共用方式為


使用您自己的映像建立虛擬機

本文說明如何發佈您建置在內部部署的虛擬機 (VM) 映射。

將您的映像帶入 Azure

將您的 VHD 上傳至 Azure 計算資源庫(先前稱為 共用映像庫)。

  1. 在 Azure 入口網站 上,搜尋 Azure 計算資源庫。
  2. 建立或使用現有的 Azure 計算資源庫。 建議您為發行至 Marketplace 的映像建立個別的 Azure 計算資源庫。
  3. 建立或使用現有的映像定義。
  4. 選取 [ 建立版本]。
  5. 選擇區域和映像版本。
  6. 如果您的 VHD 尚未上傳至 Azure 入口網站,請選擇 [儲存體 Blob (VHD) 作為 [來源],然後選擇 [瀏覽]。 如果您之前尚未建立記憶體帳戶和記憶體容器,您可以 建立記憶體帳戶記憶體容器 。 上傳您的 VHD。
  7. 選取 [檢閱 + 建立]。 驗證完成後,請選取 [ 建立]。

提示

發行者帳戶必須具有「擁有者」存取權,才能發佈 Azure 計算資源庫映像。 如有需要,請依照下一節 中的步驟設定正確的許可權來授與存取權。

設定正確的許可權

如果您的合作夥伴中心帳戶是裝載 Azure 計算資源庫的訂用帳戶擁有者,則許可權不需要進一步。 如果您不確定,請參閱這些步驟以確認 已設定正確的許可權。 如果您只有訂用帳戶的讀取許可權,請使用下列兩個選項之一。

注意

如果您收到錯誤,指出我們無法在發佈時存取您的資源庫映像,或在合作夥伴中心從計算資源庫選取映射版本時,您必須遵循下列步驟。

選項一 – 要求擁有者授與擁有者許可權

擁有者授與擁有者許可權的步驟:

  1. 登入包含 Azure 計算資源庫和相關聯映像的 Azure 訂用帳戶。 
  2. 搜尋 Azure 計算資源庫,然後選取裝載映像的資源庫。
  3. 在 Azure 計算資源庫的 [ 概觀 ] 頁面中,按兩下訂用帳戶的連結。 
  4. 選取 左側面板中的 [存取控制 ][IAM]。
  5. 移至 [ 角色指派] 索引標籤
  6. 按兩下 [+新增 -> 新增角色指派]。 
  7. 選取 [新增],然後選取 [新增角色指派]。
    The add role assignment window is shown.
  8. 針對 [ 角色],選取 [ 擁有者 ],然後按 [ 下一步]。
  9. 針對 [ 指派存取權] ,選取 [ 使用者]、[群組] 或服務主體
  10. 針對 [成員],按兩下 [+選取成員 ],然後新增要透過合作夥伴中心發佈映像的人員或群組電子郵件。
  11. 選取 [ 下一步 -> 檢閱 + 指派]。

提示

如果您遇到透過 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 常見問題。