Aracılığıyla paylaş


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.