Nie jesteś zalogowany.
Jeśli nie posiadasz konta, zarejestruj je już teraz! Pozwoli Ci ono w pełni korzystać z naszego serwisu. Spamerom dziękujemy!

Ogłoszenie

Prosimy o pomoc dla małej Julki — przekaż 1% podatku na Fundacji Dzieciom zdazyć z Pomocą.
Więcej informacji na dug.net.pl/pomagamy/.

#1  2011-08-30 23:32:16

  Grzeslaw - Użytkownik

Grzeslaw
Użytkownik
Zarejestrowany: 2008-02-12

esxi, ash i backupy

Witam,

Mam nielada zadanko, szczególnie że jestem zupełnie świerzy w vmware...
Mam serwerek hp z exsi 4.1. Moje zadanie polega na tym, by zrobić system backupowania vm'ów, używając ssh na drugi serverek z esx'em, by w razie padu pierwszego można z palca odpalić zbackupowaną wcześniej maszynkę.. oraz oczywiście mieć różne backupy..  Jak byłem na grupach #vmware, polecali skrypcik ghettoVCB. Fakt, fajne narzędzie i wogole. ale niestety nie mogę go użyć, ponieważ ma to być w 100% autorskie rozwiązanie, pozatym ma to robić backup po ssh i na kluczach.. SSH to pikuś wiadomo, ale kłopot zaczyna się gdy mam w tym całym ash'u zrobic coś hehe. Anyway.. Skrypt ma robić co godzinkę (z crona) miedzy 6rano a 00 kopie różnicową, oraz o północy pełną kopie systemu.. która wraz z plikami różnicowymi ma być przekopiowywana na remote hosta.. No i rozkminiłem że jest coś takiego jak snapshot.. (czyli ta różniczka ..) ok.. zrobić snapshota potrafie, nie jest to problem..

Ale jak zrobic pełny backup systemu i np przywrócić go z godziny 17:00 gdy mamy godzinę 20sta... Podjerzewam, że przydatna będzie komenda vmkfstools która sklonuje mi vhosta..

Ludzie raczej kupując vmware korzystają z komercyjnych rozwiązań, za które sie płaci, a wszczególności z vCenter w którym można wszystko pięknie wyklikać, także w sieci dużo nt nie mogę znaleść, a jedynie bazować na skrypcie ghettoVCB..

Byłbym wdzięczny za jakiekolwiek wskazówki/nakierowania/schemat/przykłady...

Pozdr

Offline

 

#2  2011-08-31 11:35:00

  bns - unknown

bns
unknown
Zarejestrowany: 2005-12-25
Serwis

Re: esxi, ash i backupy

VMWare ma API. Przez nie możesz się dostać do plików maszyn, sprawdzać ich stany, zatrzymywać, snapshotować itp
Żeby zrobić kopię maszyny kopiując ją (ssh) będziesz musiał ją zatrzymać, ponieważ jak maszyna jak działa, to ciągle coś zmienia w pliku.
Nie jestem pewien ale właśnie przez API da się to zrobić na działającej maszynie. Tak przynajmniej to robią programy z półki Enterprise (NetBackup itp)

PS W vCenter nie wyklikasz sobie backupów maszyn, że mają się robić o danej godzinie. Wychodzą z takie założenia, że tworzą oprogramowanie do wirtualizacji a backupy zostawiają innym.


Pozdrawiam,
bns

Offline

 

#3  2011-08-31 18:31:09

  Grzeslaw - Użytkownik

Grzeslaw
Użytkownik
Zarejestrowany: 2008-02-12

Re: esxi, ash i backupy

Nie ma to się nijak do mojego pytania.. Co do faktu, żeby wykonać pełny backup trzeba zatrzymać maszynę to też wiem...
Cały czas jednak chodzi o komendy shellowe (ash+vmware), którymi takowy backup wykonam, opraz zrestoruje.. I jak zrestorowac wtedy backup z np dnia poprzednego z godziny 13stej..

Offline

 

#4  2011-09-01 09:03:41

  bns - unknown

bns
unknown
Zarejestrowany: 2005-12-25
Serwis

Re: esxi, ash i backupy

Jak się nie ma nijak do Twojego pytania?
Pytasz się o sposób backupu? Podałem, że VMWare ma API i można nim to zrobić. To, że się uparłeś na jedno rozwiązania i przez nie stoisz w miejscu to nie moja wina :)
Pytasz o dokładne komendy vmware? Większość się zaczyna od vicfg- i od esxcli
To powinno pomóc: http://pubs.vmware.com/vsphere-50/index.jsp?topic=/ … li_about.html


Pozdrawiam,
bns

Offline

 

#5  2011-09-01 12:42:31

  Grzeslaw - Użytkownik

Grzeslaw
Użytkownik
Zarejestrowany: 2008-02-12

Re: esxi, ash i backupy

Ano że ma API to wiem... Ale w tym rzecz, że szukam i szukam w tych komendach, ale nie mogę się doszukać tego co potrzebuje... Jest jak zrobić snapshot.. jak zbackupowac konfiguracje.. ale jak zrobić pełny backup wszystkich plików vm'a nie widzę ;/

Offline

 

#6  2011-09-01 18:23:44

  bns - unknown

bns
unknown
Zarejestrowany: 2005-12-25
Serwis

Re: esxi, ash i backupy

Nie mam teraz dostępu do esx'a ale może jest program cp. Zatrzymujesz maszynkę, kopiujesz cały katalog na zdalny serwer.
ESX to RedHat okrojony dla potrzeb VMWare. Sprawdź jaka wersja, powgrywaj cp z redhatowych paczek do path i masz kopiowanie :) Możesz tak zrobić też z tarem, gzipem itp


Pozdrawiam,
bns

Offline

 

#7  2011-09-01 21:01:46

  Grzeslaw - Użytkownik

Grzeslaw
Użytkownik
Zarejestrowany: 2008-02-12

Re: esxi, ash i backupy

No tak, ale taka maszynka skopiowana nic nie da.. Podczas dodawania nowej wirtualki wgrywane są również do systemu informacje o niej.. Mogę sobie skopiować taką maszynkę, ale potem jak dam np: vim-cmd vmsvc/getallvms to nie będzie tej maszynki wylistowanej.. Więc kopia zapasowa nie sprowadza się do samego cp.. to już przerabiałem...

Offline

 

Stopka forum

Powered by PunBB
© Copyright 2002–2005 Rickard Andersson
Nas ludzie lubią po prostu, a nie klikając w przyciski ;-)