自動擴容的機器設置服務開機啓動
使用場景
用 auto scaling 擴容時,我們希望全程無人工介入。因此強烈爲自動擴容的機器設置開機後服務自動啓動,例如:
- httpd 服務
- mysqld 服務
- php-fpm 服務
- tomcat 服務
- 等等
其實花一分鐘設置即可完成——修改 /etc/rc.d/rc.local 文件!
設置方法(以 centos 爲例):
step 1: 打開rc.local文件
輸入
vim /etc/rc.d/rc.local
已有內容不動,在文件後面添加內容。
操作 TIPS (資深用戶可跳過):
輸入 “i" 進入 vim 的 insert 模式,就可以輸入內容,此時按方向鍵“↓”即可到達文件後面。
step 2: 寫好要啓動的服務
本例子是希望搭建的網站開機自啓動 httpd、mysqld、php-fpm 服務。因此我在 rc.local 後面加入這幾句:
service httpd start
service mysqld start
service php-fpm start
保存並退出。之後這臺 server 開機後,網站就自動可訪問了。注意不同網站需要的服務不同,此步驟根據您的需要設置即可。
操作 TIPS(資深用戶可跳過):
內容輸入完成後,按 esc 鍵,然後按住shift鍵+兩下z就可退出了。即輸入 ZZ。
step 3:驗證(可選)
重啓服務器(輸入 reboot 即可重啓,或者在控制檯上重啓),服務器重啓完成後不進入服務器,直接刷新網站的網頁看是否有響應。如有即設置成功。
step 4:基於這臺的機器製作鏡像,在製作啓動配置時使用該鏡像
此步驟比較簡單,如果操作遇到困難可再參考以下教程: