Contoh 2: Buat VM menggunakan objek Virtual Machine Config untuk Jenis Keamanan TrustedLaunch, bendera Vtpm dan Boot Aman diatur ke True secara default.
Contoh ini membuat VM menggunakan objek VMConfig untuk Jenis Keamanan TrustedLaunch dan memvalidasi bendera VtpmEnabled dan SecureBootEnabled benar secara default.
Contoh 4: Membuat konfigurasi VM dengan mode prosesor
Contoh ini membuat objek konfigurasi Spot Plus VM dan menyebarkannya. Spot Plus adalah generasi berikutnya dari Azure Spot dan memberikan keandalan yang lebih tinggi dan waktu berjalan yang lebih lama daripada 'Spot' dengan harga diskon.
'-EvictionPolicy' dan '-MaxPrice' berprilaku sama seperti yang mereka lakukan untuk 'Spot'.
Menggunakan 'SpotPlus' memerlukan 'Microsoft. Fitur langganan Komputasi/SpotPlus yang akan didaftarkan dan wilayah tempat fitur diaktifkan.
Contoh 6: Membuat objek konfigurasi komputer virtual yang menolak reservasi kapasitas
Contoh ini membuat objek konfigurasi komputer virtual yang secara eksplisit memilih keluar dari penugasan reservasi kapasitas apa pun, sehingga komputer virtual menggunakan kapasitas yang tersedia untuk umum alih-alih secara implisit atau eksplisit menggunakan reservasi kapasitas.
Parameter
-AlignRegionalDisksToVMZone
Menentukan apakah disk regional harus diselaraskan/dipindahkan ke zona VM. Ini hanya berlaku untuk VM dengan set properti penempatan. Harap dicatat bahwa perubahan ini tidak dapat diubah.
Menentukan ID set ketersediaan.
Untuk mendapatkan objek set ketersediaan, gunakan cmdlet Get-AzAvailabilitySet.
Objek set ketersediaan berisi properti ID.
Mesin virtual yang ditentukan dalam kelompok ketersediaan yang sama dialokasikan ke simpul yang berbeda untuk memaksimalkan ketersediaan.
Untuk informasi selengkapnya tentang set ketersediaan, lihat Mengelola ketersediaan komputer virtual.
Untuk informasi selengkapnya tentang pemeliharaan terencana Azure, lihat pemeliharaan terencana untuk komputer virtual di Azure
Saat ini, VM hanya dapat ditambahkan ke ketersediaan yang ditetapkan pada waktu pembuatan. Ketersediaan yang diatur ke tempat VM ditambahkan harus berada di bawah grup sumber daya yang sama dengan sumber daya set ketersediaan. VM yang ada tidak dapat ditambahkan ke set ketersediaan.
Properti ini tidak dapat ada bersama dengan referensi properties.virtualMachineScaleSet non-null.
Menentukan bahwa komputer virtual secara eksplisit ditolak dari penugasan reservasi kapasitas apa pun.
Ketika diatur, komputer virtual tidak akan secara implisit atau eksplisit dikaitkan dengan reservasi kapasitas apa pun dan akan menggunakan kapasitas yang tersedia untuk umum sebagai gantinya.
Memungkinkan kemampuan untuk memiliki satu atau beberapa disk data terkelola dengan jenis akun penyimpanan UltraSSD_LRS pada VM.
Disk terkelola dengan jenis akun penyimpanan UltraSSD_LRS dapat ditambahkan ke komputer virtual hanya jika properti ini diaktifkan.
Properti EncryptionAtHost dapat digunakan oleh pengguna dalam permintaan untuk mengaktifkan atau menonaktifkan Enkripsi Host untuk komputer virtual atau set skala komputer virtual.
Ini akan mengaktifkan enkripsi untuk semua disk termasuk disk Sumber Daya/Temp di host itu sendiri.
Default: Enkripsi di host akan dinonaktifkan kecuali properti ini diatur ke true untuk sumber daya.
Properti ini melengkapi properti 'zonePlacementPolicy'. Jika 'zonePlacementPolicy' diatur ke 'Any', zona ketersediaan yang dipilih oleh sistem tidak boleh ada dalam daftar zona ketersediaan yang diteruskan dengan 'excludeZones'. Jika 'excludeZones' tidak disediakan, semua zona ketersediaan di wilayah akan dipertimbangkan untuk pemilihan.
Menentukan daftar identitas pengguna yang terkait dengan set skala komputer virtual.
Referensi identitas pengguna akan menjadi id sumber daya ARM dalam formulir: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft. ManagedIdentity/identities/{identityName}'
Properti ini melengkapi properti 'zonePlacementPolicy'. Jika 'zonePlacementPolicy' diatur ke 'Any', zona ketersediaan yang dipilih oleh sistem harus ada dalam daftar zona ketersediaan yang diteruskan dengan 'includeZones'. Jika 'includeZones' tidak disediakan, semua zona ketersediaan di wilayah akan dipertimbangkan untuk pemilihan.
Menentukan jenis lisensi, yang menunjukkan bahwa gambar atau disk untuk komputer virtual dilisensikan secara lokal.
Nilai yang mungkin untuk Windows Server adalah:
Windows_Client
Windows_Server
Nilai yang mungkin untuk sistem operasi Linux Server adalah:
Menentukan harga maksimum yang ingin Anda bayar untuk VM/VMSS berprioritas rendah. Harga ini dalam Dolar AS. Harga ini akan dibandingkan dengan harga prioritas rendah saat ini untuk ukuran VM. Juga, harga dibandingkan pada saat membuat/memperbarui VM/VMSS prioritas rendah dan operasi hanya akan berhasil jika maxPrice lebih besar dari harga prioritas rendah saat ini. MaxPrice juga akan digunakan untuk menghasilkan VM/VMSS prioritas rendah jika harga prioritas rendah saat ini melampaui maxPrice setelah pembuatan VM/VMSS. Nilai yang mungkin adalah: nilai desimal apa pun yang lebih besar dari nol. Contoh: 0,01538. -1 menunjukkan bahwa VM/VMSS prioritas rendah tidak boleh dikeluarkan karena alasan harga. Selain itu, harga maks default adalah -1 jika tidak disediakan oleh Anda.
Prioritas untuk komputer virtual. Hanya nilai yang didukung adalah 'Regular', 'Spot', 'SpotPlus' dan 'Low'.
'Reguler' adalah untuk komputer virtual reguler.
'Spot' adalah untuk komputer virtual spot.
'SpotPlus' adalah komputer virtual spot generasi berikutnya, yang menawarkan keandalan yang lebih tinggi dan waktu berjalan yang lebih lama daripada 'Spot'.
'Rendah' juga untuk komputer virtual spot tetapi digantikan oleh 'Spot'. Silakan gunakan 'Spot' alih-alih 'Rendah'.
Menentukan SecurityType komputer virtual. Ini harus diatur ke nilai yang ditentukan untuk mengaktifkan UefiSettings. Secara default, UefiSettings tidak akan diaktifkan kecuali properti ini diatur.
Menentukan jumlah vCPU yang tersedia untuk VM. Ketika properti ini tidak ditentukan dalam isi permintaan, perilaku defaultnya adalah mengaturnya ke nilai vCPU yang tersedia untuk ukuran VM yang diekspos dalam respons api Mencantumkan semua ukuran komputer virtual yang tersedia di wilayah.
Menentukan rasio vCPU ke inti fisik. Ketika properti ini tidak ditentukan dalam isi permintaan, perilaku default diatur ke nilai vCPUsPerCore untuk Ukuran VM yang diekspos dalam respons api Cantumkan semua ukuran komputer virtual yang tersedia di wilayah. Mengatur properti ini ke 1 juga berarti bahwa hyper-threading dinonaktifkan.
Menentukan ukuran untuk komputer virtual.
Get-AzComputeResourceSku dapat digunakan untuk mengetahui ukuran yang tersedia untuk langganan dan wilayah Anda.
Menentukan zona ketersediaan untuk komputer virtual. Meskipun dibutuhkan dalam array zona, komputer virtual tidak mendukung beberapa zona ketersediaan.
Nilai yang diizinkan tergantung pada kemampuan wilayah. Nilai yang diizinkan biasanya adalah 1, 2, atau 3. Informasi selengkapnya tentang zona ketersediaan Azure.
Menentukan kebijakan untuk penempatan komputer virtual di zona ketersediaan. Nilai yang mungkin adalah: Setiap - Zona ketersediaan akan secara otomatis dipilih oleh sistem sebagai bagian dari pembuatan komputer virtual.
Cmdlet ini mendukung parameter umum: -Debug, -ErrorAction, -ErrorVariable, -InformationAction, -InformationVariable, -OutBuffer, -OutVariable, -PipelineVariable, -ProgressAction, -Verbose, -WarningAction, dan -WarningVariable. Untuk informasi selengkapnya, lihat about_CommonParameters.
Sumber untuk konten ini dapat ditemukan di GitHub, yang juga dapat Anda gunakan untuk membuat dan meninjau masalah dan menarik permintaan. Untuk informasi selengkapnya, lihat panduan kontributor kami.