resourceGroup=myGalleryRG
gallery=myGallery
az sig image-definition list --resource-group $resourceGroup --gallery-name $gallery --query "[].[name, id]" --output tsv
Utwórz maszynę wirtualną przy użyciu polecenia az vm create. Aby użyć najnowszej wersji obrazu, ustaw --image identyfikator definicji obrazu.
Ten przykład dotyczy tworzenia maszyny wirtualnej z systemem Linux zabezpieczonej za pomocą protokołu SSH. W przypadku systemu Windows lub zabezpieczenia maszyny wirtualnej z systemem Linux przy użyciu hasła usuń --generate-ssh-keys monit o podanie hasła. Jeśli chcesz podać hasło bezpośrednio, zastąp ciąg --generate-ssh-keys .--admin-password W tym przykładzie zastąp nazwy zasobów zgodnie z potrzebami.
imgDef="/subscriptions/<subscription ID where the gallery is located>/resourceGroups/myGalleryRG/providers/Microsoft.Compute/galleries/myGallery/images/myImageDefinition"
vmResourceGroup=myResourceGroup
location=eastus
vmName=myVM
adminUsername=azureuser
az group create --name $vmResourceGroup --location $location
az vm create\
--resource-group $vmResourceGroup \
--name $vmName \
--image $imgDef \
--admin-username $adminUsername \
--generate-ssh-keys
Można również użyć określonej wersji przy użyciu identyfikatora wersji obrazu dla parametru --image . Aby na przykład użyć wersji obrazu w wersji 1.0.0 , wpisz: --image "/subscriptions/<subscription ID where the gallery is located>/resourceGroups/myGalleryRG/providers/Microsoft.Compute/galleries/myGallery/images/myImageDefinition/versions/1.0.0".
W tym przykładzie używamy identyfikatora definicji obrazu, aby upewnić się, że nowa maszyna wirtualna będzie używać najnowszej wersji obrazu. Określoną wersję można również użyć przy użyciu identyfikatora wersji obrazu dla programu Set-AzVMSourceImage -Id. Aby na przykład użyć wersji obrazu w wersji 1.0.0 , wpisz: Set-AzVMSourceImage -Id "/subscriptions/<subscription ID where the gallery is located>/resourceGroups/myGalleryRG/providers/Microsoft.Compute/galleries/myGallery/images/myImageDefinition/versions/1.0.0".
Należy pamiętać, że użycie określonej wersji obrazu oznacza, że automatyzacja może zakończyć się niepowodzeniem, jeśli określona wersja obrazu nie jest dostępna, ponieważ została usunięta lub usunięta z regionu. Zalecamy użycie identyfikatora definicji obrazu do utworzenia nowej maszyny wirtualnej, chyba że jest wymagana określona wersja obrazu.
Zastąp nazwy zasobów zgodnie z potrzebami w tych przykładach.
Uproszczony zestaw parametrów
Możesz użyć uproszczonego zestawu parametrów, aby szybko utworzyć maszynę wirtualną na podstawie obrazu. Uproszczony zestaw parametrów używa nazwy maszyny wirtualnej do automatycznego tworzenia niektórych wymaganych zasobów, takich jak sieć wirtualna i publiczny adres IP.
# Create some variables for the new VM
$resourceGroup = "myResourceGroup"
$location = "South Central US"
$vmName = "myVMfromImage"
# Get the image. Replace the name of your resource group, gallery, and image definition. This will create the VM from the latest image version available.
$imageDefinition = Get-AzGalleryImageDefinition `
-GalleryName myGallery `
-ResourceGroupName myResourceGroup `
-Name myImageDefinition
# Create user object
$cred = Get-Credential `
-Message "Enter a username and password for the virtual machine."
# Create a resource group
New-AzResourceGroup `
-Name $resourceGroup `
-Location $location
New-AzVM `
-ResourceGroupName $resourceGroup `
-Location $location `
-Name $vmName `
-Image $imageDefinition.Id
-Credential $cred
Pełny zestaw parametrów
Maszynę wirtualną można utworzyć przy użyciu określonych zasobów przy użyciu pełnego zestawu parametrów.
# Create some variables for the new VM
$resourceGroup = "myResourceGroup"
$location = "South Central US"
$vmName = "myVMfromImage"
# Get the image. Replace the name of your resource group, gallery, and image definition. This will create the VM from the latest image version available.
$imageDefinition = Get-AzGalleryImageDefinition `
-GalleryName myGallery `
-ResourceGroupName myResourceGroup `
-Name myImageDefinition
# Create user object
$cred = Get-Credential `
-Message "Enter a username and password for the virtual machine."
# Create a resource group
New-AzResourceGroup `
-Name $resourceGroup `
-Location $location
# Network pieces
$subnetConfig = New-AzVirtualNetworkSubnetConfig `
-Name mySubnet `
-AddressPrefix 192.168.1.0/24
$vnet = New-AzVirtualNetwork `
-ResourceGroupName $resourceGroup `
-Location $location `
-Name MYvNET `
-AddressPrefix 192.168.0.0/16 `
-Subnet $subnetConfig
$pip = New-AzPublicIpAddress `
-ResourceGroupName $resourceGroup `
-Location $location `
-Name "mypublicdns$(Get-Random)" `
-AllocationMethod Static `
-IdleTimeoutInMinutes 4
$nsgRuleRDP = New-AzNetworkSecurityRuleConfig `
-Name myNetworkSecurityGroupRuleRDP `
-Protocol Tcp `
-Direction Inbound `
-Priority 1000 `
-SourceAddressPrefix * `
-SourcePortRange * `
-DestinationAddressPrefix * `
-DestinationPortRange 3389 `
-Access Deny
$nsg = New-AzNetworkSecurityGroup `
-ResourceGroupName $resourceGroup `
-Location $location `
-Name myNetworkSecurityGroup `
-SecurityRules $nsgRuleRDP
$nic = New-AzNetworkInterface `
-Name myNic `
-ResourceGroupName $resourceGroup `
-Location $location `
-SubnetId $vnet.Subnets[0].Id `
-PublicIpAddressId $pip.Id `
-NetworkSecurityGroupId $nsg.Id
# Create a virtual machine configuration using $imageDefinition.Id to use the latest image version.
$vmConfig = New-AzVMConfig `
-VMName $vmName `
-VMSize Standard_D1_v2 | `
Set-AzVMOperatingSystem -Windows -ComputerName $vmName -Credential $cred | `
Set-AzVMSourceImage -Id $imageDefinition.Id | `
Add-AzVMNetworkInterface -Id $nic.Id
# Create a virtual machine
New-AzVM `
-ResourceGroupName $resourceGroup `
-Location $location `
-VM $vmConfig
Utwórz maszynę wirtualną z systemem Linux. Sekcja oSProfile zawiera szczegółowe informacje dotyczące systemu operacyjnego. Zobacz następny przykładowy kod składni systemu Windows.
Teraz możesz utworzyć co najmniej jedną nową maszynę wirtualną. W tym przykładzie utworzono maszynę wirtualną o nazwie myVM w grupie danych myResourceGroup w centrum danych Wschodnie stany USA.
Przejdź do definicji obrazu. Możesz użyć filtru zasobów, aby wyświetlić wszystkie dostępne definicje obrazów.
Na stronie definicji obrazu wybierz pozycję Utwórz maszynę wirtualną z menu w górnej części strony.
W obszarze Grupa zasobów wybierz pozycję Utwórz nową i wpisz nazwę myResourceGroup .
W polu Nazwa maszyny wirtualnej wpisz myVM.
W obszarze Region wybierz pozycję Wschodnie stany USA.
W obszarze Opcje dostępności pozostaw wartość domyślną Brak wymaganej nadmiarowości infrastruktury.
Wartość obrazu jest wypełniana automatycznie wersją latest obrazu, jeśli została uruchomiona ze strony definicji obrazu.
W obszarze Rozmiar wybierz rozmiar maszyny wirtualnej z listy dostępnych rozmiarów, a następnie wybierz pozycję Wybierz.
W obszarze Konto administratora musisz podać nazwę użytkownika, taką jak azureuser i hasło lub klucz SSH. Hasło musi mieć co najmniej 12 znaków i spełniać zdefiniowane wymagania dotyczące złożoności.
Jeśli chcesz zezwolić na dostęp zdalny do maszyny wirtualnej, w obszarze Publiczne porty wejściowe wybierz pozycję Zezwalaj na wybrane porty, a następnie wybierz pozycję SSH (22) lub RDP (3389) z listy rozwijanej. Jeśli nie chcesz zezwalać na zdalny dostęp do maszyny wirtualnej, pozostaw opcję Brak wybraną dla publicznych portów przychodzących.
Po zakończeniu wybierz przycisk Przejrzyj i utwórz w dolnej części strony.
Po zakończeniu walidacji maszyny wirtualnej wybierz pozycję Utwórz w dolnej części strony, aby rozpocząć wdrażanie.
Kontrola dostępu oparta na rolach — udostępniona w organizacji
Jeśli subskrypcja, w której znajduje się galeria, znajduje się w tej samej dzierżawie, obrazy udostępniane za pośrednictwem kontroli dostępu opartej na rolach mogą służyć do tworzenia maszyn wirtualnych przy użyciu interfejsu wiersza polecenia i programu PowerShell.
Musisz mieć imageID obraz, którego chcesz użyć, i upewnij się, że jest on replikowany do regionu, w którym chcesz utworzyć maszynę wirtualną.
imgDef="/SharedGalleries/1a2b3c4d-1234-abcd-1234-1a2b3c4d5e6f-MYDIRECTSHARED/Images/myDirectDefinition/Versions/latest"
vmResourceGroup=myResourceGroup
location=westus
vmName=myVM
adminUsername=azureuser
az group create --name $vmResourceGroup --location $location
az vm create\
--resource-group $vmResourceGroup \
--name $vmName \
--image $imgDef \
--admin-username $adminUsername \
--generate-ssh-keys
Utwórz maszynę wirtualną. Zastąp informacje w przykładzie własnymi. Przed utworzeniem maszyny wirtualnej upewnij się, że obraz jest replikowany do regionu, w którym chcesz utworzyć maszynę wirtualną.
$resourceGroup = "myResourceGroup"
$location = "South Central US"
$vmName = "myVMfromImage"
# Set a variable for the image version in Tenant 1 using the full image ID of the image version
$image = "/subscriptions/<Tenant 1 subscription>/resourceGroups/<Resource group>/providers/Microsoft.Compute/galleries/<Gallery>/images/<Image definition>/versions/<version>"
# Create user object
$cred = Get-Credential -Message "Enter a username and password for the virtual machine."
# Create a resource group
New-AzResourceGroup -Name $resourceGroup -Location $location
# Networking pieces
$subnetConfig = New-AzVirtualNetworkSubnetConfig -Name mySubnet -AddressPrefix 192.168.1.0/24
$vnet = New-AzVirtualNetwork -ResourceGroupName $resourceGroup -Location $location `
-Name MYvNET -AddressPrefix 192.168.0.0/16 -Subnet $subnetConfig
$pip = New-AzPublicIpAddress -ResourceGroupName $resourceGroup -Location $location `
-Name "mypublicdns$(Get-Random)" -AllocationMethod Static -IdleTimeoutInMinutes 4
$nsgRuleRDP = New-AzNetworkSecurityRuleConfig -Name myNetworkSecurityGroupRuleRDP -Protocol Tcp `
-Direction Inbound -Priority 1000 -SourceAddressPrefix * -SourcePortRange * -DestinationAddressPrefix * `
-DestinationPortRange 3389 -Access Allow
$nsg = New-AzNetworkSecurityGroup -ResourceGroupName $resourceGroup -Location $location `
-Name myNetworkSecurityGroup -SecurityRules $nsgRuleRDP
$nic = New-AzNetworkInterface -Name myNic -ResourceGroupName $resourceGroup -Location $location `
-SubnetId $vnet.Subnets[0].Id -PublicIpAddressId $pip.Id -NetworkSecurityGroupId $nsg.Id
# Create a virtual machine configuration using the $image variable to specify the image
$vmConfig = New-AzVMConfig -VMName $vmName -VMSize Standard_D1_v2 | `
Set-AzVMOperatingSystem -Windows -ComputerName $vmName -Credential $cred | `
Set-AzVMSourceImage -Id $image | `
Add-AzVMNetworkInterface -Id $nic.Id
# Create a virtual machine
New-AzVM -ResourceGroupName $resourceGroup -Location $location -VM $vmConfig
Kontrola dostępu oparta na rolach — współużytkowany z innej dzierżawy
Jeśli obraz, którego chcesz użyć, jest przechowywany w galerii, która nie znajduje się w tej samej dzierżawie (katalogu), musisz zalogować się do każdej dzierżawy, aby sprawdzić, czy masz dostęp.
Potrzebny imageID jest również obraz, którego chcesz użyć, i upewnij się, że jest on replikowany do regionu, w którym chcesz utworzyć maszynę wirtualną. Potrzebujesz tenantID również galerii źródłowej i tenantID lokalizacji, w której chcesz utworzyć maszynę wirtualną.
Musisz zalogować się do dzierżawy, w której jest przechowywany obraz, uzyskać token dostępu, a następnie zalogować się do dzierżawy, w której chcesz utworzyć maszynę wirtualną. W takim przypadku dzierżawa1 to miejsce przechowywania obrazu, a dzierżawa2 to miejsce, w którym chcesz utworzyć maszynę wirtualną. W ten sposób platforma Azure uwierzytelnia dostęp do obrazu.
tenant1='<ID for tenant 1>'
tenant2='<ID for tenant 2>'
az account clear
az login --tenant $tenant1
az account get-access-token
az login --tenant $tenant2
az account get-access-token
Utwórz maszynę wirtualną. Zastąp informacje w przykładzie własnymi. Przed utworzeniem maszyny wirtualnej upewnij się, że obraz jest replikowany do regionu, w którym chcesz utworzyć maszynę wirtualną.
imageid="<ID of the image that you want to use>"
resourcegroup="<name for the resource group>"
location="<location where the image is replicated>"
user='<username for the VM>'
name='<name for the VM>'
az group create --location $location --resource-group $resourcegroup
az vm create \
--resource-group $resourcegroup \
--name $name \
--image $imageid \
--admin-username $user \
--generate-ssh-keys
Musisz zalogować się do dzierżawy, w której jest przechowywany obraz, uzyskać token dostępu, a następnie zalogować się do dzierżawy, w której chcesz utworzyć maszynę wirtualną. W takim przypadku dzierżawa1 to miejsce przechowywania obrazu, a dzierżawa2 to miejsce, w którym chcesz utworzyć maszynę wirtualną. W ten sposób platforma Azure uwierzytelnia dostęp do obrazu.
Utwórz maszynę wirtualną. Zastąp informacje w przykładzie własnymi. Przed utworzeniem maszyny wirtualnej upewnij się, że obraz jest replikowany do regionu, w którym chcesz utworzyć maszynę wirtualną.
$resourceGroup = "myResourceGroup"
$location = "South Central US"
$vmName = "myVMfromImage"
# Set a variable for the image version in Tenant 1 using the full image ID of the image version
$image = "/subscriptions/<Tenant 1 subscription>/resourceGroups/<Resource group>/providers/Microsoft.Compute/galleries/<Gallery>/images/<Image definition>/versions/<version>"
# Create user object
$cred = Get-Credential -Message "Enter a username and password for the virtual machine."
# Create a resource group
New-AzResourceGroup -Name $resourceGroup -Location $location
# Networking pieces
$subnetConfig = New-AzVirtualNetworkSubnetConfig -Name mySubnet -AddressPrefix 192.168.1.0/24
$vnet = New-AzVirtualNetwork -ResourceGroupName $resourceGroup -Location $location `
-Name MYvNET -AddressPrefix 192.168.0.0/16 -Subnet $subnetConfig
$pip = New-AzPublicIpAddress -ResourceGroupName $resourceGroup -Location $location `
-Name "mypublicdns$(Get-Random)" -AllocationMethod Static -IdleTimeoutInMinutes 4
$nsgRuleRDP = New-AzNetworkSecurityRuleConfig -Name myNetworkSecurityGroupRuleRDP -Protocol Tcp `
-Direction Inbound -Priority 1000 -SourceAddressPrefix * -SourcePortRange * -DestinationAddressPrefix * `
-DestinationPortRange 3389 -Access Allow
$nsg = New-AzNetworkSecurityGroup -ResourceGroupName $resourceGroup -Location $location `
-Name myNetworkSecurityGroup -SecurityRules $nsgRuleRDP
$nic = New-AzNetworkInterface -Name myNic -ResourceGroupName $resourceGroup -Location $location `
-SubnetId $vnet.Subnets[0].Id -PublicIpAddressId $pip.Id -NetworkSecurityGroupId $nsg.Id
# Create a virtual machine configuration using the $image variable to specify the image
$vmConfig = New-AzVMConfig -VMName $vmName -VMSize Standard_D1_v2 | `
Set-AzVMOperatingSystem -Windows -ComputerName $vmName -Credential $cred | `
Set-AzVMSourceImage -Id $image | `
Add-AzVMNetworkInterface -Id $nic.Id
# Create a virtual machine
New-AzVM -ResourceGroupName $resourceGroup -Location $location -VM $vmConfig
Galeria społeczności
Ważne
Firma Microsoft nie zapewnia obsługi obrazów w galerii społeczności.
Raportowanie problemów z obrazem społeczności
Korzystanie z obrazów maszyn wirtualnych przesłanych przez społeczność ma kilka czynników ryzyka. Obrazy mogą zawierać złośliwe oprogramowanie, luki w zabezpieczeniach lub naruszać własność intelektualną osoby. Aby ułatwić tworzenie bezpiecznego i niezawodnego środowiska dla społeczności, możesz zgłaszać obrazy w przypadku wystąpienia tych problemów.
Najprostszym sposobem zgłaszania problemów z galerią społeczności jest użycie portalu, który wstępnie wypełni informacje dla raportu:
W przypadku problemów z linkami lub innymi informacjami w polach definicji obrazu wybierz pozycję Obraz społeczności raportu.
Jeśli wersja obrazu zawiera złośliwy kod lub występują inne problemy z określoną wersją obrazu, wybierz pozycję Raport w kolumnie Wersja raportu w tabeli wersji obrazów.
Możesz również użyć poniższych linków do zgłaszania problemów, ale formularze nie zostaną wstępnie wypełnione:
Złośliwe obrazy: Skontaktuj się z raportem nadużyć.
Naruszenia własności intelektualnej: Kontakt z raportem o naruszeniu przepisów.
Aby utworzyć maszynę wirtualną przy użyciu obrazu udostępnionego galerii społeczności, użyj unikatowego identyfikatora obrazu, który --image będzie mieć następujący format:
Postępuj zgodnie z tymi instrukcjami, aby uzyskać listę obrazów społeczności przy użyciu interfejsu wiersza polecenia:
Step 1: Show all 'Community images' in a specific location
az sig list-community --location westus2
Step 2: Once you have the public gallery name from Step 1, Get the Image definition (Name) of the image by running the following command
az sig image-definition list-community --public-gallery-name <<public gallery name>> --location westus2
Step 3: Finally, run the following command to list different image versions available for the specific image
az sig image-version list-community --public-gallery-name <<galleryname>> --gallery-image-definition <<image name>> --location westus2
Aby uzyskać publiczną nazwę galerii społeczności z portalu. Przejdź do pozycji Maszyny wirtualne Tworzenie>obrazu maszyny wirtualnej platformy>>>Azure Zobacz wszystkie obrazy>Obrazy społeczności>Nazwa galerii publicznej.
W tym przykładzie tworzysz maszynę wirtualną na podstawie obrazu systemu Linux i tworzymy klucze SSH na potrzeby uwierzytelniania.
imgDef="/CommunityGalleries/ContosoImages-1a2b3c4d-1234-abcd-1234-1a2b3c4d5e6f>/Images/myLinuxImage/Versions/latest"
vmResourceGroup=myResourceGroup
location=eastus
vmName=myVM
adminUsername=azureuser
az group create --name $vmResourceGroup --location $location
az vm create\
--resource-group $vmResourceGroup \
--name $vmName \
--image $imgDef \
--admin-username $adminUsername \
--generate-ssh-keys
Podczas korzystania z obrazu społeczności zostanie wyświetlony monit o zaakceptowanie warunków prawnych. Komunikat wygląda następująco:
To create the VM from community gallery image, you must accept the license agreement and privacy statement: http://contoso.com. (If you want to accept the legal terms by default, please use the option '--accept-term' when creating VM/VMSS) (Y/n):
Pobierz identyfikator wersji obrazu. Wartość zostanie użyta w żądaniu wdrożenia maszyny wirtualnej.
GET
https://management.azure.com/subscriptions/{subscriptionId}/providers/Microsoft.Compute/Locations/{location}/CommunityGalleries/{CommunityGalleryPublicName}/Images/{galleryImageName}/Versions/{1.0.0}?api-version=2021-07-01
W obszarze Usługi wybierz pozycję Obrazy społeczności.
Wybierz obraz z listy dostępnych obrazów. Możesz użyć filtru, aby zawęzić listę zgodnie z potrzebami.
Na stronie obrazu wybierz pozycję Utwórz maszynę wirtualną. Zostanie otwarta strona Tworzenie maszyny wirtualnej ze wstępnie wybraną wartością Obrazu .
Na karcie Podstawy w obszarze Szczegóły projektu upewnij się, że wybrano poprawną subskrypcję, a następnie wybierz pozycję Utwórz nową grupę zasobów lub wybierz jedną z listy rozwijanej.
W obszarze Szczegóły wystąpienia wpisz nazwę maszyny wirtualnej.
Ukończ pozostałe opcje, a następnie wybierz przycisk Przejrzyj i utwórz w dolnej części strony.
Na stronie Tworzenie maszyny wirtualnej możesz wyświetlić szczegółowe informacje o maszynie wirtualnej, którą chcesz utworzyć. Gdy wszystko będzie gotowe, wybierz pozycję Utwórz.
Aby opublikować obrazy w bezpośredniej galerii udostępnionej w wersji zapoznawczej, musisz zarejestrować się pod adresem https://aka.ms/directsharedgallery-preview. Tworzenie maszyn wirtualnych z bezpośredniej galerii udostępnionej jest otwarte dla wszystkich użytkowników platformy Azure.
Podczas korzystania z wersji zapoznawczej musisz utworzyć nową galerię z właściwością sharingProfile.permissions ustawioną na Groups. W przypadku tworzenia galerii przy użyciu interfejsu wiersza polecenia użyj parametru --permissions groups . Nie można użyć istniejącej galerii. Nie można obecnie zaktualizować właściwości.
Aby utworzyć maszynę wirtualną przy użyciu obrazu udostępnionego dla subskrypcji lub dzierżawy, potrzebny jest unikatowy identyfikator obrazu w następującym formacie:
Aby znaleźć uniqueID galerię udostępnioną Tobie, użyj polecenia az sig list-shared. W tym przykładzie szukamy galerii w regionie Zachodnie stany USA.
region=westus
az sig list-shared --location $region --query "[].name" -o tsv
Użyj nazwy galerii, aby znaleźć dostępne obrazy. W tym przykładzie wyświetlimy listę wszystkich obrazów w regionie Zachodnie stany USA i według nazwy unikatowy identyfikator potrzebny do utworzenia maszyny wirtualnej, systemu operacyjnego i stanu systemu operacyjnego.
galleryName="1a2b3c4d-1234-abcd-1234-1a2b3c4d5e6f-myDirectShared"
az sig image-definition list-shared \
--gallery-unique-name $galleryName \
--location $region \
--query [*]."{Name:name,ID:uniqueId,OS:osType,State:osState}" -o table
Id Użyj elementu z danych wyjściowych, dołączonego za pomocą polecenia /Versions/latest , aby użyć najnowszej wersji jako wartości --image do utworzenia maszyny wirtualnej. W tym przykładzie tworzysz maszynę wirtualną na podstawie obrazu systemu Linux, który jest nam bezpośrednio udostępniany i tworzymy klucze SSH na potrzeby uwierzytelniania.
imgDef="/SharedGalleries/1a2b3c4d-1234-abcd-1234-1a2b3c4d5e6f-MYDIRECTSHARED/Images/myDirectDefinition/Versions/latest"
vmResourceGroup=myResourceGroup
location=westus
vmName=myVM
adminUsername=azureuser
az group create --name $vmResourceGroup --location $location
az vm create\
--resource-group $vmResourceGroup \
--name $vmName \
--image $imgDef \
--admin-username $adminUsername \
--generate-ssh-keys
Pobierz identyfikator wersji obrazu. Wartość zostanie użyta w żądaniu wdrożenia maszyny wirtualnej.
GET
https://management.azure.com/subscriptions/{subscriptionId}/providers/Microsoft.Compute/Locations/{location}/sharedGalleries/{galleryUniqueName}/Images/{galleryImageName}/Versions/{1.0.0}?api-version=2021-07-01
Znany problem: W witrynie Azure Portal, jeśli wybierzesz region, wybierz obraz, a następnie zmienisz region, zostanie wyświetlony komunikat o błędzie: "Możesz utworzyć maszynę wirtualną tylko w regionach replikacji tego obrazu", nawet jeśli obraz jest replikowany do tego regionu. Aby pozbyć się błędu, wybierz inny region, a następnie wróć do żądanego regionu. Jeśli obraz jest dostępny, powinien zostać wyczyszczyszyny komunikat o błędzie.
Możesz również użyć interfejsu wiersza polecenia platformy Azure, aby sprawdzić, jakie obrazy są Ci udostępniane. Na przykład możesz użyć az sig list-shared --location westus polecenia , aby zobaczyć, jakie obrazy są udostępniane Tobie w regionie Zachodnie stany USA.
Wpisz maszyny wirtualne w wyszukiwaniu.
W obszarze Usługi wybierz pozycję Maszyny wirtualne.
Na stronie Maszyny wirtualne wybierz pozycję Utwórz, a następnie pozycję Maszyna wirtualna. Zostanie otwarta strona Tworzenie maszyny wirtualnej.
Na karcie Podstawy w obszarze Szczegóły projektu upewnij się, że wybrano poprawną subskrypcję, a następnie wybierz pozycję Utwórz nową grupę zasobów lub wybierz jedną z listy rozwijanej.
W obszarze Szczegóły wystąpienia wpisz nazwę maszyny wirtualnej.
W polu Typ zabezpieczeń upewnij się, że wybrano opcję Standardowa .
Dla obrazu wybierz pozycję Zobacz wszystkie obrazy. Zostanie otwarta strona Wybierz obraz .
W menu po lewej stronie w obszarze Inne elementy wybierz pozycję Bezpośrednie udostępnione obrazy (WERSJA ZAPOZNAWCZA). Inne elementy | Zostanie otwarta strona Direct Shared Images (WERSJA ZAPOZNAWCZA).
Zakres w tej sekcji jest domyślnie ustawiony na "Subskrypcja", zmień zakres na "Dzierżawa", jeśli nie widzisz obrazów, a następnie kliknij poza polem, aby wyświetlić listę obrazów udostępnionych całej dzierżawie.
Wybierz obraz z listy. Upewnij się, że stan systemu operacyjnego jest uogólniony. Jeśli chcesz użyć wyspecjalizowanego obrazu, zobacz Tworzenie maszyny wirtualnej przy użyciu wyspecjalizowanej wersji obrazu. W zależności od wybranego obrazu region, w którym zostanie utworzona maszyna wirtualna, zmieni się tak, aby był zgodny z obrazem.
Ukończ pozostałe opcje, a następnie wybierz przycisk Przejrzyj i utwórz w dolnej części strony.
Na stronie Tworzenie maszyny wirtualnej możesz wyświetlić szczegółowe informacje o maszynie wirtualnej, którą chcesz utworzyć. Gdy wszystko będzie gotowe, wybierz pozycję Utwórz.