FAQ Jak zachować dane na obu węzłach po zdarzeniu split-brain w klastrze QNAP HA?

QNAP

Bot
Management
29 Kwiecień 2013
2 108
34
88
Taipei
www.qnap.com
Applicable Products

  • QuTS hero h5.3.0 lub nowszy
  • High Availability Manager 1.0 lub nowszy



Scenariusz
Po zdarzeniu split-brain w klastrze High Availability (HA) oba węzły mogą zawierać unikalne lub niezsynchronizowane dane. Aby uniknąć utraty danych, możesz chcieć zachować dane na obu węzłach przed ponownym dołączeniem węzła do klastra. Dwukierunkowa synchronizacja Hybrid Backup Sync (HBS) z polityką rozwiązywania konfliktów "Rename remote files" może pomóc w połączeniu danych między węzłami i zapewnić zachowanie wszystkich zmodyfikowanych plików.



Procedura

  1. Zidentyfikuj węzły:
    • Określ, który węzeł jest obecnie Active node (węzeł, który chcesz zachować jako podstawowy po odzyskaniu) i który jest Passive node (węzeł, który był aktywny podczas zdarzenia split-brain).
  2. Zainstaluj Hybrid Backup Sync (HBS) na obu węzłach:
    • Otwórz App Center na każdym węźle i zainstaluj Hybrid Backup Sync, jeśli nie jest jeszcze zainstalowany.
  3. Włącz dostęp sieciowy między węzłami:
    • Upewnij się, że oba węzły mogą komunikować się przez sieć. Skonfiguruj zaporę sieciową i ustawienia sieciowe w razie potrzeby.
  4. Skonfiguruj uprawnienia do folderów współdzielonych:
    • Na każdym węźle upewnij się, że konto używane do synchronizacji ma dostęp do odczytu/zapisu do folderów współdzielonych, które chcesz synchronizować.
  5. Utwórz zadanie synchronizacji dwukierunkowej z Passive node do Active node:
    1. Na Passive node (węźle, który był aktywny podczas split-brain) otwórz Hybrid Backup Sync.
    2. Przejdź do Sync > Two-way Sync i kliknij Create.
    3. Wybierz wszystkie lokalne foldery współdzielone, które chcesz synchronizować.
    4. Dla zdalnej lokalizacji wybierz Remote NAS i wprowadź adres IP, nazwę użytkownika i hasło Active node.
    5. Wybierz odpowiadające foldery współdzielone na Active node.

      569750b257a74f33a4105fbb6a6d5214.png
  6. Skonfiguruj politykę rozwiązywania konfliktów:
    • W ustawieniach zadania synchronizacji ustaw Conflict Policy na "Rename remote files". Zapewnia to, że jeśli plik został zmodyfikowany na obu węzłach podczas okresu split-brain, zdalny plik (na Active node) zostanie zmieniony i zachowany, zapobiegając utracie danych.

      f06eab1d657048d00121ab6a60d6205c.png
  7. Przejrzyj opcje zaawansowane (opcjonalnie):
    • Dostosuj filtry, harmonogramy lub limity przepustowości zgodnie z potrzebami środowiska.
  8. Uruchom zadanie synchronizacji:
    • Uruchom zadanie synchronizacji dwukierunkowej i pozwól HBS zsynchronizować wszystkie dane z Passive node do Active node.
    • Monitoruj status zadania i przeglądaj wszelkie dzienniki lub raporty konfliktów.
  9. Zweryfikuj integralność danych:
    • Po synchronizacji przejrzyj wszystkie zmienione nazwy plików i rozwiąż konflikty w razie potrzeby. Upewnij się, że wszystkie krytyczne dane są obecne na Active node.

      01ff38bc4692ff3a2d196a715d2cbf41.png
  10. Kontynuuj odzyskiwanie po split-brain:
    • Po zweryfikowaniu danych, kontynuuj proces odzyskiwania po split-brain w High Availability Manager. Wybierz Active node, aby zachować go jako podstawowy i ponownie dołącz Passive node do klastra.
Uwaga: Zadanie synchronizacji musi być zainicjowane z Passive node, celując w Active node. Polityka "Rename remote files" zapewnia zachowanie plików zmodyfikowanych na obu węzłach. Ręczne przeglądanie i rozwiązywanie konfliktów może być nadal wymagane po synchronizacji.



Ograniczenia

  • High Availability Manager nie zapewnia automatycznej synchronizacji plików ani rozwiązywania konfliktów podczas odzyskiwania po split-brain.
  • Hybrid Backup Sync (HBS) musi być zainstalowany i skonfigurowany oddzielnie na obu węzłach.
  • Ręczne przeglądanie i rozwiązywanie konfliktów może być nadal wymagane po synchronizacji, zwłaszcza jeśli pliki zostały zmodyfikowane na obu węzłach.
  • Łączność sieciowa i odpowiednie uprawnienia są wymagane do synchronizacji HBS.