使用強化 Linux 映像部署虛擬機器擴展集
適用於:✔️ 強化 Linux映像
您可以使用來自 Azure Marketplace 的映像進行虛擬機器擴展集部署,可以遵循標準 VMSS 部署中所述的步驟。
不過,如果您已選擇藉由移除 Azure 客體代理程式來建立強化 Linux 映像,請務必先瞭解 VM 遺失的功能,再決定移除 Azure Linux 代理程式,以及它如何影響 vmss 部署。
本「操作說明」文件說明部署虛擬機器擴展集執行個體的步驟,同時瞭解部署 vmss 執行個體時強化映像的功能限制。
必要條件
- Azure 訂用帳戶:如果您沒有 Azure 訂用帳戶,請在開始前先建立免費 Azure 帳戶。
- 如果您的免費試用帳戶無法存取本教學課程中使用的 VM,其中一個選項是使用隨用隨付訂用帳戶。
- 強化 Linux 映像 - 您可以從本文章建立一個映像。
來自強化 Linux 映像的 VMSS 機密 VM 部署
使用 VMSS 和強化映像部署擴展集的步驟如下:
請遵循下列步驟來強化 Linux 映像。
登入 Azure CLI。
啟動 Azure Cloud Shell。
Azure Cloud Shell 是免費的互動式 Shell,可讓您用來執行本文中的步驟。 它具有預先安裝和設定的共用 Azure 工具,可與您的帳戶搭配使用。
若要開啟 Cloud Shell,只要選取程式碼區塊右上角的 [試試看] 即可。 您也可以移至 https://shell.azure.com/bash,在另一個瀏覽器索引標籤中開啟 Cloud Shell。 選取 [複製] 即可複製程式碼區塊,將它貼到 Cloud Shell 中,並且選取 Enter 鍵加以執行。
如果您偏好在本機安裝和使用 CLI,本快速入門需要有 Azure CLI 2.0.30 版或更新版本。 執行 az--version 以尋找版本。 如果您需要安裝或升級,請參閱「安裝 Azure CLI」。
建立資源群組。
使用 az group create 命令來建立資源群組。 Azure 資源群組是在其中部署與管理 Azure 資源的邏輯容器。 下列範例會在 eastus 位置建立名為 myResourceGroup 的資源群組:
az group create --name myResourceGroup --location eastus
注意
機密 VM 不一定在所有位置都能使用。 如需瞭解目前支援的位置,請參閱 Azure 區域提供哪些 VM 產品。
建立虛擬機器擴展集。
現在使用 az vmss create az cli 建立虛擬機器擴展集。 下列範例會建立名稱為 myScaleSet 而且執行個體計數為 2 的擴展集。
如果您想要設定管理員使用者名稱,請確定它不是 vmss 保留字清單的一部分。 在此情況下,使用者名稱會自動設定為 azureuser。 針對管理員認證,您將能夠在建立 VM 時,使用從強化映像設定的認證。
注意
針對特殊化映像, osprofile 屬性 的處理方式與一般化映射不同。 使用負載平衡器是選擇性的做法,但基於這些原因而受到鼓勵。
az vmss create \ --resource-group myResourceGroup \ --name myScaleSet \ --vm-sku "Standard_DC4as_v5" \ --security-type ConfidentialVM \ --os-disk-security-encryption-type DiskwithVMGuestState \ --os-disk-secure-vm-disk-encryption-set "/subscriptions/.../disk-encryption-sets/<des-name>" \ --image "/subscriptions/.../images/<imageName>/versions/<version>" \ --enable-vtpm true \ --enable-secure-boot true \ --vnet-name <virtual-network-name> \ --subnet <subnet-name> \ --lb "/subscriptions/.../loadBalancers/<lb-name>" \ --specialized true \ --instance-count 2 \ --admin-username "azureuser" \ --admin-password ""
從入口網站存取虛擬機器擴展集。
您可以存取您的 cvm 擴展集,並使用先前設定的管理員使用者名稱和密碼來登入。 請注意,如果您選擇更新管理員認證,請使用 cli 直接在擴展集模型中執行此動作。
注意
如果您想要使用自訂強化映像部署 cvm 縮放比例,請注意,某些與自動調整相關的功能將會受到限制。 手動調整規則會如預期般運作,由於無代理程式自訂映像,自動調整功能將會受到限制。 如需有關佈建代理程式 限制的詳細資訊,可以在這裡找到。 或者,您可以瀏覽至 Azure 入口網站上 [計量] 索引標籤,並確認相同。 不過,您可以繼續根據負載平衡器計量來設定自訂規則,例如 SYN 計數、SNAT 連線計數等。
後續步驟
在本文中,您已瞭解如何使用強化 Linux 映像來部署虛擬機器擴展集執行個體。 如需 CVM 的詳細資訊,請參閱 DCasv5 和 ECasv5 系列機密 VM。