Nuta
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować się zalogować lub zmienić katalog.
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować zmienić katalogi.
W tym artykule pokazano, jak utworzyć kopię maszyny wirtualnej platformy Azure z systemem Linux przy użyciu interfejsu wiersza polecenia platformy Azure. Aby skopiować, utworzyć, przechowywać i udostępniać obrazy maszyn wirtualnych na dużą skalę, zobacz Galerie obrazów udostępnionych.
Możesz również przesłać i utworzyć maszynę wirtualną z wirtualnego dysku twardego.
Wymagania wstępne
Zainstaluj interfejs wiersza polecenia platformy Azure.
Zaloguj się do konta platformy Azure przy użyciu az login.
Mieć maszynę wirtualną platformy Azure do użycia jako źródło kopii.
Zatrzymaj źródłową maszynę wirtualną
Zdealokuj źródłową maszynę wirtualną, używając polecenia az vm deallocate. Poniższy przykład dezaktywuje maszynę wirtualną o nazwie myVM w grupie zasobów myResourceGroup:
az vm deallocate \
--resource-group myResourceGroup \
--name myVM
Kopiowanie źródłowej maszyny wirtualnej
Aby skopiować maszynę wirtualną, należy utworzyć kopię bazowego wirtualnego dysku twardego. Ten proces tworzy wyspecjalizowany wirtualny dysk twardy (VHD) jako dysk zarządzany, który zawiera tę samą konfigurację i ustawienia co źródłowa maszyna wirtualna.
Aby uzyskać więcej informacji na temat funkcji Dyski zarządzane platformy Azure, zobacz Omówienie funkcji Dyski zarządzane platformy Azure.
Wyświetl listę każdej maszyny wirtualnej i nazwę dysku systemu operacyjnego za pomocą komendy az vm list. W poniższym przykładzie wymieniono wszystkie maszyny wirtualne w grupie zasobów o nazwie myResourceGroup:
az vm list -g myResourceGroup \ --query '[].{Name:name,DiskName:storageProfile.osDisk.name}' \ --output tableDane wyjściowe są podobne do poniższego przykładu:
Name DiskName ------ -------- myVM myDiskAby skopiować dysk, utwórz nowy dysk zarządzany i użyj do tego polecenia az disk create. Poniższy przykład tworzy dysk o nazwie myCopiedDisk z dysku zarządzanego o nazwie myDisk:
az disk create --resource-group myResourceGroup \ --name myCopiedDisk --source myDiskSprawdź zarządzane dyski w grupie zasobów, korzystając z az disk list. W poniższym przykładzie wymieniono dyski zarządzane w grupie zasobów o nazwie myResourceGroup:
az disk list --resource-group myResourceGroup --output table
Konfigurowanie sieci wirtualnej
Poniższe opcjonalne kroki umożliwiają utworzenie nowej sieci wirtualnej, podsieci, publicznego adresu IP i wirtualnej karty sieciowej.
Jeśli kopiujesz maszynę wirtualną do celów rozwiązywania problemów lub dodatkowych wdrożeń, możesz nie chcieć użyć maszyny wirtualnej w istniejącej sieci wirtualnej.
Jeśli chcesz utworzyć infrastrukturę sieci wirtualnej dla skopiowanych maszyn wirtualnych, wykonaj kilka następnych kroków. Jeśli nie chcesz tworzyć sieci wirtualnej, przejdź do sekcji Tworzenie maszyny wirtualnej.
Utwórz sieć wirtualną przy użyciu polecenia az network vnet create. Poniższy przykład tworzy sieć wirtualną o nazwie myVnet i podsieć o nazwie mySubnet:
az network vnet create --resource-group myResourceGroup \ --location eastus --name myVnet \ --address-prefix 192.168.0.0/16 \ --subnet-name mySubnet \ --subnet-prefix 192.168.1.0/24Utwórz publiczny adres IP przy użyciu polecenia az network public-ip create. Poniższy przykład tworzy publiczny adres IP o nazwie myPublicIP z nazwą DNS mypublicdns. (Ponieważ nazwa DNS musi być unikatowa, podaj unikatową nazwę).
az network public-ip create --resource-group myResourceGroup \ --location eastus --name myPublicIP --dns-name mypublicdns \ --allocation-method static --idle-timeout 4Utwórz kartę sieciową przy użyciu polecenia az network nic create. Poniższy przykład tworzy NIC o nazwie myNic, dołączoną do podsieci mySubnet.
az network nic create --resource-group myResourceGroup \ --location eastus --name myNic \ --vnet-name myVnet --subnet mySubnet \ --public-ip-address myPublicIP
Tworzenie maszyny wirtualnej
Utwórz maszynę wirtualną przy użyciu polecenia az vm create.
Określ skopiowany dysk zarządzany do użycia jako dysk systemu operacyjnego (--attach-os-disk), w następujący sposób:
az vm create --resource-group myResourceGroup \
--name myCopiedVM --nics myNic \
--size Standard_DS1_v2 --os-type Linux \
--attach-os-disk myCopiedDisk
Następne kroki
Aby dowiedzieć się, jak za pomocą galerii udostępnionych obrazów zarządzać obrazami maszyn wirtualnych.