Temat: [zfs] backup
Krzysztof Eugeniusz Kotkowicz:
Krzysztof Rusin:Snapshot to snapshot, powinien być spójny w chwili zrobienia. Przetestuj. :)
Powinien! to słowo klucz.
To może przeczytaj najpierw, jak działa snapshot i dlaczego JEST SPÓJNY?
Jak czytałeś to zapodaj link lub napisz coś więcej o tym, dlaczego nie ma potrzeby martwić się o sytuacje jakie wyżej były wymienione.
Snapshot w sumie ma proste działanie ale mechanizm w jaki sposób wykonuje nie zapewni, że vm-usługi będą zawsze poprawnie działać po odtworzeniu z snapshotu. Mieć będzie trzeba świadomość, że najlepiej wykonywać snapshot, gdy vm ogólnie nie wykonuje operacji. Chodzi o operacje rozpoczęte przed snapshot, które muszą być zakończone aby vm poprawnie działał.
Wyobrażam sobie, iż snapshot to taki stan dla systemu, który po odtworzeniu zachowuje się jak po zaniku napięcia.
Więc to zależy co system robił w danej chwili. Bo jeśli mamy serwer na którym mamy kilka naście vm i jeszcze zarządzane przez inne osoby. To trzeba być przygotowany, iż trzeba mieć kilka snapshotów z rożnych czasów.
np. Jeden admin w tym czasie kompilował jądro systemu - VM1. Drugi nic nie robił VM2 itd. Wiec po odtworzeniu z snapshot vm1, w którym admin dokonywał zmian w system będzie uszkodzony. Powiecie, że to oczywiste. Ale mieć trzeba świadomość o takich sytuacjach. Z bazą danych na pewno nie będzie tak łatwo. Mimo, że pliki systemu plików będzie spójny.
Podejrzewam, że snapshot wykonany przez system plików ZFS dla storage xenserver za dobrze nie zda egzaminu. Bo VM w którym była by baza danych z pewnością ukazał by problem -jakie? sam ciekaw jestem. Może nie będzie!. Sądzę, że należało by na chwile wstrzymać usługi na czas wykonania snapshotu i po wykonaniu snapshot uruchomić ponownie usługi.
W sumie wystarczy zadać adminom dlaczego montują UPS do serwerów! Nawet system XP potrafi po zaniku napięcia narobić bałaganu – bardzo rzadko ale zdarza się. Miałem na jednym serwerze Novell Netware 6. I jemu takie przypadki nie były straszne, bo system raz zainstalowany działa latami. W systemowych plikach nic nie jest robione np.bo nie posiada automatycznej aktualizacji takie jak w win 2008. Novell Netware 6 bez problemów wstaje po zaniku napięcia. Ponieważ system plików przygotowany jest do takich sytuacji.
Krzysztof Rusin edytował(a) ten post dnia 11.09.12 o godzinie 07:29