Unggah Windows VHD umum dan gunakan untuk membuat VM baru di Azure
Berlaku untuk: ✔️ Mesin virtual Linux ✔️ Set skala fleksibel
Artikel ini memandu Anda menggunakan PowerShell untuk mengunggah VHD VM umum ke Azure, membuat gambar dari VHD, dan membuat VM baru dari gambar tersebut. Anda dapat mengunggah VHD yang diekspor dari alat virtualisasi lokal atau dari cloud lain. Menggunakan Disk Terkelola untuk VM baru menyederhanakan manajemen VM dan memberikan ketersediaan yang lebih baik saat VM ditempatkan dalam set ketersediaan.
Untuk skrip sampel, lihat Skrip sampel untuk mengunggah VHD ke Azure dan membuat VM baru.
Sebelum Anda mulai
- Sebelum mengunggah VHD apa pun ke Azure, Anda harus mengikuti Menyiapkan Windows VHD atau VHDX untuk diunggah ke Azure.
- Tinjau Rencana migrasi ke Disk Terkelola sebelum memulai migrasi Anda ke Disk Terkelola.
Generalisasikan VM sumber dengan menggunakan Sysprep
Jika Anda belum melakukannya, Anda perlu melakukan Sysprep VM sebelum mengunggah VHD ke Azure. Salah satu fungsi Sysprep adalah menghapus semua informasi akun pribadi Anda dan menyiapkan komputer untuk digunakan sebagai gambar. Untuk detail tentang Sysprep, lihat Ringkasan Sysprep.
Pastikan peran server yang berjalan pada komputer didukung oleh Sysprep. Untuk informasi selengkapnya, lihat Dukungan Sysprep untuk Peran Server.
Penting
Jika Anda berencana menjalankan Sysprep sebelum mengunggah VHD ke Azure untuk pertama kalinya, pastikan Anda telah menyiapkan VM.
Masuk ke mesin virtual Windows.
Buka jendela Wantian Perintah sebagai administrator.
Hapus direktori panther (C:\Windows\Panther).
Ubah direktori menjadi %windir%\system32\sysprep, lalu jalankan
sysprep.exe.Dalam kotak dialog Alat Persiapan Sistem, pilih Enter System Out-of-Box Experience (OOBE) dan pastikan bahwa kotak centang Generalisasi diaktifkan.
Untuk Opsi Matikan, pilih Matikan.
PilihOK.

Ketika Sysprep selesai, sysprep akan mematikan komputer virtual. Jangan mulai ulang VM.
Unggah VHD
Kini Anda dapat mengunggah VHD langsung ke disk terkelola. Untuk mendapatkan petunjuk, lihat Mengunggah VHD ke Azure menggunakan Azure PowerShell.
Setelah VHD diunggah ke disk terkelola, Anda perlu menggunakan Get-AzDisk untuk mendapatkan disk terkelola.
$disk = Get-AzDisk -ResourceGroupName 'myResourceGroup' -DiskName 'myDiskName'
Membuat gambar
Buat gambar terkelola dari disk yang dikelola OS umum Anda. Ganti nilai berikut dengan informasi Anda sendiri.
Pertama, atur beberapa variabel:
$location = 'East US'
$imageName = 'myImage'
$rgName = 'myResourceGroup'
Buat gambar menggunakan disk terkelola Anda.
$imageConfig = New-AzImageConfig `
-Location $location
$imageConfig = Set-AzImageOsDisk `
-Image $imageConfig `
-OsState Generalized `
-OsType Windows `
-ManagedDiskId $disk.Id
Buat citra.
$image = New-AzImage `
-ImageName $imageName `
-ResourceGroupName $rgName `
-Image $imageConfig
Membuat VM
Kini setelah Anda memiliki gambar, Anda dapat membuat satu atau lebih VM baru dari gambar. Contoh ini membuat VM bernama myVM dari myImage, di myResourceGroup.
New-AzVm `
-ResourceGroupName $rgName `
-Name "myVM" `
-Image $image.Id `
-Location $location `
-VirtualNetworkName "myVnet" `
-SubnetName "mySubnet" `
-SecurityGroupName "myNSG" `
-PublicIpAddressName "myPIP"
Langkah berikutnya
Masuk ke komputer virtual baru Anda. Untuk informasi selengkapnya, lihat Cara menyambungkan dan masuk ke komputer virtual Azure yang menjalankan Windows.