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
- Po provedení změn byste cluster měli ověřit. Další informace najdete v tématu Ověření clusteru Azure Stack HCI.
- Zjistěte, jak spravovat clustery pomocí Centra pro správu Windows. Viz Správa clusterů ve službě Azure Stack HCI pomocí Centra pro správu Windows.