【CSMP】【配置类】修改ceph默认地址

虞超01发表于:2021年08月17日 10:17:57更新于:2021年08月18日 21:05:01

1     简介

本文档主要介绍CSMP部署之前,在ceph的默认业务网段(10.255.255.0/24以及10.255.254.0/24)与客户的业务网段冲突的场景下或者由于交换机策略的原因,只允许ceph使用客户规划的业务网段的场景下,如何修改ceph的默认业务地址

2     配置前提

               本文档适用于2.0.4SP1/2.0.4SP2,而且仅适用集群环境,单节点环境不适用

本文档的适用条件是在如下两个场景:

1.    ceph的默认业务网段(10.255.255.0/24以及10.255.254.0/24)与客户的业务网段冲突,客户要求修改

2.    由于交换机策略的原因,只允许ceph使用客户规划的业务网段,而默认禁用了其他的的网段通信

3     配置举例

3.1      组网需求

CSMP运行在集群模式,节点数需要大于等于3

3.2      配置思路

修改UI部署机的部署脚本

3.3      使用版本

CSMP版本2.0.4及以上的集群环境

3.4      配置步骤

1.            确认ceph的业务网段。ip数量为物理机节点数量X2,这里以3节点为例,需要规划6个ip,如下表。

 

 

节点名

Busi_ip

Heartbeat_ip

Ostack13

172.10.1.1

172.10.1.4

Ostack14

172.10.1.2

172.10.1.5

Ostack15

172.10.1.3

172.10.1.6

 

2.    ssh登陆UI部署机,修改下面文档,将对应的IP网段进行修改

vi /etc/ansible/group_vars/all.yml,将默认的10.255.255.0网段修改成步骤1中客户提供的网段

 image.png

vi /etc/ansible/busi_mapping_file,修改地址与主机名的映射关系,如下图。

将10.255.255.x修改为更新过的ip

image.png

 vi /etc/ansible/heartbeat_mapping_file,修改地址与主机名的映射关系,操作同上,

将10.255.254.x修改为更新过的ip

image.png

3.    修改完成后,重新登陆UI部署机点击开始部署

image.png

4     验证配置

为验证问题是否解决,检查以下内容:

验证步骤1:

等待部署完成以后,登陆物理机,执行 ip a show br-eth1 查看业务接口的ip地址是否修改

验证步骤2:

物理机上执行ceph mon stat 查看ceph的mon监控ip是否已经修改生效

5     注意事项

注意适用场景