单机cloudpods快速安装

1 安装服务器地址

安装服务器地址:172.16.7.28
账号密码:root/bonc

2 安装cloudpods

cloudpods官网地址:https://www.cloudpods.org/v3.10/docs/getting-started/onpremise/quickstart-virt/

注意事项:

  • 操作系统需要是干净的版本,因为部署工具会重头搭建指定版本的 kubernetes 集群,所以确保系统没有安装 kubernetes, docker 等容器管理工具,否则会出现冲突导致安装异常。
  • 最低配置要求: CPU 4核, 内存 8GiB, 存储 100GiB。
  • 虚拟机和服务使用的存储路径都在 /opt 目录下,所以理想环境下建议单独给 /opt 目录设置挂载点。
    • 比如把 /dev/sdb1 单独分区做 ext4 然后通过 /etc/fstab 挂载到 /opt 目录。
  • 在Debian家族的操作系统上(例如 Debian 和 Ubuntu)首次部署 ocboot 的过程中,会检测并更新 GRUB 启动选项,以便 k8s 能够正常运行,因此部署过程操作系统会重启。重启之后,请重新执行ocboot的部署即可。

2.1 安装 ansible 和 git

首先需要安装ansible和git,ansible版本要求 2.11.12 ~ 9.0.0。

# CentOS 7本地安装 ansible 和 git
$ yum install -y epel-release git python3-pip
$ python3 -m pip install --upgrade pip setuptools wheel

# 注意:请保留下面命令里的引号
$ python3 -m pip install 'ansible<=9.0.0'

2.2 安装 Cloudpods

部署的工具在 https://github.com/yunionio/ocboot,需要把该工具使用 git clone 下来,然后运行 run.py 脚本部署服务。
操作步骤如下:

# 下载 ocboot 工具到本地
$ git clone -b release/3.10 https://github.com/yunionio/ocboot && cd ./ocboot

接下来执行 run.py 部署服务。其中 host_ip 为部署节点的 IP 地址,该参数为可选项。如果不指定则选择默认路由出去的那张网卡部署服务。如果你的节点有多张网卡,可以通过指定 host_ip 选择对应网卡监听服务。

# 直接部署,会从 registry.cn-beijing.aliyuncs.com 拉取容器镜像
$ ./run.py virt <host_ip>

# 如果遇到 pip 安装包下载过慢的问题,可以用 -m 参数指定 pip 源
# 比如下面使用: https://mirrors.aliyun.com/pypi/simple/ 源
$ ./run.py -m https://mirrors.aliyun.com/pypi/simple/ virt 172.16.7.28

# 获取IP
hostname ip

上述命令执行过程中,会有重启:
在这里插入图片描述
每次重启之后,注意时间是否正确:

# 查看时间是否正常
date

# 安装ntpd(自动同步时间)
[root@localhost yum.repos.d]# yum install ntp

# 查看 ntpd 状态
[root@localhost yum.repos.d]# systemctl status ntpd

# 开启ntpd 
[root@localhost yum.repos.d]# systemctl start ntpd
[root@localhost yum.repos.d]# systemctl enable ntpd
Created symlink from /etc/systemd/system/multi-user.target.wants/ntpd.service to /usr/lib/systemd/system/ntpd.service.

[root@localhost yum.repos.d]# date
Sat Mar 30 17:57:01 CST 2024


# 然后再安装epel
[root@localhost yum.repos.d]#  yum install -y epel-release
[root@localhost yum.repos.d]# yum makecache

# 然后回到root目录下在执行
[root@localhost yum.repos.d]# cd ~
[root@localhost ~]#  python3 -m pip install --upgrade pip setuptools wheel
[root@localhost ~]#  yum install -y epel-release git python3-pip

当安装过程中出现以下提示,是配置问题:
在这里插入图片描述

解决办法:

[root@localhost ocboot]# hostnamectl set-hostname vm-test

# 在hosts文件最后一行添加 172.16.7.28 vm-test即可
[root@localhost ocboot]# vi /etc/hosts
[root@localhost ocboot]# hostname -i
172.16.7.28

# 配置好后重新执行以下命令
[root@localhost ocboot]# ./run.py -m https://mirrors.aliyun.com/pypi/simple/ virt 172.16.7.28

2.3 部署完成

....
# 部署完成后会有如下输出,表示运行成功
# 浏览器打开 https://172.16.7.28 ,该 ip 为之前设置 <host_ip>
# 使用 admin/admin@123 用户密码登录就能访问前端界面
Initialized successfully!

2.4 登录页面

Web page: https://172.16.7.28
User: admin
Password: admin@123

然后用浏览器访问 https://172.16.7.28 ,用户名输入 admin,密码输入 admin@123 就会进入 Cloudpods 的界面。
在这里插入图片描述

  • 10
    点赞
  • 17
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值