生产环境OBD集群部署方式默认安装的ocp express简洁版 缺失告警 备份等功能,需安装完整版OCP
安装docker,还原ocp镜像,进入OCP安装页面
yum install -y docker
wget https://obbusiness-private.oss-cn-shanghai.aliyuncs.com/download-center/opensource/ocp/4.0.3/ocp-4.0.3-ce-x86_64.tar.gz
gunzip ocp-4.0.3-ce-x86_64.tar.gz
tar -xf ocp-4.0.3-ce-x86_64.tar
./ocp_installer.sh launch
launch installer
check docker on host
load installer docker image
c5974558e919: Loading layer 298.7 MB/298.7 MB
bc0173edd44e: Loading layer 2.048 kB/2.048 kB
9404c0abbe4a: Loading layer 3.584 kB/3.584 kB
70c5fe16b48b: Loading layer 2.048 kB/2.048 kB
95f91fc1c877: Loading layer 2.56 kB/2.56 kB
.....
0a6f6c77a607: Loading layer 1.612 MB/1.612 MB
Loaded image: reg.docker.alibaba-inc.com/ocp2/ocp-installer:4.0.3-ce-x86_64
make log dir
make task dir
make obd dir
f63c3d8cf920807a7322df7deffb6f13cdff910d7105486e3b3b07dc8e05397e
open http://10.xxx.109:3000 in browser
部署 OCP-OceanBase 云平台 -OceanBase文档中心-分布式数据库使用文档
完整版OCP安装失败,安装页面无日志,通过docker logs查日志
!445 # docker ps -a
CONTAINER ID IMAGE COMMAND
bffea9af623b reg.docker.alibaba-inc.com/ocp2/ocp-installer:4.0.3-ce-x86_64 "bash start.sh"
docker logs bffea9af623b
分析python源码,该步骤疑似通过ssh命令把 docker中./scripts/precheck.sh 拷贝到/tmp/precheck-{0}.sh
手动执行该命令,docker中是失败,该步骤无法在docker跑,docker中是无法ssh连接 宿主机 ,docker网络是单独虚拟隔离的
宿主机 中执行 成功