Instrukcja obsługi Używanie agenta QNAP Snapshot Agent do tworzenia migawki VMware w celu zapewnienia spójności aplikacji

Przegląd​


Kopia zapasowa w środowiskach o dużej pojemności z zapewnioną integralnością danych​


Centra danych świadczące usługi o znaczeniu krytycznym wymagają, aby ich infrastruktura przechowywania danych działała 24/7 bez przerw w świadczeniu usług. Ważne jest również posiadanie kompleksowego planu zarządzania awariami i odtwarzania danych dla krytycznych zasobów pamięci masowej. Jednak duże zestawy danych mogą być trudne do wykonania kopii zapasowej tradycyjnymi metodami — ich pełne wykonanie często zajmuje kilka godzin lub dni. Tradycyjne metody tworzenia kopii zapasowych nie dysponują też mechanizmami zapewniającymi integralność danych. Integralność danych odnosi się do niespójnego stanu plików danych; na przykład plików, które są otwarte, lub danych przechowywanych w pamięci RAM lub pamięci podręcznej. W przypadku krytycznych usług danych powszechne jest tworzenie kopii zapasowych podczas działania aplikacji generujących/modyfikujących dane. Korzystanie z niespójnych kopii zapasowych do przywracania systemu może spowodować utratę danych, a nawet awarię serwera lub aplikacji, jeśli pliki kopii zapasowej zawierają dane aplikacji lub informacje o stanie systemu.

Aby uniknąć takich sytuacji, wymagane są inteligentne metody tworzenia kopii zapasowych, które lepiej chronią integralność danych. Oferujemy QNAP Snapshot Agent, który umożliwia zachowanie integralności danych. W połączeniu z technologią migawek QNAP upraszcza ochronę danych i zapewnia bardziej niezawodne przywracanie systemu.

Przepływ pracy QNAP Snapshot Agent​


Qes_VMware_backups_01.png


  1. NAS inicjuje żądania tworzenia kopii zapasowej i powiadamia Snapshot Agent o utworzeniu migawki.
  2. Snapshot Agent powiadamia VMware vCenter o wykonanie migawki maszyny wirtualnej.
  3. Maszyna wirtualna otrzymuje żądanie migawki od vCenter, opróżniając zmodyfikowane bufory z pamięci podręcznej systemu operacyjnego na dysk lub wykonując inne zadania specyficzne dla aplikacji wyższego poziomu.
  4. VMware vCenter kończy tworzenie migawki i powiadamia Snapshot Agent.
  5. Snapshot Agent powiadamia NAS, że maszyna wirtualna wykonała migawkę. NAS może teraz wykonać migawkę LUN.

Gotowy do wdrożenia​


Wymagania systemowe​


Użytkownicy mogą zainstalować QNAP Snapshot Agent bezpośrednio w systemie operacyjnym gościa Windows Server w VMware vCenter lub wybrać inny serwer Windows.
QNAP Snapshot Agent obsługuje wyłącznie platformy Windows Server. Aby wdrożyć QNAP Snapshot Agent w środowisku VMware vCenter Server Appliance (VCSA), należy zainstalować go na innym serwerze Windows.

  • Pamięć masowa
    • QNAP NAS z serii ES i TES z systemem QES 1.1.3 (lub nowszym).
  • Środowisko serwerowe
    • Windows Server 2008 (R2), Server 2012 (R2) lub Server 2016.
    • Środowisko Windows musi mieć zainstalowany .NET Framework 3.5.
    • Status usługi QRemoteAPI musi mieć wartość „Running" (Uruchomiona). (Status usług można sprawdzić w aplikacji „Usługi" systemu Windows).

      Qes_VMware_backups_02.png
  • Sieć
    • QNAP Snapshot Agent nasłuchuje na porcie TCP 11169. Należy upewnić się, że NAS może prawidłowo komunikować się z Snapshot Agent.
  • QNAP Snapshot Agent dla VMware
    • Obsługuje edycje VMware vSphere 4.1 / 5.0 / 5.1 / 5.5 / 6.0 / 6.5.
    • Snapshot Agent nie obsługuje LUN zmapowanego do obiektu docelowego z wieloma LUN-ami.
    • Snapshot Agent nie obsługuje LUN zmapowanego do obiektu docelowego z protokołem CHAP.
    • Podczas przywracania Snapshot Agent przywróci tylko maszyny wirtualne aktualnie zarejestrowane w inwentarzu vSphere. Jeśli maszyna wirtualna została usunięta z vSphere, Snapshot Agent nie doda jej do inwentarza.

Lista ról serwera i konfiguracji sieci​


Ustawienia sieci serwerowej
RolaIPOpis
VMware vCenter192.168.200.10VMware vCenter
VMware ESXi Host A192.168.200.1VMware ESXi Host A
Data Network A-110.1.1.1Port danych 1 hosta A
Data Network A-210.1.2.1Port danych 2 hosta A
VMware ESXi Host B192.168.200.2VMware ESXi Host B
Data Network B-110.1.1.2Port danych 1 hosta B
Data Network B-210.1.2.2Port danych 2 hosta B

Ustawienia sieci pamięci masowej
UstawienieIPOpis
Adres IP zarządzania SCA192.168.101.11Adres IP zarządzania kontrolera A
Adres IP Ethernet1 SCA10.1.1.11Adres IP portu danych 1 kontrolera A
Adres IP Ethernet2 SCA10.1.2.11Adres IP portu danych 2 kontrolera A
Adres IP zarządzania SCB192.168.101.12Adres IP zarządzania kontrolera B
Adres IP Ethernet1 SCB10.1.1.12Adres IP portu danych 1 kontrolera B
Adres IP Ethernet2 SCB10.1.2.12Adres IP portu danych 2 kontrolera B

Pobieranie i konfiguracja Snapshot Agent​


Snapshot Agent można pobrać z Centrum pobierania QNAP.
Dla serii QNAP ES
Download Center
Dla serii QNAP TES
Download Center

Instalacja QNAP Snapshot Agent​


Krok 1: Uruchom instalator Snapshot Agent i kliknij „Next" (Dalej).

Qes_VMware_backups_03.png


Krok 2: Zapoznaj się z warunkami umowy licencyjnej i zaakceptuj je, a następnie postępuj zgodnie z instrukcjami wyświetlanymi na ekranie, aby zainstalować oprogramowanie.

Qes_VMware_backups_04.png


Krok 3: Kliknij „Finish" (Zakończ).

Qes_VMware_backups_05.png


Konfiguracja Snapshot Agent​


Krok 1: Kliknij dwukrotnie skrót na pulpicie „QNAP Snapshot Agent Manager".

Qes_VMware_backups_06.png


Krok 2: Kliknij „Settings" (Ustawienia).

Qes_VMware_backups_07.png


Krok 3: Na karcie „VMware" wprowadź adres IP vCenter oraz dane logowania (vCenter jest wymagany w środowisku VMware). Skonfiguruj ustawienia migawki VMware (opcja „Snapshot virtual machine's memory" jest domyślnie włączona), a następnie kliknij „OK".

Qes_VMware_backups_08.png


Informacje o ustawieniach migawki maszyny wirtualnej

  • Snapshot virtual machine's memory (Migawka pamięci maszyny wirtualnej)
    Podczas tworzenia migawki maszyny wirtualnej bieżący stan maszyny wirtualnej zostanie zachowany. Im więcej pamięci wirtualnej jest przydzielone, tym dłużej trwa zadanie tworzenia migawki i tym więcej miejsca w pamięci masowej jest wymagane. Po włączeniu tej opcji i przywróceniu migawki maszyna wirtualna wznowi stan roboczy z chwili wykonania migawki.
  • Quiesce guest file system (Wyciszenie systemu plików gościa)
    Na maszynie wirtualnej muszą być zainstalowane narzędzia VMware Tools, aby móc korzystać z tego ustawienia. Wyciszenie systemu plików to proces doprowadzenia danych na dysku fizycznego lub wirtualnego komputera do stanu odpowiedniego do wykonania kopii zapasowych.

Krok 4: Wprowadź adres IP NAS i numer portu (domyślnie 8080), aby włączyć zarządzanie. W celu uzyskania bezpiecznego połączenia włącz opcję „Using SSL" (Używaj SSL).

Możesz również kliknąć „Scan NAS" (Skanuj NAS), a QNAP Snapshot Agent Manager znajdzie dostępne urządzenia QNAP NAS w sieci lokalnej. Następnie możesz wybrać NAS, którym chcesz zarządzać.

Qes_VMware_backups_09.png


Krok 5: Wprowadź dane logowania do NAS. Włącz opcję „Snapshot Agent for VMware", aby zainstalować komponent VMware Snapshot Agent.

Qes_VMware_backups_10.png


Krok 6: Wróć do ekranu głównego – serwer NAS i komponenty powinny zostać dodane do listy zarządzanych serwerów NAS (Managed NAS).

Qes_VMware_backups_11.png


WSKAZÓWKI: Nie można zarejestrować Snapshot Agent dla VMware
Jeśli podczas rejestrowania serwera NAS pojawi się komunikat o błędzie „Register Snapshot Agent for VMware failed", sprawdź ustawienia zapory sieciowej i upewnij się, że port TCP 11169 jest dozwolony.

Krok 7: Możesz sprawdzić, czy Snapshot Agent jest połączony z serwerem ES NAS z poziomu QES.
Zaloguj się do serwera ES NAS jako administrator, przejdź do „Storage Manager" > „iSCSI Storage" > „Snapshot" i kliknij „Snapshot Agent".

Qes_VMware_backups_12.png


Krok 8: Zostanie wyświetlona lista agentów Snapshot Agent aktualnie połączonych z serwerem ES NAS.

Qes_VMware_backups_13.png


Korzystanie z QNAP Snapshot Agent do tworzenia migawek iSCSI LUN​


W tym rozdziale przedstawimy funkcję Snapshot serwerów NAS serii QNAP ES i TES oraz użycie Snapshot Agent w środowisku VMware do wykonywania migawek maszyn wirtualnych bez wpływu na ich działanie.

W tym przykładzie na serwerze NAS serii QNAP ES i TES został utworzony iSCSI LUN oraz iSCSI Target umożliwiający montowanie przez hosta VMware ESXi. Host VMware ESXi doda magazyn danych (datastore) do przechowywania maszyn wirtualnych poprzez zamontowanie iSCSI LUN. Następnie za pomocą VMware vCenter wdroży maszyny wirtualne do tego magazynu danych.

Tworzenie migawek iSCSI LUN​


Krok 1: Zaloguj się do serwera ES NAS jako administrator i przejdź do „Storage Manager" > „iSCSI Storage". Wybierz iSCSI LUN, a następnie z menu rozwijanego „Snapshot" wybierz „Take a Snapshot".

Qes_VMware_backups_14.png


Krok 2: Wprowadź nazwę migawki i wybierz czas przechowywania. W polu Snapshot Type wybierz „Application consistent" i kliknij „OK".

Qes_VMware_backups_15.png


WSKAZÓWKI: Różnica między Crash consistent a Application consistent

Crash consistentApplication consistent
Zawartość migawkiTylko dane z dyskuDane z dysku, pamięci podręcznej i pamięci operacyjnej
Wymagany Snapshot AgentNieTak
Świadomość aplikacjiNieTak
Wstępne przetwarzanieNieTak
UwagaNieodpowiednie do tworzenia kopii zapasowych baz danychOdpowiednie do tworzenia kopii zapasowych baz danych

Krok 3: VMware vCenter zostanie uruchomiony w celu wykonania migawek każdej maszyny wirtualnej i zapisania ich w magazynie danych (Datastore). Po zakończeniu tworzenia migawki przez VMware serwer NAS zostaje powiadomiony o konieczności wykonania migawki LUN. Migawki VMware zostaną usunięte po wykonaniu migawki LUN, ponieważ migawka spójna z aplikacją jest już zawarta w migawce iSCSI LUN. Poniższy zrzut ekranu pokazuje, jak VMware vCenter tworzy i usuwa migawki VMware dla maszyn wirtualnych.

Qes_VMware_backups_16.png


Krok 4: Po zakończeniu zadania tworzenia migawki zaloguj się do serwera ES NAS jako administrator i przejdź do „Storage Manager" > „iSCSI Storage" > „Snapshot". Kliknij „Snapshot Manager", aby wyświetlić stan migawki.

Qes_VMware_backups_12.png


Krok 5: Zostaną wyświetlone informacje o właśnie wykonanej migawce.

Qes_VMware_backups_17.png


Przywracanie migawki iSCSI LUN​


Możesz przywrócić iSCSI LUN połączone z VMware bezpośrednio z serwera NAS bez konieczności odłączania targetu iSCSI. Snapshot Agent automatycznie odłączy magazyn danych VMware (VMware Datastore), przywróci iSCSI LUN, ponownie zamontuje magazyn danych VMware i przywróci migawkę maszyny wirtualnej. Jeśli maszyna wirtualna została usunięta przed przywróceniem migawki LUN, należy ręcznie dodać ją z powrotem do inwentarza.

Krok 1: Przejdź do „Storage Manager" > „iSCSI Storage" > „Snapshot" i kliknij „Snapshot Manager".

Qes_VMware_backups_12.png


Krok 2: Wybierz migawkę, która ma zostać przywrócona, i kliknij „Revert".

Qes_VMware_backups_18.png


Krok 3: Ponieważ migawki utworzone po migawce będącej przedmiotem przywracania zostaną usunięte oraz ponieważ podczas przywracania migawki może dojść do utraty danych, konieczne jest potwierdzenie tej operacji. Kliknij „OK", aby potwierdzić.

Qes_VMware_backups_19.png


Ponieważ zmiany wprowadzone po wykonaniu migawki zostaną odrzucone, konieczne jest potwierdzenie tej operacji. Kliknij „OK", aby potwierdzić. Maszyna wirtualna znajdująca się na tym LUN zostanie wyłączona.

Qes_VMware_backups_20.png


Krok 4: Kliknij „OK".

Qes_VMware_backups_21.png


Krok 5: Otwórz VMware vCenter, aby sprawdzić stan maszyny wirtualnej. Maszyna wirtualna zostanie wyłączona, a magazyn danych odłączony, aby serwer NAS mógł przywrócić migawkę LUN. VMware vCenter zaimportuje następnie maszynę wirtualną do inwentarza i przywróci migawkę maszyny wirtualnej spójną z aplikacją.

Qes_VMware_backups_22.png


Jeśli migawka zostanie przywrócona z włączoną opcją „Snapshot virtual machine's memory", maszyna wirtualna powróci do stanu zapisanego w migawce. Jeśli użytkownik włączył opcję „Quiesce guest file system", maszyna wirtualna pozostanie wyłączona i musi zostać ręcznie uruchomiona.