Konwertowanie na rozciągnięty Azure Stack HCI klastra

Dotyczy: Azure Stack HCI, wersje 21H2 i 20H2

W tym artykule wyjaśniono i podajemy kroki wymagane do utworzenia klastra rozciągniętego przez dodanie nowych węzłów serwera do istniejącego klastra z jedną lokacją. W tym Windows PowerShell polecenia.

Klastry z jedną lokacją używają Windows Administracyjnego do dodawania lub usuwania serwerów dla Azure Stack HCI klastra. Opisane tutaj polecenia programu PowerShell robią to samo podczas konwertowania klastra z jedną lokacją na klaster rozciągnięty.

Zanim rozpoczniesz

Pierwszym krokiem jest pozyskanie nowego sprzętu Azure Stack HCI od oryginalnego dostawcy OEM o takich samych właściwościach jak istniejący sprzęt węzła serwera. Każdy nowy serwer fizyczny musi ściśle odpowiadać pozostałej części serwerów w klastrze, jeśli chodzi o typ procesora CPU, pamięć, liczbę dysków oraz typ i rozmiar dysków.

Zapoznaj się z dokumentacją producenta OEM podczas dodawania nowego sprzętu serwera do użycia w klastrze. Aby uzyskać więcej informacji Azure Stack HCI sprzętu rozwiązania Zintegrowanego systemu, zobacz Azure Stack HCI Catalog.

Wykonaj następujące kroki, aby wstępnie wstępnie wykonać nowe węzły serwera:

  1. Umieść nowe serwery fizyczne w stojaku i podłącz je odpowiednio do kabli.
  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ą podstawową (BMC) i zastosuj wszystkie ustawienia systemu BIOS zgodnie z instrukcjami producenta OEM.
  4. Zastosuj bieżącą linię bazową oprogramowania układowego do wszystkich składników przy użyciu narzędzi dostarczonych przez producentów OEM.
  5. Uruchom testy weryfikacji producenta OEM, aby zapewnić jednorodność sprzętu z istniejącymi serwerami klastrowanych.
  6. Zainstaluj Azure Stack HCI operacyjny na nowym serwerze. Aby uzyskać szczegółowe informacje, zobacz Wdrażanie Azure Stack HCI.
  7. Przyłącz serwery do tej samej domeny klastra.

Za każdym razem, gdy dodajesz lub usuwasz serwer, sprawdzaj poprawność klastra, aby upewnić się, że klaster działa normalnie.

Przed dodaniu węzłów serwera

Klastry rozciągnięte wymagają tej samej liczby węzłów serwera i tej samej liczby dysków w każdej lokacji. Podczas dodawania serwerów Azure Stack HCI klastra ich dyski są automatycznie dodawane do pojedynczej puli magazynów. Jednak w klastrze rozciągniętym każda lokacja musi mieć własną pulę magazynów.

Aby zapewnić, że zostaną utworzone oddzielne pule magazynów, przed dodaniem nowych węzłów serwera należy najpierw utworzyć lokacje. Po utworzeniu lokacji węzły serwera można dodać do klastra i jego własnej puli, po jednym dla każdej lokacji.

Tworzenie dodatkowej lokacji

Azure Stack HCI automatycznie tworzy lokację podczas tworzenia klastra (bez rozciągnięcia). Ponieważ klaster jest tworzony w jednej lokacji, węzły serwera są dodawane do tej lokacji i tworzona jest pojedyncza pula dysków.

Zwykle podczas tworzenia dodatkowych lokacji jest używane polecenie cmdlet New-ClusterFaultDomain. Nie można jednak dodać węzłów serwera do lokacji, gdy serwery nie są częścią klastra.

Podobnie jak w przypadku dodawania lub usuwania serwerów do klastra usługi Azure Stack HCI przy użyciu Centrum administracyjnego programu Windows polecenia cmdlet Get-ClusterFaultDomainXML i Set-ClusterFaultDomainXML służą do tworzenia pliku XML, który określa lokacje i węzły w nich używane. Po dodaniu dodatkowych węzłów serwera do klastra są one dodawane do nowej lokacji i tworzona jest pula dysków drugiej lokacji.

Dodatkowe serwery można dodać jednocześnie przy użyciu polecenia cmdlet Add-ClusterNode, które dodaje dyski każdego nowego serwera w tym samym czasie.

Zazwyczaj klastrami zarządza się z komputera klienckiego zdalnego, a nie z serwera w klastrze. Ten komputer zdalny jest nazywany komputerem zarządzania.

Uwaga

Podczas uruchamiania poleceń programu PowerShell z komputera zarządzania uwzględnij parametr -Cluster z nazwą klastra, którym zarządzasz.

Zacznijmy:

  1. Utwórz listę węzłów lokacji i serwera aktualnie w klastrze i utwórz Sites.xml plik:

    Get-ClusterFaultDomainXML | out-file sites.xml
    
  2. Przejdź do Sites.xml miejsca, w którym znajduje się plik na komputerze zarządzania, i otwórz plik. Jeśli na przykład w klastrze znajdują się obecnie dwa węzły, Sites.xml plik będzie wyglądać tak:

    <Topology>
        <Site Name="Site1" Description="" Location="">
            <Node Name="NODE1" Description="" Location="">
            <Node Name="NODE2" Description="" Location="">
        </Site>
    <Topology>
    
  3. Korzystając z tego przykładu, dodaj do lokacji nową nazwę lokacji i dwa nowe serwery, aby Sites.xml plik wyglądał następująco:

    <Topology>
        <Site Name="Site1" Description="" Location="">
            <Node Name="NODE1" Description="" Location="">
            <Node Name="NODE2" Description="" Location="">
        </Site>
        <Site Name="Site2" Description="" Location="">
            <Node Name="NODE3" Description="" Location="">
            <Node Name="NODE4" Description="" Location="">
        </Site>
    <Topology>
    
  4. Zmodyfikuj informacje o lokacji (domenie błędów). Pierwsze polecenie ustawia zmienną w celu uzyskania i wyświetlenia zawartości Sites.xml pliku. Drugie polecenie ustawia modyfikację na podstawie zmiennej $XML , w następujący sposób:

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

    Get-ClusterFaultDomain
    

Dodawanie nowych węzłów serwera

Po utworzeniu lokacji należy dodać nowe serwery do klastra. Te serwery zostaną dodane do nowej lokacji zgodnie z wcześniejszymi wspomniano, a także zostanie utworzona nowa pula dysków.

  1. Za pomocą Add-ClusterNode polecenia cmdlet dodaj nowe węzły serwera do klastra:

    Add-ClusterNode -Name NODE3, NODE4
    
  2. Po dodaniu serwerów sprawdź, czy znajdują się one we właściwej nowej lokacji, korzystając z następujących informacji:

    Get-ClusterFaultDomain
    
  3. Sprawdź, czy nowa pula dysków została utworzona. Utworzenie puli magazynów z nowo dodanych węzłów może potrwać kilka minut:

    Get-StoragePool
    

Tworzenie dysków i replikacja

Tworzenie dysków wirtualnych w lokacji dodatkowej i konfigurowanie Storage Replica jest procesem ręcznym. Aby wyświetlić wszystkie dyski wirtualne aktualnie w klastrze, użyj polecenia cmdlet Get-VirtualDisk.

W Storage Replica wszystkie dyski muszą mieć ten sam rozmiar i takie same atrybuty. Podczas tworzenia dysków w lokacji dodatkowej należy użyć tej samej metody tworzenia dysków wirtualnych i odporności dysków, która została użyta dla węzłów lokacji głównej. Storage Replica wymaga również dysku dziennika dla każdej lokacji w celu przeprowadzenia replikacji.

Następne kroki