Ten artykuł zawiera informacje na temat braku możliwości utworzenia VMDK większego niż 16 TB w oprogramowaniu VMware vSphere ESXi 5.5.
Problem:
Podczas tworzenia nowej maszyny wirtualnej z dyskiem maszyny wirtualnej (VMDK) lub dodawania VMDK do istniejącej maszyny wirtualnej o pojemności ponad 16 TB w kliencie vSphere 5.5 wyświetlany jest następujący błąd:
"Wprowadzona pojemność dysku nie była prawidłowo sformułowaną liczbą lub była poza zakresem. Został zastąpiony najbliższą akceptowalną wartością".
Rysunek 1: Powiadomienie o błędzie
Rozwiązanie:
Klient vSphere Client dla wersji 5.5 umożliwia tworzenie maksymalnie 16 TB VMDK.
Użyj klienta internetowego zamiast klienta vSphere
.Jeśli nie możesz użyć klienta internetowego, możesz obejść ten problem za pomocą wiersza poleceń:
-
Połącz się z serwerem przez SSH :
-
Przejdź do katalogu maszyny wirtualnej:
- # cd /vmfs/volumes/<datastore>/<vm>
- Przykład:
- # cd /vmfs/volumes/datastore1/testvm
-
Utwórz nowy VMDK:
- # vmkfstools -c <rozmiar><newvmdk> -a lsilogic -d thin
- Przykład (tworzy vmdk 25T z elastycznymi przydziałami zasobów o nazwie "testvm2.vmdk" z adapterem lsilogic):
- # vmkfstools -c 25t testvm2.vmdk -a lsilogic -d thin
-
Dodaj VMDK do istniejącej maszyny wirtualnej:
- Kliknij maszynę wirtualną prawym przyciskiem myszy i kliknij opcję "Edit Settings"
- Kliknij przycisk "Dodaj" w górnej części okna
- Kliknij "Dysk twardy", a następnie kliknij przycisk "Dalej"
- Wybierz opcję "Użyj istniejącego dysku wirtualnego", a następnie kliknij przycisk "Dalej"
- Wybierz nowo utworzoną maszynę wirtualną, a następnie kliknij przycisk "Next"
- Kliknij przycisk "Dalej"
- Kliknij przycisk "Zakończ"
- Zignoruj komunikaty informacyjne
- Kliknij przycisk "OK", aby wyjść z właściwości maszyny wirtualnej