1. 程式人生 > >在Azure中創建虛機映像

在Azure中創建虛機映像

雲計算 雲平臺

在部署環境的過程中,如果遇到要部署多臺相同服務器的情況,通常的解決方法是先部署一臺虛擬機,然後在虛擬機內完成應用配置後,將這臺虛擬機昨為“模板”來批量“克隆”出其他虛擬機。這裏提到的“模板”就是Azure的虛擬機映像。通過本文我們來了解下如何在Azure中創建虛機映像。

可通過在存儲帳戶中存儲為托管/非托管磁盤的通用 VM 創建托管的映像資源。 隨後,該映像可用於創建多個 VM。在創建虛機映像之前,需要先將虛機通用化,然後使用其創建映像

使用 Sysprep 通用化 Windows VM

  1. 登錄到 Windows 虛擬機。

  2. 以管理員身份打開“命令提示符”窗口。 將目錄切換到 %windir%\system32\sysprep

    ,然後運行 sysprep.exe

  3. 在“系統準備工具”對話框中,選擇“進入系統全新體驗(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中創建虛機映像