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
- Değişiklik yaptıktan sonra kümeyi doğrulamanız gerekir. Daha fazla bilgi için bkz. Azure Stack HCI kümesini doğrulama.
- Windows Admin Center kullanarak kümelerinizi yönetmeyi öğrenin. Bkz. Windows Admin Center kullanarak Azure Stack HCI'de kümeleri yönetme.