ESXi: move vmware between two servers

Необходимо переехать виртуалку c github actions agent с одного сервера на другой, для этого выключаем виртуалку и на обоих серверах включаем ssh

image 20210714 062436

Подключаемся к ssh целевого сервера куда мы переезжаем и выполняем:

scp -r root@192.168.5.14:/vmfs/volumes/5ea13c29-dffdd1b7-55bc-2c44fd927f28/github4/ /vmfs/volumes/6115b8ff-1cf9bfee-09dc-2c44fd96349c/github4/

Примечание: подсмотреть путь к storage можно в соотв разделе esxi

image 20210714 062608

После копирования, на целевом сервере идем в визард создавния виртуалки и за вместо создания новой, выбираем пункт Register existing virtual machine и просто подхватываем скопированные файлы

После чего можно включать машинку, выключать ssh, опционально сразу или через время удалить машинку со старого сервера

Примечание: в процессе включения vmware спросит была ли машинка скопирована или перемещнна для перенастройки сети и прочего, поскольку мы не предпологаем что они обе будут работать - выбираем I moved it (это нужно из-за мак адресов и привязок ip)