在Azure中創建虛機映像
阿新 • • 發佈:2018-03-26
雲計算 雲平臺 在部署環境的過程中,如果遇到要部署多臺相同服務器的情況,通常的解決方法是先部署一臺虛擬機,然後在虛擬機內完成應用配置後,將這臺虛擬機昨為“模板”來批量“克隆”出其他虛擬機。這裏提到的“模板”就是Azure的虛擬機映像。通過本文我們來了解下如何在Azure中創建虛機映像。
可通過在存儲帳戶中存儲為托管/非托管磁盤的通用 VM 創建托管的映像資源。 隨後,該映像可用於創建多個 VM。在創建虛機映像之前,需要先將虛機通用化,然後使用其創建映像
使用 Sysprep 通用化 Windows VM
登錄到 Windows 虛擬機。
以管理員身份打開“命令提示符”窗口。 將目錄切換到 %windir%\system32\sysprep
sysprep.exe
。在“系統準備工具”對話框中,選擇“進入系統全新體驗(OOBE)”,確保已選中“通用化”復選框,在“關機選項”中選擇“關機”。如下圖所示
單擊“ok”。
要對Linux虛擬機通用化,需要使用Linux虛擬機代理(waagent)來操作。通常waagent都會在創建虛擬機的同時安裝配置,在安裝waagent的虛擬機中執行下面的命令進行通用化:
waagent –deprovision
waagent對虛擬機進行通用化主要包含以下幾個步驟:
清除SSH主機密鑰
清除/etc/resolv.conf中的nameserver配置
清除/etc/shadow中的根密碼
清除緩存的DHCP客戶端租用
將主機名重置為localhost.localdomain
在門戶中創建虛機映像
登錄到Azure門戶,在左側菜單中,單擊“虛擬機”,然後從列表中選擇 VM。在 VM 頁的上部菜單中,單擊“捕獲”。如下圖所示
在“名稱”中,鍵入想要用於映像的名稱。在“資源組”中,選擇“新建”或鍵入名稱,或選擇“使用現有”並從下拉列表中選擇要使用的資源組。如果想要在創建映像後刪除源 VM,選擇“創建映像後自動刪除此虛擬機”。完成後,單擊“創建”。如下圖所示
創建映像後,在資源組的資源列表中,你會看到它作為“映像”資源而出現
虛機映像創建好之後,就可用使用其創建VM了,下一篇文章我們在來了解如何使用已經創建好的虛機映像創建VM。
在Azure中創建虛機映像