Как изменить настройку диска с «толстого ленивого обнуления» на «с нетерпением с нулевым обнулением» с помощью командной строки (Linux) или API (pyvmomi) вне ESX?

Я использую Ansible 2.6 и pyvmomi 6.7.0 для создания виртуальной машины через vSphere 6.0.0.

Когда я изменяю размер диска, я теряю желание обнуленный параметр толстого диска.

Каков самый простой способ вернуться к этому параметру удаленно (не с сервера esx) через API или командную строку Linux?

Я предпочитаю другое решение, чем ssh для сервера esx, а затем использовать 'vmkfstool -d zeroedthick ...'

0
задан 24 December 2018 в 11:50
2 ответа

vmotion хранилища на месте с типом диска, установленным для желаемого типа диска, должно помочь, согласно записи в KB VMware.

Выполнение этого с помощью API должно также возможно, см. пример pyvmomi для vmotion и документацию API VMware здесь и здесь .

Это действительно похоже на ошибку в ansible ] vmware_guest (который, я полагаю, вы используете). Предлагаю обратить на это внимание разработчиков ансибля.

3
ответ дан 4 December 2019 в 12:16

Простой способ сделать это:

Из esx

vmkfstools -X 25G -d eagerzeroedthick  /vmfs/volumes/FOOBAR/FOOBAR.vmdk

Из удаленного Linux-сервера с vmware-vcli :

vmkfstools --datacenter x --vihost esx42 --server vc1.example.com --username me \
-X 25G -d eagerzeroedthick  /vmfs/volumes/FOOBAR/FOOBAR.vmdk

Чтобы обновить инвентарь VmWare, вам необходимо запустить:

svmotion --datastore foobar --server vc1.example.com --username me \
--interactive
0
ответ дан 4 December 2019 в 12:16

Теги

Похожие вопросы