Bagikan melalui


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.