使用您自己的映像建立虛擬機
本文說明如何發佈您建置在內部部署的虛擬機 (VM) 映射。
將您的映像帶入 Azure
將您的 VHD 上傳至 Azure 計算資源庫(先前稱為 共用映像庫)。
- 在 Azure 入口網站 上,搜尋 Azure 計算資源庫。
- 建立或使用現有的 Azure 計算資源庫。 建議您為發行至 Marketplace 的映像建立個別的 Azure 計算資源庫。
- 建立或使用現有的映像定義。
- 選取 [ 建立版本]。
- 選擇區域和映像版本。
- 如果您的 VHD 尚未上傳至 Azure 入口網站,請選擇 [記憶體 Blob][VHD] 作為 [來源],然後選擇 [瀏覽]。 如果您之前尚未建立記憶體帳戶和記憶體容器,您可以 建立記憶體帳戶 和 記憶體容器 。 上傳您的 VHD。
- 選取 [檢閱 + 建立]。 驗證完成後,請選取 [ 建立]。
提示
發行者帳戶必須具有「擁有者」存取權,才能發佈 Azure 計算資源庫映像。 如有需要,請依照下一節 中的步驟設定正確的許可權來授與存取權。
設定正確的許可權
如果您的合作夥伴中心帳戶是裝載 Azure 計算資源庫的訂用帳戶擁有者,則許可權不需要進一步。 如果您不確定,請參閱這些步驟以確認 已設定正確的許可權。 如果您只有訂用帳戶的讀取許可權,請使用下列兩個選項之一。
注意
如果您收到錯誤,指出我們無法在發佈時存取您的資源庫映像,或在合作夥伴中心從計算資源庫選取映射版本時,您必須遵循下列步驟。
選項一 – 要求擁有者授與擁有者許可權
擁有者授與擁有者許可權的步驟:
- 登入包含 Azure 計算資源庫和相關聯映像的 Azure 訂用帳戶。
- 搜尋 Azure 計算資源庫,然後選取裝載映像的資源庫。
- 在 Azure 計算資源庫的 [ 概觀 ] 頁面中,按兩下訂用帳戶的連結。
- 選取 左側面板中的 [存取控制 ][IAM]。
- 移至 [ 角色指派] 索引標籤 。
- 按兩下 [+新增 -> 新增角色指派]。
- 選取 [新增],然後選取 [新增角色指派]。
- 針對 [ 角色],選取 [ 擁有者 ],然後按 [ 下一步]。
- 針對 [存取權指派對象為],選取 [使用者、群組或服務主體]。
- 針對 [成員],按兩下 [+選取成員 ],然後新增要透過合作夥伴中心發佈映像的人員或群組電子郵件。
- 選取 [ 下一步 -> 檢閱 + 指派]。
提示
如果您遇到透過 Azure 入口網站 授與許可權的任何問題,請嘗試以下詳述的選項 2。
選項二 – 執行命令
要求擁有者執行下列其中一個命令。 無論您使用哪一個命令,請務必使用包含 Azure 計算資源庫的訂用帳戶來指定 SusbscriptionId。
az login
az provider register --namespace Microsoft.PartnerCenterIngestion --subscription {subscriptionId}
Connect-AzAccount
Select-AzSubscription -SubscriptionId {subscriptionId}
Register-AzResourceProvider -ProviderNamespace Microsoft.PartnerCenterIngestion
確認您的許可權
在 Azure CLI 中執行下列命令,以確認您的許可權已正確設定。
az login
az provider show --namespace Microsoft.PartnerCenterIngestion --subscription {subscriptionId}
執行上述命令時,請確定 RegistrationState 表示「已註冊」。
"namespace": "Microsoft.PartnerCenterIngestion",
"registrationPolicy": "RegistrationRequired",
"registrationState": "Registered",
相關內容
- 測試您的 VM 映射 ,以確保其符合 Azure Marketplace 發佈需求(選擇性)。
- 如果您不想測試 VM 映射,請登入 合作夥伴中心 併發佈 Azure 計算資源庫映像。
- 如果您遇到建立新 Azure 型 VHD 的困難,請參閱 Azure Marketplace 的 VM 常見問題。