Disable-SCVMHost
Bir sanal makine ana bilgisayarını bakım moduna alır.
Syntax
Disable-SCVMHost
[-VMHost] <Host>
[-RunAsynchronously]
[-PROTipID <Guid>]
[-JobVariable <String>]
[<CommonParameters>]
Disable-SCVMHost
[-VMHost] <Host>
[-MoveWithinCluster]
[-RunAsynchronously]
[-PROTipID <Guid>]
[-JobVariable <String>]
[<CommonParameters>]
Description
Disable-SCVMHost cmdlet'i, Virtual Machine Manager (VMM) tarafından yönetilen bir sanal makine ana bilgisayarını bakım moduna alır, böylece konakta güvenlik güncelleştirmeleri uygulama veya donanım değiştirme gibi bakım görevleri gerçekleştirebilirsiniz.
Tek tek Hyper-V konaklarını, VMware ESX konaklarını veya Citrix XenServer konaklarını bakım moduna almak için Disable-SCVMHost cmdlet'ini kullanabilirsiniz. Kümelenmiş konakları bakım moduna almak için Disable-SCVMHost da kullanabilirsiniz.
Konağı hizmete döndürmek için Enable-SCVMHost cmdlet'ini kullanın.
Hyper-V konaklarını bakım moduna almak için
Konak dinamik geçişi destekleyen bir kümeye aitse, aşağıdaki yöntemlerden birini seçebilirsiniz:
Yöntem 1: Yüksek oranda kullanılabilir sanal makineleri geçirin ve diğer sanal makineleri kaydedin. Disable-SCVMHost ile MoveWithinCluster parametresi kullanıldığında cmdlet, yüksek oranda kullanılabilir durumdaki tüm sanal makineleri kümedeki diğer konaklara geçirmek için Dinamik Geçiş'i kullanır. Yüksek oranda kullanılabilir olmayan çalışan sanal makineleri kaydedilmiş bir duruma yerleştirir ve bu da kullanıcıların hizmeti kaybetmesine neden olur. Ardından konağı bakım moduna geçirir.
Yöntem 2: Tüm sanal makineleri kaydedin. Disable-SCVMHost , çalışan tüm sanal makineleri kaydedilmiş bir duruma yerleştirir ve bu da kullanıcıların hizmeti kaybetmesine neden olur. Ardından konağı bakım moduna geçirir.
Konak bir kümeye ait değilse veya dinamik geçişi desteklemeyen bir kümeye aitse, Disable-SCVMHost çalışan tüm sanal makineleri kaydedilmiş bir duruma yerleştirir ve bu da kullanıcıların hizmeti kaybetmesine neden olur. Ardından konağı bakım moduna geçirir.
Disable-SCVMHost VMWare ESX Konaklarıyla Nasıl Çalışır?
Disable-SCVMHost kullanarak bir ESX ana bilgisayarını bakım moduna aldığınızda, VMM bu konağı yöneten VMware cCenter Server'a bakım moduna girme isteği gönderir. vCenter Server, ESX ana bilgisayarını bakım moduna alır.
Not: ESX Server konağındaki sanal makinelerin sistem davranışı, vCenter Server yapılandırması tarafından belirlenir. Örneğin, VMware Dağıtılmış Kaynaklar Zamanlayıcısı yapılandırılmamışsa konak üzerindeki tüm sanal makineleri el ile kapatmanız gerekebilir. Ya da ESX Server ana bilgisayarını bakım moduna başarıyla yerleştirmek için sanal makineleri başka bir konağa taşımanız gerekebilir.
XenServer konaklarını bakım moduna almak için
Konak dinamik geçişi destekleyen bir kümeye aitse, aşağıdaki yöntemlerden birini seçebilirsiniz:
Yöntem 1: Yüksek oranda kullanılabilir sanal makineleri geçirin ve diğer sanal makineleri kaydedin. Disable-SCVMHost ile MoveWithinCluster parametresi kullanıldığında, cmdlet, çalışan tüm yüksek oranda kullanılabilir sanal makineleri kümedeki diğer konaklara geçirmek için XenServer Live Migration kullanır. Ayrıca yüksek oranda kullanılabilir olmayan tüm çalışan sanal makineleri kaydedilmiş bir duruma yerleştirir ve bu da kullanıcıların hizmeti kaybetmesine neden olur. Ardından konağı bakım moduna geçirir.
Yöntem 2: Tüm sanal makineleri kaydedin. Disable-VMHost , çalışan tüm sanal makineleri kaydedilmiş bir duruma yerleştirir ve bu da kullanıcıların hizmeti kaybetmesine neden olur. Ardından konağı bakım moduna geçirir.
Konak bir kümeye ait değilse veya dinamik geçişi desteklemeyen bir kümeye aitse, Disable-VMHost çalışan tüm sanal makineleri kaydedilmiş bir duruma yerleştirir ve bu da kullanıcıların hizmeti kaybetmesine neden olur. Ardından konağı bakım moduna geçirir.
Bakım Modunda Konak Davranışı
Bir konağı bakım moduna aldıktan sonra aşağıdaki eylemler etkilenir:
- Konakta sanal makine oluşturulamaz.
- Sanal makineler konağa geçirilemez.
- Konak, sanal makine yerleştirme sırasında gerçekleştirilen konak derecelendirme hesaplamalarının dışında tutulur.
- Konak durumu güncelleştirilmedi.
Ancak, aşağıdaki eylemleri gerçekleştirebilirsiniz:
- Konağın kullanılabilir olduğundan ve aracının uygun durumda olduğundan eminseniz konağı VMM'den kaldırın.
- Konakta sanal makineleri başlatın veya durdurun.
- Konak özelliklerini değiştirin.
- Bir sanal makineyi konaktan başka bir konağa geçirme.
Örnekler
Örnek 1: Belirtilen konağı bakım moduna alın ve çalışan tüm sanal makineleri kaydedin
PS C:\> $VMHost = Get-SCVMHost -ComputerName "VMHost01"
PS C:\> Disable-SCVMHost -VMHost $VMHost
İlk komut VMHost01 adlı konak nesnesini alır ve nesneyi $VMHost değişkeninde depolar.
İkinci komut, $VMHost depolanan konağa dağıtılan tüm çalışan sanal makineleri kaydedilmiş duruma yerleştirir. Ardından konak durumunu "Bakım Modunda" olarak ayarlar.
Örnek 2: Bakım modundaki bir küme düğümünde çalışan tüm yüksek oranda kullanılabilir sanal makineleri geçirmek için dinamik geçişi kullanma
PS C:\> $VMHost = Get-SCVMHost -ComputerName "VMHost02"
PS C:\> Disable-SCVMHost -VMHost $VMHost -MoveWithinCluster
İlk komut VMHost02 adlı konak nesnesini alır ve nesneyi $VMHost değişkeninde depolar.
İkinci komut, $VMHost depolanan konakta çalışan tüm yüksek oranda kullanılabilir sanal makineleri kümedeki başka bir düğüme geçirmek için dinamik geçişi kullanır. Çalışan diğer sanal makineleri kaydedilmiş bir duruma yerleştirir ve ardından konak durumu özelliğinin değerini "Bakım Modunda" olarak ayarlar.
Parametreler
-JobVariable
İş ilerleme durumunun izlendiğini ve bu parametre tarafından adlandırılan değişkende depolandığını belirtir.
Type: | String |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-MoveWithinCluster
Bir konak kümesinin üyesi olan bir konakta dağıtılan tüm sanal makinelerin, o konak bakım moduna alınırsa aynı konak kümesindeki başka bir konağa geçirileceğini gösterir.
Type: | SwitchParameter |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-PROTipID
Bu eylemi tetikleyen Performans ve Kaynak İyileştirme ipucunun (PRO ipucu) kimliğini belirtir. Bu parametre PRO ipuçlarını denetlemenize olanak tanır.
Type: | Guid |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-RunAsynchronously
Denetimin komut kabuğuna hemen döndürülmesi için işin zaman uyumsuz olarak çalıştığını gösterir.
Type: | SwitchParameter |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-VMHost
Bir sanal makine konak nesnesi belirtir. VMM, Hyper-V konaklarını, VMware ESX konaklarını ve Citrix XenServer konaklarını destekler.
Her konak türü hakkında daha fazla bilgi için Add-SCVMHost cmdlet'ine bakın.
Type: | Host |
Position: | 0 |
Default value: | None |
Required: | True |
Accept pipeline input: | True |
Accept wildcard characters: | False |
Çıkışlar
Host
Bu cmdlet bir Host nesnesi döndürür.
Notlar
- Geçici bakım moduna girdiğiniz konak, bakım konağı olarak belirlediğiniz konaktan farklıdır. Bakım konağı, aşağıdaki gibi sanal makine bakım görevleri için ayırdığınız bir konaktır:
- Depolanan sanal makinelere ve şablonlara düzeltme eki uygulama.
- Sanal makineleri üretim ortamınıza taşımadan önce betikle sanal makine oluşturmayı hazırlama.