Skapa en virtuell dator med din egen avbildning
Den här artikeln beskriver hur du publicerar en virtuell datoravbildning som du har skapat lokalt.
Ta med avbildningen till Azure
Ladda upp din virtuella hårddisk till ett Azure Compute-galleri (tidigare känt som Delat bildgalleri).
- På Azure Portal söker du efter Azure Compute Galleries.
- Skapa eller använda ett befintligt Azure Compute-galleri. Vi föreslår att du skapar ett separat Azure Compute-galleri för bilder som publiceras på Marketplace.
- Skapa eller använd en befintlig bilddefinition.
- Välj Skapa en version.
- Välj region och avbildningsversion.
- Om din virtuella hårddisk ännu inte har laddats upp till Azure Portal väljer du Lagringsblobar (VHD) som källa och bläddrar sedan. Du kan skapa ett lagringskonto och en lagringscontainer om du inte har skapat något tidigare. Ladda upp din virtuella hårddisk.
- Välj Granska + skapa. När valideringen är klar väljer du Skapa.
Dricks
Utgivarkontot måste ha ägaråtkomst för att kunna publicera Azure Compute Gallery Image. Om det behövs följer du stegen i följande avsnitt, Ange rätt behörigheter, för att bevilja åtkomst.
Ge Partnercenter behörighet till ditt Azure Compute-galleri
När du publicerar dina virtual machine-avbildningar på Azure Marketplace från Azure Compute Gallery måste du ange behörigheter så att Partnercenter kan hämta de avbildningar som finns i galleriet.
Viktigt!
Microsoft övergår processen för att hämta bilder från beräkningsgalleriet till en säkrare process. Om du vill fortsätta uppdatera dina erbjudanden för virtuella datorer kontrollerar du att följande Microsoft-appar beviljas åtkomst genom att följa dessa steg. De här stegen måste utföras en gång för varje beräkningsgalleri som används för att publiceras på Azure Marketplace.
Förutsättningar
Om du vill ge partnercenter behörighet måste du se till att följande krav uppfylls:
- Azure Compute-galleriet måste finnas i samma Microsoft Entra-klientorganisation som är länkad till ditt Partnercenter-konto
- Du måste vara ägare till prenumerationen där Beräkningsgalleriet finns.
Dricks
Vi rekommenderar att du använder ett dedikerat beräkningsgalleri för publicering till Partnercenter och att du endast beviljar behörighet till det här dedikerade galleriet. Du behöver inte bevilja behörigheter på prenumerationsnivå.
Steg 1: Etablera tjänstens huvudnamn
Du måste först etablera tjänstens huvudnamn i din Azure-prenumeration, vilket görs genom att registrera Microsoft Partner Center Resource Provider (RP). Ett huvudnamn för tjänsten är en identitet som sedan används för att ge Partnercenter åtkomst till beräkningsgalleriet för att hämta dina bilder. Det här steget beviljar inte åtkomst.
PowerShell
# Connect to your Azure account
Connect-AzAccount
# Set the subscription to use in the current session. Use the subscription that contains your Azure Compute Gallery.
Set-AzContext -Subscription <SubscriptionId>
# Register the Microsoft Partner Center Resource Provider (RP). This creates the Service Principals in your tenant.
Register-AzResourceProvider -ProviderNamespace Microsoft.PartnerCenterIngestion
# Ensure the Resource Principal is registered successfully.
Get-AzResourceProvider -ProviderNamespace Microsoft.PartnerCenterIngestion
Azure CLI
# Connect to your Azure account
Az login
# Set the subscription to use in the current session. Use the subscription that contains your Azure Compute Gallery.
az account set --subscription <subscriptionId>
# Register the Microsoft Partner Center Resource Provider (RP). This creates the Service Principals in your tenant.
az provider register --namespace
# Ensure the Resource Principal is registered successfully.
az provider show --namespace Microsoft.PartnerCenterIngestion
Steg 2: Bevilja Partnercenter åtkomst till ditt Azure Compute-galleri
När tjänstens huvudnamn har etablerats måste de beviljas explicit behörighet att läsa bilder från ett specifikt beräkningsgalleri. Partnercenter håller på att övergå till en säkrare process för att hämta dina bilder. Under den här övergången ber vi dig att tillfälligt bevilja åtkomst till två Microsoft-program så att du kan fortsätta uppdatera dina erbjudanden för virtuella datorer.
PowerShell
# Get the Resource Id of your Azure Compute Gallery. The result is the <gallery-id>.
Get-AzGallery -ResourceGroupName <resource-group> -GalleryName <gallery-name>
# Get the service principal object Id for the first Microsoft application. The result is the <sp-id1>.
Get-AzADServicePrincipal -SearchString "Microsoft Partner Center Resource Provider"
# Create a role assignment to the first Microsoft application.
New-AzRoleAssignment -ObjectId <sp-id1> -RoleDefinitionId cf7c76d2-98a3-4358-a134-615aa78bf44d -Scope <gallery-id>
# Get the service principal for the second Microsoft application. The result is the <sp-id2>.
Get-AzADServicePrincipal -SearchString "Compute Image Registry"
# Create a role assignment to the second Microsoft application.
New-AzRoleAssignment -ObjectId <sp-id2> -RoleDefinitionId cf7c76d2-98a3-4358-a134-615aa78bf44d -Scope <gallery-id>
Azure CLI
# Get the Resource Id of your Azure Compute Gallery. The result is the <gallery-id>.
az sig show --resource-group <resource-group> --gallery-name <gallery-name>
# Get the service principal object Id for the first Microsoft application. The result is the <sp-id1>.
az ad sp list --display-name "Microsoft Partner Center Resource Provider" --query '[].id'
# Create a role assignment to the first Microsoft application.
az role assignment create --assignee-object-id <sp-id1> --assignee-principal-type ServicePrincipal --role cf7c76d2-98a3-4358-a134-615aa78bf44d –scope <gallery-id>
# Get the service principal for the second Microsoft application. The result is the <sp-id2>.
az ad sp list --display-name "Compute Image Registry" --query '[].id'
# Create a role assignment to the second Microsoft application.
az role assignment create --assignee-object-id <sp-id2> --assignee-principal-type ServicePrincipal --role cf7c76d2-98a3-4358-a134-615aa78bf44d –scope <gallery-id>
Azure Portal
- Logga in på Azure-portalen
- Gå till ditt Azure Compute-galleri som innehåller avbildningen av den virtuella datorn.
- Gå till fliken Åtkomstkontroll i Azure Compute-galleriet.
- Välj Lägg till>Lägg till rolltilldelning.
- Välj rollen Compute Gallery Image Reader och klicka på Nästa.
- Välj för att tilldela åtkomst till användaren, gruppen eller tjänstens huvudnamn.
- Klicka på + Välj medlemmar och sök efter och välj tjänstens huvudnamn "Microsoft Partner Center Resource Provider" och "Compute Image Registry". Klicka på Nästa.
- Klicka på Granska + tilldela.
Relaterat innehåll
- Testa din VM-avbildning för att säkerställa att den uppfyller publiceringskraven för Azure Marketplace (valfritt).
- Om du inte vill testa din VM-avbildning loggar du in på Partnercenter och publicerar Azure Compute Gallery Image.
- Om du har stött på problem med att skapa din nya Azure-baserade virtuella hårddisk kan du läsa Vanliga frågor och svar om virtuella datorer för Azure Marketplace.