Azure Stack Hub VM 簡介
Azure Stack Hub 會以一種隨需、可調整的計算資源形式提供虛擬機器 (VM)。 當您對於計算環境需要更多控制權時,您可以選擇 VM。 本文提供有關建立您第一個 VM 的詳細資料。
Azure Stack Hub VM 供虛擬化的彈性,您不需要管理叢集或個別機器。 不過,您仍然需要執行工作來維護 VM,例如設定、修補/更新和安裝在 VM 上執行的軟體。
Azure Stack Hub VM 有多種用途。 例如:
開發和測試:Azure Stack Hub VM 可讓您建立電腦,讓電腦具備撰寫和測試應用程式所需的特定設定。
雲端中的應用程式:因為對於應用程式的需求會變動,在 Azure Stack Hub 中的 VM 上執行應用程式會較具經濟效益。 當您需要 VM 時便支付額外的 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 位址 | 否 | 可以有公用 IP 位址指派給 VM,以從遠端存取它。 |
Linux | 是 | VM 需要網路介面以在網路中進行通訊。 |
資料磁碟 | 否 | VM 可以包含資料磁碟來擴充儲存體功能。 |
建立您的第一個 VM
有數種方法能夠建立 VM。 您的選擇取決於您的環境。 下表提供資訊來協助您開始建立 VM:
管理您的 VM
您可以使用以瀏覽器為基礎的入口網站、支援指令碼處理的命令列工具,或直接透過 API 管理 VM。 一些一般的管理工作包括:
- 取得 VM 的資訊。
- 連線到 VM。
- 管理可用性。
- 建立備份。
取得 VM 的相關資訊
下表顯示一些方法讓您取得 VM 的相關資訊:
方法 | 描述 |
---|---|
Azure Stack Hub 入口網站 | 在 [中樞] 功能表中,按一下 [虛擬機器],然後從清單中選取 VM。 在 VM 的頁面上,您可以存取概觀資訊、設定值及監視計量。 |
Azure PowerShell | 在 Azure 和 Azure Stack Hub 中,管理 VM 的方法很相似。 如需使用 PowerShell 的詳細資訊,請參閱 Azure 主題:使用 Azure PowerShell 模組來建立和管理 Windows VM。 |
用戶端 SDK | 在 Azure 和 Azure Stack Hub 中,使用 C# 來管理 VM 的方法很相似。 如需詳細資訊,請參閱在 Azure 中使用 C# 建立和管理 Windows VM。 |
虛擬機器檢視
從 2301 版的 Azure Stack Hub 開始,在 Azure Stack Hub 系統管理入口網站中新增了操作員的新檢視,以顯示所有使用者訂用帳戶中的虛擬機器。 此檢視會顯示下列資訊:
- VM GUID
- 使用者訂用帳戶
- 資源群組
- VM 大小
- 狀態
- 節點
- 節點狀態
- 布建錯誤
這個新檢視可讓操作員偵測網狀架構失敗時虛擬機器的狀態,並通知訂用帳戶擁有者 () 採取動作。 基於隱私權考慮,操作員只能看到 VM GUID,但看不到虛擬機器的名稱。 檢視會連結至計算資源提供者,並列為名為 虛擬機器的使用者資源。
連接到您的 VM
在 Azure Stack Hub 入口網站中,您可以使用 [連線] 選項來連線至 VM。