本次测试通过OCP平台,部署单节点集群。
#服务器信息
[root@i-405104EB ~]# cat /etc/redhat-release
CentOS Linux release 7.9.2009 (Core)
[root@i-405104EB ~]# free -h
total used free shared buff/cache available
Mem: 30G 13G 15G 8.6M 1.6G 13G
Swap: 0B 0B 0B
[root@i-405104EB ~]# df -h
Filesystem Size Used Avail Use% Mounted on
devtmpfs 16G 0 16G 0% /dev
tmpfs 16G 0 16G 0% /dev/shm
tmpfs 16G 8.6M 16G 1% /run
tmpfs 16G 0 16G 0% /sys/fs/cgroup
/dev/vda1 600G 6.6G 594G 2% /
tmpfs 3.1G 0 3.1G 0% /run/user/0
/dev/vdb1 148G 127G 14G 91% /data/1
/dev/vdb2 79G 142M 75G 1% /data/log1
[root@i-405104EB ~]# ip a s
1: lo: <LOOPBACK,UP,LOWER_UP> mtu 65536 qdisc noqueue state UNKNOWN group default qlen 1000
link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00
inet 127.0.0.1/8 scope host lo
valid_lft forever preferred_lft forever
inet6 ::1/128 scope host
valid_lft forever preferred_lft forever
2: eth0: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc pfifo_fast state UP group default qlen 1000
link/ether d0:0d:40:51:04:eb brd ff:ff:ff:ff:ff:ff
inet 192.168.6.69/24 brd 192.168.6.255 scope global dynamic eth0
valid_lft 315357828sec preferred_lft 315357828sec
inet6 fe80::d20d:40ff:fe51:4eb/64 scope link
valid_lft forever preferred_lft forever
ob服务器初始化配置
#admin用户
# 新增普通用户 admin
useradd admin
# 修改用户密码
passwd admin
# 或运行下面命令指定密码,密码修改为自己的。
echo 'admin:adminPWD123' | chpasswd
#admin 添加到 /etc/sudoers 文件中
[root@obce00 ~]# cat /etc/sudoers |grep wheel
## Allows people in group wheel to run all commands
%wheel ALL=(ALL) ALL
# %wheel ALL=(ALL) NOPASSWD: ALL
vim /etc/sudoers
## Allow root to run any commands anywhere
admin ALL=(ALL) ALL#内核参数
#/etc/sysctl.conf
net.core.somaxconn = 2048
net.core.netdev_max_backlog = 10000
net.core.rmem_default = 16777216
net.core.wmem_default = 16777216
net.core.rmem_max = 16777216
net.core.wmem_max = 16777216
net.ipv4.ip_local_port_range = 3500 65535
net.ipv4.ip_forward = 0
net.ipv4.conf.default.rp_filter = 1
net.ipv4.conf.default.accept_source_route = 0
net.ipv4.tcp_syncookies = 0
net.ipv4.tcp_rmem = 4096 87380 16777216
net.ipv4.tcp_wmem = 4096 65536 16777216
net.ipv4.tcp_max_syn_backlog = 16384
net.ipv4.tcp_fin_timeout = 15
net.ipv4.tcp_max_syn_backlog = 16384
net.ipv4.tcp_tw_reuse = 1
net.ipv4.tcp_tw_recycle = 1
net.ipv4.tcp_slow_start_after_idle=0
vm.swappiness = 0
vm.min_free_kbytes = 2097152
vm.max_map_count=655360
fs.aio-max-nr=1048576#会话变量
/etc/security/limits.conf
* soft nofile 655360
* hard nofile 655360
* soft nproc 655360
* hard nproc 655360
* soft core unlimited
* hard core unlimited
* soft stack unlimited
* hard stack unlimited#防火墙
systemctl disable firewalld
systemctl stop firewalld
systemctl status firewalld#关闭 SELinux
#/etc/selinux/config
# This file controls the state of SELinux on the system.
# SELINUX= can take one of these three values:
# enforcing - SELinux security policy is enforced.
# permissive - SELinux prints warnings instead of enforcing.
# disabled - No SELinux policy is loaded.
SELINUX=disabled#软件需求,必须安装mysql客户端命令
yum install mysql -y
1,添加主机
#设置主机IP 地址,SSH 端口,机型,机房,类型,凭据。(初始化自动安装ocp_agent软件在 目标主机)
机型,机房,类型,根据实际环境填写即可。
凭据:用户名/密码,SSH 私钥

安装agent在目标主机,等待状态正常即可。
#正在初始化,安装agent.

#添加完成,状态显示空闲。

2,添加数据库安装包
#点击上次按钮。
注意:需要上传ob软件,和ob-libs软件,2个安装包。

3,新建集群
本次部署采用了单台计算节点。
3.1 选择创建集群
#创建集群

3.2 输入集群名称,密码,软件版本,选择主机

!!!注意:当主机资源不足,需要配置参数设置选项,对集群资源进行配置。

3.3 确认信息,提交,进行集群初始化

3.4 初始化集群(任务状态-执行进度)
任务状态:显示当前进度状态,并显示详细执行日志信息。

注意:ob主机端需要安装mysql客户端,否则初始化失败!
yum install mysql -y
3.5 集群初始化成功

4,检查集群状态

5,注意信息
5.1 ob主机需要安装mysql客户端否则初始化失败
错误信息:

2022-02-22 09:24:12.698 ERROR 39 --- [pool-subtask-executor-thread-33,d10c7f6042834689,c381849a7392] c.a.ocp.core.task.util.OcpAgentUtils : call pos method failed, server IP: 192.168.6.69, port: 62888, args: admin mysql -h127.1 -P2881 -uroot -e "select 1 from dual;", code: 127, result: /tmp/2531ff72-937e-11ec-93a1-d00d405104eb: line 1: mysql: command not found5.2 主机磁盘需求
#磁盘建议

数据盘路径/data/1
日志盘路径/data/log1
数据磁盘大小建议大于1mkdir -p /data/1 mkdir -p /data/log1 mount /dev/vdb1 /data/1 mount /dev/vdb2 /data/log1/chown -R admin:admin /data/
本次测试磁盘环境:
[root@i-405104EB ~]# df -h
Filesystem Size Used Avail Use% Mounted on
devtmpfs 16G 0 16G 0% /dev
tmpfs 16G 0 16G 0% /dev/shm
tmpfs 16G 17M 16G 1% /run
tmpfs 16G 0 16G 0% /sys/fs/cgroup
/dev/vda1 600G 6.6G 594G 2% /
tmpfs 3.1G 0 3.1G 0% /run/user/0
/dev/vdb1 148G 127G 14G 91% /data/1
/dev/vdb2 79G 143M 75G 1% /data/log1
5.3 集群初始化参考建议
测试环境资源不足,需要在创建集群对资源进行限制。

最后修改时间:2022-02-22 20:42:46
「喜欢这篇文章,您的关注和赞赏是给作者最好的鼓励」
关注作者
【版权声明】本文为墨天轮用户原创内容,转载时必须标注文章的来源(墨天轮),文章链接,文章作者等基本信息,否则作者和墨天轮有权追究责任。如果您发现墨天轮中有涉嫌抄袭或者侵权的内容,欢迎发送邮件至:contact@modb.pro进行举报,并提供相关证据,一经查实,墨天轮将立刻删除相关内容。




