Temat: czy NTFS wspiara thin provisioning dla WMware?

Mam kilka VM umieszczonych na serwerze z win2003 na pokładzie - jako storage dla VM. Zasoby/virtualne maszynki wystawione sa po NFS. Wszystko ładnie śmiga, ale jest jeden problem. Po utworzeniu nowej VM'ki z dyskiem jako Thin, tworzy się uparcie jako Thick przez co niepotrzebnie tracę cenne miejsce. Konwertowanie z Thick na Thin nie działa, nadal jest Thick. W NetApp lub na samym ESX nie ma problemu, ale na win2003 nie działa. Pytanie jak w temacie. Czy NTFS wspiera thin provisioning dla WMware? WAFL i VMFS na 100% a NTFS...czy moze poprostu cos źle robie?Mateusz Kowalski edytował(a) ten post dnia 15.12.09 o godzinie 22:08
Michał I.

Michał I. Freelancer /
Consultant Nie
bojący się wyzwań

Temat: czy NTFS wspiara thin provisioning dla WMware?

z tego co mi wiadomo nie wspiera takiego rozwiązania.

konto usunięte

Temat: czy NTFS wspiara thin provisioning dla WMware?

... a tak z czystej ciekawości - czy mógłbyś zrobić prosty test? Jeżeli tak to:

Z poziomu ESXa (na zasobie NFS)
vmkfstools -c 10M -d thin test.vmdk
ls -alh test*.vmdk <--- zamieść proszę wynik
du -h test*.vmdk <--- jak wyżej

A tak btw - przy NFS serwer ESX nie ma pojęcia jaki system plików znajduje się po stronie serwera NFS (komunikacja VMKernel-serwer NFS).Piotr BIELA edytował(a) ten post dnia 17.12.09 o godzinie 23:56

Temat: czy NTFS wspiara thin provisioning dla WMware?

ok, jutro to sprawdzę i dam odpowiedz.

Ps. na 100% na WAFL (NetApp) i w OpenFiler (EXT3 lub XFS) Thin działa.

Temat: czy NTFS wspiara thin provisioning dla WMware?

OK, oto wyniki:

#vmkfstools -c 10M -d thin test.vmdk
#ls -alh test*.vmdk
-rw------ 1 root nfsnobody 463 Dec 10:12 test.vmdk

#du -h test.vmdk
512 test.vmdk

#vmkfstools -c 10G -d thin test2.vmdk
jak zrobiłem dla 10GB to wynik w du też miałem 512...mam Thin? to dlaczego jak tworze za pomocą kreatora ESX mam Thick?

hmm 'datastore browser' w ESX oba pliki sa widoczne z waga 10M i 10G, a nie 512K..

Stworzyłem własnie za pomocą kreatora nową VM 8GB i..w 'datastore browser' (jak juz wspomniałem) dysk widoczny jest jako 8GB, tak samo w Resources w 'Storage Usage'. Natomiast w 'Provisioned storage' 9GB, a w 'Provisioned Usage' 8GB, w edycji dysk .vmdk jest typu Thick 8GB...i co BARDZO ciekawe wydając w CLI ESX polecenie du -h nowydysk.vmdk dysk ten wazy 512..DZIWNE:)..o co chodzi? Aha, po stworzenie nowej VM z dyskiem np. 8GB od razu alokowana jest (8GB) przestrzen dla tego dysku w windows...wiec Thin nie działa..to dlaczego w ESX jest 512?Mateusz Kowalski edytował(a) ten post dnia 21.12.09 o godzinie 10:37
Marcin Kruszy

Marcin Kruszy Klaun od
wirtualizacji z
paroma podręcznymi
zaklęciami.

Temat: czy NTFS wspiara thin provisioning dla WMware?

Mateusz Kowalski:
OK, oto wyniki:

#vmkfstools -c 10M -d thin test.vmdk
#ls -alh test*.vmdk
-rw------ 1 root nfsnobody 463 Dec 10:12 test.vmdk

#du -h test.vmdk
512 test.vmdk

Brakło gwiazdki, wyświetla Ci tylko plik konfiguracyjny - daj "du -h test-flat.vmdk". Z podobnych przyczyn wyniki nie pasyją do rzeczywistości dalej.

Stworzyłem własnie za pomocą kreatora nową VM 8GB i..w 'datastore browser' (jak juz wspomniałem) dysk widoczny jest jako 8GB, tak samo w Resources w 'Storage Usage'. Natomiast w 'Provisioned storage' 9GB, a w 'Provisioned Usage' 8GB, w edycji dysk .vmdk jest typu Thick 8GB...i co BARDZO ciekawe wydając w CLI ESX polecenie du -h nowydysk.vmdk dysk ten wazy 512..DZIWNE:)..o co chodzi? Aha, po stworzenie nowej VM z dyskiem np. 8GB od razu alokowana jest (8GB) przestrzen dla tego dysku w windows...wiec Thin nie działa..to dlaczego w ESX jest 512?Mateusz Kowalski edytował(a) ten post dnia 21.12.09 o godzinie 10:37

Zrobiłem podobnie - i... w datastore browserze 8GB dysk ma 140 KB,

tescik]# ls -lh
total 152K
-rw------- 1 root root 8.0G Dec 21 10:54 tescik-flat.vmdk
-rw------- 1 root root 373 Dec 21 10:54 tescik.vmdk
-rw------- 1 root root 0 Dec 21 10:54 tescik.vmsd
-rwxr-xr-x 1 root root 1.2K Dec 21 10:54 tescik.vmx
-rw------- 1 root root 261 Dec 21 10:54 tescik.vmxf

Czyli dysk ma 8 GB a katalog razem z dyskiem 152 KB.:)

Temat: czy NTFS wspiara thin provisioning dla WMware?

dysk test.vmdk = 468K, a test-flat.vmdk 8GB! wiec Thick, u Ciebie jest to samo. Całe 8GB jest ALOKOWANE. Cały dysk ma 8GB, a katalog z dyskiem ma ponad 8GB, a nie 140K:)

Wiec Winda nie wspiera Thin:(..

>>Czyli dysk ma 8 GB a katalog razem z dyskiem 152 KB.:)
u mnie nadal jest ponad 8GB

Aha, zrobiłeś to w windows, tzn datastore w windows?to wazne.

Tak jak napisałeś mam w NetApp jako datastore,ale tam działa Thin Provisioning.Mateusz Kowalski edytował(a) ten post dnia 21.12.09 o godzinie 20:50
Marcin Kruszy

Marcin Kruszy Klaun od
wirtualizacji z
paroma podręcznymi
zaklęciami.

Temat: czy NTFS wspiara thin provisioning dla WMware?

Mateusz Kowalski:
dysk test.vmdk = 468K, a test-flat.vmdk 8GB! wiec Thick, u Ciebie jest to samo. Całe 8GB jest ALOKOWANE. Cały dysk ma 8GB, a katalog z dyskiem ma ponad 8GB, a nie 140K:)

"test.vmdk = 468K" widziane przez datastore browsera? A "test-flat.vmdk 8GB" przez "ls -l"?
Wiec Winda nie wspiera Thin:(..

>>Czyli dysk ma 8 GB a katalog razem z dyskiem 152 KB.:)
u mnie nadal jest ponad 8GB

Aha, zrobiłeś to w windows, tzn datastore w windows?to wazne.

Datastore w Windows? Znaczy przez VI Clienta?

Temat: czy NTFS wspiara thin provisioning dla WMware?

nie:) datastore w windows tzn. czesc VM jest na NTFS pod windows puszczane po NFS - SFU Microsoft (serwer NFS Microsftu). Ta czesc VM ktora jest na partycji (w katalogu udostepnionym/wyeksportowanym po NFS) windows nie widzi Thin, inne VM sa na NetApp i tutaj jest ok, ale pytanie brzmi czy na 100% winda nie obsługuje Thin?Mateusz Kowalski edytował(a) ten post dnia 22.12.09 o godzinie 09:35
Michał I.

Michał I. Freelancer /
Consultant Nie
bojący się wyzwań

Temat: czy NTFS wspiara thin provisioning dla WMware?

aby w pełni działał Thin potrzebujesz systemu plików VMFS

Temat: czy NTFS wspiara thin provisioning dla WMware?

Temat zamkniety. Winda nie obsługuje Thin provMateusz Kowalski edytował(a) ten post dnia 28.12.09 o godzinie 15:52

Następna dyskusja:

MS wycofuje wsparcie dla VM...




Wyślij zaproszenie do