Notatka
Dostęp do tej strony wymaga autoryzacji. Może spróbować zalogować się lub zmienić katalogi.
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować zmienić katalogi.
Dotyczy: Azure Stack HCI, wersje 22H2 i 21H2; Windows Server 2022, Windows Server 2019
Important
Usługa Azure Stack HCI jest teraz częścią usługi Azure lokalnie. Jednak starsze wersje Azure Stack HCI, na przykład 22H2, będą nadal odwoływać się do Azure Stack HCI i nie będą odzwierciedlać zmiany nazwy. Dowiedz się więcej.
W tym artykule opisano sposób zarządzania klastrami Azure Stack HCI i Windows Server przy użyciu programu PowerShell.
Za pomocą programu Windows PowerShell można zarządzać zasobami i konfigurować funkcje w klastrach Azure Stack HCI i Windows Server.
Klastry są zarządzane z komputera zdalnego, a nie na serwerze hosta w klastrze. Ten komputer zdalny jest nazywany komputerem zarządzania.
Note
Podczas uruchamiania poleceń programu PowerShell z komputera do zarządzania uwzględnij parametr -Name lub -Cluster z nazwą klastra, którym zarządzasz. Ponadto należy określić w pełni kwalifikowaną nazwę domeny (FQDN) podczas używania parametru -ComputerName dla węzła serwera.
Pełną dokumentację referencyjną dotyczącą zarządzania klastrami za pomocą programu PowerShell można znaleźć w informacjach referencyjnych dotyczących elementu FailoverCluster.
Używanie programu Windows PowerShell
Windows program PowerShell służy do wykonywania wszystkich zadań w tym artykule. Zaleca się przypięcie aplikacji do paska zadań, aby zapewnić wygodę.
Jeśli następujące polecenia cmdlet nie są dostępne w sesji programu PowerShell, może być konieczne dodanie modułu Failover Cluster dla funkcji programu Windows PowerShell przy użyciu następującego polecenia programu PowerShell: Add-WindowsFeature RSAT-Clustering-PowerShell.
Note
Począwszy od aktualizacji systemu Windows 10 z października 2018 r. narzędzia RSAT są dostępne jako zestaw „Funkcji na żądanie” bezpośrednio w systemie Windows 10. W przypadku wersji starszych niż Windows 10 22H2 przejdź do Ustawienia > Aplikacje > Aplikacje i funkcje > Opcjonalne funkcje > Dodaj funkcję > RSAT: Narzędzia klastrowania pracy awaryjnej i wybierz pozycję Zainstaluj. W przypadku systemów Windows 10 22H2 i Windows 11 przejdź do pozycji Ustawienia > System > Funkcje opcjonalne > Dodaj funkcję > RSAT: Narzędzia klastrowania trybu failover i wybierz pozycję Dodaj. Aby wyświetlić postęp operacji, kliknij przycisk Wstecz, aby wyświetlić stan na stronie "Zarządzanie funkcjami opcjonalnymi". Dodana funkcja zostaje zachowana podczas aktualizacji wersji systemu Windows 10.
Wyświetlanie ustawień i zasobów klastra
Pobiera informacje o klastrze o nazwie Cluster1:
Get-Cluster -Name Cluster1
Pobiera informacje o co najmniej jednym węźle lub serwerach w klastrze Cluster1:
Get-ClusterNode -Cluster Cluster1
Aby sprawdzić, które funkcje Windows są zainstalowane w węźle klastra, użyj Get-WindowsFeature polecenia cmdlet . Przykład:
Get-WindowsFeature -ComputerName Server1
Aby wyświetlić karty sieciowe i ich właściwości, takie jak Nazwa, adresy IPv4 i identyfikator sieci VLAN:
Get-NetAdapter -CimSession Server1 | Where Status -Eq "Up" | Sort InterfaceAlias | Format-Table Name, InterfaceDescription, Status, LinkSpeed, VLANID, MacAddress
Aby wyświetlić przełączniki wirtualne Hyper-V i sposób, w jaki fizyczne karty sieciowe są łączone w zespół:
Get-VMSwitch -ComputerName Server1
Aby wyświetlić wirtualne karty sieciowe hosta:
Get-VMNetworkAdapter -ComputerName Server1
Aby sprawdzić, czy Bezpośrednie miejsca do magazynowania jest włączona:
Get-CimSession -ComputerName Server1 | Get-ClusterStorageSpacesDirect
Uruchamianie lub zatrzymywanie klastra
Start-Cluster Użyj poleceń cmdlet iStop-Cluster, aby dodać lub usunąć węzeł serwera dla klastra. Aby uzyskać więcej przykładów i informacji o użyciu, zobacz dokumentację referencyjną uruchamiania klastra i zatrzymywania klastra .
Uruchamia usługę klastra na wszystkich węzłach serwera klastra, na których jeszcze nie została uruchomiona:
Start-Cluster -Name Cluster1
Ten przykład zatrzymuje usługę klastrowania we wszystkich węzłach klastra o nazwie Cluster1, co zatrzymuje wszystkie usługi i aplikacje skonfigurowane w klastrze:
Stop-Cluster -Name Cluster1
Dodawanie lub usuwanie serwera
Add-ClusterNode Użyj poleceń cmdlet iRemove-ClusterNode, aby dodać lub usunąć węzeł serwera dla klastra. Aby uzyskać więcej przykładów i informacji o użyciu, zobacz dokumentację referencyjną Add-ClusterNode i Remove-ClusterNode .
W tym przykładzie dodano serwer o nazwie Node4 do klastra o nazwie Cluster1. Najpierw upewnij się, że serwer jest uruchomiony i połączony z siecią klastra.
Add-ClusterNode -Cluster Cluster1 -Name Node4
W tym przykładzie węzeł o nazwie node4 jest usuwany z klastra Cluster1:
Remove-ClusterNode -Cluster Cluster1 -Name Node4
Note
Jeśli węzeł zostanie dodany do pojedynczego serwera, zapoznaj się z tymi instrukcjami ręcznymi, aby ponownie skonfigurować Bezpośrednie miejsca do magazynowania.
Konfigurowanie monitora klastra
Użyj polecenia cmdlet Set-ClusterQuorum, aby ustawić opcje świadka kworum dla klastra. Aby uzyskać więcej przykładów i informacji o użyciu, zobacz dokumentację referencyjną Set-ClusterQuorum .
Ten przykład zmienia konfigurację kworum tak, aby używać świadka w chmurze w klastrze Cluster1:
Set-ClusterQuorum -Cluster Cluster1 -CloudWitness
W tym przykładzie zmieniono konfigurację kworum na większość węzłów i udziału plików w klastrze Cluster1, używając udziału plików \\fileserver\fsw jako świadka udziału plików.
Set-ClusterQuorum -Cluster Cluster1 -NodeAndFileShareMajority \\fileserver\fsw
Włączanie Bezpośrednie miejsca do magazynowania
Użyj polecenia cmdlet Enable-ClusterStorageSpacesDirect, aby włączyć funkcję Bezpośrednie miejsca do magazynowania w klastrze. Aby uzyskać więcej przykładów i informacji o użyciu, zobacz dokumentację referencyjną Enable-ClusterStorageSpacesDirect .
Ten przykład umożliwia Bezpośrednie miejsca do magazynowania na serwerze Server1:
Enable-ClusterStorageSpacesDirect -CimSession Cluster1
Konfigurowanie hosta Hyper-V
Set-VMHost Użyj polecenia cmdlet, aby skonfigurować różne ustawienia hosta Hyper-V, takie jak ścieżki VHD i maszyn wirtualnych, migracje na żywo, migracje pamięci masowej, uwierzytelnianie, rozpiętość NUMA i inne. Aby uzyskać więcej przykładów i informacji o użyciu, zobacz dokumentację referencyjną Enable-ClusterStorageSpacesDirect .
W tym przykładzie określono nowe domyślne lokalizacje wirtualnych dysków twardych i maszyn wirtualnych na serwerze hosta1:
Set-VMHost -ComputerName Server1 -VirtualHardDiskPath "C:\Hyper-V\Virtual Hard Disks" -VirtualMachinePath "C:\Hyper-V\Configuration Files"
Ten przykład konfiguruje hosta Server1 tak, aby umożliwić 10 równoczesnych migracji na żywo i migracji magazynu danych:
Set-VMHost -ComputerName Server1 -MaximumVirtualMachineMigrations 10 -MaximumStorageMigrations 10
W tym przykładzie serwer hosta Server1 jest konfigurowany do uwierzytelniania przychodzących migracji na żywo przy użyciu protokołu Kerberos:
Set-VMHost -ComputerName Server1 -VirtualMachineMigrationAuthenticationType Kerberos
Usuwanie klastra
Przed usunięciem (zniszczenie) klastra należy najpierw wyrejestrować go z Azure. Aby uzyskać więcej informacji, zobacz Wyrejestrowywanie Azure Stack HCI.
Remove-ClusterResource Użyj polecenia cmdlet , aby usunąć jeden lub wszystkie zasoby w klastrze. Aby uzyskać więcej przykładów i informacji o użyciu, zobacz dokumentację referencyjną Remove-ClusterResource .
Note
Aby usunąć klaster, musisz tymczasowo włączyć uwierzytelnianie dostawcy usług zabezpieczeń poświadczeń (CredSSP). Aby uzyskać więcej informacji, zobacz Enable-WSManCredSSP.
Poniższy przykład usuwa zasoby klastra według nazwy w klastrze Cluster1:
Remove-ClusterResource -Cluster Cluster1 -Name "Cluster Disk 4"
W tym przykładzie klaster Cluster1 jest całkowicie usuwany przy użyciu Remove-Cluster polecenia cmdlet :
Remove-Cluster -Cluster Cluster1
Następne kroki
- Po wprowadzeniu zmian należy zweryfikować klaster. Aby uzyskać więcej informacji, zobacz Weryfikowanie klastra Azure Stack HCI.
- Dowiedz się, jak zarządzać klastrami przy użyciu Windows Admin Center. Zobacz Zarządzanie klastrami w usłudze Azure Stack HCI przy użyciu Windows Admin Center.