操作步骤
以 root 用户登录 OCP 服务器,执行以下命令。
bash init_obcluster_conf.sh
在显示的模式选择中,选择 3,即三节点部署。
系统会生成对应的配置模板。
示例如下:
```
########################## 根据环境必须修改 / MUST CHANGE ACCORDING ENVIRONMENT
###### 填写机器IP和root/admin密码 / Edit Machine IP and Password Of root/admin
ZONE1_RS_IP=xxx.xxx.xxx.xxx ZONE2_RS_IP=xxx.xxx.xxx.xxx ZONE3_RS_IP=xxx.xxx.xxx.xxx OBSERVER01_ROOTPASS=rootpass OBSERVER02_ROOTPASS=rootpass OBSERVER03_ROOTPASS=rootpass OBSERVER01_ADMINPASS=adminpass OBSERVER02_ADMINPASS=adminpass OBSERVER03_ADMINPASS=adminpass
############ 填写负载均衡配置 / Edit Configuration of Load Balance ############
# lb_mode: dns/f5/none, default: dns for 3 ocp, none for 1 ocp
lb_mode=dns
# 剩余内容
...
```
根据注释信息,修改配置模板。
需要修改的信息如下,主机目录等信息不建议修改:
机器 IP、root 密码和 admin 密码必须填写,三节点部署需要填写 3 台机器。
对于三节点部署场景,负载均衡
lb_mode
可选 DNS 和 F5,三节点部署暂不支持 none 模式。选择 dns ,默认会有一个推荐域名,该域名仅在部署的 OCP 的节点可以自由访问,其他节点访问需要配置
/etc/hosts
解析。
本文档以负载均衡 lb_mode
选择 DNS 为例提供操作指导。
选择 F5,则需要配置准备好的 obproxy vip、vport 和 ocp vip、vport,需要预先申请。
请根据物理机的 CPU 和内存资源编排 Docker 容器资源。
默认规格:OBServer 32C/128G;OCP 8C/16G;OBProxy 4C/12G
若物理机资源为推荐最低配置,可做自定义调整,OBServer 不低于 24C/100G,OCP 不低于 4C/8G,OBProxy 不低于 2C/10G。
可使用命令
docker load -i <docker image>
和命令docker images
获取 OCP 各组件Docker 容器的版本信息,包括 OBServer、OBProxy 和 OCP。如果准备部署 OMS,请填写 OMS 基本配置,包括部署 OMS 机器的 IP 和 OMS docker 容器的版本信息。
如果准备部署 ODC,请填写ODC docker 容器的版本信息。