Sdílet prostřednictvím


vytvoření kopie virtuálního počítače se systémem Linux pomocí rozhraní příkazového řádku Azure a Spravované disky

V tomto článku se dozvíte, jak vytvořit kopii virtuálního počítače Azure s operačním systémem Linux pomocí rozhraní příkazového řádku Azure CLI. Pokud chcete kopírovat, vytvářet, ukládat a sdílet image virtuálních počítačů ve velkém měřítku, přečtěte si téma Galerie sdílených imagí.

Virtuální počítač můžete také nahrát a vytvořit z virtuálního pevného disku.

Požadavky

  • Nainstalujte rozhraní příkazového řádku Azure CLI.

  • Přihlaste se k účtu Azure pomocí AZ Login.

  • Mít virtuální počítač Azure, který se použije jako zdroj pro vaši kopii.

Zastavení zdrojového virtuálního počítače

Nasaďte zdrojový virtuální počítač pomocí AZ VM disallocate. Následující příklad zruší přidělení virtuálního počítače s názvem myVM ve skupině prostředků myResourceGroup:

az vm deallocate \
    --resource-group myResourceGroup \
	--name myVM

Kopírování zdrojového virtuálního počítače

K zkopírování virtuálního počítače vytvoříte kopii základního virtuálního pevného disku. Tento proces vytvoří specializovaný virtuální pevný disk (VHD) jako spravovaný disk, který obsahuje stejnou konfiguraci a nastavení jako zdrojový virtuální počítač.

Další informace o Spravovaných discích Azure najdete v tématu Přehled Spravovaných disků Azure.

  1. Seznamte se s každým virtuálním počítačem a názvem jeho disku s operačním systémem pomocí seznamu AZ VM list. Následující příklad zobrazí seznam všech virtuálních počítačů ve skupině prostředků s názvem myResourceGroup:

    az vm list -g myResourceGroup \
         --query '[].{Name:name,DiskName:storageProfile.osDisk.name}' \
    	 --output table
    

    Výstup se podobá následujícímu příkladu:

    Name    DiskName
    ------  --------
    myVM    myDisk
    
  2. Zkopírujte disk vytvořením nového spravovaného disku a pomocí AZ disk Create. Následující příklad vytvoří disk s názvem myCopiedDisk ze spravovaného disku s názvem myDisk:

    az disk create --resource-group myResourceGroup \
         --name myCopiedDisk --source myDisk
    
  3. Ověřte, že se spravované disky teď nacházejí ve vaší skupině prostředků, pomocí AZ disk list. Následující příklad vypíše spravované disky ve skupině prostředků s názvem myResourceGroup:

    az disk list --resource-group myResourceGroup --output table
    

Nastavení virtuální sítě

V následujících volitelných krocích se vytvoří nová virtuální síť, podsíť, veřejná IP adresa a karta virtuální sítě (NIC).

Pokud kopírujete virtuální počítač pro účely řešení potíží nebo další nasazení, možná nebudete chtít použít virtuální počítač v existující virtuální síti.

Pokud chcete vytvořit infrastrukturu virtuální sítě pro zkopírované virtuální počítače, postupujte podle následujících několika kroků. Pokud nechcete vytvořit virtuální síť, přejděte k Vytvoření virtuálního počítače.

  1. Vytvořte virtuální síť pomocí AZ Network VNet Create. Následující příklad vytvoří virtuální síť s názvem myVnet a podsíť s názvem 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/24
    
  2. Vytvořte veřejnou IP adresu pomocí AZ Network Public-IP Create. Následující příklad vytvoří veřejnou IP adresu s názvem myPublicIP s názvem DNS mypublicdns. (Protože název DNS musí být jedinečný, zadejte jedinečný název.)

    az network public-ip create --resource-group myResourceGroup \
        --location eastus --name myPublicIP --dns-name mypublicdns \
    	--allocation-method static --idle-timeout 4
    
  3. Pomocí AZ Network nic Createvytvořte síťovou kartu. Následující příklad vytvoří síťovou kartu s názvem myNic , která je připojena k podsíti mySubnet :

    az network nic create --resource-group myResourceGroup \
        --location eastus --name myNic \
    	--vnet-name myVnet --subnet mySubnet \
    	--public-ip-address myPublicIP
    

Vytvoření virtuálního počítače

Pomocí AZ VM Createvytvořte virtuální počítač.

Určete zkopírovaný spravovaný disk, který se použije jako disk s operačním systémem ( --attach-os-disk ), a to následujícím způsobem:

az vm create --resource-group myResourceGroup \
    --name myCopiedVM --nics myNic \
	--size Standard_DS1_v2 --os-type Linux \
    --attach-os-disk myCopiedDisk

Další kroky

Naučte se používat sdílenou galerii imagí ke správě imagí virtuálních počítačů.