konto usunięte

Temat: uciekające miejsce na macierzy.

Witam,

Ostatnio zaobserwowałem że na macierzy podpiętej do vCenter z klastrem zbudowanym z 2 ESX 4.1 ucieka mi miejsce;]. Sumarycznie ilość danych zajętych przez dyski wirtualne powinna wynosić 737 GB. Macierz ma 903,50GB. Obecnie mam wolne 4gb i miejsce codziennie zbliża się do zera. Druga sprawa jak zrobię snapshota maszyny i skopiuję go z folderu wirtualnej maszyny do innej przestrzeni dyskowej, miejsce się nie zwalnia. Jeśli usunę pozycję snapshota z pozycji w managerze snapshotów, miejsce się zwolni, ale gdy wkopiuję plik snapsota spowrotem do katalogu wirtualnej maszyny, nie widzę opcji ( przywróć z spapshota). Da się to jakoś skorygować? Jak mogę sprawdzić gdzie uciekło mi miejsce z macierzy? Gdy łączę się przez SSH do serwerów w klastrze, przy komendzie df -h nie widzę podmontowanej macierzy. Pozdrawiam

Karol

PS. Znalazłem że :
Virtual Disk-737GB
SWap Files-32,62 GB
Snapshot: 103,83GB
Other Vm Files 0,52GB
Other - 25,42 GB
Free Space - 4,11GB

Łącznie to rzeczywiście daje 903,5 GB. alee dlaczego snapshot ważą tyle skoro skopiąwałem snapshoty na inną macierz. Karol Sokalski edytował(a) ten post dnia 03.04.12 o godzinie 10:17
Andrzej Zieliński

Andrzej Zieliński Administrator
Systemów
Informatycznych, Sp.
z.o.o

Temat: uciekające miejsce na macierzy.

Radzę poczytać o VmWare zanim rozwalisz wirtualki.

Plików snapshotów nie należy dotykać ręcznie - VmWare zapisuje do tych plików zmiany w odniesieniu do oryginalnych plików i ich usunięcie może dać nieciekawe efekty.
Niestety ale snapshoty zabierają miejsce na dysku - cudów nie ma, gdzieś zmiany umożliwiające przywrócenie maszyny do poprzedniego stanu muszą być zapamiętywane. Dlatego używanie snapshotów w VmWare trzeba ograniczyć do niezbędnego minimum, nie dosć że pożerają dyski to maszyna działa wolniej bo system szuka danych w kilku plikach (podstawowym i snapshota).
Marcin Rybak

Marcin Rybak Administrator

Temat: uciekające miejsce na macierzy.

Andrzej Zieliński:
Radzę poczytać o VmWare zanim rozwalisz wirtualki.

good point! :)

SNAPSHOT TO NIE BACKUP... snapshoty należy wykorzystywać na krótko do konkretnych czynności, gdyż spajanie już w Twoim przypadku snapshota z vm'ką (przy usuwaniu snapshota) może trwać bardzo długo... no i może się nie udać

http://kb.vmware.com/selfservice/microsites/search.do?...

tutaj sensowny opis. Miejsce "ucieka" właśnie na snapshoty, gdyż system musi pamiętać wszystko co się na Twojej wirtualce wydażyło od momentu jego wykonania.

konto usunięte

Temat: uciekające miejsce na macierzy.

Czyli Snapshot musi pozostać w Katalogu wirtualnej maszyny do której przynależy? Ostatnio na konferencji "Reklamowej" słyszałem o rozwiązaniu które pozwalało na kopiowanie snapshotów, na inną macierz np, oczywiście wspominali tam że nie może to być "BACKUP" jednak może to stanowić dodatkowe zabezpieczenie wirtualek. Dopiero się uczę, także spodziewam się popełnić parę błędów po drodze.... Rozumiem że powinienem te snapshoty jak najszybciej usunąć korzystając z menagera snapshotów? Przedtem wkopiować je w poprzednie miejsce? Pozdrawiam.

Karol
Maciej Lelusz

Maciej Lelusz Znajdź mnie na
LinkedIn!

Temat: uciekające miejsce na macierzy.

Dodatkowo jak chcesz robić backupy w miej chałupniczy sposób i masz małe środowisko możesz użyć ghettovcb -> http://communities.vmware.com/docs/DOC-8760

Działa bardzo dobrze i jest za free.

A co do snapshotów to tak zgadzam się w 100% z wcześniejszymi wypowiedziami - to jest narzędzie które należy używać sporadycznie i co najważniejsze... jako swego rodzaju zabezpieczenie/wsparcie dla administratora - jak chcemy zrobić świadomie, lub nie jakąś krzywdę dla VM - aktualizację, rekonfiguracje, test itp... ale nie backup. A jak się ktoś zapyta dlaczego? Bo nie ;)

Tu masz trochę info:
http://kb.vmware.com/selfservice/microsites/search.do?...
http://blogs.vmware.com/kb/2010/06/vmware-snapshots.html
http://geosub.es/vmutils/Troubleshooting.Virtual.Machi... (tu masz pokazane jak bardzo można zepsuć maszynę przez zabawy ze snapshotami ;))
http://www.amikkelsen.com/files/documents/Troubleshoot...

--
http://blog.inleo.pl
Andrzej Zieliński

Andrzej Zieliński Administrator
Systemów
Informatycznych, Sp.
z.o.o

Temat: uciekające miejsce na macierzy.

Generalnie snapshoty powinny zostawać razem z maszyną.
W ogóle nie dotykaj filesystemu samodzielnie i zapomnij o kopiowaniu plików VMek (chyba że lubisz kłopoty).
Na każdym datastorze powinieneś mieć trochę wolnego miejsca (10% lub więcej,) które to miejsce będzie wykorzystywane przez VmWare (np na snapshoty). Jak brakuje ci miejsca w datastorze to migrujesz całą VMkę (przez vCenter, nie ręcznie!) na innego datastora aby zwolnić miejsce.

konto usunięte

Temat: uciekające miejsce na macierzy.

No oczywiście że nie lubię kłopotów:). Przy migracji, na inny datastore oczywiście używam migration z vCenter. Z tymi snapshotami tak bez pomyślenia postąpiłem niestety. Nie sądziłem że to tak działa. Teraz już wiem i czym prędzej muszę się ich pozbyć. Póki co prawie przy wszystkich maszynach udało mi się usunąć snapshoty przez menagera, mam nadzieję że na reszcie maszyn też się uda. Do backupu wykorzystam narzędzie podane przez Macieja http://communities.vmware.com/docs/DOC-8760 Pozdrawiam

Ps. Jeśli nie ma vCenter. Wyłączam maszynę wirtualną, wykonuje Remove from inventory i mogę ją przenieść na inny serwer kopiując folder wirtualnej maszyny na drugi datastore, oraz wykonując add to inventory na drugim serwerze. Sprawdzałem wszystko działa.

Karol
Andrzej Zieliński

Andrzej Zieliński Administrator
Systemów
Informatycznych, Sp.
z.o.o

Temat: uciekające miejsce na macierzy.

Ps. Jeśli nie ma vCenter. Wyłączam maszynę wirtualną, wykonuje Remove from inventory i mogę ją przenieść na inny serwer kopiując folder wirtualnej maszyny na drugi datastore, oraz wykonując add to inventory na drugim serwerze. Sprawdzałem wszystko działa.

Oczywiście że tak możesz.
Chodzi tylko o to aby każdą operację bezpośrednio na plikach robić z pełną świadomością tego co czynisz. Generalnie nie ma potrzeby sięgać do plików bo wszystko masz dostępne w kliencie.

konto usunięte

Temat: uciekające miejsce na macierzy.

Andrzej Zieliński:
Ps. Jeśli nie ma vCenter. Wyłączam maszynę wirtualną, wykonuje Remove from inventory i mogę ją przenieść na inny serwer kopiując folder wirtualnej maszyny na drugi datastore, oraz wykonując add to inventory na drugim serwerze. Sprawdzałem wszystko działa.

Oczywiście że tak możesz.
Chodzi tylko o to aby każdą operację bezpośrednio na plikach robić z pełną świadomością tego co czynisz. Generalnie nie ma potrzeby sięgać do plików bo wszystko masz dostępne w kliencie.


Masz rację, będę bardziej uważał co robię, gdy nadejdą wątpliwości to zapytam:). Udało mi się usunąć wszystkie snapshoty, trwało to kosmicznie długo, momentami myślałem vCenter się przywiesił, no ale jednak poszło wszystko i maszyny wirtualne nadal działają. Dzięki za pomoc. Pozdrawiam.

Karol
Andrzej Zieliński

Andrzej Zieliński Administrator
Systemów
Informatycznych, Sp.
z.o.o

Temat: uciekające miejsce na macierzy.

Usuwanie dużych snapshotów trwa bardzo długo - VmWare musi scalić oba pliki a czasami to jest sporo roboty. Dlatego jak robić snapshoty to na krótko (wtedy kiedy naprawdę są potrzebne) i usuwać.
Michał Panasiewicz

Michał Panasiewicz Administrator
systemów, sieci i
aplikacji.

Temat: uciekające miejsce na macierzy.

oprogramowanie do backupu robi snapshot, nastepnie robi z niego backup w inne miejsce, potem usuwa snapshot. Dzięki temu mamy zachowaną integralność plikòw.

Następna dyskusja:

Konfiguracja macierzy SAN p...




Wyślij zaproszenie do