注意事項:
- 模板或機器在Dashboard中要開啟password enable功能才會出現icon
- 在啟動VM重置帳戶密碼時,腳本會透過虛擬路由器進行HTTP調用以設置新密碼
- 必須讓腳本指定虛擬路由器才可以使用
- 官方版本腳本預設會取得DHCP分配路由器的IP(Server_address),改成靜態ip就不能使用了
將腳本的PASSWORD_SERVER_IP=設定成虛擬路由,原版腳本
- 將網卡netplan、ifupdown、interface指令都刪除、將Exit 1都改成Exit 0
- PASSWORD_SERVER_IP=192.168.253.152 (這裡是cloudstack的虛擬路由器 IP)
各種版本使用init.d加入啟動項目
#Fedora、CentOS/RHEL虛擬機設定,這個插件cloudstack (舊版使用)cd /etc/init.dwget -P /etc/init.d/ http://download.orange-city.shop/cloudstack/cloud-set-guest-password #自製腳本chmod +x /etc/init.d/cloud-set-guest-password #增加執行權限chkconfig --add /etc/init.d/cloud-set-guest-password #加入啟動項目(ubuntu沒有)systemctl status cloud-set-guest-password #查看狀態
Ubuntu/Debian/Centos7.9使用Systemd,(Systemd取代舊版init.d目錄)
wget -P /etc/ http://download.orange-city.shop/cloudstack/cloud-set-guest-password #自製腳本touch -P /etc/systemd/system/cloud-set-guest-password.servicenano /etc/systemd/system/cloud-set-guest-password.service #啟動服務配置文件#-----配置文件----------------[Unit]Description=/etc/cloud-set-guest-password CompatibilityConditionPathExists=/etc/cloud-set-guest-password[Service]Type=oneshotExecStart=/etc/cloud-set-guest-password startStandardOutput=journal+console[Install]WantedBy=multi-user.target#-----------------------------chmod +x /etc/cloud-set-guest-password #提高權限systemctl enable cloud-set-guest-password #開機啟動systemctl start cloud-set-guest-password #啟動systemctl status cloud-set-guest-password #查看狀態
windows虛擬機設定 ,下載 CloudInstanceManager.msi 安裝
- 預設一樣要讀到DHCP server才可以重置密碼
- C:\Program Files (x86)\Cloud.com, Inc\Cloud.com VM Instance Manager\
沒有留言:
張貼留言