Vmware / vSphere: dodanie nowego dysku w maszynie wirtualnej WS2012


 

Dodanie nowego dysku do istniejącej maszyny wirtualnej w Vpshere wymaga wykonania kilku kroków po stronie samego hypervisor’a, a następnie kilku po stronie systemu operacyjnego. W tym artykule pokażę obie fazy na przykładzie Windows Serwer 2012 r2 (w Windows Serwer 2008) czynności te będą prawie identyczne).

Użyjemy konsoli Virtual Center Server, ale to samo można zrobić na przykład w kliencie webowym czy przez PowerCLI.

Najpierw oczywiście logujemy się do właściwego serwera VC – podajemy jego nazwę, IP lub wybieramy któryś z listy na których logowaliśmy się wcześniej:
list of vc reg1
Klikamy PPM na maszynie wirtualnej, wybieramy „Edit Settings”:
vsphere 5 add HDD - 0
W zakładce „Hardware” wybieramy przycisk „Add” (dodaj):
vsphere 5 add HDD - 1
Z listy urządzeń jakie możemy dodać, wybieramy „Hard Disk”:
vsphere 5 add HDD - 2
Wybieramy „Create New Hard Disk„. Przy okazji wyjaśnię, że opcja „Use an existing Virtual Disk” pozwala podpiąć maszynie wirtualnej już istniejący dysk innej maszyny (plik .vhd) o ile żadna maszyna w tym czasie go nie używa.

Opcja „Raw Device Mapping” to jak nazwa wskazuje, podpięcie udziału RDM na macierzy.
vsphere 5 add HDD - 3
W tym miejscu możemy podać rozmiar dysku i wybrać jego typ. O typach dysku pisałem już w artykule „Instalacja Maszyny Wirtualnej VMware / vSphere z użyciem nośnika (np. obrazu ISO)„. Po więcej szczegółów odsyłam do tamtego artykułu, zaś teraz w skrócie wyjaśnię róznicę pomiędzy dyskami grubymi (thick) i chudymi (thin):

Przy dyskach „grubych” (Thick provisioning), system operacyjny widzi swój wirtualny dysk o wielkości np. 500GB, i nawet gdy pliki na tym dysku zajmują łącznie 20GB, to plik .VHD tej maszyny wirtualnej (plik dysku) będzie zajmował ok 500GB. Zaletą tej opcji jest zarezerwowanie miejsca danemu dyskowi i uniknięcie fragmentacji dysku, co ma pozytywny wpływ na wydajność. Maszyny z dyskami grubymi nie zajmą więcej miejsca niż im pozwolimy (oczywiście nie licząc snapshotów i pliku wymiany).

Przy dyskach „chudych” (Thin Provisioning) system operacyjny maszyny wirtualnej „myśli”, że ma dysk wielkości 500GB, ale jeśli jej pliki zajmują łącznie 20GB, to plik .VHD tej maszyny będzie zajmował też około 20GB (pomijam tu zaawansowane liczenie KB). Jak łatwo się domyślić, pozwala to zaoszczędzić miejsce na fizycznych dyskach – możemy sukcesywnie rozbudowywać nasze pamięci masowe w miarę jak maszyny wirtualne „rosną” bez konieczności kupowania drogich fizycznych dysków od razu. Należy jednak bacznie monitorować dostępne miejsce na pamięci masowej i na datastore. Jeśli maszyna wirtualna „upomni” się o miejsce jakie jej przypisaliśmy, może dość do zapełnienia datastore i niedostępności maszyn wirtualnych które tam są.

Dodatkowo warto wiedzieć:

Thick Provision Lazy Zeroed – Miejsce na ten dysk jest zarezerwowane w momencie tworzenia dysku. Wszystkie dane znajdujące się na fizycznym dysku nie są skasowane, tylko wyzerowane „na żądanie” kiedy maszyna zapisuje na tym dysku nowe dane.

Thick Provision Eager Zeroed – Miejsce na ten dysk jest zarezerwowane w momencie tworzenia dysku, ale jednocześnie dane na fizycznym nośniku są całkowicie wyzerowane. Proces może potrwać kilka -kilkanaście minut w zależności od wielkości i rodzaju fizycznych dysków.
vsphere 5 add HDD - 4a

Ostatnią decyzją, jaką musimy podjąć na tym etapie to czy plik VHD ma leżeć tam, gdzie pozostałe pliki maszyny wirtualnej („Store with the virtual machine”), czy na wskazanym przez nas innym datastore:
vsphere 5 add HDD - 4b
Na tym etapie możemy zaznaczyć, że dysk maszyny będzie „independent„, czyli nigdy nie będą objęte snapshotami ( snapshot to zapisana kopia maszyny wirtualnej pozwalająca przywrócić maszynę do stanu w jakim była w momencie robienia snapshota).. Dyski typu „independent” dzielą się na 2 rodzaje:

Persistent – oznacz, że wszelkie zmiany na dysku będą od razu zapisywane i zapamiętane po restarcie.

Non Persistent – zmiany nie będą zapisane i restart maszyny spowoduje jej powrót do poprzedniego stanu. To rozwiązanie świetnie nadaje się dla maszyn testowych lub maszyn typu „kiosk”.
vsphere 5 add HDD - 5
Okienko z podsumowaniem:
vsphere 5 add HDD - 6

Dodanie dysku od strony systemu operacyjnego

Po chwili, możemy przejść do kroków wykonywanych po stronie maszyny wirtualnej. W Windows Serwer 2012 uruchamiamy Menedżera Dysków na przykład poleceniem:

diskmgmt.msc

lub uruchamiamy computer management poleceniem:

compmgmt.msc

Na liście dysków powinniśmy widzieć dysk o statusie Unknown. Jeśli tak nie jest, to z menu górnego wybieramy Action > Rescan Disks.

Teraz na dysku ze statusem „unknown” klikamy PPM i wybieramy „Online”:
vsphere 5 add HDD - 7A
… „Initialize Disk”…
vsphere 5 add HDD - 8

vsphere 5 add HDD - 9
Klikamy PPM na wykreskowanym obszarze reprezentującym dysk, wybieramy „New Simple Volume…”
vsphere 5 add HDD - 10
Możemy ustawić rozmiar wolumenu:
vsphere 5 add HDD - 11
Wybieramy system plików, nazwę dysku, opcjonalnie wykonujemy szybki format (odhaczona opcja „Perform a quick format” spowoduje długie formatowanie pełne):
vsphere 5 add HDD - 12
I kończymy całą operację przyciskiem „Finish” :(
vsphere 5 add HDD - 13
Nasza maszyna wirtualna ma teraz widoczny dodatkowy dysk, a dodanie go wcale nie było trudne :)


Podobne Tematy: