騰訊PaaS平臺服務器在平臺部署以前通常會按企業的主機命名規則給主機規劃好主機名,可是在實際的實施工做中,可能會遇到平臺部署時未規劃好主機名,或者主機名設置錯誤。因此須要在騰訊PaaS平臺部署好以後進行主機名的修改。那麼要如何修改平臺服務器的主機名,如何修改主機名不影響平臺的運行,本文就以實際案例闡述這個問題。vim
注:本文案例使用騰訊PaaS平臺企業版2.5.0.14版本服務器
Rabbitmq在騰訊PaaS平臺企業版部署中是規劃爲雙機部署,若是直接修改主機會致使Rabbitmq沒法啓動。運維
正確的修改Rabbitmq集羣主機名修改步驟以下:ide
STEP 1優化
使用命令hostnamectl set-hostname 主機名,修改主機名。spa
修改主機名前:3d
修改主機名以後:orm
STEP 2blog
使用命令vim /etc/hosts,修改主機名的解析,須要特別注意的是,須要保留舊主機名的解析。若是取消了舊主機名的解析將致使rabbitmq服務沒法啓動。rabbitmq
STEP 3
重啓rabbitmq。
中止rabbitmq服務,先中止從節點,再中止主節點。
啓動rabbitmq服務,先啓動主節點,再啓動從節點。
其餘角色主機名修改則相對簡單,相比rabbitmq角色修改主機名,不須要/etc/hosts中保留舊主機名的解析記錄,以下:
STEP 1
使用命令hostnamectl set-hostname 主機名,修改主機名。
修改主機名前:
修改主機名以後:
STEP 2
STEP 3
修改完成主機名後,將騰訊PaaS平臺全部服務都進行一次重啓,確保主機名修改都以生效。
做者:範博文