Membuat salinan VM Linux dengan menggunakan Azure CLI dan Managed Disks

Artikel ini menunjukkan kepada Anda cara membuat salinan komputer virtual (VM) Azure Anda yang menjalankan Linux dengan menggunakan Azure CLI. Untuk menyalin, membuat, menyimpan, dan berbagi gambar VM dalam skala besar, lihat Galeri Gambar Bersama.

Anda juga dapat mengunggah dan membuat VM dari VHD.

Prasyarat

  • Instal Azure CLI.

  • Masuk ke akun Azure dengan az login.

  • Memiliki VM Azure untuk digunakan sebagai sumber untuk salinan Anda.

Hentikan VM sumber

Deallocate vm sumber dengan menggunakan az vm deallocate. Contoh berikut adalah deallocates VM bernama myVM di grup sumber daya myResourceGroup:

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

Menyalin VM sumber

Untuk menyalin VM, Anda membuat salinan hard disk virtual yang mendasarinya. Proses ini membuat hard disk virtual khusus (VHD) sebagai Disk Terkelola yang berisi konfigurasi dan pengaturan yang sama dengan VM sumber.

Untuk informasi selengkapnya tentang Azure Managed Disks, lihat gambaran umum Azure Managed Disks.

  1. Cantumkan setiap VM dan nama disk OS-nya dengan daftar az vm. Contoh berikut mencantumkan semua VM di grup sumber daya bernama myResourceGroup:

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

    Outputnya mirip dengan teks berikut:

    Name    DiskName
    ------  --------
    myVM    myDisk
    
  2. Salin disk dengan membuat disk terkelola baru dan dengan menggunakan az disk create. Contoh berikut membuat disk bernama myCopiedDisk dari disk terkelola bernama myDisk:

    az disk create --resource-group myResourceGroup \
         --name myCopiedDisk --source myDisk
    
  3. Verifikasi disk terkelola sekarang di grup sumber daya Anda dengan menggunakan az disk list. Contoh berikut mencantumkan disk terkelola dalam grup sumber daya bernama myResourceGroup:

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

Menyiapkan jaringan virtual

Langkah-langkah opsional berikut membuat jaringan virtual baru, subnet, alamat IP publik, dan kartu antarmuka jaringan virtual (NIC).

Jika Anda menyalin VM untuk tujuan pemecahan masalah atau penyebaran tambahan, Anda mungkin tidak ingin menggunakan VM di jaringan virtual yang ada.

Jika Anda ingin membuat infrastruktur jaringan virtual untuk VM yang disalin, ikuti beberapa langkah berikutnya. Jika Anda tidak ingin membuat jaringan virtual, lewati untuk Membuat VM.

  1. Buat jaringan virtual dengan menggunakan az network vnet create. Contoh berikut membuat jaringan virtual bernama myVnet dan subnet bernama 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. Buat IP publik dengan menggunakan az network public-ip create. Contoh berikut membuat IP publik bernama myPublicIP dengan nama DNS mypublicdns. (Karena nama DNS harus unik, berikan nama yang unik.)

    az network public-ip create --resource-group myResourceGroup \
        --location eastus --name myPublicIP --dns-name mypublicdns \
    	--allocation-method static --idle-timeout 4
    
  3. Buat NIC dengan menggunakan az network nic create. Contoh berikut membuat NIC bernama myNic yang dilampirkan ke subnet mySubnet :

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

Buat komputer virtual

Buat VM dengan menggunakan az vm create.

Tentukan disk terkelola yang disalin untuk digunakan sebagai disk OS (--attach-os-disk), sebagai berikut:

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

Langkah berikutnya

Untuk mempelajari cara menggunakan galeri gambar bersama untuk mengelola gambar VM.