PowerShell kullanarak Azure Stack HCI ve Windows Server kümelerini yönetme

Şunlar için geçerlidir: Azure Stack HCI, sürüm 22H2 ve 21H2; Windows Server 2022, Windows Server 2019

Windows PowerShell, Kaynakları yönetmek ve Azure Stack HCI ve Windows Server kümelerinizdeki özellikleri yapılandırmak için kullanılabilir.

Kümeleri, kümedeki bir konak sunucusu yerine uzak bir bilgisayardan yönetirsiniz. Bu uzak bilgisayara yönetim bilgisayarı adı verilir.

Not

PowerShell komutlarını bir yönetim bilgisayarından çalıştırırken, yönetmekte -Name olduğunuz kümenin adını içeren veya -Cluster parametresini ekleyin. Ayrıca, bir sunucu düğümü için parametresini kullanırken -ComputerName tam etki alanı adını (FQDN) belirtmeniz gerekir.

PowerShell kullanarak kümeleri yönetmeye yönelik tam başvuru belgeleri için bkz. FailoverCluster başvurusu.

Windows PowerShell kullanarak

Windows PowerShell, bu makaledeki tüm görevleri gerçekleştirmek için kullanılır. Kolaylık sağlamak için uygulamayı görev çubuğunuza sabitlemeniz önerilir.

Aşağıdaki cmdlet'ler PowerShell oturumunuzda kullanılamıyorsa, aşağıdaki PowerShell cmd'sini Failover Cluster kullanarak Windows PowerShell Için Modül Özelliğini eklemeniz gerekebilir: Add-WindowsFeature RSAT-Clustering-PowerShell.

Not

Windows 10 Ekim 2018 Güncelleştirmesi başlayarak RSAT, doğrudan Windows 10 'İsteğe Bağlı Özellikler' kümesi olarak dahil edilir. Windows 10 22H2'den eski sürümler için Ayarlar > Uygulama Uygulamaları > & özellikleri > İsteğe bağlı özellikler > Özellik > ekle RSAT: Yük Devretme Kümeleme Araçları'na gidin ve Yükle'yi seçin. Windows 10 22H2 ve Windows 11 için Ayarlar > Sistem > İsteğe Bağlı özellikler > Özellik > ekle RSAT: Yük Devretme Kümeleme Araçları'na gidin ve Ekle'yi seçin. İşlemin ilerleme durumunu görmek için Geri düğmesine tıklayarak "İsteğe bağlı özellikleri yönet" sayfasında durumu görüntüleyin. Eklenen özellik, Windows 10 sürüm yükseltmeleri arasında kalıcı olur.

Küme ayarlarını ve kaynaklarını görüntüleme

Cluster1 adlı bir küme hakkında bilgi alır:

Get-Cluster -Name Cluster1

Küme1'deki bir veya daha fazla düğüm veya sunucu hakkında bilgi alır:

Get-ClusterNode -Cluster Cluster1

Bir küme düğümünde hangi Windows özelliklerinin yüklü olduğunu görmek için cmdlet'ini Get-WindowsFeature kullanın. Örnek:

Get-WindowsFeature -ComputerName Server1

Ağ bağdaştırıcılarını ve ad, IPv4 adresleri ve VLAN kimliği gibi özelliklerini görmek için:

Get-NetAdapter -CimSession Server1 | Where Status -Eq "Up" | Sort InterfaceAlias | Format-Table Name, InterfaceDescription, Status, LinkSpeed, VLANID, MacAddress

Hyper-V sanal anahtarlarını ve fiziksel ağ bağdaştırıcılarının nasıl ekiplendiğini görmek için:

Get-VMSwitch -ComputerName Server1

Konak sanal ağ bağdaştırıcılarını görmek için:

Get-VMNetworkAdapter -ComputerName Server1

Depolama Alanları Doğrudan etkinleştirilip etkinleştirilmediğini görmek için:

Get-CimSession -ComputerName Server1 | Get-ClusterStorageSpacesDirect

Kümeyi başlatma veya durdurma

Start-Cluster Kümeniz için bir sunucu düğümü eklemek veya kaldırmak için ve Stop-Cluster cmdlet'lerini kullanın. Daha fazla örnek ve kullanım bilgisi için Başlangıç Kümesi ve Kümeyi Durdur başvuru belgelerine bakın.

Küme hizmetini henüz başlatılmadığı kümenin tüm sunucu düğümlerinde başlatır:

Start-Cluster -Name Cluster1

Bu örnekte Küme1 adlı kümedeki tüm düğümlerde Küme hizmeti durdurulur ve kümede yapılandırılan tüm hizmetler ve uygulamalar durdurulur:

Stop-Cluster -Name Cluster1

Sunucu ekleme veya kaldırma

Add-ClusterNode Kümeniz için bir sunucu düğümü eklemek veya kaldırmak için ve Remove-ClusterNode cmdlet'lerini kullanın. Daha fazla örnek ve kullanım bilgisi için Add-ClusterNode ve Remove-ClusterNode başvuru belgelerine bakın.

Bu örnek, Cluster1 adlı bir kümeye Node4 adlı bir sunucu ekler. Önce sunucunun çalıştığından ve küme ağına bağlı olduğundan emin olun.

Add-ClusterNode -Cluster Cluster1 -Name Node4

Bu örnek cluster Cluster1 kümesinden node4 adlı düğümü kaldırır:

Remove-ClusterNode -Cluster Cluster1 -Name Node4

Not

Düğüm tek bir sunucuya eklendiyse, Depolama Alanları Doğrudan yeniden yapılandırmak için bu el ile gerçekleştirilen adımlara bakın.

Küme tanığını ayarlama

Küme için Set-ClusterQuorum çekirdek tanığı seçeneklerini ayarlamak için cmdlet'ini kullanın. Daha fazla örnek ve kullanım bilgisi için Set-ClusterQuorum başvuru belgelerine bakın.

Bu örnek, Küme1 kümesinde bulut tanığı kullanmak için çekirdek yapılandırmasını değiştirir:

Set-ClusterQuorum -Cluster Cluster1 -CloudWitness

Bu örnek, dosya paylaşımı tanığı için \fileserver\fsw konumundaki disk kaynağını kullanarak küme1 üzerinde çekirdek yapılandırmasını Düğüm ve Dosya Paylaşımı Çoğunluğu olarak değiştirir.

Set-ClusterQuorum -Cluster Cluster1 -NodeAndFileShareMajority \\fileserver\fsw

Depolama Alanları Doğrudan'ı etkinleştirme

Kümede Enable-ClusterStorageSpacesDirect Depolama Alanları Doğrudan etkinleştirmek için cmdlet'ini kullanın. Daha fazla örnek ve kullanım bilgisi için Enable-ClusterStorageSpacesDirect başvuru belgelerine bakın.

Bu örnek, Sunucu1'de Depolama Alanları Doğrudan etkinleştirir:

Enable-ClusterStorageSpacesDirect -CimSession Cluster1

Hyper-V konağı yapılandırma

Set-VMHost VHD ve VM yolları, dinamik geçişler, depolama geçişleri, kimlik doğrulaması, kapsayıcı NUMA ve diğerleri gibi çeşitli Hyper-V konak ayarlarını yapılandırmak için cmdlet'ini kullanın. Daha fazla örnek ve kullanım bilgisi için Enable-ClusterStorageSpacesDirect başvuru belgelerine bakın.

Bu örnek, sunucu1 konak sunucusundaki sanal sabit diskler ve VM'ler için yeni varsayılan konumları belirtir:

Set-VMHost -ComputerName Server1 -VirtualHardDiskPath "C:\Hyper-V\Virtual Hard Disks" -VirtualMachinePath "C:\Hyper-V\Configuration Files"

Bu örnek, Sunucu1 ana bilgisayar sunucusunu 10 eşzamanlı dinamik geçişe ve depolama geçişine izin verecek şekilde yapılandırıyor:

Set-VMHost -ComputerName Server1 -MaximumVirtualMachineMigrations 10 -MaximumStorageMigrations 10

Bu örnek, gelen dinamik geçişlerin kimliğini doğrulamak için Sunucu1 ana bilgisayar sunucusunu Kerberos kullanacak şekilde yapılandırıyor:

Set-VMHost -ComputerName Server1 -VirtualMachineMigrationAuthenticationType Kerberos

Bir kümeyi kaldırma

Bir kümeyi kaldırmadan (yok etmeden) önce Azure kaydını kaldırmanız gerekir. Daha fazla bilgi için bkz. Azure Stack HCI kaydını silme.

Kümedeki Remove-ClusterResource bir veya tüm kaynakları kaldırmak için cmdlet'ini kullanın. Daha fazla örnek ve kullanım bilgisi için Remove-ClusterResource başvuru belgelerine bakın.

Not

Kümeyi kaldırmak için Kimlik Bilgisi Güvenlik Hizmeti Sağlayıcısı (CredSSP) kimlik doğrulamasını geçici olarak etkinleştirmeniz gerekir. Daha fazla bilgi için bkz . Enable-WSManCredSSP.

Aşağıdaki örnek Küme1 kümesindeki küme kaynaklarını ada göre kaldırır:

Remove-ClusterResource -Cluster Cluster1 -Name "Cluster Disk 4"

Bu örnek, küme Kümesi1'i cmdlet'ini Remove-Cluster kullanarak tamamen kaldırır:

Remove-Cluster -Cluster Cluster1

Sonraki adımlar