Недавно узнал о том, что можно изменить размер блока на вашей локальной VMFS. Конечно, ситуация, когда вы используете локальное хранилище является не очень красивой, ведь было бы правильнее использовать отдельную VMFS для Service Console, и отдельную под хранилище виртуальных машин, однако после поиска в Интернете, я понял, что данный вопрос довольно популярен.
Единственный найденный мною метод смены размера блока возможен при чистой установке ESX. Для чего вам нужны хотя бы начальные знания по работе с командной строкой и редактором vi. Ниже приведу последовательность ваших действий:
- Загрузитесь с дистрибутива ESX в текстовом режиме
- переключитесь в консоль shell (Alt-F2)
- ps | grep Xorg
- Уничтожьте процесс с PID, который выглядит как-то так: “Xorg -br -logfile …” В моем случае это оказался PID 590, его-то я остановил командой “kill 590“
- cd /usr/lib/vmware/weasel
- откройте редактором vi конфигурационный файл: vi fsset.py
- найдите строку, которая начинается с “class vmfs3FileSystem(FileSystemType):”
- Измените параметр blockSizeMB на тот размер блока, который вы хотите задать. Возможные значения этого параметра: 1, 2, 4 и 8. Соответствие между значение размера блока в ESX и максимальным размеров файла на VMFS представлены ниже:
• 1MB размер блока – максимальный размер файла 256GB
• 2MB размер блока – максимальный размер файла 512GB
• 4MB размер блока – максимальный размер файла 1024GB
• 8MB размер блока – максимальный размер файла 2048GB
- сохраните файл и выйдите из редактора
- cd /
- /bin/weasel
После этого установите свой ESX как обычно. В результате размер блока на вашем локальном хранилище изменится на заданный, и вы сможете хранить файлы виртуальных машин большего размера.
2 комментария
это всё наглое враньё! ни каталога weasel в /usr/lib/vmware/ ни файла fsset.py ни процесса с названием даже отдалённо напоминающем Xorg не существует
Ну не совсем вранье, куча неточностей, из-за которых ничего не получится.
Статья, по которой все получилось сделать:
http://kb.vmware.com/selfservice/microsites/search.do?language=en_US&cmd=displayKC&externalId=1012683
Comments are closed.