暂无图片
暂无图片
1
暂无图片
暂无图片
暂无图片

通过云平台OCP初始化集群(三)

原创 许玉冲 2022-02-21
1585

本次测试通过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 found


5.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进行举报,并提供相关证据,一经查实,墨天轮将立刻删除相关内容。

评论