Tworzenie woluminów klastra rozproszonego i konfigurowanie replikacji
Dotyczy: Azure Stack HCI, wersje 22H2 i 21H2
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 Windows Admin Center 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 Windows Admin Center
Aby utworzyć wolumin i skonfigurować replikację:
- W Windows Admin Center w obszarze Narzędzia wybierz pozycję Woluminy.
- W okienku po prawej stronie wybierz kartę Spis , a następnie wybierz pozycję Utwórz.
- W panelu Tworzenie woluminu wybierz pozycję Replikuj wolumin między lokacjami.
- Wybierz kierunek replikacji między lokacjami z listy rozwijanej.
- W obszarze Tryb replikacji wybierz pozycję Asynchroniczne lub Synchroniczne.
- Wprowadź nazwę źródłowej grupy replikacji i docelową nazwę grupy replikacji.
- Wprowadź żądany rozmiar woluminu dziennika.
- 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ż rozmieszczanych 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.
- Po zakończeniu kliknij pozycję Gotowe.
- W okienku po prawej stronie sprawdź, czy dysk danych i dysk dziennika są tworzone w lokacji głównej (aktywnej) 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.
- W obszarze Narzędzia wybierz pozycję Replika magazynu.
- 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 rozprosonych 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 (dwie lokacje). 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 replikację między nimi. Musimy przenieść grupy zasobów z serwera na serwer. To Move-ClusterGroup
polecenie cmdlet służy do tego polecenia cmdlet.
Najpierw przeniesiemy grupę zasobów puli magazynów
Available Storage
doServer1
programuSite1
przy użyciuMove-ClusterGroup
polecenia cmdlet :Move-ClusterGroup -Cluster ClusterS1 -Name 'Available Storage' -Node Server1
Następnie utwórz pierwszy dysk wirtualny (
Disk1
) dla elementuServer1
w programie :Site1
New-Volume -CimSession Server1 -FriendlyName Disk1 -FileSystem REFS -DriveLetter F -ResiliencySettingName Mirror -Size 10GB -StoragePoolFriendlyName "Storage Pool for Site 1"
Utwórz drugi dysk wirtualny (
Disk2
) dla elementuServer1
w programieSite1
:New-Volume -CimSession Server1 -FriendlyName Disk2 -FileSystem REFS -DriveLetter G -ResiliencySettingName Mirror -Size 10GB -StoragePoolFriendlyName "Storage Pool for Site 1"
Teraz przełącz grupę w
Available Storage
tryb offline:Stop-ClusterGroup -Cluster ClusterS1 -Name 'Available Storage'
Przenieś grupę
Available Storage
doServer3
elementu w plikuSite2
:Move-ClusterGroup -Name 'Available Storage' -Node Server3
Utwórz pierwszy dysk wirtualny (
Disk3
) w programie w programieServer3
Site2
:New-Volume -CimSession Server3 -FriendlyName Disk3 -FileSystem REFS -DriveLetter H -ResiliencySettingName Mirror -Size 10GB -StoragePoolFriendlyName "Storage Pool for Site 2"
Utwórz drugi dysk wirtualny (
Disk4
) w programieServer3
:Site2
New-Volume -CimSession Server3 -FriendlyName Disk4 -FileSystem REFS -DriveLetter I -ResiliencySettingName Mirror -Size 10GB -StoragePoolFriendlyName "Storage Pool for Site 2"
Teraz przełącz grupę w
Available Storage
tryb offline, a następnie przenieś ją z powrotem do jednego z serwerów w programieSite1
:Stop-ClusterGroup -Cluster ClusterS1 -Name 'Available Storage'
Move-ClusterGroup -Cluster ClusterS1 -Name 'Available Storage' -Node Server1
Get-ClusterResource
Za pomocą polecenia cmdlet upewnij się, że utworzono cztery woluminy dysków wirtualnych, dwa w każdej puli magazynów:Get-ClusterResource -Cluster ClusterS1
Teraz dodaj
Disk1
do udostępnionych woluminów klastra:Add-ClusterSharedVolume -Name 'Cluster Virtual Disk (Disk1)'
Tworzenie woluminów 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 na potrzeby 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 dyski wirtualne zostały dodane 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 być replikowany 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 akceptować żądania.
- Woluminy danych źródłowych i docelowych istnieją i można zapisywać.
- Źródłowe i docelowe woluminy dziennika istnieją z formatowaniem NTFS lub formatowaniem 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 protokołu ICMP i raportowanie średniej.
- Liczniki wydajności dla danych wejściowych/wyjściowych zapisu i raportują średnią obserwowaną na tym woluminie.
- Szacowany czas synchronizacji początkowej.
Po zakończeniu Test-SRTopology zostanie utworzony plik .html (TestSrTopologyReport z datą i godziną) w folderze Temp systemu Windows. Wszelkie ostrzeżenia lub błędy powinny zostać przejrzyszone, ponieważ mogą one spowodować nieprawidłowe utworzenie repliki magazynu.
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 powiązania 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 obu węzłów serwera źródłowego w lokacji Site1 (Serwer1, Serwer2) i węzły serwera docelowego (replikowane) w lokacji 2 (Server3, Server4).
Zacznijmy:
Dodaj dysk danych lokacji Site1 jako udostępniony wolumin klastra (CSV):
Add-ClusterSharedVolume -Name "Cluster Virtual Disk (Site1)"
Grupa Dostępne magazyny powinna być "własnością" węzła, w ramach którego obecnie znajduje się. Grupę można przenieść do serwera Server1 przy użyciu:
Move-ClusterGroup -Name "Available Storage" -Node Server1
Aby utworzyć powiązanie replikacji, użyj
New-SRPartnership
polecenia cmdlet . To polecenie cmdlet jest również miejscem określania źródłowego woluminu danych i nazw woluminów dzienników: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 podstawowego węzła Server1 w lokacji1 i Replication2
jest grupą replikacji dla serwera docelowego węzła3 w lokacji 2.
Replika magazynu skonfiguruje teraz wszystko. Jeśli istnieją jakieś dane do replikacji, zrobi to w tym miejscu. 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
Powiązane tematy i inne zadania związane z zarządzaniem magazynem można znaleźć w temacie:
Opinia
https://aka.ms/ContentUserFeedback.
Dostępne już wkrótce: W 2024 r. będziemy stopniowo wycofywać zgłoszenia z serwisu GitHub jako mechanizm przesyłania opinii na temat zawartości i zastępować go nowym systemem opinii. Aby uzyskać więcej informacji, sprawdź:Prześlij i wyświetl opinię dla