Udostępnij za pośrednictwem


Tworzenie woluminów klastra rozproszonego i konfigurowanie replikacji

Dotyczy: Azure Stack HCI, wersja 22H2

W tym artykule opisano sposób tworzenia woluminów i konfigurowania replikacji dla klastrów rozproszonych w usłudze Azure Stack HCI przy użyciu centrum administracyjnego systemu Windows i programu PowerShell.

Utworzymy woluminy na czterech serwerach w dwóch lokacjach— dwa serwery na lokację jako przykład. Należy jednak pamiętać, że jeśli chcesz utworzyć woluminy dublowania trzystopniowego, potrzebujesz co najmniej sześciu serwerów, trzech serwerów na lokację.

Woluminy rozproszone i replikacja przy użyciu centrum administracyjnego systemu Windows

Aby utworzyć wolumin i skonfigurować replikację:

  1. W Centrum administracyjnym systemu Windows w obszarze Narzędzia wybierz pozycję Woluminy.
  2. W okienku po prawej stronie wybierz kartę Spis , a następnie wybierz pozycję Utwórz.
  3. W panelu Tworzenie woluminu wybierz pozycję Replikuj wolumin między lokacjami.
  4. Wybierz kierunek replikacji między lokacjami z listy rozwijanej.
  5. W obszarze Tryb replikacji wybierz pozycję Asynchroniczne lub Synchroniczne.
  6. Wprowadź nazwę źródłowej grupy replikacji i docelową nazwę grupy replikacji.
  7. Wprowadź żądany rozmiar woluminu dziennika.
  8. W obszarze Zaawansowane opcjonalnie wykonaj następujące czynności:
    • Wprowadź/zmień nazwę źródłowej grupy replikacji.
    • Wprowadź/zmień nazwę docelowej grupy replikacji.
    • Aby użyć bloków już rozstawionych w obiekcie docelowym..., zaznacz to pole wyboru.
    • Aby zaszyfrować ruch związany z replikacją, zaznacz to pole wyboru.
    • Aby włączyć grupy spójności, zaznacz to pole wyboru.
  9. Po zakończeniu kliknij pozycję Gotowe.
  10. W okienku po prawej stronie sprawdź, czy dysk danych i dysk dziennika są tworzone w lokacji głównej (aktywne) oraz czy odpowiednie dyski repliki danych i dziennika są tworzone w lokacji dodatkowej (pasywnej). W przypadku replikacji dwukierunkowej powinny zostać wyświetlone dwa zestawy dysków danych i woluminów.
  11. W obszarze Narzędzia wybierz pozycję Replika magazynu.
  12. W okienku po prawej stronie w obszarze Partnerstwa sprawdź, czy partnerstwo replikacji zostało pomyślnie utworzone.

Następnie przed wdrożeniem maszyn wirtualnych i innych obciążeń należy zweryfikować pomyślną replikację danych między lokacjami. Aby uzyskać więcej informacji, zobacz sekcję Weryfikowanie replikacji w temacie Weryfikowanie klastra.

Tworzenie woluminów rozproszony przy użyciu programu PowerShell

Tworzenie woluminu różni się w przypadku klastrów w warstwie Standardowa pojedynczej lokacji w porównaniu z klastrami rozproszonymi (dwulokajowymi). W obu scenariuszach należy jednak użyć New-Volume polecenia cmdlet do utworzenia dysku wirtualnego, partycji i sformatowania go, utworzenia woluminu o pasującej nazwie i dodania go do udostępnionych woluminów klastra (CSV).

Tworzenie woluminów i dysków wirtualnych dla klastrów rozproszony jest nieco bardziej zaangażowane niż w przypadku klastrów z jedną lokacją. Klastry rozproszone wymagają co najmniej czterech woluminów — dwóch woluminów danych i dwóch woluminów dziennika z parą woluminów danych/dziennika znajdujących się w każdej lokacji. Następnie utworzysz grupę replikacji dla każdej lokacji i skonfigurujesz między nimi replikację. Musimy przenieść grupy zasobów z serwera na serwer. To Move-ClusterGroup polecenie cmdlet jest używane.

  1. Najpierw przenieśmy grupę zasobów puli magazynów Available Storage do Server1 elementu przy Site1 użyciu Move-ClusterGroup polecenia cmdlet :

    Move-ClusterGroup -Cluster ClusterS1 -Name 'Available Storage' -Node Server1
    
  2. Następnie utwórz pierwszy dysk wirtualny (Disk1) dla elementu Server1 w programie Site1:

    New-Volume -CimSession Server1 -FriendlyName Disk1 -FileSystem REFS -DriveLetter F -ResiliencySettingName Mirror -Size 10GB -StoragePoolFriendlyName "Storage Pool for Site 1"
    
  3. Utwórz drugi dysk wirtualny (Disk2) dla Server1 elementu w programie Site1:

    New-Volume -CimSession Server1 -FriendlyName Disk2 -FileSystem REFS -DriveLetter G -ResiliencySettingName Mirror -Size 10GB -StoragePoolFriendlyName "Storage Pool for Site 1"
    
  4. Teraz przełącz grupę w Available Storage tryb offline:

    Stop-ClusterGroup -Cluster ClusterS1 -Name 'Available Storage'
    
  5. I przenieś grupę Available Storage do Server3 w pliku Site2:

    Move-ClusterGroup -Name 'Available Storage' -Node Server3
    
  6. Utwórz pierwszy dysk wirtualny (Disk3) w programie Server3 :Site2

    New-Volume -CimSession Server3 -FriendlyName Disk3 -FileSystem REFS -DriveLetter H -ResiliencySettingName Mirror -Size 10GB -StoragePoolFriendlyName "Storage Pool for Site 2"
    
  7. Utwórz drugi dysk wirtualny (Disk4) w programie Server3 :Site2

    New-Volume -CimSession Server3 -FriendlyName Disk4 -FileSystem REFS -DriveLetter I -ResiliencySettingName Mirror -Size 10GB -StoragePoolFriendlyName "Storage Pool for Site 2"
    
  8. Teraz przełącz grupę Available Storage w tryb offline, a następnie przenieś ją z powrotem do jednego z serwerów w programie Site1:

    Stop-ClusterGroup -Cluster ClusterS1 -Name 'Available Storage'
    
    Move-ClusterGroup -Cluster ClusterS1 -Name 'Available Storage' -Node Server1
    
  9. Get-ClusterResource Za pomocą polecenia cmdlet upewnij się, że zostały utworzone cztery woluminy dysków wirtualnych, dwa w każdej puli magazynów:

    Get-ClusterResource -Cluster ClusterS1
    
  10. Teraz dodaj Disk1 do udostępnionych woluminów klastra:

    Add-ClusterSharedVolume -Name 'Cluster Virtual Disk (Disk1)'
    

Tworzysz woluminy i wszystko jest gotowe do skonfigurowania repliki magazynu na potrzeby replikacji.

Konfigurowanie replikacji przy użyciu programu PowerShell

W przypadku konfigurowania repliki magazynu dla klastra rozproszonego przy użyciu programu PowerShell dysk używany dla danych źródłowych musi zostać dodany jako udostępniony wolumin klastra (CSV). Wszystkie inne dyski muszą pozostać jako dyski inne niż CSV w grupie Dostępne magazyny. Te dyski są następnie dodawane jako udostępnione woluminy klastra podczas procesu tworzenia repliki magazynu.

W poprzednim kroku dodano dyski wirtualne przy użyciu liter dysków, aby ułatwić ich identyfikację. Replika magazynu to replikacja jeden do jednego, co oznacza, że pojedynczy dysk może replikować do innego pojedynczego dysku.

Krok 1. Weryfikowanie topologii replikacji

Przed rozpoczęciem należy uruchomić Test-SRTopology polecenie cmdlet przez dłuższy czas (na przykład kilka godzin). Polecenie Test-SRTopology cmdlet weryfikuje potencjalne powiązanie replikacji i weryfikuje hosta lokalnego na serwerze docelowym lub zdalnie między serwerami źródłowymi i docelowymi.

To polecenie cmdlet sprawdzi, czy:

  • Dostęp do protokołu SMB można uzyskać za pośrednictwem sieci, co oznacza, że port TCP 445 i port 5445 są otwarte dwukierunkowo.
  • Dostęp do protokołu WS-MAN można uzyskać za pośrednictwem protokołu HTTP w sieci, co oznacza, że porty TCP 5985 i 5986 są otwarte.
  • Dostęp do dostawcy SR WMIv2 można uzyskać i zaakceptować żądania.
  • Istnieją woluminy danych źródłowych i docelowych oraz można je zapisywać.
  • Woluminy dziennika źródłowego i docelowego istnieją z formatowaniem NTFS lub formatowaniem systemu plików ReFS i wystarczającą ilością wolnego miejsca.
  • Magazyn jest inicjowany w formacie GPT, a nie MBR, z pasującymi rozmiarami sektorów.
  • Istnieje wystarczająca ilość pamięci fizycznej do uruchomienia replikacji.

Ponadto Test-SRTopology polecenie cmdlet będzie również mierzyć:

  • Opóźnienie dwukierunkowe ICMP i zgłoś średnią.
  • Liczniki wydajności zapisu/danych wyjściowych i raportują średnią widoczną na tym woluminie.
  • Szacowany początkowy czas synchronizacji.

Po zakończeniu testowania SRTopology zostanie utworzony plik .html (TestSrTopologyReport z datą i godziną) w folderze Temp systemu Windows. Wszelkie ostrzeżenia lub błędy należy przejrzeć, ponieważ mogą one spowodować, że replika magazynu nie zostanie prawidłowo utworzona.

Przykładowe polecenie, które będzie uruchamiane przez 5 godzin, to:

Test-SRTopology -SourceComputerName Server1 -SourceVolumeName W: -SourceLogVolumeName X: -DestinationComputerName Server3 -DestinationVolumeName Y: -DestinationLogVolumeName Z: -DurationInMinutes 300 -ResultPath c:\temp

Krok 2. Tworzenie partnerstwa replikacji

Po zakończeniu Test-SRTopology testów możesz przystąpić do konfigurowania repliki magazynu i tworzenia partnerstwa replikacji. W skrócie skonfigurujemy replikę magazynu, tworząc grupy replikacji (RG) dla każdej lokacji i określając woluminy danych i woluminy dziennika dla węzłów serwera źródłowego w lokacji Site1 (Serwer1, Serwer2) i docelowy (replikowany) węzły serwera w lokacji 2 (Server3, Server4).

Zacznijmy:

  1. Dodaj dysk danych site1 jako udostępniony wolumin klastra (CSV):

    Add-ClusterSharedVolume -Name "Cluster Virtual Disk (Site1)"
    
  2. Grupa Dostępne magazyny powinna być "własnością" węzła, na który jest obecnie siedzi. Grupę można przenieść do serwera Server1 przy użyciu:

    Move-ClusterGroup -Name "Available Storage" -Node Server1
    
  3. Aby utworzyć partnerstwo replikacji, użyj New-SRPartnership polecenia cmdlet . To polecenie cmdlet służy również do określania źródłowego woluminu danych i nazw woluminów dziennika:

    New-SRPartnership -SourceComputerName "Server1" -SourceRGName "Replication1" -SourceVolumeName "C:\ClusterStorage\Disk1\" -SourceLogVolumeName "G:" -DestinationComputerName "Server3" -DestinationRGName "Replication2" -DestinationVolumeName "H:" -DestinationLogVolumeName "I:"
    

Polecenie New-SRPartnership cmdlet tworzy powiązanie replikacji między dwiema grupami replikacji dla dwóch lokacji. W tym przykładzie Replication1 jest to grupa replikacji dla węzła podstawowego Server1 w lokacji1 i Replication2 jest grupą replikacji dla węzła docelowego Server3 w lokacji 2.

Replika magazynu skonfiguruje teraz wszystko. Jeśli istnieją jakieś dane do replikacji, zrobi to tutaj. W zależności od ilości danych, które muszą zostać zreplikowane, może to chwilę potrwać. Zaleca się, aby nie przenosić żadnych grup do momentu ukończenia tego procesu.

Następne kroki

Aby zapoznać się z powiązanymi tematami i innymi zadaniami zarządzania magazynem, zobacz również: