Přidání nebo odebrání serverů pro cluster Azure Stack HCI
Platí pro: Azure Stack HCI verze 22H2
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.
Servery můžete snadno přidávat nebo odebírat z clusteru v Azure Stack HCI. Mějte na paměti, že každý nový fyzický server musí přesně odpovídat zbytku serverů v clusteru, pokud jde o typ procesoru, paměť, počet jednotek a typ a velikost jednotek.
Pokaždé, když přidáte nebo odeberete server, musíte také provést ověření clusteru, aby se zajistilo, že cluster funguje normálně. To platí pro netažené i roztažené shluky.
Než začnete
Prvním krokem je získání nového hardwaru HCI z původního výrobce OEM. Při přidávání nového serverového hardwaru pro použití v clusteru vždy projděte dokumentaci poskytovanou výrobcem OEM.
- Umístěte nový fyzický server do racku a kabelujte ho odpovídajícím způsobem.
- Povolte porty fyzického přepínače a v případě potřeby upravte seznamy řízení přístupu (ACL) a ID sítí VLAN.
- Nakonfigurujte správnou IP adresu v řadiči pro správu základní desky (BMC) a použijte všechna nastavení systému BIOS podle pokynů OEM.
- Použijte aktuální směrný plán firmwaru pro všechny komponenty pomocí nástrojů, které poskytuje váš OEM.
- Spusťte ověřovací testy OEM, abyste zajistili homogenitu hardwaru se stávajícími clusterovanými servery.
- Nainstalujte operační systém Azure Stack HCI na nový server. Podrobné informace najdete v tématu Nasazení Azure Stack HCI.
- Připojte server k doméně clusteru.
Přidání serveru do clusteru
K připojení serveru ke clusteru použijte Windows Admin Center.
- V Centru pro správu Windows vyberte Správce clusteru v horní rozevírací šipkě.
- V části Připojení ke clusteru vyberte cluster.
- V části Nástroje vyberte Servery.
- V části Servery vyberte kartu Inventář .
- Na kartě Inventář vyberte Přidat.
- Do pole Název serveru zadejte úplný název domény serveru, který chcete přidat, klikněte na tlačítko Přidat a potom klikněte na tlačítko Přidat znovu v dolní části.
- Ověřte, že se server úspěšně přidal do clusteru.
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.
Poznámka:
Pokud má cluster povolenou funkci Arc for-server, nový server automaticky získá povolenou službu Arc-for-server během dalšího spuštění plánovače, který se spouští každou hodinu.
Přidání serveru do clusteru s podporou SDN
Pokud je softwarově definované sítě (SDN) už nasazené v clusteru, do kterého přidáváte nový server, Windows Admin Center automaticky nepřidá nový server do prostředí SDN. K přidání nového serveru do infrastruktury SDN clusteru musíte použít skript SDN Express.
Před spuštěním skriptu se ujistěte, že se vytvoří virtuální přepínač a server se úspěšně přidá do clusteru. Také se ujistěte, že je server pozastavený, aby se úlohy nemohly přesunout do něj.
Stáhněte si nejnovější verzi skriptů PowerShellu SDN Express z úložiště SDN GitHub.
Na nově přidaném serveru spusťte následující rutiny PowerShellu:
Import-Module SDNExpressModule.PSM1 -verbose $NCURI = "Insert NC URI" $creds = Get-Credential Add-SDNExpressHost -RestName $NCURI -VirtualSwitchName "Insert vSwitch Name" -ComputerName "Insert Name" -HostPASubnetPrefix "Example: 172.23.0.1/24" -Credential $creds
kde:
- IDENTIFIKÁTOR NCURI je rozhraní REST API síťového adaptéru v následujícím formátu:
"https://<name of the Network Controller REST API>"
. Příklad: "https://mync.contoso.local" - Název_počítače je plně kvalifikovaný název domény (FQDN) serveru, který se má přidat.
- HostPASubnetPrefix je předpona adresy sítě adresa poskytovatele (PA).
- IDENTIFIKÁTOR NCURI je rozhraní REST API síťového adaptéru v následujícím formátu:
Přidání serveru do spravovaného clusteru virtuálního počítače Arc
Pokud chcete přidat server do spravovaného clusteru virtuálního počítače Arc, musíte po přidání do clusteru povolit správu virtuálních počítačů Arc na novém serveru.
Pokud chcete přidat server do spravovaného clusteru virtuálního počítače Azure Arc, postupujte takto:
Pokud chcete přidat server do spravovaného clusteru virtuálního počítače Arc, spusťte následující příkaz:
Add-ClusterNode -Cluster Cluster1 -Name $nodeName
Pokud chcete povolit správu virtuálních počítačů Arc na nově přidaném serveru, spusťte následující příkaz:
New-MocPhysicalNode -nodeName $nodeName
Odebrání serveru z clusteru
Mějte na paměti, že když odeberete server, odeberete také všechny virtuální počítače, jednotky a úlohy přidružené k serveru.
Další informace o odebrání clusteru najdete v tématu Odebrání clusteru.
Odinstalace rozšíření virtuálních počítačů
Před odebráním serveru z clusteru je nutné odinstalovat všechna rozšíření virtuálních počítačů ze serverů s podporou Azure Arc nebo jinak riskujete problémy s instalací rozšíření později, pokud server znovu přidáte.
Rozšíření virtuálních počítačů můžete odebrat pomocí webu Azure Portal, pomocí Azure CLI nebo pomocí Azure PowerShellu.
Odebrání serveru pomocí PowerShellu
Odebrání serveru z clusteru pomocí PowerShellu:
- Spusťte
Disable-AzureStackHCIArcIntegration
na serveru, který chcete odebrat. - Spusťte
Remove-ClusterNode -Name <ServerName>
počítač pro správu nebo jiný server v clusteru.
Odebrání serveru pomocí Centra pro správu Windows
Postup odebrání serveru z clusteru pomocí Centra pro správu Windows se podobá krokům pro přidání serveru do clusteru.
- V Centru pro správu Windows vyberte Správce clusteru v horní rozevírací šipkě.
- V části Připojení ke clusteru vyberte cluster.
- V části Nástroje vyberte Servery.
- V části Servery vyberte kartu Inventář .
- Na kartě Inventář vyberte server, který chcete odebrat, a pak vyberte Odebrat.
- Pokud chcete z fondu úložiště odebrat také všechny serverové jednotky, povolte toto políčko.
- Ověřte, že server byl úspěšně odebrán z clusteru.
Kdykoli přidáte nebo odeberete servery z clusteru, ujistěte se, že potom spustíte ověřovací test clusteru.
Odebrání serveru ze spravovaného clusteru virtuálního počítače Arc
Pokud chcete odebrat server ze spravovaného clusteru virtuálního počítače Arc, musíte před odebráním z clusteru zakázat správu virtuálních počítačů Arc na serveru.
Pomocí následujícího postupu odeberete server ze spravovaného clusteru virtuálního počítače Arc:
Pokud chcete správu virtuálních počítačů Arc zakázat na serveru, který chcete odebrat, spusťte následující příkaz:
Remove-MocPhysicalNode -nodeName $nodeName
Pokud chcete odebrat server z clusteru, spusťte následující příkaz:
Remove-ClusterNode -Cluster Cluster1 -Name $nodeName
Přidání párů serverů do roztaženého clusteru
Roztažené clustery vyžadují stejný počet uzlů serveru a stejný počet jednotek v každé lokalitě. Při přidávání páru serverů do roztaženého clusteru se jejich jednotky okamžitě přidají do fondu úložiště obou lokalit v roztaženém clusteru. Pokud fond úložiště v každé lokalitě není v době přidání stejný, bude odmítnut. Důvodem je to, že velikost fondu úložiště musí být stejná mezi lokalitami.
Podívejte se na video o přidání uzlů serveru do roztaženého clusteru za několik minut:
Servery přidáte nebo odeberete do roztaženého clusteru pomocí Windows PowerShellu. Pomocí rutin Get-ClusterFaultDomainXML a Set-ClusterFaultDomainXML nejprve před přidáním serverů upravíte informace o lokalitě (doméně selhání).
Potom můžete ke každé lokalitě přidat dvojici serverů současně pomocí rutiny Add-ClusterNode , která umožňuje přidání jednotek jednotlivých nových serverů současně.
Clustery obvykle spravujete ze vzdáleného počítače, nikoli ze 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 -Cluster
parametr s názvem clusteru, který spravujete.
Ok, začněme:
Ke zjištění stavu clusteru použijte následující rutiny PowerShellu:
Vrátí seznam aktivních serverů v clusteru:
Get-ClusterNode
Vrátí statistiky pro fond úložiště clusteru:
Get-StoragePool pool*
Uvádí, které servery jsou na které lokalitě (doména selhání):
Get-ClusterFaultDomain
Sites.xml
Otevřete soubor v Poznámkovém bloku nebo jiném textovém editoru:Get-ClusterFaultDomainXML | out-file sites.xml
notepad
Přejděte do umístění,
Sites.xml
kde se soubor nachází místně ve vašem počítači pro správu, a otevřete soubor. SouborSites.xml
bude vypadat nějak takto:<Topology> <Site Name="Site1" Description="" Location=""> <Node Name="Server1" Description="" Location=""> <Node Name="Server2" Description="" Location=""> </Site> <Site Name="Site2" Description="" Location=""> <Node Name="Server3" Description="" Location=""> <Node Name="Server4" Description="" Location=""> </Site> <Topology>
V tomto příkladu byste přidali server do každé lokality (
Server5
,Server6
) následujícím způsobem:<Topology> <Site Name="Site1" Description="" Location=""> <Node Name="Server1" Description="" Location=""> <Node Name="Server2" Description="" Location=""> <Node Name="Server5" Description="" Location=""> </Site> <Site Name="Site2" Description="" Location=""> <Node Name="Server3" Description="" Location=""> <Node Name="Server4" Description="" Location=""> <Node Name="Server6" Description="" Location=""> </Site> <Topology>
Upravte informace o aktuální lokalitě (doméně selhání). První příkaz nastaví proměnnou, která získá obsah
Sites.xml
souboru a vypíše ho. Druhý příkaz nastaví úpravu na základě proměnné$XML
.$XML = Get-Content .\sites.xml | out-string Set-ClusterFaultDomainXML -xml $XML
Ověřte správnost provedených změn:
Get-ClusterFaultDomain
Pomocí rutiny přidejte do clusteru
Add-ClusterNode
pár serveru:Add-ClusterNode -Name Server5,Server6
Po úspěšném přidání serverů se přidružené jednotky automaticky přidají do fondů úložiště každé lokality. Služba Health Service nakonec vytvoří úlohu úložiště, která bude obsahovat nové jednotky.
Odebrání párů serverů z roztaženého clusteru
Než z clusteru odeberete páry serverů, musíte odinstalovat všechna rozšíření virtuálních počítačů ze serverů s podporou Azure Arc nebo jinak riskujete problémy s instalací rozšíření později, pokud servery znovu přidáte.
Rozšíření virtuálních počítačů můžete odebrat pomocí webu Azure Portal, pomocí Azure CLI nebo pomocí Azure PowerShellu.
Odebrání páru serveru z roztaženého clusteru je podobný postup přidání páru serveru, ale místo toho pomocí rutiny Remove-ClusterNode .
Ke zjištění stavu clusteru použijte následující rutiny PowerShellu:
Vrátí seznam aktivních serverů v clusteru:
Get-ClusterNode
Vrátí statistiky pro fond úložiště clusteru:
Get-StoragePool pool*
Uvádí, které servery jsou na které lokalitě (doména selhání):
Get-ClusterFaultDomain
Sites.xml
Otevřete soubor v Poznámkovém bloku nebo jiném textovém editoru:Get-ClusterFaultDomainXML | out-file sites.xml
notepad
V předchozím příkladu
Sites.xml
v souboru odeberte<Node Name="Server5" Description="" Location="">
položku XML pro každou lokalitu<Node Name="Server6" Description="" Location="">
.Upravte informace o aktuální lokalitě (doméně selhání) pomocí následujících dvou rutin:
$XML = Get-Content .\sites.xml | out-string Set-ClusterFaultDomainXML -xml $XML
Ověřte správnost provedených změn:
Get-ClusterFaultDomain
Spuštěním následující rutiny na serverech, které se mají odebrat (Server5 a Server6), zakažte integraci azure Arc:
Disable-AzureStackHCIArcIntegration
Pomocí rutiny odeberte páry serverů z clusteru
Remove-ClusterNode
:Remove-ClusterNode -Name Server5,Server6
Po úspěšném odebrání serverů se přidružené jednotky automaticky odeberou z fondů lokality. Služba Health Service nakonec vytvoří úlohu úložiště, která tyto jednotky odebere.
Další kroky
- Po přidání nebo odebrání serveru byste měli cluster ověřit. Další informace najdete v tématu Ověření clusteru.