Sdílet prostřednictvím


Správa clusterů Azure Stack HCI a Windows Serveru pomocí PowerShellu

Platí pro: Azure Stack HCI, verze 22H2 a 21H2; Windows Server 2022, Windows Server 2019

Důležité

Azure Stack HCI je teď součástí Azure Local. Probíhá přejmenování dokumentace k produktu. Starší verze Azure Stack HCI, například 22H2, ale budou dál odkazovat na Azure Stack HCI a nebudou odrážet změnu názvu. Další informace.

Windows PowerShell se dá použít ke správě prostředků a konfiguraci funkcí v clusterech Azure Stack HCI a Windows Server.

Clustery spravujete ze vzdáleného počítače, nikoli na hostitelském serveru v clusteru. Tento vzdálený počítač se nazývá počítač pro správu.

Poznámka:

Při spouštění příkazů PowerShellu z počítače pro správu uveďte -Name název clusteru, který spravujete, nebo -Cluster parametr. Kromě toho budete muset při použití parametru -ComputerName pro uzel serveru zadat plně kvalifikovaný název domény (FQDN).

Kompletní referenční dokumentaci ke správě clusterů pomocí PowerShellu najdete v referenčních informacích o převzetí služeb při selhání.

Použití Windows PowerShellu

Prostředí Windows PowerShell slouží k provádění všech úloh v tomto článku. Doporučuje se aplikaci připnout na hlavní panel, abyste si to mohli hodit.

Pokud v relaci PowerShellu nejsou k dispozici následující rutiny, možná budete muset přidat Failover Cluster modul pro funkci Windows PowerShellu pomocí následujícího příkazu PowerShellu: Add-WindowsFeature RSAT-Clustering-PowerShell

Poznámka:

Od Aktualizace Windows 10 z října 2018 je rsAT součástí sady funkcí na vyžádání přímo z Windows 10. U verzí starších než Windows 10 22H2 jednoduše přejděte do části Aplikace pro > nastavení > a funkce > Volitelné funkce > Přidat funkci > RSAT: Nástroje clusteringu s podporou převzetí služeb při selhání a vyberte Nainstalovat. Pro Windows 10 22H2 a Windows 11 přejděte na Nastavení > volitelných > funkcí > Přidat funkci > RSAT: Nástroje clusteringu s podporou převzetí služeb při selhání a vyberte Přidat. Pokud chcete zobrazit průběh operace, klikněte na tlačítko Zpět a zobrazte stav na stránce Spravovat volitelné funkce. Přidaná funkce se bude uchovávat napříč upgrady verzí Windows 10.

Zobrazení nastavení clusteru a prostředků

Získá informace o clusteru s názvem Cluster1:

Get-Cluster -Name Cluster1

Získá informace o jednom nebo více uzlech nebo serverech v clusteru 1:

Get-ClusterNode -Cluster Cluster1

Pokud chcete zjistit, které funkce Windows jsou nainstalované v uzlu clusteru, použijte tuto rutinu Get-WindowsFeature . Příklad:

Get-WindowsFeature -ComputerName Server1

Pokud chcete zobrazit síťové adaptéry a jejich vlastnosti, jako je název, adresy IPv4 a ID sítě VLAN:

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

Pokud chcete zobrazit virtuální přepínače Hyper-V a způsob seskupování fyzických síťových adaptérů:

Get-VMSwitch -ComputerName Server1

Zobrazení hostitelských virtuálních síťových adaptérů:

Get-VMNetworkAdapter -ComputerName Server1

Pokud chcete zjistit, jestli je povolená Prostory úložiště s přímým přístupem:

Get-CimSession -ComputerName Server1 | Get-ClusterStorageSpacesDirect

Spuštění nebo zastavení clusteru

Pomocí rutin Start-Cluster a Stop-Cluster rutin můžete přidat nebo odebrat uzel serveru pro váš cluster. Další příklady a informace o využití najdete v referenční dokumentaci ke start-clusteru a zastavení clusteru .

Spustí clusterovou službu na všech serverových uzlech clusteru, na kterých ještě není spuštěná:

Start-Cluster -Name Cluster1

Tento příklad zastaví službu clusteru na všech uzlech v clusteru s názvem Cluster1, což zastaví všechny služby a aplikace nakonfigurované v clusteru:

Stop-Cluster -Name Cluster1

Přidání nebo odebrání serveru

Pomocí rutin Add-ClusterNode a Remove-ClusterNode rutin můžete přidat nebo odebrat uzel serveru pro váš cluster. Další příklady a informace o využití najdete v referenční dokumentaci k modulu Add-ClusterNode a Remove-ClusterNode .

Tento příklad přidá server s názvem Node4 do clusteru s názvem Cluster1. Nejprve se ujistěte, že je server spuštěný a připojený k síti clusteru.

Add-ClusterNode -Cluster Cluster1 -Name Node4

Tento příklad odebere uzel s názvem node4 z clusteru Cluster1:

Remove-ClusterNode -Cluster Cluster1 -Name Node4

Poznámka:

Pokud je uzel přidaný na jeden server, přečtěte si tyto ruční kroky pro překonfigurování Prostory úložiště s přímým přístupem.

Nastavení clusteru s kopií clusteru

Pomocí rutiny Set-ClusterQuorum nastavte možnosti určující kopie kvora pro cluster. Další příklady a informace o použití najdete v referenční dokumentaci set-ClusterQuorum .

Tento příklad změní konfiguraci kvora tak, aby používal cloudovou kopii clusteru clusteru 1:

Set-ClusterQuorum -Cluster Cluster1 -CloudWitness

Tento příklad změní konfiguraci kvora na Node a File Share Majority v clusteru Cluster1 pomocí prostředku disku na \fileserver\fsw pro určující sdílenou složku.

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

Aktivace Prostorů úložiště s přímým přístupem

Pomocí rutiny Enable-ClusterStorageSpacesDirect povolte Prostory úložiště s přímým přístupem v clusteru. Další příklady a informace o využití najdete v referenční dokumentaci Enable-ClusterStorageSpacesDirect .

Tento příklad umožňuje Prostory úložiště s přímým přístupem na serveru 1:

Enable-ClusterStorageSpacesDirect -CimSession Cluster1

Konfigurace hostitele Hyper-V

Pomocí této Set-VMHost rutiny můžete nakonfigurovat různá nastavení hostitele Hyper-V, jako jsou cesty virtuálního pevného disku a virtuálních počítačů, migrace za provozu, migrace úložiště, ověřování, rozšíření uzlů NUMA a další. Další příklady a informace o využití najdete v referenční dokumentaci Enable-ClusterStorageSpacesDirect .

Tento příklad určuje nová výchozí umístění pro virtuální pevné disky a virtuální počítače na hostitelském serveru Server1:

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

Tento příklad nakonfiguruje server hostitele Server1 tak, aby umožňoval 10 souběžných migrací za provozu a migrace úložiště:

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

Tento příklad nakonfiguruje server hostitele Server1 tak, aby používal protokol Kerberos k ověřování příchozích migrací za provozu:

Set-VMHost -ComputerName Server1 -VirtualMachineMigrationAuthenticationType Kerberos

Odebrat cluster

Před odebráním (zničením) clusteru musíte nejprve zrušit jeho registraci z Azure. Další informace najdete v tématu Zrušení registrace Azure Stack HCI.

Pomocí rutiny Remove-ClusterResource odeberte jeden nebo všechny prostředky v clusteru. Další příklady a informace o využití najdete v referenční dokumentaci k remove-ClusterResource .

Poznámka:

Pokud chcete cluster odebrat, budete muset dočasně povolit ověřování zprostředkovatele služby CredSSP (Credential Security Service Provider). Další informace naleznete v tématu Enable-WSManCredSSP.

Následující příklad odebere prostředky clusteru podle názvu v clusteru Cluster1:

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

V tomto příkladu se cluster Cluster1 zcela odebere pomocí rutiny Remove-Cluster :

Remove-Cluster -Cluster Cluster1

Další kroky