藍鯨平台 | 主機名設置錯誤怎麼辦?

  • 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

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