Udostępnij za pośrednictwem


Dodawanie lub usuwanie serwerów dla klastra usługi Azure Stack HCI

Dotyczy: Azure Stack HCI, wersja 22H2

Serwery z klastra można łatwo dodawać lub usuwać z klastra w usłudze Azure Stack HCI. Należy pamiętać, że każdy nowy serwer fizyczny musi ściśle odpowiadać pozostałym serwerom w klastrze, jeśli chodzi o typ procesora CPU, pamięć, liczbę dysków oraz typ i rozmiar dysków.

Za każdym razem, gdy dodasz lub usuniesz serwer, musisz również przeprowadzić walidację klastra, aby upewnić się, że klaster działa normalnie. Dotyczy to zarówno klastrów nienaciągniętych, jak i rozciągniętych.

Zanim rozpoczniesz

Pierwszym krokiem jest uzyskanie nowego sprzętu HCI z oryginalnego producenta OEM. Zawsze zapoznaj się z dokumentacją udostępnioną przez producenta OEM podczas dodawania nowego sprzętu serwera do użycia w klastrze.

  1. Umieść nowy serwer fizyczny w stojaku i odpowiednio podłącz go.
  2. Włącz porty przełącznika fizycznego i dostosuj listy kontroli dostępu (ACL) i identyfikatory sieci VLAN, jeśli ma to zastosowanie.
  3. Skonfiguruj prawidłowy adres IP w kontrolerze zarządzania płytą główną (BMC) i zastosuj wszystkie ustawienia systemu BIOS zgodnie z instrukcjami producenta OEM.
  4. Zastosuj bieżący plan bazowy oprogramowania układowego do wszystkich składników przy użyciu narzędzi dostarczanych przez producenta OEM.
  5. Uruchom testy weryfikacji OEM, aby zapewnić jednorodność sprzętu z istniejącymi serwerami klastra.
  6. Zainstaluj system operacyjny Azure Stack HCI na nowym serwerze. Aby uzyskać szczegółowe informacje, zobacz Wdrażanie rozwiązania Azure Stack HCI.
  7. Przyłącz serwer do domeny klastra.

Dodawanie serwera do klastra

Dołącz serwer do klastra za pomocą programu Windows Admin Center.

Ekran dodawania serwera

  1. W Centrum administracyjnym systemu Windows wybierz pozycję Menedżer klastra ze strzałki rozwijanej u góry.
  2. W obszarze Połączenia klastra wybierz klaster.
  3. W obszarze Narzędzia wybierz pozycję Serwery.
  4. W obszarze Serwery wybierz kartę Spis .
  5. Na karcie Spis wybierz pozycję Dodaj.
  6. W polu Nazwa serwera wprowadź w pełni kwalifikowaną nazwę domeny serwera, który chcesz dodać, kliknij przycisk Dodaj, a następnie kliknij przycisk Dodaj ponownie u dołu.
  7. Sprawdź, czy serwer został pomyślnie dodany do klastra.

Jeśli węzeł został dodany do pojedynczego serwera, zapoznaj się z tymi ręcznymi krokami, aby ponownie skonfigurować Miejsca do magazynowania Direct.

Uwaga

Jeśli klaster ma włączoną usługę Arc-for-server, nowy serwer automatycznie pobiera usługę Arc-for-server w następnym uruchomieniu harmonogramu, który jest uruchamiany co godzinę.

Dodawanie serwera do klastra z obsługą sieci SDN

Jeśli sieć zdefiniowana programowo (SDN) jest już wdrożona w klastrze, na którym dodajesz nowy serwer, program Windows Admin Center nie dodaje automatycznie nowego serwera do środowiska SDN. Aby dodać nowy serwer do infrastruktury SDN klastra, należy użyć skryptu SDN Express.

Przed uruchomieniem skryptu upewnij się, że przełącznik wirtualny został utworzony, a serwer został pomyślnie dodany do klastra. Upewnij się również, że serwer jest wstrzymany, aby obciążenia nie mogły się do niego przenieść.

  1. Pobierz najnowszą wersję skryptów SDN Express PowerShell z repozytorium GitHub SDN.

  2. Uruchom następujące polecenia cmdlet programu PowerShell na nowo dodanym serwerze:

    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
    

    gdzie:

    • NCURI to interfejs API REST kontrolera sieci w następującym formacie: "https://<name of the Network Controller REST API>". Na przykład: "https://mync.contoso.local"
    • ComputerName to w pełni kwalifikowana nazwa domeny (FQDN) serwera do dodania
    • HostPASubnetPrefix to prefiks adresu sieci dostawcy (PA)

Dodawanie serwera do klastra zarządzanego maszyny wirtualnej usługi Arc

Aby dodać serwer do klastra zarządzanego maszyny wirtualnej usługi Arc, należy włączyć zarządzanie maszyną wirtualną usługi Arc na nowym serwerze po dodaniu go do klastra.

Wykonaj następujące kroki, aby dodać serwer do klastra zarządzanego maszyny wirtualnej usługi Azure Arc:

  1. Aby dodać serwer do klastra zarządzanego maszyny wirtualnej usługi Arc, uruchom następujące polecenie:

    Add-ClusterNode -Cluster Cluster1 -Name $nodeName
    
  2. Aby włączyć zarządzanie maszynami wirtualnymi usługi Arc na nowo dodanym serwerze, uruchom następujące polecenie:

    New-MocPhysicalNode -nodeName $nodeName
    

Usuwanie serwera z klastra

Należy pamiętać, że po usunięciu serwera zostaną również usunięte wszystkie maszyny wirtualne, dyski i obciążenia skojarzone z serwerem.

Aby uzyskać więcej informacji na temat usuwania klastra, zobacz Usuwanie klastra.

Odinstalowywanie rozszerzeń maszyn wirtualnych

Przed usunięciem serwera z klastra należy odinstalować wszystkie rozszerzenia maszyn wirtualnych z serwerów z obsługą usługi Azure Arc lub w razie wystąpienia problemów z instalowaniem rozszerzeń później, jeśli serwer zostanie ponownie dodany.

Rozszerzenia maszyn wirtualnych można usunąć przy użyciu witryny Azure Portal, interfejsu wiersza polecenia platformy Azure lub programu Azure PowerShell.

Usuwanie serwera przy użyciu programu PowerShell

Aby usunąć serwer z klastra przy użyciu programu PowerShell:

  1. Uruchom polecenie Disable-AzureStackHCIArcIntegration na serwerze, aby go usunąć.
  2. Uruchom polecenie Remove-ClusterNode -Name <ServerName> z komputera zarządzania lub innego serwera w klastrze.

Usuwanie serwera przy użyciu Centrum administracyjnego systemu Windows

Kroki usuwania serwera z klastra przy użyciu programu Windows Admin Center są podobne do kroków dodawania serwera do klastra.

Okno dialogowe Usuwanie serwera

  1. W Centrum administracyjnym systemu Windows wybierz pozycję Menedżer klastra ze strzałki rozwijanej u góry.
  2. W obszarze Połączenia klastra wybierz klaster.
  3. W obszarze Narzędzia wybierz pozycję Serwery.
  4. W obszarze Serwery wybierz kartę Spis .
  5. Na karcie Spis wybierz serwer, który chcesz usunąć, a następnie wybierz pozycję Usuń.
  6. Aby również usunąć wszystkie dyski serwera z puli magazynów, włącz to pole wyboru.
  7. Sprawdź, czy serwer został pomyślnie usunięty z klastra.

Za każdym razem, gdy dodasz lub usuniesz serwery z klastra, upewnij się, że następnie uruchom test weryfikacji klastra.

Usuwanie serwera z klastra zarządzanego maszyny wirtualnej usługi Arc

Aby usunąć serwer z klastra zarządzanego maszyny wirtualnej usługi Arc, należy wyłączyć zarządzanie maszyną wirtualną usługi Arc na serwerze przed usunięciem go z klastra.

Wykonaj następujące kroki, aby usunąć serwer z klastra zarządzanego maszyny wirtualnej usługi Arc:

  1. Aby wyłączyć zarządzanie maszynami wirtualnymi usługi Arc na serwerze, który chcesz usunąć, uruchom następujące polecenie:

    Remove-MocPhysicalNode -nodeName $nodeName
    
  2. Aby usunąć serwer z klastra, uruchom następujące polecenie:

    Remove-ClusterNode -Cluster Cluster1 -Name $nodeName
    

Dodawanie par serwerów do klastra rozproszonego

Klastry rozproszone wymagają tej samej liczby węzłów serwera i tej samej liczby dysków w każdej lokacji. Podczas dodawania pary serwerów do klastra rozproszonego ich dyski są natychmiast dodawane do puli magazynów obu lokacji w klastrze rozproszony. Jeśli pula magazynów w każdej lokacji nie jest tym samym rozmiarem w momencie dodawania, zostanie odrzucona. Wynika to z faktu, że rozmiar puli magazynów musi być taki sam między lokacjami.

Obejrzyj film wideo dotyczący dodawania węzłów serwera do klastra rozproszonego:

Serwery można dodawać lub usuwać do klastra rozproszonego przy użyciu programu Windows PowerShell. Za pomocą poleceń cmdlet Get-ClusterFaultDomainXML i Set-ClusterFaultDomainXML należy najpierw zmodyfikować informacje o lokacji (domenie błędów) przed dodaniem serwerów.

Następnie można dodać parę serwerów do każdej lokacji jednocześnie przy użyciu polecenia cmdlet Add-ClusterNode , co umożliwia dodanie dysków każdego nowego serwera w tym samym czasie.

Zazwyczaj klastry są zarządzane z komputera zdalnego, a nie na serwerze w klastrze. Ten komputer zdalny jest nazywany komputerem zarządzania.

Uwaga

W przypadku uruchamiania poleceń programu PowerShell z komputera zarządzania dołącz -Cluster parametr z nazwą klastra, którym zarządzasz.

Zacznijmy od:

  1. Użyj następujących poleceń cmdlet programu PowerShell, aby określić stan klastra:

    Zwraca listę aktywnych serwerów w klastrze:

    Get-ClusterNode
    

    Zwraca statystyki dla puli magazynów klastra:

    Get-StoragePool pool*
    

    Wyświetla listę serwerów, na których znajduje się lokacja (domena błędów):

    Get-ClusterFaultDomain
    
  2. Otwórz plik w Notatniku Sites.xml lub innym edytorze tekstów:

    Get-ClusterFaultDomainXML | out-file sites.xml
    
    notepad
    
  3. Przejdź do lokalizacji Sites.xml pliku lokalnie na komputerze zarządzania i otwórz plik. Plik Sites.xml będzie wyglądać podobnie do następującego:

    <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. W tym przykładzie do każdej lokacji (Server5, Server6) należy dodać serwer w następujący sposób:

    <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. Zmodyfikuj informacje o bieżącej lokacji (domenie błędów). Pierwsze polecenie ustawia zmienną w celu uzyskania zawartości Sites.xml pliku i wyprowadzenia go. Drugie polecenie ustawia modyfikację na podstawie zmiennej $XML.

    $XML = Get-Content .\sites.xml | out-string
    Set-ClusterFaultDomainXML -xml $XML
    
  6. Sprawdź, czy wprowadzone modyfikacje są poprawne:

    Get-ClusterFaultDomain
    
  7. Dodaj parę serwerów do klastra Add-ClusterNode przy użyciu polecenia cmdlet :

    Add-ClusterNode -Name Server5,Server6
    

Po pomyślnym dodaniu serwerów skojarzone dyski są automatycznie dodawane do pul magazynów każdej lokacji. Na koniec Usługa kondycji tworzy zadanie magazynowania w celu uwzględnienia nowych dysków.

Usuwanie par serwerów z klastra rozproszonego

Przed usunięciem par serwerów z klastra należy odinstalować wszystkie rozszerzenia maszyn wirtualnych z serwerów z obsługą usługi Azure Arc lub ryzykować problemy z instalowaniem rozszerzeń później w przypadku ponownego dodania serwerów.

Rozszerzenia maszyn wirtualnych można usunąć przy użyciu witryny Azure Portal, interfejsu wiersza polecenia platformy Azure lub programu Azure PowerShell.

Usunięcie pary serwerów z klastra rozproszonego jest podobnym procesem dodawania pary serwerów, ale zamiast tego przy użyciu polecenia cmdlet Remove-ClusterNode .

  1. Użyj następujących poleceń cmdlet programu PowerShell, aby określić stan klastra:

    Zwraca listę aktywnych serwerów w klastrze:

    Get-ClusterNode
    

    Zwraca statystyki dla puli magazynów klastra:

    Get-StoragePool pool*
    

    Wyświetla listę serwerów, na których znajduje się lokacja (domena błędów):

    Get-ClusterFaultDomain
    
  2. Otwórz plik w Notatniku Sites.xml lub innym edytorze tekstów:

    Get-ClusterFaultDomainXML | out-file sites.xml
    
    notepad
    
  3. Korzystając z poprzedniego przykładu Sites.xml , w pliku usuń <Node Name="Server5" Description="" Location=""> wpis i <Node Name="Server6" Description="" Location=""> XML dla każdej witryny.

  4. Zmodyfikuj informacje o bieżącej lokacji (domenie błędów) przy użyciu następujących dwóch poleceń cmdlet:

    $XML = Get-Content .\sites.xml | out-string
    Set-ClusterFaultDomainXML -xml $XML
    
  5. Sprawdź, czy wprowadzone modyfikacje są poprawne:

    Get-ClusterFaultDomain
    
  6. Uruchom następujące polecenie cmdlet na serwerach, które mają zostać usunięte (Server5 i Server6), aby wyłączyć integrację z usługą Azure Arc:

    Disable-AzureStackHCIArcIntegration
    
  7. Usuń pary serwerów z klastra przy użyciu Remove-ClusterNode polecenia cmdlet :

    Remove-ClusterNode -Name Server5,Server6
    

Po pomyślnym usunięciu serwerów skojarzone dyski zostaną automatycznie usunięte z pul lokacji. Na koniec Usługa kondycji tworzy zadanie magazynu w celu usunięcia tych dysków.

Następne kroki

  • Klaster należy zweryfikować po dodaniu lub usunięciu serwera. Aby uzyskać więcej informacji, zobacz Weryfikowanie klastra.