如题,目前有4台主机 A、B、C、D
部署oat,docker部署,部署到主机A上
部署ocp,需要metadb集群(主机BCD) + ocp服务(主机A)+ 时序数据(主机A)
还怎么部署业务ob集群?玩不转啊
OAT OCP 和metadb可以共用一台主机,其它三台主机部署OB集群
1 个赞
谢谢,请问这里的metadb 怎么部署的?一个docker 上部署的三节点?
看了metadb的安装介质,版本很低啊 ,meta_OB2277_OBP329_x86_20230330.tgz
OB Server:
适用于部署业务 OB 集群,会执行磁盘相关检查,并设置 OB 开机自启动脚本用于在系统重启后自动拉起 observer、obproxy等进程
OB 产品服务:
适用于部署 OCP 等生态产品及其依赖的组件(MetaDB 除外),会执行 docker 安装、检查流程
OB Server + OB 产品服务:
适用于部署 MetaDB 组件或与其他组件/产品混部,会执行磁盘检查并安装 docker。由于 MetaDB 使用 docker daemon 实现开机启动,因此不会设置 OB 开机自启动脚本
我添加主机A,感觉没法选啊,选择部署【OB 产品服务】,但是也不部署metadb
1 个赞
metadb可以单节点部署
明白了 ,这里报错了
[2025-05-09T19:47:51.021+0800] INFO - execute command on 10.17.xx.xx:
os_type='grep: /etc/system-release: No such file or directory
grep: /etc/system-release: No such file or directory
debian'
if [[ $os_type = centos7_or_uosc ]]; then
yum install --nogpgcheck -y mariadb python-devel net-tools mtr tar binutils bind-utils libaio curl libatomic nc iproute || { echo "install deps error!"; exit 1; }
if ! rpm --quiet --query tsar; then
rpm -i /tmp/tsar-2.1.66-1.5923e46.el7.x86_64.rpm.3apSyl5E
fi
elif [[ $os_type = kylin_like ]]; then
[2025-05-09T19:47:51.079+0800] INFO - execute command on 10.17.xx.xx:
rm -f /tmp/tsar-2.1.66-1.5923e46.el7.x86_64.rpm.3apSyl5E
[2025-05-09T19:47:51.131+0800] ERROR - Task failed with exception
Traceback (most recent call last):
File "/usr/local/lib/python3.9/site-packages/airflow/decorators/base.py", line 217, in execute
return_value = super().execute(context)
File "/usr/local/lib/python3.9/site-packages/airflow/operators/python.py", line 175, in execute
return_value = self.execute_callable()
File "/usr/local/lib/python3.9/site-packages/airflow/operators/python.py", line 192, in execute_callable
return self.python_callable(*self.op_args, **self.op_kwargs)
File "/oat/task_engine/dags/init_server_with_tag.py", line 58, in config_deps
common.config_os_deps(ctx, logger)
File "/oat/task_engine/plugins/common.py", line 1496, in config_os_deps
raise RuntimeError('config os deps failed')
root@ob-ocp:/home/admin/oat-all-in-one-x86# tree
.
├── components
│ ├── meta_OB2277_OBP329_x86_20230330.tgz
│ └── nlb_3.5.1_20230210194413_x86.tgz
├── docker-18.09.9.tgz
├── install.sh
├── oat_4.1.0_20230331_x86.tgz
├── readme.txt
└── tools
├── obclient-2.2.1-20221122151945.el7.alios7.x86_64.rpm
├── oblb_140.tar
├── ob-loader-dumper-4.1.0-RELEASE.zip
├── ob-opstoolkit-1.2.0-20230310155004.el7.x86_64.rpm
├── ob-sysbench-1.0.20-11.el7.x86_64.tar
├── oceanbase-diagnostic-tool-1.2.0-20230223141142.alios7.x86_64.rpm
└── sql-diagnoser-2.1.0.zip
2 directories, 13 files
os:ubuntu 2204
root@ob-ocp:/data/oat/logs# cat /etc/system-release
cat: /etc/system-release: No such file or directory
root@ob-ocp:/data/oat/logs#
确实不存在,请问 @来轩 大佬,这个怎么破?
牛牛牛