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
Önemli
Azure Stack HCI artık Azure Yerel'in bir parçasıdır. Ancak Azure Stack HCI'nin eski sürümleri, örneğin 22H2, Azure Stack HCI'ye başvurmaya devam eder ve ad değişikliğini yansıtmaz. Daha fazla bilgi edinin.
Bu makalede, PowerShell kullanarak Azure Stack HCI ve Windows Server kümelerinin nasıl yönetileceğini açıklanmaktadır.
Kaynakları yönetmek ve Azure Stack HCI ve Windows Server kümelerinizdeki özellikleri yapılandırmak için Windows PowerShell'i kullanabilirsiniz.
Kümeleri bir 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önettiğiniz kümenin adını içeren -Name
veya -Cluster
parametresini ekleyin. Ayrıca, bir sunucu düğümü için -ComputerName
parametresini kullanırken tam etki alanı adını (FQDN) belirtmeniz gerekir.
PowerShell kullanarak kümeleri yönetmeye yönelik tam başvuru belgeleri için FailoverCluster başvurusu'na bakın.
Windows PowerShell’i kullanma
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 yoksa, aşağıdaki PowerShell cmd'sini Failover Cluster
kullanarak Windows PowerShell Modülü Özelliğini eklemeniz gerekebilir: Add-WindowsFeature RSAT-Clustering-PowerShell
.
Not
Windows 10 Ekim 2018 Güncelleştirmesi'den başlayarak RSAT, doğrudan Windows 10'dan "İsteğe Bağlı Özellikler" kümesi olarak dahil edilir. Windows 10 22H2'den eski sürümler için Ayarlar > Uygulamalar > Uygulamalar & özellikleri > İsteğe bağlı özellikler > RSAT: Yük Devretme Kümeleme Araçları> özellik ekleme bölümüne 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ükseltmelerinde kalıcıdır.
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'de bir veya daha fazla düğüm veya sunucu hakkında bilgi alır:
Get-ClusterNode -Cluster Cluster1
Küme düğümünde hangi Windows özelliklerinin yüklü olduğunu görmek için cmdlet'ini Get-WindowsFeature
kullanın. Örneğin:
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 birleştirildiğini görmek için:
Get-VMSwitch -ComputerName Server1
Ana bilgisayar 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
ve Stop-Cluster
cmdlet'lerini, kümeniz için bir sunucu düğümü eklemek veya kaldırmak amacıyla kullanın. Daha fazla örnek ve kullanım bilgisi için Start-Cluster ve Stop-Cluster 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 örnek, Cluster1 adlı kümedeki tüm düğümlerde Küme Servisi'ni durdurur; bu işlem, kümede yapılandırılan tüm hizmet ve uygulamaların durmasına neden olur.
Stop-Cluster -Name Cluster1
Sunucu ekleme veya kaldırma
Add-ClusterNode
ve Remove-ClusterNode
cmdlet'lerini kümeniz için bir sunucu düğümü eklemek veya kaldırmak amacıyla 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'den 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 elle yapılan adımlara bakın.
Küme tanığını ayarlama
Küme için çoğunluk tanığı seçeneklerini ayarlamak üzere Set-ClusterQuorum
cmdlet'ini kullanın. Daha fazla örnek ve kullanım bilgisi için Set-ClusterQuorum başvuru belgelerine bakın.
Bu örnek, Cluster1 kümesinde bulut tanığı kullanmak için çoğunluk yapılandırmasını değiştirir.
Set-ClusterQuorum -Cluster Cluster1 -CloudWitness
Bu örnek, \fileserver\fsw konumundaki disk kaynağını dosya paylaşım tanığı olarak kullanarak Küme1'de imza yapılandırmasını Node 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
Cmdlet'i Set-VMHost
kullanarak VHD ve VM yolları, canlı geçişler, depolama geçişleri, kimlik doğrulama, NUMA kapsamı ve diğerleri gibi çeşitli Hyper-V konak ayarlarını yapılandırın. Daha fazla örnek ve kullanım bilgisi için Enable-ClusterStorageSpacesDirect başvuru belgelerine bakın.
Bu örnek, server1 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, sunucu Server1'i 10 eşzamanlı canlı geçişe ve depolama geçişine izin verecek şekilde yapılandırır.
Set-VMHost -ComputerName Server1 -MaximumVirtualMachineMigrations 10 -MaximumStorageMigrations 10
Bu örnek, gelen dinamik geçişlerin kimliğini doğrulamak için Server1 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 azuredan kaydını kaldırmanız gerekir. Daha fazla bilgi için bkz . Azure Stack HCI kaydını kaldırma.
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, Cluster1 kümesi üzerindeki küme kaynaklarını ada göre kaldırır:
Remove-ClusterResource -Cluster Cluster1 -Name "Cluster Disk 4"
Bu örnek, küme Cluster1'i cmdlet'ini Remove-Cluster
kullanarak tamamen kaldırır:
Remove-Cluster -Cluster Cluster1
Sonraki adımlar
- Değişiklikleri yaptıktan sonra kümeyi doğrulamanız gerekir. Daha fazla bilgi için bkz . Azure Stack HCI kümesini doğrulama.
- Windows Yönetim Merkezi'ni kullanarak kümelerinizi yönetmeyi öğrenin. Bkz. Windows Yönetim Merkezi'ni kullanarak Azure Stack HCI'de kümeleri yönetme.