Správa clusterů Azure Stack HCI a Windows Server pomocí PowerShellu
Platí pro: Azure Stack HCI verze 22H2 a 21H2; Windows Server 2022, Windows Server 2019
Windows PowerShell můžete 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 zahrňte -Name
parametr nebo -Cluster
s názvem clusteru, který spravujete. Kromě toho budete muset zadat plně kvalifikovaný název domény (FQDN) při použití parametru -ComputerName
pro uzel serveru.
Úplnou referenční dokumentaci ke správě clusterů pomocí PowerShellu najdete v referenčních informacích o FailoverClusteru.
Použití Windows PowerShellu
Windows PowerShell slouží k provádění všech úloh v tomto článku. Pro usnadnění doporučujeme aplikaci připnout na hlavní panel.
Pokud v relaci PowerShellu nejsou k dispozici následující rutiny, možná budete muset přidat Failover Cluster
modul pro funkci Windows PowerShell pomocí následujícího příkazu PowerShellu: Add-WindowsFeature RSAT-Clustering-PowerShell
.
Poznámka
Počínaje Aktualizace Windows 10 z října 2018 jsou rsAT zahrnuté jako sada funkcí na vyžádání hned od Windows 10. U verzí starších než Windows 10 22H2 jednoduše přejděte na Nastavení > Aplikace > & funkce > Volitelné funkce > Přidat funkci > RSAT: Nástroje clusteringu s podporou převzetí služeb při selhání a vyberte Nainstalovat. V případě Windows 10 22H2 a Windows 11 přejděte na Nastavení > Volitelné funkce > systému > 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 zachová ve všech upgradech Windows 10 verzí.
Zobrazení nastavení a prostředků clusteru
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 clusteru1:
Get-ClusterNode -Cluster Cluster1
Pokud chcete zjistit, které funkce Windows jsou nainstalované na uzlu clusteru, použijte rutinu Get-WindowsFeature
. Příklad:
Get-WindowsFeature -ComputerName Server1
Zobrazení síťových adaptérů a jejich vlastností, jako jsou 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
Zobrazení virtuálních přepínačů Hyper-V a způsobu 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
Start-Cluster
Pomocí rutin a Stop-Cluster
přidejte nebo odeberte uzel serveru pro váš cluster. Další příklady a informace o použití najdete v referenční dokumentaci k funkcím Start-Cluster a Stop-Cluster .
Spustí clusterovou službu na všech serverových uzlech clusteru, na kterém ještě není spuštěná:
Start-Cluster -Name Cluster1
Tento příklad zastaví clusterovou službu na všech uzlech v clusteru s názvem Cluster1, čímž se zastaví všechny služby a aplikace nakonfigurované v clusteru:
Stop-Cluster -Name Cluster1
Přidání nebo odebrání serveru
Add-ClusterNode
Pomocí rutin a Remove-ClusterNode
přidejte nebo odeberte uzel serveru pro váš cluster. Další příklady a informace o použití najdete v referenční dokumentaci k rutině 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 node4 z clusteru Cluster1:
Remove-ClusterNode -Cluster Cluster1 -Name Node4
Poznámka
Pokud byl uzel přidán na jeden server, projdě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 clusteru kvora. Další příklady a informace o použití najdete v referenční dokumentaci k Set-ClusterQuorum .
Tento příklad změní konfiguraci kvora tak, aby používal cloud s kopií clusteru Cluster1:
Set-ClusterQuorum -Cluster Cluster1 -CloudWitness
Tento příklad změní konfiguraci kvora na Většinu uzlů a sdílených složek v clusteru Cluster1 pomocí prostředku disku v umístění \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 použití najdete v referenční dokumentaci Enable-ClusterStorageSpacesDirect .
Tento příklad povolí Prostory úložiště s přímým přístupem na Serveru 1:
Enable-ClusterStorageSpacesDirect -CimSession Cluster1
Konfigurace hostitele Hyper-V
Pomocí rutiny Set-VMHost
můžete nakonfigurovat různá nastavení hostitele Hyper-V, jako jsou cesty virtuálních pevných disků a virtuálních počítačů, migrace za provozu, migrace úložiště, ověřování, přeskakování uzlů NUMA a další. Další příklady a informace o použ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 hostitelský server Server1 tak, aby umožňoval 10 souběžných migrací za provozu a migrací úložiště:
Set-VMHost -ComputerName Server1 -MaximumVirtualMachineMigrations 10 -MaximumStorageMigrations 10
Tento příklad nakonfiguruje hostitelský server Server1 tak, aby k ověřování příchozích migrací za provozu používal protokol Kerberos:
Set-VMHost -ComputerName Server1 -VirtualMachineMigrationAuthenticationType Kerberos
Odebrat cluster
Před odebráním (zničením) clusteru musíte nejprve zrušit jeho registraci v 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 použití najdete v referenční dokumentaci k rutině Remove-ClusterResource .
Poznámka
Pokud chcete odebrat cluster, budete muset dočasně povolit ověřování CredSSP (Credential Security Service Provider). Další informace najdete 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"
Tento příklad zcela odebere cluster Cluster1 pomocí rutiny Remove-Cluster
:
Remove-Cluster -Cluster Cluster1
Další kroky
- Po provedení změn byste měli cluster ověřit. Další informace najdete v tématu Ověření clusteru Azure Stack HCI.
- Zjistěte, jak spravovat clustery pomocí Windows Admin Center. Viz Správa clusterů v Azure Stack HCI pomocí Windows Admin Center.