騰訊PaaS平臺服務器在平臺部署之前一般會按企業的主機命名規則給主機規劃好主機名,但是在實際的實施工作中,可能會遇到平臺部署時未規劃好主機名,或者主機名設置錯誤。所以需要在騰訊PaaS平臺部署好之後進行主機名的修改。那麼要如何修改平臺服務器的主機名,如何修改主機名不影響平臺的運行,本文就以實際案例闡述這個問題。
注:本文案例使用騰訊PaaS平臺企業版2.5.0.14版本
Rabbitmq角色主機名修改
Rabbitmq在騰訊PaaS平臺企業版部署中是規劃爲雙機部署,如果直接修改主機會導致Rabbitmq無法啓動。
正確的修改Rabbitmq集羣主機名修改步驟如下:
STEP 1
使用命令hostnamectl set-hostname 主機名,修改主機名。
修改主機名前:
修改主機名之後:
STEP 2
使用命令vim /etc/hosts,修改主機名的解析,需要特別注意的是,需要保留舊主機名的解析。如果取消了舊主機名的解析將導致rabbitmq服務無法啓動。
STEP 3
重啓rabbitmq。
停止rabbitmq服務,先停止從節點,再停止主節點。
啓動rabbitmq服務,先啓動主節點,再啓動從節點。
其他角色主機名修改
其他角色主機名修改則相對簡單,相比rabbitmq角色修改主機名,不需要/etc/hosts中保留舊主機名的解析記錄,如下:
STEP 1
使用命令hostnamectl set-hostname 主機名,修改主機名。
修改主機名前:
修改主機名之後:
STEP 2
STEP 3
修改完成主機名後,將騰訊PaaS平臺所有服務都進行一次重啓,確保主機名修改都以生效。
作者:範博文
優質文章
【乾貨】4種Oracle DBaaS部署模式,你在使用哪一種?