一、准备磁盘
1、分区
[root@Euler1 ~]# fdisk /dev/sdb
欢迎使用 fdisk (util-linux 2.37.2)。
更改将停留在内存中,直到您决定将更改写入磁盘。
使用写入命令前请三思。
设备不包含可识别的分区表。
创建了一个磁盘标识符为 0x46c436b8 的新 DOS 磁盘标签。
命令(输入 m 获取帮助):n
分区类型
p 主分区 (0 primary, 0 extended, 4 free)
e 扩展分区 (逻辑分区容器)
选择 (默认 p):
将使用默认回应 p。
分区号 (1-4, 默认 1):
第一个扇区 (2048-209715199, 默认 2048):
最后一个扇区,+/-sectors 或 +size{K,M,G,T,P} (2048-209715199, 默认 209715199):
创建了一个新分区 1,类型为“Linux”,大小为 100 GiB。
命令(输入 m 获取帮助):w
分区表已调整。
将调用 ioctl() 来重新读分区表。
正在同步磁盘。
2、格式化
[root@Euler1 ~]# mkfs.ext4 /dev/sdb1
mke2fs 1.46.4 (18-Aug-2021)
创建含有 26214144 个块(每块 4k)和 6553600 个inode的文件系统
文件系统UUID:1b872d09-d986-461e-8eb2-00eed5373770
超级块的备份存储于下列块:
32768, 98304, 163840, 229376, 294912, 819200, 884736, 1605632, 2654208,
4096000, 7962624, 11239424, 20480000, 23887872
正在分配组表: 完成
正在写入inode表: 完成
创建日志(131072 个块)完成
写入超级块和文件系统账户统计信息: 已完成
3、挂载
[root@Euler1 ~]# mkdir /data_dir
[root@Euler1 ~]# mount /dev/sdb1 /data_dir
[root@Euler1 ~]# vi /etc/fstab
/dev/sdb1 /data_dir ext4 defaults 0 0
4、准备oat磁盘
[root@Euler0 ~]# fdisk /dev/sdc
欢迎使用 fdisk (util-linux 2.37.2)。
更改将停留在内存中,直到您决定将更改写入磁盘。
使用写入命令前请三思。
设备不包含可识别的分区表。
创建了一个磁盘标识符为 0xdc9c9bd3 的新 DOS 磁盘标签。
命令(输入 m 获取帮助):n
分区类型
p 主分区 (0 primary, 0 extended, 4 free)
e 扩展分区 (逻辑分区容器)
选择 (默认 p):
将使用默认回应 p。
分区号 (1-4, 默认 1):
第一个扇区 (2048-209715199, 默认 2048):
最后一个扇区,+/-sectors 或 +size{K,M,G,T,P} (2048-209715199, 默认 209715199):
创建了一个新分区 1,类型为“Linux”,大小为 100 GiB。
命令(输入 m 获取帮助):w
分区表已调整。
将调用 ioctl() 来重新读分区表。
正在同步磁盘。
[root@Euler0 ~]# mkfs.ext4 /dev/sdc1
mke2fs 1.46.4 (18-Aug-2021)
创建含有 26214144 个块(每块 4k)和 6553600 个inode的文件系统
文件系统UUID:057687b0-42aa-4944-960e-9faf05dc32a9
超级块的备份存储于下列块:
32768, 98304, 163840, 229376, 294912, 819200, 884736, 1605632, 2654208,
4096000, 7962624, 11239424, 20480000, 23887872
正在分配组表: 完成
正在写入inode表: 完成
创建日志(131072 个块)完成
写入超级块和文件系统账户统计信息: 已完成
四、安装
[root@Euler0 ~]# tar -xvf oat-all-in-one-x86.tar
oat-all-in-one-x86/
oat-all-in-one-x86/oat_4.1.0_20230331_x86.tgz
oat-all-in-one-x86/tools/
oat-all-in-one-x86/tools/ob-opstoolkit-1.2.0-20230310155004.el7.x86_64.rpm
oat-all-in-one-x86/tools/oceanbase-diagnostic-tool-1.2.0-20230223141142.alios7.x86_64.rpm
oat-all-in-one-x86/tools/obclient-2.2.1-20221122151945.el7.alios7.x86_64.rpm
oat-all-in-one-x86/tools/ob-loader-dumper-4.1.0-RELEASE.zip
oat-all-in-one-x86/tools/sql-diagnoser-2.1.0.zip
oat-all-in-one-x86/tools/ob-sysbench-1.0.20-11.el7.x86_64.tar
oat-all-in-one-x86/tools/oblb_140.tar
oat-all-in-one-x86/docker-18.09.9.tgz
oat-all-in-one-x86/install.sh
oat-all-in-one-x86/components/
oat-all-in-one-x86/components/nlb_3.5.1_20230210194413_x86.tgz
oat-all-in-one-x86/components/meta_OB2277_OBP329_x86_20230330.tgz
oat-all-in-one-x86/readme.txt
[root@Euler0 ~]# ls
anaconda-ks.cfg oat-all-in-one-x86 oat-all-in-one-x86.tar
[root@Euler0 ~]# cd oat-all-in-one-x86/
[root@Euler0 oat-all-in-one-x86]# ls
components docker-18.09.9.tgz install.sh oat_4.1.0_20230331_x86.tgz readme.txt tools
[root@Euler0 oat-all-in-one-x86]# ./install.sh
Before installation, please set the config below:
Input the docker root dir: /data_dir
Input the OAT data dir: /oat
Input the OAT HTTP listen port: 7000
Input the OAT database port: 3306
Start prepare docker
● docker.service - Docker Application Container Engine
Loaded: loaded (/usr/lib/systemd/system/docker.service; disabled; vendor preset: disabled)
Active: active (running) since Tue 2023-05-02 07:45:27 CST; 2s ago
Docs: http://docs.docker.com
Main PID: 18881 (dockerd)
Tasks: 21 (limit: 47172)
Memory: 19.9M
CGroup: /system.slice/docker.service
├─ 18881 /usr/bin/dockerd --bip=172.17.0.1/16 -H unix:///var/run/docker.sock --selinux-enabled=false --log-opt max-size=1g --data-root=/data_dir --live-restore
└─ 18888 containerd --config /var/run/docker/containerd/containerd.toml --log-level info
5月 02 07:45:26 Euler0 dockerd[18881]: time="2023-05-02T07:45:26.429733808+08:00" level=info msg="pickfirstBalancer: HandleSubConnStateChange: 0xc000017640, READY" module=grpc
5月 02 07:45:26 Euler0 dockerd[18881]: time="2023-05-02T07:45:26.487485652+08:00" level=info msg="Graph migration to content-addressability took 0.00 seconds"
5月 02 07:45:26 Euler0 dockerd[18881]: time="2023-05-02T07:45:26.487907610+08:00" level=warning msg="Your kernel does not support cgroup blkio weight"
5月 02 07:45:26 Euler0 dockerd[18881]: time="2023-05-02T07:45:26.487924947+08:00" level=warning msg="Your kernel does not support cgroup blkio weight_device"
5月 02 07:45:26 Euler0 dockerd[18881]: time="2023-05-02T07:45:26.488407049+08:00" level=info msg="Loading containers: start."
5月 02 07:45:27 Euler0 dockerd[18881]: time="2023-05-02T07:45:27.027844759+08:00" level=info msg="Loading containers: done."
5月 02 07:45:27 Euler0 dockerd[18881]: time="2023-05-02T07:45:27.051764009+08:00" level=info msg="Docker daemon" commit=039a7df9ba graphdriver(s)=overlay2 version=18.09.9
5月 02 07:45:27 Euler0 dockerd[18881]: time="2023-05-02T07:45:27.052218806+08:00" level=info msg="Daemon has completed initialization"
5月 02 07:45:27 Euler0 dockerd[18881]: time="2023-05-02T07:45:27.061420148+08:00" level=info msg="API listen on /var/run/docker.sock"
5月 02 07:45:27 Euler0 systemd[1]: Started Docker Application Container Engine.
Created symlink /etc/systemd/system/multi-user.target.wants/docker.service → /usr/lib/systemd/system/docker.service.
Start prepare OAT
06f6bfff6616: Loading layer [==================================================>] 230.8MB/230.8MB
e1505344677e: Loading layer [==================================================>] 3.072kB/3.072kB
01ede0eada53: Loading layer [==================================================>] 690.2MB/690.2MB
78073091fd9e: Loading layer [==================================================>] 8.704kB/8.704kB
5d96997aeb89: Loading layer [==================================================>] 232.8MB/232.8MB
17fa9a0a477e: Loading layer [==================================================>] 156.1MB/156.1MB
Loaded image: reg.docker.alibaba-inc.com/oceanbase/oat:4.1.0_20230331_x86
85e8764124a83462e5fc32a40eb3e397f0bdcd8b01d1059f9e910f9ebc216715
check OAT url http://127.0.0.1:7000/hc
curl: (7) Failed to connect to 127.0.0.1 port 7000 after 0 ms: Connection refused
OAT API not ready, sleep 5s retry...
curl: (7) Failed to connect to 127.0.0.1 port 7000 after 0 ms: Connection refused
OAT API not ready, sleep 5s retry...
curl: (7) Failed to connect to 127.0.0.1 port 7000 after 0 ms: Connection refused
OAT API not ready, sleep 5s retry...
curl: (7) Failed to connect to 127.0.0.1 port 7000 after 0 ms: Connection refused
OAT API not ready, sleep 5s retry...
curl: (7) Failed to connect to 127.0.0.1 port 7000 after 0 ms: Connection refused
OAT API not ready, sleep 5s retry...
curl: (7) Failed to connect to 127.0.0.1 port 7000 after 0 ms: Connection refused
OAT API not ready, sleep 5s retry...
curl: (7) Failed to connect to 127.0.0.1 port 7000 after 0 ms: Connection refused
OAT API not ready, sleep 5s retry...
OAT API ready
Copy images and binary_packages to OAT data dir
Trigger OAT scan api to find images and binary_packages
Trigger scan task success, please visit OAT web site and wait for scan task finished
Device "100
101" does not exist.
OAT is ready for visit
url is: http://<current_ip>:7000
user/password is: admin/aaAA11__
五、添加服务器
这步不成功,怀疑paython问题,手工设置为成功得了
六、安装MetaDB
没办法了,cpu数量必须大于8,内存必须大于16,那么Meta DB安装不了,OCP也没办法安装
最后修改时间:2023-05-02 17:01:30
「喜欢这篇文章,您的关注和赞赏是给作者最好的鼓励」
关注作者
【版权声明】本文为墨天轮用户原创内容,转载时必须标注文章的来源(墨天轮),文章链接,文章作者等基本信息,否则作者和墨天轮有权追究责任。如果您发现墨天轮中有涉嫌抄袭或者侵权的内容,欢迎发送邮件至:contact@modb.pro进行举报,并提供相关证据,一经查实,墨天轮将立刻删除相关内容。




