Disable-SCVMHost
Tempatkan host komputer virtual ke dalam mode pemeliharaan.
Sintaks
Disable-SCVMHost
[-VMHost] <Host>
[-RunAsynchronously]
[-PROTipID <Guid>]
[-JobVariable <String>]
[<CommonParameters>]
Disable-SCVMHost
[-VMHost] <Host>
[-MoveWithinCluster]
[-RunAsynchronously]
[-PROTipID <Guid>]
[-JobVariable <String>]
[<CommonParameters>]
Deskripsi
Cmdlet Disable-SCVMHost menempatkan host komputer virtual yang dikelola oleh Virtual Machine Manager (VMM) ke mode pemeliharaan sehingga Anda dapat melakukan tugas pemeliharaan pada host seperti menerapkan pembaruan keamanan atau mengganti perangkat keras.
Anda dapat menggunakan cmdlet Disable-SCVMHost untuk menempatkan host Hyper-V individual, host VMware ESX, atau host Citrix XenServer ke dalam mode pemeliharaan. Anda juga dapat menggunakan Disable-SCVMHost untuk menempatkan host terkluster ke dalam mode pemeliharaan.
Untuk mengembalikan host ke layanan, gunakan cmdlet Enable-SCVMHost.
Untuk Menempatkan Host Hyper-V Ke Dalam Mode Pemeliharaan
Jika host milik kluster yang mendukung migrasi langsung, Anda dapat memilih salah satu metode berikut:
Metode 1: Migrasikan komputer virtual yang sangat tersedia dan simpan komputer virtual lainnya. Ketika parameter MoveWithinCluster digunakan dengan Disable-SCVMHost, cmdlet menggunakan Migrasi Langsung untuk memigrasikan semua komputer virtual yang berjalan dengan ketersediaan tinggi ke host lain di kluster. Ini menempatkan komputer virtual yang berjalan yang tidak sangat tersedia ke dalam keadaan tersimpan, yang menyebabkan pengguna kehilangan layanan. Kemudian, ia menempatkan host ke mode pemeliharaan.
Metode 2: Simpan semua komputer virtual. Disable-SCVMHost menempatkan semua komputer virtual yang sedang berjalan ke dalam keadaan tersimpan, yang menyebabkan pengguna kehilangan layanan. Kemudian, ia menempatkan host ke mode pemeliharaan.
Jika host bukan milik kluster, atau jika milik kluster yang tidak mendukung migrasi langsung, Disable-SCVMHost menempatkan semua komputer virtual yang sedang berjalan ke dalam keadaan tersimpan, yang menyebabkan pengguna kehilangan layanan. Kemudian, ia menempatkan host ke mode pemeliharaan.
Cara Kerja Disable-SCVMHost dengan Host VMWare ESX
Ketika Anda menempatkan host ESX ke mode pemeliharaan menggunakan Disable-SCVMHost, VMM mengirim permintaan untuk memasuki mode pemeliharaan ke VMware cCenter Server yang mengelola host tersebut. vCenter Server menempatkan host ESX ke mode pemeliharaan.
Catatan: Perilaku sistem komputer virtual pada host Server ESX ditentukan oleh konfigurasi vCenter Server. Misalnya, jika Penjadwal Sumber Daya Terdistribusi VMware tidak dikonfigurasi, Anda mungkin harus mematikan semua komputer virtual secara manual pada host. Atau, Anda mungkin harus memindahkan komputer virtual ke host lain untuk berhasil menempatkan host Server ESX ke mode pemeliharaan.
Untuk Menempatkan Host XenServer Ke Mode Pemeliharaan
Jika host milik kluster yang mendukung migrasi langsung, Anda dapat memilih salah satu metode berikut:
Metode 1: Migrasikan komputer virtual yang sangat tersedia dan simpan komputer virtual lainnya. Ketika parameter MoveWithinCluster digunakan dengan Disable-SCVMHost, cmdlet menggunakan Migrasi Langsung XenServer untuk memigrasikan semua komputer virtual yang berjalan dengan ketersediaan tinggi ke host lain di kluster. Ini juga menempatkan semua komputer virtual yang berjalan yang tidak sangat tersedia dalam keadaan tersimpan, yang menyebabkan pengguna kehilangan layanan. Kemudian, ia menempatkan host ke mode pemeliharaan.
Metode 2: Simpan semua komputer virtual. Disable-VMHost menempatkan semua komputer virtual yang sedang berjalan ke dalam keadaan tersimpan, yang menyebabkan pengguna kehilangan layanan. Kemudian, ia menempatkan host ke mode pemeliharaan.
Jika host bukan milik kluster, atau jika milik kluster yang tidak mendukung migrasi langsung, Disable-VMHost menempatkan semua komputer virtual yang sedang berjalan ke dalam status tersimpan, yang menyebabkan pengguna kehilangan layanan. Kemudian, ia menempatkan host ke mode pemeliharaan.
Perilaku host dalam mode pemeliharaan
Setelah Anda menempatkan host ke mode pemeliharaan, tindakan berikut terpengaruh:
- Komputer virtual tidak dapat dibuat pada host.
- Komputer virtual tidak dapat dimigrasikan ke host.
- Host dikecualikan dari perhitungan peringkat host yang dilakukan selama penempatan komputer virtual.
- Status host tidak diperbarui.
Namun, Anda dapat melakukan tindakan berikut:
- Hapus host dari VMM jika Anda memastikan bahwa host tersedia dan agennya dalam keadaan yang sesuai.
- Memulai atau menghentikan komputer virtual pada host.
- Ubah properti host.
- Migrasikan komputer virtual dari host ke host lain.
Contoh
Contoh 1: Tempatkan host yang ditentukan ke mode pemeliharaan dan simpan semua komputer virtual yang sedang berjalan
PS C:\> $VMHost = Get-SCVMHost -ComputerName "VMHost01"
PS C:\> Disable-SCVMHost -VMHost $VMHost
Perintah pertama mendapatkan objek host bernama VMHost01 dan menyimpan objek dalam variabel $VMHost.
Perintah kedua menempatkan semua komputer virtual yang berjalan yang disebarkan pada host yang disimpan dalam $VMHost ke dalam keadaan tersimpan. Kemudian mengatur status host ke "Dalam Mode Pemeliharaan".
Contoh 2: Gunakan migrasi langsung untuk memigrasikan semua komputer virtual yang berjalan dengan ketersediaan tinggi pada node kluster yang berada dalam mode pemeliharaan
PS C:\> $VMHost = Get-SCVMHost -ComputerName "VMHost02"
PS C:\> Disable-SCVMHost -VMHost $VMHost -MoveWithinCluster
Perintah pertama mendapatkan objek host bernama VMHost02 dan menyimpan objek dalam variabel $VMHost.
Perintah kedua menggunakan migrasi langsung untuk memigrasikan semua komputer virtual yang berjalan dengan ketersediaan tinggi pada host yang disimpan dalam $VMHost ke simpul lain di kluster. Ini menempatkan komputer virtual lain yang berjalan ke dalam status tersimpan dan kemudian mengatur nilai untuk properti status host ke "Dalam Mode Pemeliharaan".
Parameter
-JobVariable
Menentukan bahwa kemajuan pekerjaan dilacak dan disimpan dalam variabel yang dinamai oleh parameter ini.
Type: | String |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-MoveWithinCluster
Menunjukkan bahwa semua komputer virtual yang saat ini disebarkan pada host yang merupakan anggota kluster host akan dimigrasikan ke host lain di kluster host yang sama jika host tersebut ditempatkan ke mode pemeliharaan.
Type: | SwitchParameter |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-PROTipID
Menentukan ID tip Performa dan Pengoptimalan Sumber Daya (pro tip) yang memicu tindakan ini. Parameter ini memungkinkan Anda mengaudit tips PRO.
Type: | Guid |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-RunAsynchronously
Menunjukkan bahwa pekerjaan berjalan secara asinkron sehingga kontrol segera kembali ke shell perintah.
Type: | SwitchParameter |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-VMHost
Menentukan objek host komputer virtual. VMM mendukung host Hyper-V, host VMware ESX, dan host Citrix XenServer.
Untuk informasi selengkapnya tentang setiap jenis host, lihat cmdlet Add-SCVMHost .
Type: | Host |
Position: | 0 |
Default value: | None |
Required: | True |
Accept pipeline input: | True |
Accept wildcard characters: | False |
Output
Host
Cmdlet ini mengembalikan objek Host .
Catatan
- Host yang Anda masukkan ke dalam mode pemeliharaan sementara berbeda dari host yang Anda tetapkan sebagai host pemeliharaan. Host pemeliharaan adalah host yang Anda dedikasikan untuk tugas pemeliharaan komputer virtual, seperti berikut ini:
- Patching komputer virtual dan templat yang disimpan.
- Pentahapan pembuatan komputer virtual berskrip sebelum Anda memindahkan komputer virtual ke lingkungan produksi Anda.