При попытке увеличить размер диска можно наткнуться на такую ошибку invalid operation for device ‘0’.
На самом сайте vmware я особо ничего полезного не нашёл. Там многие проблемы связывают с сетевым адаптером или с проблемами клонирования виртуальной машины.
Также если у вас старая версия vcenter, то можно попробовать увеличить размер диска через java версию. Но это не мой случай так как с версии vcenter 7 нет поддержки java версии.
Кто-то решает данный вопрос подключением к esxi через vmware worksattion, но мне это не кажется хорошим вариантом, когда есть powershell и powercli.
Установка модуля PowerCLI
- Открываем консоль powershell
- Выполняем установку модуля
Install-Module -Name VMware.PowerCLI
Подключаемся к Vcenter
- Выполняем команду Connect-VIServer, которой передаём адрес Vcenter, пользователя и при желании пароль
Connect-VIServer -Server 10.23.112.235 -Protocol https -User admin -Password pass
Name Port User
---- ---- ----
10.23.112.235 443 admin
Проверяем диски
- Выполняем команду, которая покажет все диски виртуальной машины
Get-HardDisk -vm vm1 | Select Name,CapacityGB,Filename
Name CapacityGB Filename
---- ---------- --------
Hard disk 1 5 [A]
Hard disk 2 6 [A]
Hard disk 3 7 [A]
Изменяем размер диска на виртуальной машине
- Выполняем Get-HardDisk только уже необходимого диска передавая параметр
-name
и меняем размер полученного командой Set-HardDisk.
Get-HardDisk -vm vm1 -name "Hard disk 3" | Set-HardDisk -capacityGB 10
Name CapacityGB Filename
---- ---------- --------
Hard disk 1 5 [A]
Hard disk 2 6 [A]
Hard disk 3 7 [A]
- В ответ на предупреждение нажимаем Y.
Комментарии