https://www.jianshu.com/p/2fcfee762877
cloud-init簡介
是爲解決雲環境中,對新建虛擬機的初始化配置問題,所提供的一個解決方案,若你的非雲環境,完全可以關閉它。
它能做什麼?
它可以通過元數據服務來爲批量創建的虛擬機設置主機名,配置創建什麼用戶,用戶的密碼,設置root是否能ssh登錄,配置啓動VM時,安裝什麼軟件,以及執行什麼腳本,甚至磁盤如何分區,分多大,格式化爲什麼文件系統,是否可自動增長等等,它都可以通過定義配置文件來實現。
非雲環境,可以選擇關閉它,或者徹底刪除,方法如下:
方法 1: 通過創建文件禁用 cloud-init
這是最簡單最安全的方法,在 /etc/cloud 目錄下創建 cloud-init.disabled 文件重啓後生效。刪除該文件就可以恢復
sudo touch /etc/cloud/cloud-init.disabled
重啓
非雲環境的Ubuntu主機如何關閉Cloud-init:
systemctl disable cloud-init-local cloud-init cloud-config cloud-final systemctl stop cloud-init-local cloud-init cloud-config cloud-final
方法 2: 移除 cloud-init 軟件包及文件夾
該方法徹底移除 cloud-init
sudo apt purge cloud-init -y
sudo rm -rf /etc/cloud && sudo rm -rf /var/lib/cloud/
重啓
作者:xuanxiao
鏈接:https://www.jianshu.com/p/2fcfee762877
來源:簡書
著作權歸作者所有。商業轉載請聯繫作者獲得授權,非商業轉載請註明出處。