藍鯨平台 | 主機名設置錯誤怎麼辦?
- 2019 年 12 月 18 日
- 筆記
註:本文案例使用藍鯨平台企業版2.5.0.14版本
Rabbitmq角色主機名修改
Rabbitmq在藍鯨企業版部署中是規劃為雙機部署,如果直接修改主機會導致Rabbitmq無法啟動。

正確的修改Rabbitmq集群主機名修改步驟如下:
1
使用命令hostnamectl set-hostname 主機名,修改主機名。
修改主機名前:

修改主機名之後:

2
使用命令vim /etc/hosts,修改主機名的解析,需要特別注意的是,需要保留舊主機名的解析。如果取消了舊主機名的解析將導致rabbitmq服務無法啟動。

3
重啟rabbitmq。
- 停止rabbitmq服務,先停止從節點,再停止主節點。
- 啟動rabbitmq服務,先啟動主節點,再啟動從節點。

其他角色主機名修改
其他角色主機名修改則相對簡單,相比rabbitmq角色修改主機名,不需要/etc/hosts中保留舊主機名的解析記錄,如下:
1
使用命令hostnamectl set-hostname 主機名,修改主機名。
修改主機名前:

修改主機名之後:

2
使用命令vim /etc/hosts,修改為新主機名的解析。

3
修改完成主機名後,將藍鯨平台所有服務都進行一次重啟,確保主機名修改都以生效