Delen via


Servers toevoegen of verwijderen voor een Azure Stack HCI-cluster

Van toepassing op: Azure Stack HCI, versie 22H2

U kunt eenvoudig servers toevoegen aan of verwijderen uit een cluster in Azure Stack HCI. Houd er rekening mee dat elke nieuwe fysieke server nauw moet overeenkomen met de rest van de servers in het cluster als het gaat om CPU-type, geheugen, aantal stations en het type en de grootte van de stations.

Wanneer u een server toevoegt of verwijdert, moet u daarna ook clustervalidatie uitvoeren om ervoor te zorgen dat het cluster normaal functioneert. Dit geldt zowel voor niet-stretched als stretched clusters.

Voordat u begint

De eerste stap is het verkrijgen van nieuwe HCI-hardware van uw oorspronkelijke OEM. Raadpleeg altijd de door OEM geleverde documentatie bij het toevoegen van nieuwe serverhardware voor gebruik in uw cluster.

  1. Plaats de nieuwe fysieke server in het rek en bekabel deze op de juiste wijze.
  2. Schakel fysieke switchpoorten in en pas indien van toepassing toegangsbeheerlijsten (ACL's) en VLAN-id's aan.
  3. Configureer het juiste IP-adres in de BMC (Baseboard Management Controller) en pas alle BIOS-instellingen toe volgens OEM-instructies.
  4. Pas de huidige firmwarebasislijn toe op alle onderdelen met behulp van de hulpprogramma's die door uw OEM worden geleverd.
  5. Voer OEM-validatietests uit om hardware-homogeniteit met de bestaande geclusterde servers te garanderen.
  6. Installeer het Azure Stack HCI-besturingssysteem op de nieuwe server. Zie Azure Stack HCI implementeren voor gedetailleerde informatie.
  7. Koppel de server aan het clusterdomein.

Een server toevoegen aan een cluster

Gebruik het Windows-beheercentrum om de server aan uw cluster toe te voegen.

Scherm Server toevoegen

  1. Selecteer In het Windows-beheercentrum clusterbeheer in de bovenste vervolgkeuzepijl.
  2. Selecteer het cluster onder Clusterverbindingen.
  3. Selecteer Onder Extra de optie Servers.
  4. Selecteer onder Servers het tabblad Inventaris .
  5. Selecteer Toevoegen op het tabblad Inventaris.
  6. Voer in servernaam de volledige domeinnaam in van de server die u wilt toevoegen, klik op Toevoegen en klik vervolgens onderaan nogmaals op Toevoegen.
  7. Controleer of de server is toegevoegd aan uw cluster.

Als het knooppunt is toegevoegd aan één server, raadpleegt u deze handmatige stappen om Opslagruimten Direct opnieuw te configureren.

Notitie

Als arc-for-server is ingeschakeld voor het cluster, wordt arc-for-server automatisch ingeschakeld op de nieuwe server tijdens de volgende scheduler-uitvoering, die elk uur wordt uitgevoerd.

Een server toevoegen aan een sdn-cluster

Als Software Defined Networking (SDN) al is geïmplementeerd op het cluster waaraan u een nieuwe server toevoegt, wordt de nieuwe server niet automatisch toegevoegd aan de SDN-omgeving. U moet het SDN Express-script gebruiken om de nieuwe server toe te voegen aan de SDN-infrastructuur van het cluster.

Voordat u het script uitvoert, moet u ervoor zorgen dat er een virtuele switch wordt gemaakt en dat de server is toegevoegd aan het cluster. Zorg er ook voor dat de server is onderbroken, zodat de workloads niet naar de server kunnen worden verplaatst.

  1. Download de nieuwste versie van de SDN Express PowerShell-scripts uit de SDN GitHub-opslagplaats.

  2. Voer de volgende PowerShell-cmdlets uit op de zojuist toegevoegde server:

    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
    

    waarbij geldt:

    • NCURI is de REST API van de netwerkcontroller in de volgende indeling: "https://<name of the Network Controller REST API>". Bijvoorbeeld: "https://mync.contoso.local"
    • ComputerName is de FQDN (Fully Qualified Domain Name) van de server die moet worden toegevoegd
    • HostPASubnetPrefix is het adresvoorvoegsel van het PA-netwerk (Provider Address)

Een server toevoegen aan een beheerd arc-VM-cluster

Als u een server wilt toevoegen aan een beheerd arc-VM-cluster, moet u Arc VM-beheer inschakelen op de nieuwe server nadat u deze hebt toegevoegd aan het cluster.

Volg deze stappen om een server toe te voegen aan een beheerd Azure Arc VM-cluster:

  1. Voer de volgende opdracht uit om een server toe te voegen aan een beheerd arc-VM-cluster:

    Add-ClusterNode -Cluster Cluster1 -Name $nodeName
    
  2. Voer de volgende opdracht uit om Arc VM-beheer in te schakelen op de zojuist toegevoegde server:

    New-MocPhysicalNode -nodeName $nodeName
    

Een server verwijderen uit een cluster

Houd er rekening mee dat wanneer u een server verwijdert, u ook alle virtuele machines (VM's), stations en workloads verwijdert die aan de server zijn gekoppeld.

Zie Een cluster verwijderen voor meer informatie over het verwijderen van een cluster.

VM-extensies verwijderen

Voordat u een server uit een cluster verwijdert, moet u vm-extensies verwijderen van uw servers met Azure Arc, anders loopt u problemen met het installeren van extensies later als u de server opnieuw toevoegt.

U kunt VM-extensies verwijderen met behulp van Azure Portal, de Azure CLI of Azure PowerShell.

Een server verwijderen met behulp van PowerShell

Een server uit een cluster verwijderen met behulp van PowerShell:

  1. Voer Disable-AzureStackHCIArcIntegration uit op de server die moet worden verwijderd.
  2. Uitvoeren Remove-ClusterNode -Name <ServerName> vanaf een beheer-pc of een andere server in het cluster.

Een server verwijderen met behulp van Het Windows-beheercentrum

De stappen voor het verwijderen van een server uit uw cluster met behulp van het Windows-beheercentrum zijn vergelijkbaar met die voor het toevoegen van een server aan een cluster.

Dialoogvenster Server verwijderen

  1. Selecteer In het Windows-beheercentrum clusterbeheer in de bovenste vervolgkeuzepijl.
  2. Selecteer het cluster onder Clusterverbindingen.
  3. Selecteer Onder Extra de optie Servers.
  4. Selecteer onder Servers het tabblad Inventaris .
  5. Selecteer op het tabblad Inventaris de server die u wilt verwijderen en selecteer vervolgens Verwijderen.
  6. Als u ook serverstations uit de opslaggroep wilt verwijderen, schakelt u dat selectievakje in.
  7. Controleer of de server is verwijderd uit het cluster.

Wanneer u servers toevoegt aan of verwijdert uit een cluster, moet u daarna een clustervalidatietest uitvoeren.

Een server verwijderen uit een beheerd Arc-VM-cluster

Als u een server wilt verwijderen uit een beheerd arc-VM-cluster, moet u arc-VM-beheer op de server uitschakelen voordat u deze uit het cluster verwijdert.

Volg deze stappen om een server te verwijderen uit een beheerd arc-VM-cluster:

  1. Als u Arc VM-beheer wilt uitschakelen op de server die u wilt verwijderen, voert u de volgende opdracht uit:

    Remove-MocPhysicalNode -nodeName $nodeName
    
  2. Voer de volgende opdracht uit om de server uit het cluster te verwijderen:

    Remove-ClusterNode -Cluster Cluster1 -Name $nodeName
    

Serverparen toevoegen aan een stretched cluster

Stretched clusters vereisen hetzelfde aantal serverknooppunten en hetzelfde aantal stations op elke site. Wanneer u een serverpaar toevoegt aan een stretched cluster, worden de stations onmiddellijk toegevoegd aan de opslaggroep van beide sites in het stretched cluster. Als de opslaggroep op elke site niet dezelfde grootte heeft op het moment van optellen, wordt deze geweigerd. Dit komt doordat de grootte van de opslaggroep dezelfde moet zijn tussen sites.

Neem enkele minuten de tijd om de video te bekijken over het toevoegen van serverknooppunten aan een stretched cluster:

U kunt servers toevoegen aan of verwijderen uit een stretched cluster met Windows PowerShell. Met de cmdlets Get-ClusterFaultDomainXML en Set-ClusterFaultDomainXML wijzigt u eerst de sitegegevens (foutdomein) voordat u de servers toevoegt.

Vervolgens kunt u het serverpaar tegelijkertijd toevoegen aan elke site met behulp van de cmdlet Add-ClusterNode , zodat de stations van elke nieuwe server tegelijkertijd kunnen worden toegevoegd.

Normaal gesproken beheert u clusters vanaf een externe computer in plaats van op een server in een cluster. Deze externe computer wordt de beheercomputer genoemd.

Notitie

Wanneer u PowerShell-opdrachten uitvoert vanaf een beheercomputer, neemt u de -Cluster parameter op met de naam van het cluster dat u beheert.

Ok, laten we beginnen:

  1. Gebruik de volgende PowerShell-cmdlets om de status van het cluster te bepalen:

    Retourneert de lijst met actieve servers in het cluster:

    Get-ClusterNode
    

    Retourneert de statistieken voor de clusteropslaggroep:

    Get-StoragePool pool*
    

    Een lijst met servers op welke site (foutdomein):

    Get-ClusterFaultDomain
    
  2. Open het Sites.xml bestand in Kladblok of een andere teksteditor:

    Get-ClusterFaultDomainXML | out-file sites.xml
    
    notepad
    
  3. Navigeer naar de locatie waar het Sites.xml bestand zich lokaal op uw beheer-pc bevindt en open het bestand. Het Sites.xml bestand ziet er ongeveer als volgt uit:

    <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>
    
  4. In dit voorbeeld voegt u als volgt een server toe aan elke site (Server5, Server6) :

    <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>
    
  5. Wijzig de huidige sitegegevens (foutdomein). Met de eerste opdracht wordt een variabele ingesteld om de inhoud van het Sites.xml bestand te verkrijgen en uit te voeren. Met de tweede opdracht wordt de wijziging ingesteld op basis van de variabele $XML.

    $XML = Get-Content .\sites.xml | out-string
    Set-ClusterFaultDomainXML -xml $XML
    
  6. Controleer of de aangebrachte wijzigingen juist zijn:

    Get-ClusterFaultDomain
    
  7. Voeg het serverpaar toe aan uw cluster met behulp van de Add-ClusterNode cmdlet:

    Add-ClusterNode -Name Server5,Server6
    

Zodra de servers zijn toegevoegd, worden de gekoppelde stations automatisch toegevoegd aan de opslaggroepen van elke site. Ten slotte maakt Health Service een opslagtaak om de nieuwe stations op te nemen.

Serverparen verwijderen uit een stretched cluster

Voordat u serverparen verwijdert uit een cluster, moet u vm-extensies verwijderen van uw Servers met Azure Arc of anders loopt u problemen met het installeren van extensies later als u de servers opnieuw toevoegt.

U kunt VM-extensies verwijderen met behulp van Azure Portal, de Azure CLI of Azure PowerShell.

Het verwijderen van een serverpaar uit een stretched cluster is vergelijkbaar met het toevoegen van een serverpaar, maar in plaats daarvan met behulp van de cmdlet Remove-ClusterNode .

  1. Gebruik de volgende PowerShell-cmdlets om de status van het cluster te bepalen:

    Retourneert de lijst met actieve servers in het cluster:

    Get-ClusterNode
    

    Retourneert de statistieken voor de clusteropslaggroep:

    Get-StoragePool pool*
    

    Een lijst met servers op welke site (foutdomein):

    Get-ClusterFaultDomain
    
  2. Open het Sites.xml bestand in Kladblok of een andere teksteditor:

    Get-ClusterFaultDomainXML | out-file sites.xml
    
    notepad
    
  3. Verwijder in het vorige voorbeeld in het Sites.xml bestand de <Node Name="Server5" Description="" Location=""> XML-vermelding en de <Node Name="Server6" Description="" Location=""> XML-vermelding voor elke site.

  4. Wijzig de huidige sitegegevens (foutdomein) met behulp van de volgende twee cmdlets:

    $XML = Get-Content .\sites.xml | out-string
    Set-ClusterFaultDomainXML -xml $XML
    
  5. Controleer of de aangebrachte wijzigingen juist zijn:

    Get-ClusterFaultDomain
    
  6. Voer de volgende cmdlet uit op de servers die moeten worden verwijderd (Server5 en Server6) om Azure Arc-integratie uit te schakelen:

    Disable-AzureStackHCIArcIntegration
    
  7. Verwijder de serverparen uit het cluster met behulp van de Remove-ClusterNode cmdlet:

    Remove-ClusterNode -Name Server5,Server6
    

Zodra de servers zijn verwijderd, worden de gekoppelde stations automatisch verwijderd uit de sitegroepen. Ten slotte maakt Health Service een opslagtaak om deze stations te verwijderen.

Volgende stappen

  • U moet het cluster valideren nadat u een server hebt toegevoegd of verwijderd. Zie Het cluster valideren voor meer informatie.