Azure Stack Hub Marketplace 常見問題集

本文提供 Azure Stack Hub Marketplace 中 Marketplace 項目的相關常見問題解答。

如有 Azure Stack Hub Marketplace 項目的支援問題,應該與誰連絡?

Azure Marketplace 支援指導方針也會延伸至 Azure Stack Hub Marketplace 項目。 發行者須負責為其在 Azure Stack Hub Marketplace 上的產品提供技術支援。 若要深入了解 Azure Marketplace 項目的支援指導方針,請參閱 Azure Marketplace 常見問題集文章中的支援一節。

我如何更新至較新的 Windows 映像?

首先,請判斷是否有任何 Azure Resource Manager 範本會參考特定的版本。 如果是,請更新那些範本,或保留較舊的映象版本。 最好使用 version: latest

接下來,如果有任何虛擬機器擴展集會參考特定的版本,您應該思考未來會不會擴展它們,然後再決定是否要保留較舊的版本。 如果上述兩個條件都不適用,請先在 Azure Stack Hub Marketplace 中刪除較舊的映象,再下載較新的版本。 如果原始映像是使用 [Marketplace 管理] 來下載,請使用同樣方式將其刪除。 然後下載較新的版本。

適用於 Azure Stack Hub Marketplace 上 Windows Server 映像的授權選項為何?

Microsoft 透過 Azure Stack Hub Marketplace 提供兩種版本的 Windows Server 映像。 此映像只有一個版本可以用於 Azure Stack Hub 環境。

  • 隨用隨付 (PAYG):這些映像會執行完整價格的 Windows 計量。 此選項適用於:使用「使用量計費模型」的 Enterprise 合約 (EA) 客戶、不想使用 SPLA 授權的 CSP。
  • 自備授權 (BYOL):這些映像會執行基本計量。 此選項適用於:具有 Windows Server 授權的 EA 客戶、使用 SPLA 授權的 CSP。

Azure Stack Hub 不支援 Azure Hybrid Use Benefit (AHUB)。 透過「容量」模型取得授權的客戶必須使用 BYOL 映像。 如果您正在測試使用 Azure Stack 開發套件 (ASDK),則可以使用上述任一選項。

我下載到錯誤的版本以提供給租用戶/使用者,該怎麼辦?

請先透過 [市集管理] 刪除錯誤的版本。 等候作業完成 (請查看完成的通知,而非 [市集管理] 刀鋒視窗)。 然後下載正確的版本。

如果您下載映像的這兩個版本,終端客戶在 Azure Stack Hub Marketplace 中只會看到最新版本。

我的使用者在舊版的 Windows 組建中錯誤地選取 [我有授權] 方塊,且他們沒有授權,該怎麼辦?

您可以執行下列指令碼來變更授權模型屬性,從 BYOL 切換為 PAYG 模型:

$vm= Get-Azvm -ResourceGroup "<your RG>" -Name "<your VM>"
$vm.LicenseType = "None"
Update-AzVM -ResourceGroupName "<your RG>" -VM $vm

我有較舊的映像且我的使用者忘記選取 [我有授權] 方塊,或是我們使用自己的映像且擁有 Enterprise 合約權利,該怎麼辦?

您可以執行下列指令碼,將授權模型屬性變更為 BYOL 模型:

$vm= Get-Azvm -ResourceGroup "<your RG>" -Name "<your VM>"
$vm.LicenseType = "Windows_Server"
Update-AzVM -ResourceGroupName "<your RG>" -VM $vm

那使用 Windows Server 的其他 VM (例如 SQL 或機器學習服務伺服器) 呢?

這些映像會套用 licenseType 參數,因此是 PAYG。 您可以設定此參數 (請參閱先前的常見問題集解答)。 這只適用於 Windows Server 軟體,而非如 SQL 的多層式產品 (需要您自備授權)。 PAYG 授權並不適用於多層式軟體產品。

如果版本為 XX.X.20190410 或更高版本,則您只能變更 Azure Stack Hub Marketplace 中 SQL Server 映像的 licenseType 屬性。 如果您是執行來自 Azure Stack Hub Marketplace 的舊版 SQL Server 映像,則無法變更 licenseType 屬性,且必須使用來自 Azure Stack Hub Marketplace 的最新 SQL Server 映像重新部署。

我有 Enterprise 合約 (EA) 且將會使用我的 EA Windows Server 授權,我要如何確保映像會正確計費?

您可以將 licenseType: Windows_Server 加入 Azure Resource Manager 範本。 此設定必須個別加入至每個虛擬機器 (VM) 資源區塊個別。

啟用

若要在 Azure Stack Hub 上啟用 Windows Server VM,下列條件必須成立:

  • OEM 已在 Azure Stack Hub 上的每個主機系統上設定適當的 BIOS 標記。
  • Windows Server 2012 R2 和 Windows Server 2016 必須使用自動 VM 啟用。 Azure Stack Hub 不支援金鑰管理服務 (KMS) 和其他啟用服務。

我如何確認 VM 已經啟用?

從提高權限的命令提示字元中執行下列命令:

slmgr /dlv

如果虛擬機器已正確啟用,您將能在 slmgr 輸出中清楚看見指出此情況的訊息與主機名稱。 請不要依賴顯示器上的浮水印,因為有可能不是最新狀態,或是顯示位於您 VM 後其他虛擬機器的狀態。

我的 VM 沒有設定為使用 AVMA,該如何予以修正?

從提高權限的命令提示字元中執行下列命令:

slmgr /ipk <AVMA key>

請參閱自動 VM 啟用一文,以取得用於您映像的金鑰。

我是自行建立 Windows Server 映像,該如何確定它們是使用 AVMA?

建議您在執行 sysprep 命令之前,先搭配適當的金鑰執行 slmgr /ipk 命令。 或是將 AVMA 金鑰包含在任何 Unattend.exe 安裝檔案中。

我嘗試使用自己在 Azure 上建立的 Windows Server 2016 映像,但其無法啟用或是正在使用 KMS 啟用

執行 slmgr /ipk 命令。 Azure 映像可能會無法正確回復至 AVMA,但如果它們能連線到 Azure KMS 系統,便可以正常啟用。 建議您確定這些 VM 已設定為使用 AVMA。

我已執行上述所有步驟,但我的 VM 仍無法啟用

請連絡您的硬體供應商,以確定已安裝正確的 BIOS 標記。

那較舊版本的 Windows Server 呢?

較舊版本的 Windows Server 不支援自動 VM 啟用。 您必須手動啟動這些 VM。

後續步驟

如需詳細資訊,請參閱下列文章: