Uwaga
Dostęp do tej strony wymaga autoryzacji. Może spróbować zalogować się lub zmienić katalogi.
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować zmienić katalogi.
Ten skrypt tworzy maszynę wirtualną, dołączając istniejący dysk zarządzany jako dysk systemu operacyjnego. Użyj tego skryptu w poprzednich scenariuszach:
- Tworzenie maszyny wirtualnej na podstawie istniejącego dysku zarządzanego systemu operacyjnego skopiowanego z dysku zarządzanego w innej subskrypcji
- Tworzenie maszyny wirtualnej na podstawie istniejącego dysku zarządzanego utworzonego na podstawie wyspecjalizowanego pliku VHD
- Utwórz maszynę wirtualną z istniejącego zarządzanego dysku systemu operacyjnego utworzonego na podstawie migawki.
Aby uruchomić ten przykład, zainstaluj najnowszą wersję Azure CLI . Aby rozpocząć, uruchom polecenie az login
w celu nawiązania połączenia z platformą Azure.
Przykłady dla Azure CLI są napisane dla powłoki bash
. Aby uruchomić ten przykład w programie Windows PowerShell lub wierszu polecenia, może być konieczne zmianę elementów skryptu.
Jeśli nie masz subskrypcji platformy Azure, przed rozpoczęciem utwórz bezpłatne konto platformy Azure.
Przykładowy skrypt
# Verified per Raman Kumar as of 2/23/2022
# <FullScript>
#Provide the subscription Id
subscriptionId="<subscriptionId>"
#Provide the name of your resource group
resourceGroupName=myResourceGroupName
#Provide the name of the Managed Disk
managedDiskName=myDiskName
#Provide the OS type
osType=linux
#Provide the name of the virtual machine
virtualMachineName=myVirtualMachineName123
#Set the context to the subscription Id where Managed Disk exists and where VM will be created
az account set --subscription $subscriptionId
#Get the resource Id of the managed disk
managedDiskId=$(az disk show --name $managedDiskName --resource-group $resourceGroupName --query [id] -o tsv)
#Create VM by attaching existing managed disks as OS
az vm create --name $virtualMachineName --resource-group $resourceGroupName --attach-os-disk $managedDiskId --os-type $osType
# </FullScript>
Dokończenie wdrożenia
Uruchom następujące polecenie, aby usunąć grupę zasobów, maszynę wirtualną i wszystkie powiązane zasoby.
az group delete --name myResourceGroup
Wyjaśnienie skryptu
Ten skrypt używa następujących poleceń, aby uzyskać właściwości dysku zarządzanego, dołączyć dysk zarządzany do nowej maszyny wirtualnej i utworzyć maszynę wirtualną. Każda pozycja w tabeli stanowi link do dokumentacji specyficznej dla danego polecenia.
Komenda | Notatki |
---|---|
az disk show | Pobiera właściwości dysku zarządzanego przy użyciu nazwy dysku i nazwy grupy zasobów. Właściwość Id służy do dołączania dysku zarządzanego do nowej maszyny wirtualnej |
az vm create | Tworzy maszynę wirtualną przy użyciu zarządzanego dysku systemu operacyjnego |
Następne kroki
Aby uzyskać więcej informacji na temat interfejsu wiersza polecenia platformy Azure, zobacz dokumentację interfejsu wiersza polecenia platformy Azure.
Dodatkowe przykłady skryptów CLI dla maszyn wirtualnych można znaleźć w dokumentacji Azure Linux VM .