Ocboot 快速安装
使用 ocboot 部署工具以 All in One 的方式快速部署私有云版本。
注意
- 本章内容是通过部署工具快速搭建 Cloudpods 服务,如果想在生产环境部署高可用集群请参考: 高可用安装 。
环境准备
注意事项:
- 操作系统需要是干净的版本,因为部署工具会重头搭建指定版本的 k3s 集群,所以确保系统没有安装 kubernetes, containerd 等容器管理工具,否则会出现冲突导致安装异常。
- 最低配置要求: CPU 8核, 内存 8GiB, 存储 200GiB。
- 虚拟机和服务使用的存储路径都在 /opt 目录下,所以理想环境下建议单独给 /opt 目录设置挂载点。
- 比如把 /dev/sdb1 单独分区做 ext4 然后通过 /etc/fstab 挂载到 /opt 目录。
根据 CPU 架构不同,支持的发行版也不一样,目前支持的发行版情况如下:
注:3.11、3.10等,表示发行版 Release/3.11、Release/3.10。其余同理。
Operationg system and Arch | 3.11 | 3.10 |
---|---|---|
CentOS 7 2009 x86_64+aarch64 | ✅ | ✅ |
OpenEuler 22.03 LTS Sp3 x86_64+aarch64 | ✅ | ✅ |
Debian 11 x86_64+aarch64 | ✅ | ✅ |
Ubuntu 22.04 x86_64+aarch64 | ✅ | ✅ |
CentOS Stream8 x86_64 | ✅ | ✅ |
Rocky Linux 8.9 x86_64 | ✅ | ✅ |
OpencloudOS 8.8 x86_64 | ✅ | ✅ |
AlmaLinux 8.9 x86_64 | ✅ | ✅ |
AnolisOS 8.8 x86_64 | ✅ | ✅ |
安装 Cloudpods
下载部署工具
部署的工具代码在 https://github.com/yunionio/ocboot/release,选择对应的版本,把代码的 tar.gz 包下载下来。
$ wget https://github.com/yunionio/ocboot/archive/refs/tags/master-v3.11.9-1.tar.gz
$ tar xf master-v3.11.9-1.tar.gz
$ cd ocboot-master-v3.11.9-1
运行部署工具
接下来执行 ocboot.sh run.py
部署服务。其中 host_ip 为部署节点的 IP 地址,该参数为可选项。如果不指定则选择默认路由出去的那张网卡部署服务。如果你的节点有多张网卡,可以通过指定 host_ip 选择对应网卡监听服务。
- 中国大陆
- 其他地区
# 直接部署,会从 registry.cn-beijing.aliyuncs.com 拉取容器镜像
$ ./ocboot.sh run.py virt <host_ip>