1. Omówienie
QNAP ES1640dc to system pamięci masowej klasy enterprise. Zapewnia redundancję nie tylko w zakresie redundantnych modułów zasilania, ale również w zakresie modułów systemu z podwójnym kontrolerem.
Niniejszy dokument jest przewodnikiem krok po kroku dotyczącym budowania środowiska Disaster Recovery na systemie pamięci masowej QNAP ES1640dc z VMware Site Recovery Manager (SRM).
1.1 Architektura
Na diagramie architektury widoczne są dwie lokalizacje. Lokalizacja A po lewej stronie to system podstawowy, który jest chroniony. Lokalizacja B po prawej stronie to lokalizacja odzyskiwania, która będzie używana w przypadku awarii lokalizacji A.
1.2 Konfiguracja systemu
| Ustawienia sieci serwera (Lokalizacja A) | ||
|---|---|---|
| Ustawienie | Wartość | Opis |
| IP serwera vCenter A (PSC) | 192.168.200.10 | Serwer vCenter z PSC w lokalizacji A |
| IP serwera SRM A | 192.168.200.13 | Serwer SRM w lokalizacji A |
| IP serwera ESXi 1 | 192.168.200.1 | Serwer ESXi w klastrze 1 |
| IP serwera ESXi 2 | 192.168.200.2 | Serwer ESXi w klastrze 1 |
| Ustawienia sieci serwera (Lokalizacja B) | ||
| Ustawienie | Wartość | Opis |
| IP serwera vCenter B (PSC) | 192.168.201.10 | Serwer vCenter z PSC w lokalizacji B |
| IP serwera SRM A | 192.168.201.13 | Serwer SRM w lokalizacji B |
| IP serwera ESXi 3 | 192.168.201.1 | Serwer ESXi w klastrze 2 |
| IP serwera ESXi 4 | 192.168.201.2 | Serwer ESXi w klastrze 2 |
| Ustawienia sieci pamięci masowej (Lokalizacja A) | ||
|---|---|---|
| Ustawienie | Wartość | Opis |
| IP zarządzania SCA | 192.168.200.101 | IP zarządzania kontrolera A |
| IP Ethernet SCA (1+2) | 10.1.1.101 | IP portu danych kontrolera A |
| IP zarządzania SCB | 192.168.200.102 | IP zarządzania kontrolera B |
| IP Ethernet SCB (1+2) | 10.1.1.102 | IP portu danych kontrolera B |
| Pool w SCA | Pool1 | Pool RAID10 na kontrolerze A |
| iSCSI LUN | iSCSI LUN na Pool1 | |
| Ustawienia sieci pamięci masowej (Lokalizacja B) | ||
| Ustawienie | Wartość | Opis |
| IP zarządzania SCA | 192.168.201.101 | IP zarządzania kontrolera A |
| IP Ethernet SCA (1+2) | 10.1.2.101 | IP portu danych kontrolera A |
| IP zarządzania SCB | 192.168.200.102 | IP zarządzania kontrolera B |
| IP Ethernet SCB (1+2) | 10.1.2.102 | IP portu danych kontrolera B |
| Pool w SCA | Pool1 | Pool RAID10 na kontrolerze A |
| iSCSI LUN | iSCSI LUN na Pool1 |
2. Konfigurowanie pamięci masowej
Przed rozpoczęciem konfigurowania systemów disaster recovery należy skonfigurować ustawienia pamięci masowej.
2.1 Tworzenie poolu pamięci masowej i iSCSI LUN
Szczegółowe informacje na temat tworzenia poolu pamięci masowej i iSCSI LUN można znaleźć w podręczniku użytkownika ES1640dc. Pool pamięci masowej Pool1 jest tworzony na kontrolerze SCA z typem RAID10, jak pokazano poniżej.
Zostały utworzone cztery woluminy LUN dołączone do obiektu docelowego iSCSI.
- vdi_0 służy do przechowywania maszyn wirtualnych (VM).
- placeholder służy do VMware SRM.
2.2 Podłączanie pamięci masowej z serwerów
Zalecanym sposobem połączenia serwera z pamięcią masową jest użycie funkcji Multipath I/O (MPIO). Wykonaj poniższe kroki, aby to zrealizować.
Wybierz kartę [Configuration] → Storage Adapters → kliknij prawym przyciskiem myszy iSCSI Software Adapter i wybierz Properties.
Wybierz kartę [Dynamic Discovery], a następnie wprowadź adres IP serwera iSCSI.
Kliknij OK i zamknij kartę, aby ponownie przeskanować obiekty docelowe iSCSI.
Powtórz powyższe kroki, aby dodać wszystkie adresy IP lokalizacji serwera iSCSI do funkcji Dynamic Discovery, a następnie będą widoczne poniższe obiekty docelowe.
2.3 Konfigurowanie replikacji pamięci masowej za pomocą funkcji SNAPSYNC
SNAPSYNC to funkcja replikacji pamięci masowej na poziomie bloków dostępna w ES1640dc. W przypadku wykonywania odzyskiwania po awarii za pomocą VMware SRM jest to jedna z opcji replikacji pamięci masowej.
2.3.1 Konfigurowanie serwera Snapsync
Aby skonfigurować funkcję Snapsync, zaloguj się do strony internetowej pamięci masowej i kliknij ikonę Backup Station na panelu.
Wybierz Snapsync Server w lewym panelu, aby go skonfigurować.
Zaznacz pole wyboru Enable Snapsync Server i pozostaw domyślne wartości Port Number oraz Maximum download rate. Kliknij przycisk Create Host, aby utworzyć hosta. Wprowadź adres IP pamięci masowej i hasło administratora zdalnego systemu pamięci masowej ES1640dc. Kliknij Apply, aby go utworzyć.
Zdalny host został utworzony.
2.3.2 Tworzenie zadania Snapsync
Kliknij Snapsync w lewym panelu, a następnie kliknij przycisk Create a Replication Job w prawym panelu.
Wprowadź następujące informacje, aby utworzyć zadanie:
- Nazwa zdalnego zadania replikacji.
- Wybierz i przypisz zdalnego hosta.
- Wybierz i przypisz źródłowy pool.
- Wybierz i przypisz źródłowy folder współdzielony/LUN.
- Wybierz i przypisz docelowy pool.
- Kliknij przycisk New, aby przypisać i utworzyć docelowy folder współdzielony/LUN.
- Kliknij przycisk OK, aby utworzyć zadanie replikacji.
Tworzenie zadania Snapsync zostało ukończone i pierwsze synchronizowanie rozpoczyna się automatycznie.
Pierwsza synchronizacja została zakończona, a status zmienił się na zaktualizowany.
2.3.3 Dołączanie docelowego woluminu LUN do obiektu docelowego iSCSI
W lokalizacji B po zakończeniu zadania Snapsync na dole listy Un-Mapped iSCSI LUN List powinien pojawić się nowy woluminy iSCSI LUN.
Wybierz woluminy LUN, kliknij przycisk Action i wybierz opcję Map, aby zamapować ten woluminy LUN do obiektu docelowego iSCSI.
Docelowy woluminy LUN jest zamapowany do obiektu docelowego iSCSI.
3. Instalacja SRM
Przed zainstalowaniem serwera SRM należy:
- Pobrać oprogramowanie VMware vCenter Site Recovery Manager
- Przygotować bazę danych i użytkownika logowania dla SRM w celu uzyskania dostępu do serwera vCenter
- Zainstalować sterownik SQL Server Native Client na serwerze SRM w celu uzyskania dostępu do bazy danych
- Dodać inną maszynę wirtualną z systemem Windows 2012 Server w celu indywidualnej instalacji SRM
3.1 Instalacja oprogramowania SRM dla obu lokalizacji
Otwórz oprogramowanie SRM i kliknij przycisk Next.
Kliknij przycisk Next.
Zaakceptuj umowę EULA i kliknij przycisk Next.
Kliknij przycisk Next.
Wybierz folder docelowy instalacji i kliknij Dalej.
Wprowadź informacje o Platform Service Controller (PSC) i kliknij Dalej.
Kliknij Akceptuj, aby zaakceptować certyfikat PSC.
Wybierz adres vCenter
Wprowadź informacje wymagane do rejestracji VMware vCenter SRM i kliknij Dalej.
Wybierz Default Site Recovery Manager Plug-in Identifer, kliknij Dalej.
Wybierz Automatically generate a certificate, kliknij Dalej.
Wprowadź informacje o certyfikacie i kliknij Dalej.
Wybierz Use a custom database server, a następnie kliknij DSN Setup.
Wybierz kartę System DSN i kliknij przycisk Dodaj.
Wybierz SQL Server Native Client i kliknij Zakończ.
Wprowadź nazwę DSN, opis i adres serwera SQL, a następnie kliknij Dalej
Wybierz With SQL Server authentication using a login ID and password entered by the user, wprowadź poświadczenia użytkownika dodanego w vCenter i kliknij Dalej.
Zmień domyślną bazę danych na SRM – tę bazę danych przygotowaną do użytku przez SRM, a następnie kliknij Dalej.
Kliknij przycisk Zakończ.
Źródło danych zostało utworzone. Możesz teraz kliknąć Test Data Source, aby przetestować bazę danych.
Test zakończony. Kliknij OK, aby zamknąć okno.
Nowe systemowe DSN zostało utworzone. Kliknij OK, aby zakończyć konfigurację DSN.
Pojawi się okno podręczne z informacją o konieczności ręcznego wprowadzenia DSN.
Wprowadź SRM, kliknij Dalej.
Wprowadź poświadczenia użytkownika bazy danych SRM, a następnie kliknij Dalej.
Wprowadź poświadczenia lokalnego administratora wymagane do uruchomienia usługi SRM i kliknij Dalej
Kliknij Zainstaluj.
Instalacja została zakończona. Kliknij Zakończ.
3.2 Konfiguracja lokacji SRM
Przed skonfigurowaniem SRM upewnij się, że składniki SRM / vCenter w obu lokacjach mogą się wzajemnie komunikować.
3.2.1 Łączenie instancji serwerów Site Recovery Manager
Kliknij ikonę Site Recovery na stronie głównej klienta vSphere Web Client.
Kliknij Sites w lewym panelu.
Wybierz vCenter chronionej lokacji w lewym panelu i kliknij Pair sites.
Wprowadź adres PSC lokacji odzyskiwania i kliknij Dalej.
Wybierz vCenter lokacji odzyskiwania i wprowadź jego poświadczenia, a następnie kliknij Zakończ.
Kliknij Tak, aby połączyć się z vCenter.
Lokacje zostały pomyślnie sparowane.
3.2.2 Konfiguracja mapowań zasobów lokacji
Kliknij Create resource mappings
Dodaj mapowanie klastrów sparowanych lokacji i kliknij Dalej
Utwórz odwrotne mapowanie dla sparowanej lokacji i kliknij Zakończ
3.2.3 Konfiguracja mapowań folderów lokacji
Kliknij Create folder mappings
Wybierz Prepare mappings manually, kliknij Dalej.
Dodaj foldery mapowania lokacji i kliknij Dalej.
Utwórz odwrotne mapowania i kliknij Dalej.
3.2.4 Konfiguracja mapowań sieci lokacji
Kliknij Create network mappings
Wybierz Prepare mappings manually, kliknij Dalej.
Dodaj sieci mapowania lokacji i kliknij Dalej.
Utwórz odwrotne mapowania i kliknij Dalej.
Sprawdź konfigurację i kliknij Zakończ
3.2.5 Konfiguracja zastępczych magazynów danych lokacji
Aby umożliwić planowaną migrację i ponowną ochronę, należy wybrać zastępcze magazyny danych (placeholder datastores) w obu lokacjach. Zastępcze magazyny danych muszą spełniać określone kryteria.
- W przypadku klastrów zastępcze magazyny danych muszą być widoczne dla wszystkich hostów w klastrze.
- Nie można wybierać replikowanych magazynów danych jako zastępczych magazynów danych.
Wybierz Configure Sites Placeholder Datastore
Wybierz placeholder, a następnie kliknij OK
3.3 Konfiguracja menedżerów macierzy
Do skonfigurowania menedżerów macierzy wymagana jest wcześniejsza instalacja wtyczki QNAP SRA.
3.3.1 Instalacja wtyczki SRA
Otwórz oprogramowanie QNAP SRA na serwerze SRM i kliknij Dalej.
Kliknij Zgadzam się, aby zaakceptować umowę EULA.
Kliknij Zakończ, aby ukończyć instalację.
3.3.2 Dodaj menedżery macierzy
Kliknij Dodaj menedżera macierzy i włącz parę macierzy.
Wybierz Dodaj parę menedżerów macierzy, kliknij Dalej.
Wybierz sparowane lokalizacje, kliknij Dalej.
Wybierz QNAP Enterprise Storage SRA, kliknij Dalej.
Skonfiguruj menedżera macierzy dla lokalizacji A, podaj nazwę wyświetlaną oraz informacje dotyczące zarządzania, a następnie kliknij Dalej.
-Management URL: Adres IP zarządzania SCA w lokalizacji A
-Extra Management URL: Adres IP zarządzania SCB w lokalizacji A
-Username: Nazwa użytkownika administratora SC w lokalizacji A, domyślnie admin
-Password: Hasło SC w lokalizacji A
Podczas tworzenia menedżera macierzy na tym etapie zostanie sprawdzone zadanie replikacji Replication Job w usłudze Snapsync.
Skonfiguruj menedżera macierzy dla lokalizacji B, podaj nazwę wyświetlaną oraz informacje dotyczące zarządzania, a następnie kliknij Dalej.
-Management URL: Adres IP zarządzania SCA w lokalizacji B
-Extra Management URL: Adres IP zarządzania SCB w lokalizacji A lokalizacji B
-Username: Nazwa użytkownika administratora SC w lokalizacji B, domyślnie admin
-Password: Hasło SC w lokalizacji B
Wybierz parę macierzy SC, kliknij Dalej.
Kliknij Zakończ.
3.3.3 Utwórz grupę ochrony
Kliknij Utwórz grupę ochrony.
Wprowadź nazwę grupy, kliknij Dalej.
Wybierz kierunek ochrony z lokalizacji A do lokalizacji B oraz wybierz replikację opartą na macierzy, a następnie kliknij Dalej.
Wybierz magazyn danych zawierający maszyny wirtualne, które mają być chronione, i kliknij Dalej.
Kliknij Zakończ.
3.3.4 Utwórz plan odzyskiwania
Kliknij Utwórz plan odzyskiwania.
Wprowadź nazwę planu, wybierz lokalizację i kliknij Dalej.
Wybierz lokalizację B jako lokalizację odzyskiwania, kliknij Dalej.
Wybierz grupy ochrony, kliknij Dalej.
Wybierz sieć testowych maszyn wirtualnych, kliknij Dalej.
Plan odzyskiwania został utworzony, kliknij Zakończ.
4. Scenariusze odzyskiwania lokalizacji
VMware SRM udostępnia następujące typy odzyskiwania lokalizacji:
- Testowe odzyskiwanie
- Planowana migracja
- Odzyskiwanie po awarii
4.1 Testowe odzyskiwanie
Wybierz Plany odzyskiwania na prawej karcie i kliknij nazwę planu w poniższym oknie.
Kliknij przycisk Testuj plan odzyskiwania.
Kliknij Dalej.
Kliknij Zakończ, aby uruchomić test.
Na karcie Monitor można sprawdzić stan testowania.
Po zakończeniu testu stan planu zmienia się na Test zakończony.
Kliknij przycisk Wyczyść plan odzyskiwania, aby oczyścić środowisko testowe.
Kliknij Dalej.
Środowisko testowe zostało wyczyszczone. Stan planu zmienia się na Gotowy.
4.2 Planowana migracja
Jeśli z jakiegoś powodu chcesz przeprowadzić migrację maszyn wirtualnych do innej lokalizacji ze względu na lokalne prace konserwacyjne, planowana migracja pomoże Ci szybko przenieść najnowsze dane maszyn wirtualnych i automatycznie przełączyć usługi do lokalizacji odzyskiwania.
Kliknij przycisk Uruchom plan odzyskiwania.
Zaznacz pole wyboru, wybierz Planowana migracja i kliknij Dalej.
Na karcie Monitor trwa planowana migracja.
Planowana migracja została zakończona.
Widać, że maszyny wirtualne w lokalizacji chronionej stają się nieaktywne.
Maszyny wirtualne w lokalizacjach odzyskiwania stają się aktywne.
Można zauważyć, że stan zadania replikacji SnapSync Replication Job zmienił się na wstrzymany.
W tym momencie między obiema lokalizacjami nie odbywa się żadna synchronizacja danych.
Teraz kliknij przycisk Włącz ponownie ochronę planu odzyskiwania, aby zainicjować zmianę ról i wznowić synchronizację.
Zaznacz pole wyboru i kliknij Dalej.
Trwa proces ponownego włączania ochrony.
Proces ponownego włączania ochrony został zakończony.
Po zakończeniu procesu ponownego włączania ochrony można sprawdzić, że role (źródło i miejsce docelowe) w zadaniu replikacji SnapSync Replication Job systemu pamięci masowej zostały odwrócone, a stan zmienił się na zaktualizowany.
Planowana migracja została zakończona i można bezpiecznie wyłączyć lokalizację A w celu przeprowadzenia prac konserwacyjnych.
4.3 Odzyskiwanie po awarii
Jeśli z jakiegokolwiek powodu lokalizacja chroniona przestała działać i konieczne jest jak najszybsze uruchomienie lokalizacji odzyskiwania w celu wznowienia wszystkich usług, w lokalizacji odzyskiwania zostanie wyświetlony poniższy komunikat ostrzegawczy.
Przejdź do karty planu odzyskiwania i kliknij przycisk Uruchom plan odzyskiwania.
Zaznacz pole wyboru i kliknij Dalej, aby uruchomić odzyskiwanie po awarii.
Trwa odzyskiwanie po awarii. W tym trybie kroki zakończone błędem są pomijane.
Odzyskiwanie po awarii zostało zakończone.
Wszystkie maszyny wirtualne są uruchomione i działają w lokalizacji odzyskiwania.
Uwaga:
Należy pamiętać, że obecnie nie ma ochrony, ponieważ Lokalizacja A jest niedostępna. Należy jak najszybciej rozwiązać problem w Lokalizacji A i przywrócić jej działanie.
Po zakończeniu konserwacji przejdź do klienta vSphere Web Client w Lokalizacji A, aby ponownie nawiązać połączenie SRM. Pojawi się okno podręczne z prośbą o podanie poświadczeń vCenter Lokalizacji B — wprowadź poświadczenia, aby się zalogować.
Na karcie Monitor planu odzyskiwania zostanie wyświetlony monit o ponowne przeprowadzenie odzyskiwania w celu ponownej synchronizacji brakujących elementów w czasie, gdy Lokalizacja A była niedostępna.
Kliknij przycisk Uruchom plan odzyskiwania.
Kliknij Dalej.
Odzyskiwanie zostało zakończone.
Kliknij przycisk Ponownie chroń plan odzyskiwania, aby odwrócić kierunek synchronizacji i rozpocząć synchronizację z Lokalizacji B do Lokalizacji A.
Trwa ponowne włączanie ochrony.
Ponowne włączanie ochrony zostało zakończone. Stan planu zmienia się na Gotowy.
Po zakończeniu procesu ponownego włączania ochrony następuje zamiana źródła i miejsca docelowego. Na stronie internetowej zadania snapsync systemu pamięci masowej można sprawdzić, że kierunek synchronizacji zmienił się z Lokalizacja A → Lokalizacja B na Lokalizacja B → Lokalizacja A.
Teraz Lokalizacja B staje się lokalizacją ochrony, a Lokalizacja A lokalizacją odzyskiwania.
Uwaga:
Jeśli chcesz zachować Lokalizację A jako lokalizację ochrony, a Lokalizację B jako lokalizację odzyskiwania, musisz przeprowadzić planowaną migrację i ponownie włączyć ochronę.