Catatan
Akses ke halaman ini memerlukan otorisasi. Anda dapat mencoba masuk atau mengubah direktori.
Akses ke halaman ini memerlukan otorisasi. Anda dapat mencoba mengubah direktori.
Penting
Artikel ini membahas teknologi gambar terkelola yang lebih lama. Untuk teknologi terbaru, pelanggan didorong untuk menggunakan Azure Compute Gallery. Semua fitur baru, seperti ARM64, Peluncuran Tepercaya, dan VM Rahasia hanya didukung melalui Azure Compute Gallery. Jika Anda memiliki gambar terkelola yang sudah ada, Anda dapat menggunakannya sebagai sumber dan membuat gambar Azure Compute Gallery. Untuk informasi selengkapnya, lihat Membuat definisi gambar dan versi gambar.
Setelah menandai VM seperti generalized di Azure, Anda tidak dapat memulai ulang VM.
Satu gambar terkelola mendukung hingga 20 penyebaran secara bersamaan. Mencoba membuat lebih dari 20 VM secara bersamaan, dari gambar terkelola yang sama, dapat mengakibatkan berakhirnya waktu provisi karena keterbatasan performa penyimpanan dari satu VHD. Untuk membuat lebih dari 20 VM secara bersamaan, gunakan citra Azure Compute Gallery (sebelumnya dikenal sebagai Shared Image Gallery) yang dikonfigurasi dengan 1 replika untuk setiap 20 penyebaran VM bersamaan.
Untuk mengetahui informasi tentang bagaimana gambar terkelola ditagih, lihat Harga Disk Terkelola.
Prasyarat
Anda memerlukan VM tergeneralisasi untuk membuat citra.
CLI: Membuat gambar terkelola warisan dari VM
Buat gambar terkelola VM dengan az image create. Contoh berikut membuat citra bernama myImage di grup sumber daya bernama myResourceGroup menggunakan sumber daya VM bernama myVM.
az image create \
--resource-group myResourceGroup \
--name myImage --source myVM
Note
The image is created in the same resource group as your source VM. You can create VMs in any resource group within your subscription from this image. From a management perspective, you may wish to create a specific resource group for your VM resources and images.
If you are capturing an image of a generation 2 VM, also use the
--hyper-v-generation V2 parameter. for more information, see
Generation 2 VMs.
If you would like to store your image in zone-resilient storage, you
need to create it in a region that supports
availability zones and include
the --zone-resilient true parameter.
This command returns JSON that describes the VM image. Save this output for later reference.
PowerShell: Membuat gambar terkelola warisan dari VM
Membuat gambar langsung dari VM memastikan bahwa gambar menyertakan semua disk yang terkait dengan VM, termasuk disk OS dan disk data apa pun. Contoh ini menunjukkan cara membuat gambar terkelola dari VM yang menggunakan disk terkelola.
Sebelum memulai, pastikan Anda memiliki versi terbaru modul Azure PowerShell. Untuk menemukan versi, jalankan Get-Module -ListAvailable Az di PowerShell. Jika Anda perlu melakukan peningkatan, lihat Menginstal Azure PowerShell di Windows dengan PowerShellGet.
Jika Anda menjalankan PowerShell secara lokal, jalankan Connect-AzAccount untuk membuat koneksi dengan Azure.
Catatan
Jika ingin menyimpan gambar dalam penyimpanan redundansi zona, Anda perlu membuatnya di wilayah yang mendukung zona ketersediaan dan menyertakan parameter -ZoneResilient dalam konfigurasi gambar (perintah New-AzImageConfig).
Untuk membuat gambar VM, ikuti langkah-langkah berikut:
Buat beberapa variabel.
$vmName = "myVM" $rgName = "myResourceGroup" $location = "EastUS" $imageName = "myImage"Pastikan VM telah dibatalkan alokasinya.
Stop-AzVM -ResourceGroupName $rgName -Name $vmName -ForceAtur status komputer virtual ke Digeneralisasikan.
Set-AzVm -ResourceGroupName $rgName -Name $vmName -GeneralizedDapatkan komputer virtual.
$vm = Get-AzVM -Name $vmName -ResourceGroupName $rgNameBuat konfigurasi gambar.
$image = New-AzImageConfig -Location $location -SourceVirtualMachineId $vm.IdBuat citra.
New-AzImage -ImageName $imageName -ResourceGroupName $rgName -Image $imageConfig
PowerShell: Membuat gambar terkelola warisan dari disk terkelola
Jika Anda ingin hanya membuat gambar disk OS, tentukan ID disk terkelola sebagai disk OS:
Buat beberapa variabel.
$vmName = "myVM" $rgName = "myResourceGroup" $location = "EastUS" $imageName = "myImage"Dapatkan VM.
$vm = Get-AzVm -Name $vmName -ResourceGroupName $rgNameDapatkan ID disk terkelola.
$diskID = $vm.StorageProfile.OsDisk.ManagedDisk.IdBuat konfigurasi gambar.
$imageConfig = New-AzImageConfig -Location $location $imageConfig = Set-AzImageOsDisk -Image $imageConfig -OsState Generalized -OsType Windows -ManagedDiskId $diskIDBuat citra.
New-AzImage -ImageName $imageName -ResourceGroupName $rgName -Image $imageConfig
PowerShell: Membuat gambar terkelola warisan dari rekam jepret
Anda dapat membuat gambar terkelola dari rekam jepret VM umum dengan mengikuti langkah-langkah ini:
Buat beberapa variabel.
$rgName = "myResourceGroup" $location = "EastUS" $snapshotName = "mySnapshot" $imageName = "myImage"Ambil rekam jepret.
$snapshot = Get-AzSnapshot -ResourceGroupName $rgName -SnapshotName $snapshotNameBuat konfigurasi gambar.
$imageConfig = New-AzImageConfig -Location $location $imageConfig = Set-AzImageOsDisk -Image $imageConfig -OsState Generalized -OsType Windows -SnapshotId $snapshot.IdBuat citra.
New-AzImage -ImageName $imageName -ResourceGroupName $rgName -Image $imageConfig
PowerShell: Membuat gambar terkelola warisan dari VM yang menggunakan akun penyimpanan
Untuk membuat gambar terkelola dari VM yang tidak menggunakan disk terkelola, Anda memerlukan URI OS VHD di akun penyimpanan, dalam format berikut: https://mystorageaccount.blob.core.windows.net/vhdcontainer/vhdfilename.vhd. Dalam contoh ini, VHD berada di mystorageaccount, dalam kontainer bernama vhdcontainer, dan nama file VHD adalah vhdfilename.vhd.
Buat beberapa variabel.
$vmName = "myVM" $rgName = "myResourceGroup" $location = "EastUS" $imageName = "myImage" $osVhdUri = "https://mystorageaccount.blob.core.windows.net/vhdcontainer/vhdfilename.vhd"Hentikan/batalkan alokasi VM.
Stop-AzVM -ResourceGroupName $rgName -Name $vmName -ForceTandai VM sebagai umum.
Set-AzVm -ResourceGroupName $rgName -Name $vmName -GeneralizedBuat gambar dengan menggunakan OS VHD umum Anda.
$imageConfig = New-AzImageConfig -Location $location $imageConfig = Set-AzImageOsDisk -Image $imageConfig -OsType Windows -OsState Generalized -BlobUri $osVhdUri $image = New-AzImage -ImageName $imageName -ResourceGroupName $rgName -Image $imageConfig
CLI: Membuat VM dari gambar terkelola warisan
Buat VM menggunakan citra yang Anda buat dengan az vm create. Contoh berikut membuat VM bernama myVMDeployed dari citra bernama myImage.
az vm create \
--resource-group myResourceGroup \
--name myVMDeployed \
--image myImage\
--admin-username azureuser \
--ssh-key-value ~/.ssh/id_rsa.pub
CLI: Membuat VM di grup sumber daya lain dari gambar terkelola warisan
Anda dapat membuat VM dari suatu citra di grup sumber daya apa pun dalam langganan Anda. Untuk membuat VM dalam grup sumber daya yang berbeda dari citra, tentukan ID sumber daya lengkap ke citra Anda. Gunakan daftar citra az untuk melihat daftar citra. Outputnya serupa dengan contoh berikut.
"id":
"/subscriptions/guid/resourceGroups/MYRESOURCEGROUP/providers/Microsoft.Compute/images/myImage",
"location": "westus", "name": "myImage",
Contoh berikut menggunakan az vm create untuk membuat VM dalam grup sumber data selain citra sumber, dengan menentukan ID sumber daya citra.
az vm create \
--resource-group myOtherResourceGroup \
--name myOtherVMDeployed \
--image "/subscriptions/guid/resourceGroups/MYRESOURCEGROUP/providers/Microsoft.Compute/images/myImage" \
--admin-username azureuser \
--ssh-key-value ~/.ssh/id_rsa.pub
Portal: Membuat VM dari gambar terkelola warisan
Membuat VM di Azure: Temukan gambar di portal, pilih 'Buat VM', isi detail, pilih ukuran, sesuaikan pengaturan, dan sebarkan.
Buka portal Azure untuk menemukan gambar terkelola. Cari dan pilih Gambar.
Pilih gambar yang ingin Anda gunakan dari daftar. Halaman Gambaran Umum gambar terbuka.
Pilih Buat VM dari menu.
Masukkan informasi komputer virtual. Nama pengguna dan kata sandi yang dimasukkan di sini akan digunakan untuk masuk ke mesin virtual. Setelah selesai, pilih OK. Anda dapat membuat VM baru di grup sumber daya yang sudah ada, atau pilih Buat baru untuk membuat grup sumber daya baru untuk menyimpan VM.
Pilih ukuran untuk VM. Untuk melihat ukuran lainnya, pilih Tampilkan semua atau ubah filter Jenis disk yang didukung.
Pada Pengaturan, lakukan perubahan sesuai keperluan dan pilik OK.
Pada halaman ringkasan, Anda akan melihat nama gambar Anda tercantum sebagai gambar Pribadi. Pilih Ok untuk memulai penyebaran mesin virtual.
PowerShell: Membuat VM dari gambar terkelola warisan
Anda dapat menggunakan PowerShell untuk membuat VM dari gambar dengan menggunakan set parameter yang disederhanakan untuk cmdlet New-AzVm. Gambar harus berada di grup sumber daya yang sama tempat Anda akan membuat VM.
Parameter yang disederhanakan yang ditetapkan untuk New-AzVm hanya mengharuskan Anda memberikan nama, grup sumber daya, dan nama gambar untuk membuat VM dari gambar. New-AzVm akan menggunakan nilai parameter -Name sebagai nama semua sumber daya yang dibuatnya secara otomatis. Dalam contoh ini, kami menyediakan nama yang lebih mendetail untuk setiap sumber daya tetapi biarkan cmdlet membuatnya secara otomatis. Anda juga dapat membuat sumber daya sebelumnya, seperti jaringan virtual, dan meneruskan nama sumber daya ke cmdlet. New-AzVm akan menggunakan sumber daya yang ada jika dapat menemukannya dengan namanya.
Contoh berikut membuat VM bernama myVMFromImage, di grup sumber daya myResourceGroup, dari gambar bernama myImage.
New-AzVm `
-ResourceGroupName "myResourceGroup" `
-Name "myVMfromImage" `
-ImageName "myImage" `
-Location "East US" `
-VirtualNetworkName "myImageVnet" `
-SubnetName "myImageSubnet" `
-SecurityGroupName "myImageNSG" `
-PublicIpAddressName "myImagePIP"