透過 Azure-Portal 在 Azure Stack Edge Pro GPU 裝置上部署 VM

適用于:適用于 Pro GPU SKUAzure Stack Edge Pro - Pro2 SKU 的 GPU 是適用于 Pro 2 SKUAzure Stack Edge Pro 2適用于 Pro R SKUAzure Stack Edge Pro R是適用于迷你 R SKUAzure Stack Edge Mini R

您可以使用 Azure-Portal、範本和Azure PowerShell Cmdlet,以及透過 Azure CLI 或 Python 腳本,在 Azure Stack Edge Pro GPU 裝置上建立和管理虛擬機器 (VM) 。 本文說明如何使用 Azure-Portal,在 Azure Stack Edge Pro GPU 裝置上建立和管理 VM。

重要

您必須為管理從雲端部署在裝置上的 VM 和映射的使用者啟用多重要素驗證。 如果使用者未啟用多重要素驗證,雲端作業將會失敗。 如需啟用多重要素驗證的步驟,請參閱 管理 Azure AD Multi-Factor Authentication 的驗證方法

VM 部署工作流程

部署工作流程的高階摘要如下所示:

  1. 在 Azure Stack Edge 裝置上啟用計算的網路介面。 此步驟會在指定的網路介面上建立虛擬交換器。

  2. 從Azure-Portal啟用 VM 的雲端管理。

  3. 使用 Azure 儲存體總管 將 VHD 上傳至 Azure 儲存體帳戶。

  4. 使用上傳的 VHD 將 VHD 下載到裝置,並從 VHD 建立 VM 映射。

  5. 使用在先前步驟中建立的資源:

    1. 您建立的 VM 映射。
    2. 與您啟用計算所在的網路介面相關聯的虛擬交換器。
    3. 與虛擬交換器相關聯的子網。

    並內嵌建立或指定下列資源:

    1. VM 名稱,選擇支援的 VM 大小、VM 的登入認證。
    2. 建立新的資料磁片或連結現有的資料磁片。
    3. 設定 VM 的靜態或動態 IP。 如果您要提供靜態 IP,請從已啟用計算之網路介面子網範圍內的免費 IP 中進行選擇。

    使用上述資源來建立 VM。

必要條件

在您透過 Azure-Portal 開始在裝置上建立和管理 VM 之前,請確定:

  1. 您已完成 Azure Stack Edge Pro GPU 裝置上的網路設定,如 步驟 1:設定 Azure Stack Edge Pro GPU 裝置中所述。

    1. 您已啟用用於計算的網路介面。 此網路介面 IP 用來建立 VM 部署的虛擬交換器。 在裝置的本機 UI 中,移至 [計算]。 選取您將用來建立虛擬交換器的網路介面。

      重要

      您只能設定一個用於計算的埠。

    2. 在網路介面上啟用計算。 Azure Stack Edge Pro GPU 會建立和管理對應至該網路介面的虛擬交換器。

  2. 您可以存取將用來建立所要建立 VM 的 VM 映射的 Windows 或 Linux VHD。

部署 VM

請遵循下列步驟,在 Azure Stack Edge Pro GPU 裝置上建立 VM。

新增 VM 映像

  1. 將 VHD 上傳至 Azure 儲存體帳戶。 請遵循使用 儲存體總管 進行上傳中的步驟。

    如需準備 VHD 的相關資訊,請參閱 從 Windows VHD 準備一般化映射

    針對 VM 映射上傳進行疑難排解

  2. 在Azure-Portal中,移至您裝置的 Azure Stack Edge 資源。 然後移至Edge 服務>虛擬機器

    顯示 Azure Stack Edge 裝置 [概觀] 窗格的螢幕擷取畫面,其中已醒目提示 [Edge 服務] 底下的 [虛擬機器] 選項。

  3. 在 [ 概觀] 頁面上。 選取 [啟用 ] 以啟用虛擬機器雲端管理。

    Azure Stack Edge 裝置虛擬機器檢視中 [概觀] 窗格的螢幕擷取畫面。醒目提示 [啟用] 按鈕以啟用 VM 雲端管理。

  4. 第一個步驟是新增 VM 映射。 您已在先前的步驟中將 VHD 上傳至儲存體帳戶。 您將使用此 VHD 來建立 VM 映射。

    選取 [+ 新增映射 ] 以從儲存體帳戶下載 VHD,並將它新增至裝置。 下載程式需要幾分鐘的時間,視 VHD 的大小和可供下載的網際網路頻寬而定。

    虛擬機器 [概觀] 窗格的螢幕擷取畫面,其中已醒目提示 [加號新增影像] 按鈕。

  5. 在 [ 新增影像] 窗格上,建立下欄欄位專案。 然後選取 [新增]。

    欄位 描述
    從儲存體 Blob 下載 流覽至您上傳 VHD 之儲存體帳戶中儲存體 Blob 的位置。
    下載至 自動設定為您要部署 VM 的目前裝置。
    Edge 資源群組 選取要新增映射的資源群組。
    另存映射為 您從上傳至儲存體帳戶的 VHD 建立的 VM 映射名稱。
    OS 類型 從 Windows 或 Linux 中選擇作為您將用來建立 VM 映射的 VHD 作業系統。
    VM 世代 選擇 [Gen 1] 或 [Gen 2] 作為您將用來建立 VM 的映射產生。

    顯示虛擬機器 [新增映射] 頁面的螢幕擷取畫面,其中已醒目提示 [新增] 按鈕。

  6. VHD 會下載並建立 VM 映射。 映射建立需要幾分鐘的時間才能完成。 您會看到 VM 映射成功完成的通知。

    Azure Stack Edge 裝置上虛擬機器概觀的螢幕擷取畫面。在 [映射] 窗格中,會反白顯示新建立的 VM。

  7. 成功建立 VM 映射之後,它會新增至 [ 映射 ] 窗格上的映射清單。

    顯示 Azure Stack Edge 裝置虛擬機器檢視中 [影像] 窗格的螢幕擷取畫面。

    [ 部署] 窗格會 更新以指出部署的狀態。

    顯示 Azure Stack Edge 裝置虛擬機器檢視中 [部署] 窗格的螢幕擷取畫面。已部署 VM 的專案會反白顯示。

    新增的影像也會顯示在 [ 概觀 ] 頁面上。

    顯示 Azure Stack Edge 裝置上虛擬機器 [概觀] 窗格的螢幕擷取畫面。已醒目提示新增的 VM 映射。

新增 VM

遵循下列步驟,在建立 VM 映射之後建立 VM。

  1. [虛擬機器] 頁面上,選取[+ 新增虛擬機器]。

    顯示 Azure Stack Edge 裝置上虛擬機器 [概觀] 窗格的螢幕擷取畫面。[加號新增虛擬機器] 按鈕會反白顯示。

  2. 在 [ 基本] 索引 標籤上,輸入下列參數。

    參數 描述
    虛擬機器名稱 輸入新虛擬機器的名稱。
    Edge 資源群組 為與 VM 相關聯的所有資源建立新的資源群組。
    映像 從裝置上可用的 VM 映射中選取。
    大小 支援的 VM 大小中選擇。
    針對 GPU VM, 請從 NCasT4-v3 系列選取 VM 大小
    使用者名稱 使用系統管理員的預設 使用者名稱 azureuser 來登入 VM。
    驗證類型 從 SSH 公開金鑰或使用者定義的密碼中選擇。
    SSH 公開金鑰 當您選取 SSH 公開金鑰 驗證類型時顯示。 貼上 SSH 公開金鑰。
    密碼 當您選取 密碼 驗證類型時顯示。 輸入密碼以登入 VM。 密碼長度必須至少為 12 個字元,且符合定義的 複雜度需求
    確認密碼 再次輸入密碼。

    顯示 Azure Stack Edge [新增虛擬機器精靈] 中 [基本] 索引標籤的螢幕擷取畫面。[基本] 索引標籤和 [下一步:磁片] 按鈕會反白顯示。

    完成時,選取 [下一步: 磁碟]。

  3. 在 [ 磁片] 索引 標籤上,您會將磁片連結至 VM。

    1. 您可以選擇 建立並連結新的磁片連結現有的磁片

      此螢幕擷取畫面顯示 Azure Stack Edge 的 [新增虛擬機器精靈] 中的 [磁片] 索引標籤。醒目提示 [建立並連結新的磁片] 選項。

    2. 選取 [建立] 並連結新的磁片。 在 [ 建立新的磁片 ] 窗格中,提供磁片的名稱和 GiB 的大小。

      此螢幕擷取畫面顯示 Azure Stack Edge 的 [新增虛擬機器] 畫面中的 [建立新磁片]。[確定] 按鈕會反白顯示。

    3. 重複上述程式以新增更多磁片。 建立磁片之後,它們會顯示在 [ 磁片 ] 索引標籤上。選取 [下一步:網路]。

  4. 在 [ 網路] 索引 標籤上,您將設定 VM 的網路連線能力。

    參數 描述
    虛擬網路 從下拉式清單中,選取您在網路介面上啟用計算時,于 Azure Stack Edge 裝置上建立的虛擬交換器。
    子網路 此欄位會自動填入與您啟用計算之網路介面相關聯的子網。
    IP 位址 為您的 VM 提供靜態或動態 IP。 靜態 IP 應該是來自指定子網範圍的可用可用可用 IP。

    Azure Stack Edge 的 [新增虛擬機器] 中 [網路] 索引標籤的螢幕擷取畫面。[網路] 索引標籤和 [下一步:進階] 按鈕會反白顯示。

    選取 [下一步: 進階]。 在 [ 進階 ] 索引標籤上,您可以選取要在 VM 部署期間安裝的擴充功能,也可以指定要自訂 VM 的 cloud-init 腳本。

  5. 如果您想要在建立 VM 時在 VM 上安裝擴充功能,請選擇 [選取要安裝的擴充功能]。 然後在 [ 新增擴充功能 ] 畫面上選取延伸模組。

    如需在 VM 部署期間安裝 GPU 擴充功能的詳細步驟,請參閱 部署 GPU VM

    將 GPU 擴充功能新增至 [新增虛擬機器] 之 [進階] 索引標籤的 2 個步驟圖例。選取和新增延伸模組的選項會反白顯示。

  6. 如果您想要使用 cloud-init 公用程式在第一次開機時自訂新的 VM,請在 [進階] 索引標籤上,將 cloud-init 腳本貼到[自訂資料和雲端 init] 底下的 [自訂資料] 方塊中。

    如需使用 cloud-init 的詳細資訊,請參閱 Cloud-init 概觀

    此螢幕擷取畫面顯示 [建立新的虛擬機器精靈] 的 [進階] 索引標籤,其中已醒目提示 [自訂資料] 方塊中的 cloud init 腳本。

    完成時,選取 [下一步:檢閱 + 建立]。

  7. 在 [ 檢閱 + 建立] 索引標籤上,檢閱 VM 的規格。 然後選取 [建立]。

    此螢幕擷取畫面顯示 Azure Stack Edge 中 [新增虛擬機器] 精靈的 [檢閱加號建立] 索引標籤。[檢閱加號建立] 索引標籤會反白顯示。

  8. VM 建立會啟動,最多可能需要 20 分鐘的時間。 您可以移至 [部署 ] 以監視 VM 建立。

    顯示 Azure Stack Edge 裝置虛擬機器檢視中 [部署] 窗格的螢幕擷取畫面。已部署 VM 的專案會反白顯示。

  9. 成功建立 VM 之後,您會在 [概 ] 窗格上看到新的 VM。

    顯示 Azure Stack Edge 裝置上虛擬機器 [概觀] 窗格的螢幕擷取畫面。清單中的新虛擬機器會反白顯示。

  10. 選取新建立的 VM 以移至 [虛擬機器]。

    顯示 Azure Stack Edge 裝置虛擬機器窗格的螢幕擷取畫面。虛擬機器標籤和虛擬機器專案會反白顯示。

    選取 VM 以查看詳細資料。

    顯示 Azure Stack Edge 中虛擬機器 [概觀] 窗格上 [詳細資料] 索引標籤的螢幕擷取畫面。[概觀] 標籤和 [網路中的 IP 位址] 會反白顯示。

    您將使用網路介面的 IP 位址來連線到 VM。

連線至 VM

視您建立 Linux 或 Windows VM 而定,連線的步驟可能不同。 您無法透過 Azure-Portal 連線到部署在裝置上的 VM。 請遵循步驟來連線到您的 Linux 或 Windows VM。

連線至 Linux VM

請遵循下列步驟來連線到 Linux VM。

使用您在建立 VM 時所傳遞的私人 IP 來連線到 VM。

  1. 開啟 SSH 會話以與 IP 位址連線。

    ssh -l <username> <ip address>
    
  2. 在提示字元中,提供您在建立 VM 時所使用的密碼。

    如果您需要提供 SSH 金鑰,請使用此命令。

    ssh -i c:/users/Administrator/.ssh/id_rsa Administrator@5.5.41.236

    以下是連線到 VM 時的範例輸出:

    PS C:\WINDOWS\system32> ssh -l myazuser "10.126.76.60"
    The authenticity of host '10.126.76.60 (10.126.76.60)' can't be established.
    ECDSA key fingerprint is SHA256:V649Zbo58zAYMKreeP7M6w7Na0Yf9QPg4SM7JZVV0E4.
    Are you sure you want to continue connecting (yes/no/[fingerprint])? yes
    Warning: Permanently added '10.126.76.60' (ECDSA) to the list of known hosts.
    myazuser@10.126.76.60's password:
    Welcome to Ubuntu 18.04.2 LTS (GNU/Linux 4.18.0-1013-azure x86_64)
    
     * Documentation:  https://help.ubuntu.com
     * Management:     https://landscape.canonical.com
     * Support:        https://ubuntu.com/advantage
    
     System information disabled due to load higher than 1.0
    
      Get cloud support with Ubuntu Advantage Cloud Guest:
        http://www.ubuntu.com/business/services/cloud
    
    284 packages can be updated.
    192 updates are security updates. 
    
    The programs included with the Ubuntu system are free software;
    the exact distribution terms for each program are described in the
    individual files in /usr/share/doc/*/copyright.
    
    Ubuntu comes with ABSOLUTELY NO WARRANTY, to the extent permitted by
    applicable law.
    
    To run a command as administrator (user "root"), use "sudo <command>".
    See "man sudo_root" for details.
    
    myazuser@myazvmfriendlyname:~$ client_loop: send disconnect: Connection reset
    PS C:\WINDOWS\system32>
    

連線至 Windows VM

請遵循下列步驟來連線到 Windows VM。

使用遠端桌面通訊協定 (RDP) 透過您在 VM 建立期間傳遞的 IP 連線到您的 Windows VM。

  1. 在您的用戶端上,開啟 RDP。

  2. 移至 [開始],然後輸入 mstsc

  3. 在 [ 遠端桌面連線] 窗格中,輸入 VM 的 IP 位址,以及您在 VM 範本參數檔案中使用的存取認證。 然後選取 [連線]。

    [遠端桌面連線] 窗格的螢幕擷取畫面,可透過 RDP 連線到您的 Windows VM。

    注意

    您可能需要核准連線到不受信任的電腦。

您現在已登入在設備上執行的 VM。

下一步