Lista kontrolna kopii zapasowych domowego serwera Proxmox dla maszyn wirtualnych, kontenerów LXC i konfiguracji hosta

Eva Wong jest Technicznym pisarzem i stałym majsterkowiczem w ZimaSpace. Całe życie geek z pasją do homelabów i oprogramowania open-source, specjalizuje się w tłumaczeniu skomplikowanych koncepcji technicznych na przystępne, praktyczne przewodniki. Eva wierzy, że samodzielne hostowanie powinno być zabawą, a nie czymś onieśmielającym. Poprzez swoje samouczki umożliwia społeczności rozwiewanie tajemnic konfiguracji sprzętu, od budowy pierwszego NAS po opanowanie kontenerów Docker.

Pomyślna kopia zapasowa gościa Proxmox jest niekompletna, jeśli punkty montowania bind, stan aplikacji, konfiguracja hosta, klucze lub repozytorium znajdują się w tej samej domenie awarii.

W przypadku serwera domowego uruchamiającego maszyny wirtualne i kontenery LXC odzyskiwanie obejmuje dyski gości, dane zewnętrzne, bazy danych, sieć, definicje pamięci masowej, stan zapory, mapowania urządzeń passthrough, dane uwierzytelniające oraz proces odbudowy pustego hosta. Zewidencjonuj te warstwy przed wyborem trybów tworzenia kopii zapasowych, przechowuj kopię poza hostem i sprawdź zarówno przywracanie gościa, jak i ścieżkę odzyskiwania na poziomie hosta. Przestań usuwać starsze punkty przywracania, gdy którykolwiek test ujawni nieudokumentowaną zależność.

Zmapuj każdą warstwę odzyskiwania i domenę awarii

Wymień każdą maszynę wirtualną i każdy kontener LXC, dyski wirtualne, migawki, punkty montowania bind, urządzenia passthrough, bazy danych aplikacji, zewnętrzne udziały NAS, klucze szyfrujące i zadania tworzenia kopii zapasowych. Następnie zewidencjonuj sieć hosta, definicje pamięci masowej, stan klastra lub trybu samodzielnego, reguły zapory, zadania zaplanowane, źródła pakietów oraz notatki niezbędne do odtworzenia mapowań sprzętowych.

Proxmox VE może zapisywać kopie zapasowe gości na lokalnych zasobach oraz w lokalizacjach NFS lub CIFS, a dedykowany serwer kopii zapasowych dodaje funkcje repozytorium. Niezależny wybór miejsca docelowego kopii zapasowej gości wyjaśnia ten podział, ale żadne z tych miejsc nie obejmuje automatycznie danych zamontowanych w gościu z innego źródła ani zapisu dotyczącego odbudowy hosta.

Wyznacz domeny awarii przed wyborem okresu przechowywania. Repozytorium znajdujące się na tym samym hoście, w tej samej puli, za tym samym zasilaczem UPS lub korzystające z tych samych poświadczeń administratora co środowisko produkcyjne jest użytecznym punktem przywracania, ale nie stanowi niezależnej kopii potrzebnej w razie utraty hosta, kradzieży, ransomware lub przypadkowego zniszczenia puli.

Dopasuj tryb tworzenia kopii zapasowej do każdego obciążenia

Zaklasyfikuj gości jako bezstanowych, serwer plików, bazę danych transakcyjnych lub aplikację mieszaną. Zapisz, czy dany tryb tworzenia kopii zapewnia stan spójny aplikacyjnie, czy tylko spójny po awarii, jaki agent gościa lub hook bierze udział w procesie oraz które zewnętrzne ścieżki pozostają poza archiwum.

Skorzystaj z procedury ZimaSpace dotyczącej dopasowania trybów kopii zapasowych do obciążeń, aby wybrać zachowanie zatrzymania, wstrzymania lub migawki odpowiednie dla danego obciążenia. Spokojna maszyna wirtualna z pulpitem i baza danych przyjmująca zapisy nie powinny opierać się na tym samym założeniu tylko dlatego, że oba zadania zakończyły się powodzeniem.

W przypadku punktów montowania bind LXC i udziałów montowanych na hoście twórz jawne kopie zapasowe plików lub aplikacji z tym samym znacznikiem czasu odzyskiwania, gdy spójność tego wymaga. Jeśli wymaganego stanu nie można skoordynować, udokumentuj lukę i użyj okna konserwacyjnego, zamiast sugerować, że archiwum gościa jest kompletne.

Chroń konfigurację hosta i repozytorium

Eksportuj czytelny pakiet odzyskiwania hosta zawierający interfejsy sieciowe, konfigurację pamięci masowej, definicje maszyn wirtualnych i kontenerów, reguły zapory, odpowiednie pliki klastra, zadania zaplanowane, punkty końcowe repozytoriów oraz wykaz pakietów i wersji. Przechowuj sekrety i klucze szyfrujące w chronionym systemie poświadczeń, a nie w publicznie dostępnym dokumencie odzyskiwania.

W dyskusji społeczności Proxmox zadano dokładne pytanie co z konfiguracją systemu pozostałą po skonfigurowaniu archiwów maszyn wirtualnych i kontenerów. Potraktuj to pytanie jako ostrzeżenie dotyczące zakresu: ochrona konfiguracji hosta jest odrębna od kopii zapasowej gościa i musi zostać przetestowana jako pomoc przy odbudowie.

Uruchamiaj weryfikację repozytorium, podgląd retencji i kopiowanie poza hosta według harmonogramów, które nie mogą kolidować z destrukcyjnymi pracami konserwacyjnymi. Włącz alerty dotyczące pominiętych zadań, nieudanej weryfikacji, presji na pojemność oraz niezmienionego repozytorium, gdy środowisko produkcyjne nadal działa.

-15% OFF

Przywróć gościa i przećwicz odbudowę hosta

Przywróć jedną maszynę wirtualną i jeden kontener LXC z odizolowanymi identyfikatorami i sieciami. Uruchom bazy danych przed zależnymi aplikacjami, dołącz skopiowane dane z punktów montowania bind i sprawdź logowanie, stan usług, najnowsze rekordy, uprawnienia plików oraz drugi restart. Nie podłączaj testowych gości do produkcyjnej pamięci masowej z prawem zapisu.

Następnie przećwicz odzyskiwanie na pustym hoście na zapasowym sprzęcie lub jednorazowym hoście zagnieżdżonym: zainstaluj hiperwizor, celowo odtwórz definicje sieci i pamięci masowej, podłącz repozytorium i odzyskaj jednego krytycznego gościa. Zapisz każdą nieudokumentowaną zależność i zaktualizuj procedurę operacyjną.

Lista kontrolna jest zaliczona, gdy istnieją niezależne kopie, weryfikacja jest aktualna, przywracanie gości działa, a host można odbudować bez uszkodzonego dysku rozruchowego. Przed usunięciem dowolnego starszego punktu odzyskiwania eskaluj brakujące klucze, niespójne bazy danych, błędy repozytorium lub mapowania passthrough, których nie można odtworzyć.

Wsparcie i wskazówki

Więcej do przeczytania

Get More Builds Like This

Stay in the Loop

Get updates from Zima - new products, exclusive deals, and real builds from the community.

Stay in the Loop preferences

We respect your inbox. Unsubscribe anytime.