Kopie poza siedzibą i odzyskiwanie¶
Kopie lokalne chronią Cię przed utraconym kontenerem lub złą aktualizacją. Replikacja poza siedzibą i przetestowany zestaw odzyskiwania chronią Cię przed całą maszyną, ransomware lub pożarem. Ta strona omawia replikację poza siedzibą, uczynienie tej kopii odporną na manipulacje, dowodzenie, że możesz przywracać, oraz odzyskiwanie, gdy sam BombVault zniknął.
Replikacja poza siedzibą¶
Zachowaj szybką kopię lokalną i dodaj jedną lub więcej replik poza siedzibą. Ustaw repozytorium per domena w zakładce Ustawienia, Poza siedzibą. BombVault replikuje tam nowe migawki poleceniem restic copy w trybie best-effort, więc potknięcie poza siedzibą nigdy nie powoduje niepowodzenia kopii lokalnej. Repozytorium lokalne pozostaje główne.
- Wiele celów poza siedzibą na domenę. Każda domena (kontenery, VM, flash, config i zestawy plików) może replikować do kilku celów poza siedzibą naraz, nie tylko jednego, więc możesz utrzymywać na przykład rest-server na maszynie znajomego oraz bucket S3 równolegle. Dodaj dodatkowe cele w Ustawienia, Poza siedzibą, każdy z własnym repozytorium, klasą pamięci S3, flagą append-only, przechowywaniem i budżetem wzrostu. Istniejąca pojedyncza konfiguracja poza siedzibą jest przenoszona nietknięta jako pierwszy cel, a każdy cel domeny replikuje zgodnie z harmonogramem poza siedzibą tej domeny.
- Harmonogram poza siedzibą per domena (edytowany obok każdego innego harmonogramu w Ustawienia, Harmonogramy): pozostaw pusty, aby replikować po każdej kopii lokalnej, lub ustaw kadencję (na przykład
weekly Sun 03:00), aby wysyłać poza siedzibę rzadziej, niż tworzysz kopie lokalne. Przycisk Replikuj teraz obsługuje uruchomienia na żądanie. - Przechowywanie poza siedzibą znajduje się w Ustawienia, Poza siedzibą, więc możesz trzymać kopie poza siedzibą dłużej jako archiwum. Pozostaw politykę całą na zero, aby nigdy nie przycinać automatycznie migawek poza siedzibą.
- Limity przepustowości (Ustawienia, Poza siedzibą) ograniczają tempo wysyłania/pobierania restic, aby replikacja nie nasycała Twojego łącza WAN.
- Wskaźnik replikacji pokazuje, która domena jest replikowana w trakcie działania (na jej stronie i na panelu). To wskaźnik aktywności, a nie pasek procentowy, ponieważ
restic copynie udostępnia postępu czytelnego maszynowo.
Przywracanie prosto z kopii poza siedzibą
Każda przeglądarka kopii ma przełącznik Lokalne / Poza siedzibą, więc jeśli repozytorium lokalne zostanie utracone lub uszkodzone, możesz wylistować i przywrócić bezpośrednio z repliki poza siedzibą. Usuwanie działa per źródło: usunięcie kopii dotyczy tylko oglądanej właśnie kopii.
Niezmienna (append-only) kopia poza siedzibą¶
Oznacz repozytorium poza siedzibą jako append-only, aby ransomware lub skompromitowany host nie mogły usunąć ani nadpisać Twoich kopii. Druga strona (restic/rest-server działający w trybie --append-only) wymusza to. BombVault jedynie to weryfikuje i nigdy nie pokazuje zielonego na podstawie samej deklaracji konfiguracji.
Kreator konfiguracji poza siedzibą z przewodnikiem prowadzi Cię od wyboru backendu (rest-server / rclone / S3) przez gotowy do wklejenia fragment wdrożenia rest-server, test połączenia, przełącznik niezmienności (który natychmiast uruchamia tamper test) i strategię przechowywania, więc kopia poza siedzibą w trybie append-only jest osiągalna bez ręcznej edycji konfiguracji.
Niezmienne repozytoria nigdy nie są przycinane z tej maszyny
Niezmienna kopia poza siedzibą celowo nigdy nie przycina starych migawek. Ustaw dla niej alarm budżetu wzrostu, aby otrzymać alert, zanim rozmiar repozytorium wymknie się spod kontroli.
Tamper test¶
BombVault okresowo dowodzi gwarancji append-only, faktycznie próbując usunięcia względem repozytorium poza siedzibą, skierowanego na nieistniejący obiekt:
- Odmowa oznacza ochronę.
- Przyjęcie oznacza brak ochrony.
- Wynik niejednoznaczny (serwer nieosiągalny, błąd uwierzytelniania) nigdy nie odwraca zapisanego werdyktu.
Prawdziwe przejście z chronionego do niechronionego wyzwala pojedynczy alert.
Próby DR¶
BombVault oferuje dwa poziomy dowodu, że Twoje kopie są faktycznie przywracalne, a nie tylko obecne.
- Próby weryfikacji przywracalności (lokalne). BombVault okresowo uruchamia
restic check --read-data-subset(ograniczone, nigdy zapełniające dysk pełne przywracanie) i pokazuje odznakę ostatnio zweryfikowano przywracalność per domena. Kadencja znajduje się w Ustawienia, Harmonogramy; odznaka w Ustawienia, Integralność. - Próby DR (poza siedzibą). BombVault przywraca prawdziwy cel z repozytorium poza siedzibą do jednorazowej piaskownicy, weryfikuje go plik po pliku i bajt po bajcie, a następnie sprząta. To dowodzi, że możesz odzyskać z kopii poza siedzibą, a nie tylko że repozytorium odpowiada.
Karta wyników ochrony przed ransomware na panelu zbiera to w postawę zielony / bursztynowy / czerwony per domena, z listą kontrolną ze znacznikiem wieku (skonfigurowano poza siedzibą, zweryfikowano append-only, replikacja aktualna, próba przywracania zaliczona, szyfrowanie włączone, ustawiono strategię przycinania). Każdy czerwony wiersz linkuje bezpośrednio do naprawy, a karta przechodzi na zielony tylko na podstawie zweryfikowanych faktów.
Panel odbiorcy (strona odbierająca)¶
Wszystko powyżej to strona wysyłająca. Na maszynie, która odbiera niezmienne kopie poza siedzibą od innego BombVault, panel odbiorcy daje Ci niezależne, tylko do odczytu monitorowanie tych repozytoriów na sprzęcie odbierającym, więc ciche niepowodzenie po drugiej stronie nie pozostaje niezauważone.
Włącz przełącznik Odbiorca w Ustawieniach, aby odsłonić zakładkę Odbiorca. Jest domyślnie wyłączony; włącz go tylko na maszynie, która faktycznie odbiera niezmienne kopie poza siedzibą. Następnie zarejestruj otrzymane repozytorium (tylko do odczytu, otwarte kluczem instancji wysyłającej), aby uzyskać:
- Inwentarz migawek pogrupowany według źródła, więc widzisz dokładnie, które kontenery, VM i zestawy plików dotarły.
- Ostatnio otrzymane per źródło, więc wiesz, jak świeże jest każde z nich.
- Niezależny
restic checkuruchomiony na sprzęcie odbierającym, więc integralność jest weryfikowana tam, gdzie dane faktycznie się znajdują, a nie tylko po stronie nadawcy. - Wyłącznik bezpieczeństwa: alert, gdy źródło przestaje wysyłać w ustawionym przez Ciebie oknie.
- Alerty integralności: alert, gdy kontrola po stronie odbierającej zawiedzie.
Odbiorca jest ściśle tylko do odczytu. Nigdy nie zapisuje do otrzymanego repozytorium, więc nigdy nie może naruszyć gwarancji append-only, na której polega nadawca.
Odzyskiwanie z przewodnikiem¶
Dedykowana zakładka Odzyskiwanie prowadzi świeżą lub odbudowaną instalację przez przypadek awarii, w jednym miejscu:
- Najpierw przywraca własne ustawienia BombVault, więc ścieżki kopii, cele poza siedzibą i poświadczenia, których potrzebuje reszta przepływu, są wstępnie wypełnione (stosowane przez samodzielny restart przez gniazdo Docker, więc działająca baza ustawień nigdy nie jest nadpisywana pod otwartym uchwytem).
- Sprawdza, czy BombVault może odczytać Twoje kopie (pułapka klucza szyfrowania od razu na wstępie).
- Pozwala Ci wskazać istniejące repozytorium (lokalne lub poza siedzibą).
- Odkrywa kontenery, VM i zestawy plików w nim przechowywane.
- Przywraca je wszystkie (pozostawiając zatrzymanymi, więc uruchamiasz je świadomie), z Twoim zestawem odzyskiwania o jedno kliknięcie stąd.
Zaplanowana migracja kontra awaria
Odzyskiwanie z przewodnikiem przywraca własne ustawienia BombVault z kopii zapasowej. Do zaplanowanego przejścia na nową maszynę możesz zamiast tego przenieść swoją konfigurację bezpośrednio za pomocą karty Eksport i import ustawień (przenośny plik JSON). Zobacz Konfiguracja.
Przywracanie z innego repozytorium BombVault¶
Osobna karta w zakładce Odzyskiwanie otwiera repozytorium innej instancji BombVault (udział zamontowany pod /mnt lub zdalny URL) za pomocą APP_KEY tej instancji, w jednorazowej sesji tylko do odczytu. Przeglądaj przechowywane tam kontenery, VM i zestawy plików, wybierz migawkę i przywróć ją, a przywrócony obiekt staje się normalnym lokalnym kontenerem, VM lub zestawem plików. Nic nigdy nie jest zapisywane do drugiego repozytorium, a Twoje własne ustawienia kopii pozostają nietknięte (sesja żyje w pamięci i wygasa sama). Przeniesienie kontenera z serwera A na serwer B nie oznacza już przekierowywania ustawień repozytorium i cofania ich potem. Federacja serwer-do-serwera na żywo jest wyraźnie poza zakresem; to celowe jednorazowe pobranie.
Zestaw odzyskiwania klucza szyfrowania¶
To element, który umożliwia odzyskiwanie po awarii nawet wtedy, gdy nie ma działającego BombVault.
Jedno kliknięcie pobiera klucz główny, wyprowadzone hasło restic oraz dokładne lokalizacje repozytoriów i polecenia, więc możesz przywracać wprost za pomocą CLI restic na dowolnej maszynie. Przypomnienie na panelu nęka Cię, dopóki go nie zapiszesz.
Przechowuj zestaw odzyskiwania poza serwerem
Zestaw zawiera sekret, który odszyfrowuje Twoje kopie. Trzymaj go w bezpiecznym miejscu, oddzielnie od serwera (menedżer haseł, wydrukowana kopia w sejfie). Jeśli stracisz zarówno BombVault, jak i APP_KEY bez zestawu odzyskiwania, Twoich zaszyfrowanych kopii nie da się odzyskać.
Ponieważ definicje odzyskiwania znajdują się wewnątrz każdego repozytorium (<repo>/def, <repo>/vm-def), skopiowany folder repozytorium jest w pełni samowystarczalny, więc zestaw plus repozytorium to wszystko, czego potrzebuje przywracanie na goły metal.