Перепост http://serverfault.com/questions/372526/move-vmware-esxi-vm-to-new-datastore-preserve-thin-provisioning, последнего ответа.
- Выключить гостевую машину.
- Правой кнопкой в vsphere cliet удалить её из inventory.
- Включить ssh на хосте (Configuration -> Security profile -> Properties (next to Services) -> SSH (in the list) -> Options -> Start)
- Зайти по ssh, используя то же имя пользователя и пароль, что и для vsphere client.
- Создать целевой каталог:
mkdir /vmfs/volumes/datastore2/Dmits232 - Скопировать "диски" гостевой машины:
vmkfstools -i /vmfs/volumes/datastore1/Dmits232/Dmits232.vmdk -d thin /vmfs/volumes/datastore2/Dmits232/Dmits232.vmdk
vmkfstools -i /vmfs/volumes/datastore1/Dmits232/Dmits232_1.vmdk -d thin /vmfs/volumes/datastore2/Dmits232/Dmits232_1.vmdk - Скопировать оставшиеся файлы:
find "/vmfs/volumes/datastore1/Dmits232/" -maxdepth 1 -type f | grep -v ".vmdk" | while read file; do cp "$file" "/vmfs/volumes/datastore2/Dmits232/"; done - и скопировать снапшоты:
find "/vmfs/volumes/datastore1/Dmits232/" -maxdepth 1 -type f | grep [0123456789][0123456789][0123456789][0123456789][0123456789][0123456789] | grep ".vmdk" | while read file; do cp "$file" "/vmfs/volumes/datastore2/Dmits232/"; done - Потом через vsphere client - browse datastore - импортировать .vmx файл
- При запуске смигрированной (перемещенной) гостевой машины система спросит, скопирована она или перемещена. Выбирать "перемещена". Если выбрать "скопирована", то поменяется mac-адрес виртуальной сетевой карты.
Комментариев нет:
Отправить комментарий