Proxmox to Vmware: как перенести виртуальную машину Proxmox на Vmware
В этой статье рассказывается, как преобразовать виртуальную машину Proxmox в VMware за 3 шага (Proxmox в VMware). Вы конвертируете виртуальный диск, а не всю виртуальную машину. Вы должны иметь некоторые базовые знания о SSH и оболочке Linux. Все, что вам нужно знать, это как перемещаться по структуре каталогов в оболочке Linux. Весь процесс требует всего 3 команды. В моем примере я объясняю, как преобразовать систему мониторинга Linux Zappix, где размер диска составляет 32 ГБ. Весь процесс занял менее часа, пока виртуальная машина не была запущена на VMware.
Итак, давайте начнем с наших 3 шагов.
Шаг 1: Подготовка
Абсолютно необходимо! Как известно, хорошее планирование и подготовка закладывают основу для успешной работы. Вам потребуются учетные данные администратора для Proxmox Web GUI, VMware Vcenter или ESXi Web GUI, ssh для хоста Proxmox и сервера ESXi. Я рекомендую использовать Terminus ssh для Mac и Putty или Kitty для Windows. Тем не менее, Терминал на Mac тоже подойдет. Windows 10 теперь также поддерживает оболочку Linux.
По моему опыту, сбор всех учетных данных необходим и занимает больше всего времени. Убедитесь, что у вас есть все данные для входа в систему, и вы проверили их. Это убережет вас от многих разочарований. Только тогда вы готовы к Шагу 2.
Шаг 2: Преобразуйте диск из Proxmox в формат диска Vmware vmdk.
Сначала войдите в веб-интерфейс Proxmox и найдите виртуальную машину, которую хотите преобразовать. В приведенном ниже примере найдите вкладку «Оборудование» и проверьте имя жесткого диска. Это диск, который вам нужно преобразовать.
После этого войдите на хост Proxmox — в данном примере vir03 — с помощью ssh. Расположение диска зависит от того, как настроена ваша среда Proxmox. У вас может быть локальный диск для каждого хоста или общего хранилища.
Хотите создать домашнюю лабораторию для VMware?
Как только вы найдете диск, используйте приведенную ниже команду, чтобы преобразовать его в формат VMware vmdk.
qemu-img convert -f raw rbd:Pool/vm-121-disk-9 -O vmdk zappix-neu.vmdk
Здесь диск находится в каталоге «rbd:Pool». Команда создает zappix-neu.vmdk в каталоге, из которого выполняется команда. Я рекомендую выбрать каталог, в котором достаточно свободного места для нового файла. Процесс может занять некоторое время, в зависимости от размера диска. Не прерывайте сеанс ssh, потому что он понадобится вам позже для копирования файла vmdk.
Шаг 3. Создание новой виртуальной машины в VMware Vcenter или ESXi.
Войдите в Vcenter или ESXi GUI и создайте новую виртуальную машину. Виртуальная машина должна иметь как минимум те же процессор и память, что и исходная виртуальная машина Proxmox. Размер диска на самом деле не имеет значения, так как вы собираетесь заменить его преобразованным диском.
Затем войдите на хост ESXi с помощью ssh. Сначала вам нужно включить службу ssh в веб-интерфейсе. Найдите хранилище данных только что созданной виртуальной машины. Здесь опять же, местоположение зависит от вашей среды.
Вернитесь к сеансу Proxmox ssh. Теперь вам нужно перенести преобразованные файлы vmdk на хост ESXi. Я делаю это с помощью scp.
scp zappix-neu.vmdk 192.168.1.2://vmfs/volumes/5e25a9e7-1b498358-ae45-3cecef0c19ea/Zabbix
zappix-neu.vmdk — это файл на диске Proxmox. IP-адрес от хоста ESXi с точным расположением, куда нужно скопировать файл. Нажмите клавишу «Ввод», и вы увидите индикатор выполнения в ssh.
После этого вам нужно запустить эту команду.
vmkfstools -i zappix-neu.vmdk zappix.vmdk -d thin
Аргумент «тонкий» имеет решающее значение. В противном случае виртуальная машина не загрузится. Аргумент -d означает клонирование диска. В этом примере клонируйте zappix.vmdk.
Мы почти закончили! Теперь все, что вам нужно, это подключить файл vmdk как существующий жесткий диск к виртуальной машине VMware в созданном вами графическом интерфейсе Vcenter или ESXi. Удалите существующий диск, созданный при первоначальной настройке виртуальной машины.
Теперь запустите виртуальную машину в VMware Vcenter или ESXi, и она должна нормально загрузиться.
Не забудьте установить инструменты VMware и удалить инструменты Proxmox в качестве последней задачи! Ваша работа с Proxmox на Vmware выполнена!
Только полноправные пользователи могут оставлять комментарии. Аутентифицируйтесь пожалуйста, используя сервисы.