Azure Stack Hub VM 簡介
Azure Stack Hub 提供虛擬機(VM)作為隨選且可調整的運算資源類型。 當您需要對運算環境進行更多控制時,可以選擇 VM。 本文提供建立第一個 VM 的詳細數據。
Azure Stack Hub VM 可讓您彈性地進行虛擬化,而不需要管理叢集或個別機器。 不過,您仍然需要執行設定、修補/更新,以及安裝其上執行的軟體等工作來維護 VM。
您可以使用數種方式使用 Azure Stack Hub VM。 例如:
開發和測試:Azure Stack Hub VM 可讓您建立具有程式碼和測試應用程式所需的特定設定的電腦。
雲端中的應用程式:因為對應用程式的需求可能會變動,所以在 Azure Stack Hub 的 VM 上執行應用程式可能會有經濟意義。 當您需要額外的 VM 時,您需要付費,並在您不需要時將其關機。
擴充數據中心:Azure Stack Hub 虛擬網路中的 VM 可以連線到組織的網路或 Azure。
應用程式所使用的 VM 可以垂直擴展或水平擴展,以符合您的需求。
建立 VM 之前
當您在 Azure Stack Hub 中建置應用程式基礎結構時,一律會有設計考慮。 在開始建立基礎結構之前,VM 的這些層面很重要:
- 應用程式資源的名稱。
- VM 的大小。
- 可以建立的 VM 數目上限。
- VM 執行的作系統。
- VM 啟動時的組態。
- VM 所需的相關資源。
名稱
VM 的名稱已指派給它,而且其計算機名稱已設定為作系統的一部分。 VM 的名稱最多可以有 15 個字元。
如果您使用 Azure Stack Hub 來建立作系統磁碟,計算機名稱和 VM 名稱會相同。 如果您上傳並使用包含先前配置作業系統的自有映像來建立 VM,則名稱可能會不同。 當您上傳自己的映像檔時,最佳做法是確定作系統中的計算機名稱符合 VM 名稱。
VM 大小
您使用的 VM 大小取決於您要執行的工作負載。 您接著選擇的大小會決定處理能力、記憶體和記憶體容量等因素。 Azure Stack Hub 提供不同類型的大小,以支援許多類型的使用。
VM 限制
您的訂用帳戶具有預設配額限制,可能會影響專案的 VM 部署。 每一個訂用帳戶目前的限制是每個區域 20 部 VM。
作業系統磁碟和映像
Azure Stack Hub 中的 VM 受限於第 1 代虛擬硬碟 (VHD/VHDX) 格式。 VHD 可用來儲存電腦作系統 (OS) 和數據。 VHD 也會用於您用來安裝 OS 的映像。 Azure Stack Hub 提供一個市場,以搭配各種版本和類型的作業系統使用。 Marketplace 映像是由映像發行者、優惠、SKU 和版本所識別(通常最新版本表示為 最新版本)。
下表顯示如何尋找影像的資訊:
方法 | 描述 |
---|---|
Azure Stack Hub 入口網站 | 當您選取要使用的影像時,系統會自動為您指定這些值。 |
Azure Stack Hub PowerShell | Get-AzVMImagePublisher -Location "location" Get-AzVMImageOffer -Location "location" -Publisher "publisherName" Get-AzVMImageSku -Location "location" -Publisher "publisherName" -Offer "offerName" |
REST API |
列出映像發行者 列出映像供應專案 列出圖片 SKU |
您可以選擇上傳並使用您自己的影像。 如果您這麼做,則不會使用發行者名稱、供應專案和 SKU。
延伸功能
VM 擴充功能可透過部署後設定和自動化工作,為您的 VM 提供額外的功能。 您可以使用擴充功能來完成這些常見工作:
執行自定義文稿:自定義腳本擴充功能可協助您在布建 VM 時執行腳本來設定 VM 上的工作負載。
部署和管理組態:PowerShell 預期狀態設定 (DSC) 擴充功能可協助您在 VM 上設定 DSC 來管理設定和環境。
收集診斷數據:Azure 診斷擴充功能可協助您設定 VM 來收集可用來監視應用程式健康情況的診斷數據。
相關資源
下表中的資源是由 VM 使用,而且必須在建立 VM 時存在或建立:
資源 | 必填 | 描述 |
---|---|---|
資源群組 | 是的 | VM 必須包含在資源群組中。 |
記憶體帳戶 | 不 | 如果使用受控磁碟,VM 不需要記憶體帳戶來儲存其虛擬硬碟。 |
虛擬網路 | 是的 | VM 必須是虛擬網路的成員。 |
公用IP位址 | 不 | VM 可以指派公用IP位址以遠端訪問它。 |
網路介面 | 是的 | VM 需要網路介面才能在網路中通訊。 |
數據磁碟 | 不 | VM 可以包含數據磁碟,以擴充記憶體功能。 |
建立您的第一個 VM
有數種方式可以建立 VM。 您的選擇取決於您的環境。 下表提供的資訊可協助您開始建立 VM:
管理您的 VM
您可以使用瀏覽器型入口網站、命令行工具,以支援腳本,或直接透過 API 來管理 VM。 一些典型的管理工作包括:
- 取得 VM 的相關信息。
- 連接到虛擬機器。
- 管理可用性。
- 進行備份。
取得您的 VM 的相關資訊
下表顯示您可以取得 VM 相關信息的一些方式:
方法 | 描述 |
---|---|
Azure Stack Hub 入口網站 | 在中樞功能表上,按一下 [虛擬機器],然後從清單中選取虛擬機器。 在 VM 的頁面上,您可以存取概觀資訊、設定值和監視計量。 |
Azure PowerShell | 在 Azure 和 Azure Stack Hub 中管理 VM 很類似。 如需使用 PowerShell 的詳細資訊,請參閱 Azure 主題 使用 Azure PowerShell 模組建立和管理 Windows VM。 |
用戶端 SDK | 使用 C# 來管理 VM 在 Azure 和 Azure Stack Hub 中很類似。 如需詳細資訊,請參閱 使用 C# 在 Azure 中建立和管理 Windows VM。 |
虛擬機器視圖
從 Azure Stack Hub 2301 版開始,已在 Azure Stack Hub 系統管理入口網站中新增作員的新檢視,以顯示所有使用者訂用帳戶中的虛擬機。 此檢視會顯示下列資訊:
- VM GUID
- 用戶訂閱
- 資源群組
- VM 大小
- 地位
- 節點
- 節點狀態
- 配置錯誤
這個新的檢視可讓作員在網狀架構失敗時偵測虛擬機的狀態,並通知訂用帳戶擁有者採取動作。 基於隱私權考慮,作員只能看到 VM GUID,但看不到虛擬機的名稱。 檢視會連結至計算資源供應商,並列為用戶資源,名為 虛擬機。
連接到您的 VM
您可以使用 Azure Stack Hub 入口網站中的 [Connect] 選項來連線到您的 VM。
後續步驟
- Azure Stack Hub 中 VM 的 考慮