密鑰對方式購買的彈性云主機,使用私鑰文件獲取登錄密碼失敗
更新時間 2024-07-19 17:44:18
最近更新時間: 2024-07-19 17:44:18
分享文章
使用私鑰文件獲取登錄密碼失敗時,可以參考本文。
可能原因
1.出現獲取密碼失敗一般原因是彈性云主機 cloudinit 失敗,沒有通過 cloudinit 注入密碼。
2.Cloudinit 注入密碼失敗原因有:
- 網絡原因導致彈性云主機無法連接到 cloudinit 服務器;
- 鏡像上 cloudinit 沒有獲取密碼相關配置;
- 彈性云主機上其他問題導致彈性云主機 cloudinit 無法獲取。
處理辦法
- 檢查彈性云主機的網絡配置,是否導致彈性云主機 cloudinit 失敗,操作如下: 彈性云主機所在安全組 80 端口的“出方向”和“入方向”是否放通。
- 檢查鏡像上 cloudinit 是否配置了獲取密碼,當前 HEC 環境中的所有公共鏡像均已正確配 置 cloudinit。
- 如果客戶使用公共鏡像則無需檢查此項。
- 如果客戶使用私有鏡像創建彈性云主機,則需要確認鏡像中已正確配置了 cloudinit。
- 其他方面:大規格彈性云主機的虛擬內存導致客戶彈性云主機 cloudinit 執行失敗。
- 通過查看日志檢查原因,cloudinit 日志查看步驟如下:
- 將無法獲取密鑰的彈性云主機關機后,將系統盤卸載。
- 使用公共鏡像創建一個臨時 windows 彈性云主機,將上一步驟中卸載的卷掛載在此彈性云主機上。
- 登錄臨時創建的彈性云主機主機,打開主機管理器,選擇“文件和存儲服務 > 卷 > 磁盤”,單擊鼠標右鍵選擇“脫機”狀態的磁盤,單擊“聯機”。
- 打開新聯機的磁盤,查看“/Programe Files/Cloudbase Solution/CloudbaseInit/log”路徑下的“cloudbase-init”文件,通過日志查看原因。