Как импортировать виртуальную машину VMware в Proxmox VE 8

Kak Importirovat Virtual Nuu Masinu Vmware V Proxmox Ve 8



Виртуальные машины, экспортированные из VMware Workstation, VMware ESXi, VMware vSphere и других гипервизоров VMware, можно импортировать в Proxmox VE 8.

В этой статье я собираюсь показать вам, как импортировать виртуальные машины Windows и Linux, экспортированные из гипервизоров VMware, в Proxmox VE 8.







Если вам нужна помощь в экспорте виртуальных машин из VMware Workstation Pro, прочитайте эту статью .





Оглавление:

  1. Экспорт виртуальной машины VMware
  2. Доступ к экспортированному образу виртуальной машины на сервере Proxmox VE
  3. Извлечение экспортированного файла OVA виртуальной машины на Proxmox VE
  4. Импорт виртуальной машины VMware в Proxmox VE
  5. Конфигурация после импорта для виртуальных машин на Proxmox VE
  6. Изменение выделенной памяти виртуальной машины Proxmox VE
  7. Изменение процессора виртуальной машины Proxmox VE
  8. Изменение BIOS виртуальной машины Proxmox VE
  9. Изменение типа виртуальной машины Proxmox VE
  10. Изменение контроллера SCSI и типа диска виртуальной машины Proxmox VE
  11. Добавление сетевого устройства в виртуальную машину Proxmox VE
  12. Изменение порядка загрузки виртуальной машины Proxmox VE
  13. Включение гостевого агента QEMU для виртуальной машины Proxmox VE
  14. Запуск импортированной виртуальной машины Proxmox VE
  15. Установка драйверов VirtIO и гостевого агента QEMU на виртуальной машине Windows Proxmox VE
  16. Установка гостевого агента QEMU на виртуальной машине Linux Proxmox VE
  17. Мониторинг использования ЦП, памяти, сети и дискового ввода-вывода виртуальной машины Proxmox VE
  18. Заключение
  19. Рекомендации





Экспорт виртуальной машины VMware:

Вы можете экспортировать виртуальную машину VMware в форматы OVA и OVF. Виртуальные машины, экспортированные в формат OVA или OVF, можно импортировать обратно в Proxmox VE. Но виртуальные машины, экспортированные в формате OVF, легче импортировать в Proxmox VE, поскольку это требует меньше шагов и экономит много времени.

Прочтите эту статью чтобы узнать, как экспортировать виртуальную машину VMware Workstation Pro.



Для получения дополнительной информации об экспорте виртуальных машин из других продуктов виртуализации VMware (например, VMware ESXi, VMware vSphere) обратитесь к официальной документации вашего продукта виртуализации VMware.

Доступ к экспортированному образу виртуальной машины на сервере Proxmox VE:

Вы можете использовать один из следующих методов для доступа к экспортированному образу виртуальной машины VMware на сервере Proxmox VE.

  • Скопируйте файлы образа виртуальной машины на флэш-накопитель USB или внешний жесткий диск или твердотельный накопитель USB. смонтируйте его на сервере Proxmox VE и получить доступ к файлам образа виртуальной машины на сервере Proxmox VE. В этом случае я рекомендую вам экспортировать виртуальную машину в формате OVF, поскольку это избавит вас от необходимости копировать файл архива OVA виртуальной машины на сервер Proxmox VE и распаковывать его для получения виртуальных дисков виртуальной машины. Вы можете напрямую импортировать виртуальные машины, экспортированные в формате OVF, в Proxmox VE.
  • Скопируйте экспортированный файл/файлы виртуальной машины в сетевой ресурс и получите к нему доступ с вашего сервера Proxmox VE. Например, вы можете использовать для этой цели общий ресурс SMB/CIFS вашего компьютера с Windows или NAS. Чтобы узнать, как смонтировать общий ресурс SMB/CIFS на Proxmox VE, прочитайте эту статью .

Извлечение экспортированного файла OVA виртуальной машины на Proxmox VE:

Если вы экспортировали виртуальную машину в формате OVA, вам необходимо извлечь файл OVA в файлы OVF, чтобы импортировать виртуальную машину в Proxmox VE.

У меня есть файл виртуальной машины OVA. www.linuxeveryday.com.ova в /mnt/pve/nas-datastore/vmware каталог моего сервера Proxmox VE. Я покажу вам, как извлечь его для демонстрации.

Поскольку при извлечении файла OVA будет создано несколько файлов, вам понадобится специальный каталог для упорядочения всех извлеченных файлов.

Вы можете создать новый каталог /tmp/Линукс-ВМ (скажем) с помощью следующей команды:

$ mkdir /tmp/linux-vm

Чтобы извлечь файл OVA виртуальной машины www.linuxeveryday.com.ova в /tmp/Линукс-ВМ каталог, выполните следующую команду:

$ tar xvf www.linuxeveryday.com.ova -C /tmp/linux-vm

После извлечения файла OVA виртуальной машины вы найдете несколько новых файлов (например, .vmdk, .mf, .ovf) в каталоге, куда вы извлекли файл OVA.

$ ls -lh /tmp/linux-vm

Импорт виртуальной машины VMware в Proxmox VE:

На момент написания этой статьи вы можете импортировать только образы виртуальных машин OVF непосредственно в Proxmox VE. Итак, если у вас есть образ виртуальной машины OVA, вы должны извлечь его в формат OVF первый.

Чтобы импортировать виртуальную машину в Proxmox VE, перейдите в каталог, в котором вы сохранили образ виртуальной машины OVF, следующим образом:

$ cd /mnt/pve/nas-datastore/vmware/eng-ws-vm

Вы найдете .ovf файл в каталоге, куда экспортируется/распаковывается образ виртуальной машины OVF.

$ ls -lh /mnt/pve/nas-datastore/vmware/eng-ws-vm

Чтобы импортировать виртуальную машину OVF в Proxmox VE, вам необходимо использовать qm importovf команда в следующем формате:

$ qm importovf <хранилище>

Здесь, <ИД-VM> — это идентификатор виртуальной машины Proxmox VE, который будет использовать импортированная виртуальная машина. Оно должно быть уникальным. Вы должны убедиться, что ни одна другая виртуальная машина Proxmox VE не использует этот идентификатор. Если вы хотите, чтобы Proxmox VE автоматически присваивал уникальный идентификатор импортированной виртуальной машине, просто нажмите <Вкладка> после qm importovf команда:

$ qm importovf

это имя файла .ovf файл вашей экспортированной виртуальной машины OVF.

<хранилище> — имя хранилища Proxmox VE, в котором вы хотите хранить диск виртуальной машины.

Например, чтобы использовать идентификатор виртуальной машины 201 и импортируйте виртуальную машину OVF инжиниринг-WS из /mnt/pve/nas-datastore/vmware/eng-ws-vm каталог, использующий файл инжиниринг-ws.ovf и сохраните диски виртуальной машины в сторона 1 хранилище Proxmox VE, выполните команду ниже:

$ qm importovf 201 Engineering-ws.ovf пул1

Виртуальная машина импортируется. Это займет некоторое время.

После импорта виртуальной машины вы найдете ее в веб-интерфейсе управления Proxmox VE.

Конфигурация после импорта для виртуальных машин на Proxmox VE:

После того, как виртуальная машина будет импортирована в Proxmox VE, вам необходимо будет внести некоторые необходимые изменения в оборудование и другие настройки виртуальной машины, чтобы она правильно загружалась в Proxmox VE.

Например, вам необходимо установить правильный BIOS для импортированной виртуальной машины. Если виртуальная машина использует загрузочную прошивку BIOS в VMware, вы также должны использовать загрузочную прошивку BIOS в Proxmox VE. Если виртуальная машина использует загрузочную прошивку UEFI в VMware, вы также должны использовать загрузочную прошивку UEFI в Proxmox VE. В противном случае виртуальная машина не загрузится на Proxmox VE.

В зависимости от операционной системы, установленной на импортированной виртуальной машине, вам потребуется настроить некоторые параметры после импорта виртуальной машины в Proxmox VE.

В следующих разделах я покажу вам, как внести необходимые изменения в импортированную виртуальную машину на Proxmox VE.

Изменение выделенной памяти виртуальной машины Proxmox VE:

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

Чтобы изменить память виртуальной машины, перейдите к Аппаратное обеспечение > Память [1] .

Введите желаемый объем памяти (в МБ) для виртуальной машины в поле Память (МиБ) раздел [2] .

Если вы хотите, чтобы виртуальная машина выделяла минимальный объем памяти, если не требуется больше памяти, установите флажок Воздушное устройство [3] и установите желаемый Минимальная память (МиБ) для виртуальной машины [4] .

Если память Воздушное устройство настроена, виртуальная машина попытается использовать Минимальная память (МиБ) если нет спроса на Память (МиБ)

Как только вы закончите, нажмите ХОРОШО чтобы сохранить изменения [5] .

Изменение процессора виртуальной машины Proxmox VE:

После того как виртуальная машина импортирована в Proxmox VE, вы можете настроить количество процессорных ядер, назначенных виртуальной машине.

Для настройки процессора виртуальной машины нажмите на Аппаратное обеспечение > Процессоры [1] .

Из Ядра В разделе вы можете настроить количество ядер, которые хотите назначить виртуальной машине. [2] .

Из Тип В раскрывающемся меню вы можете выбрать виртуальный процессор для виртуальной машины. Не все операционные системы поддерживают все типы процессоров. Поэтому, если вы не уверены в том, что делаете, выбор хозяин из Тип выпадающее меню — безопасный вариант [3] .

Закончив выбор подходящего процессора для виртуальной машины, нажмите ХОРОШО [4] .

Изменение BIOS виртуальной машины Proxmox VE:

Импортированная виртуальная машина должна использовать ту же прошивку BIOS, что и исходная виртуальная машина VMware. Настройка правильной прошивки BIOS необходима для загрузки импортированной виртуальной машины на Proxmox VE.

Чтобы настроить прошивку BIOS для импортированной виртуальной машины, перейдите к Аппаратное обеспечение > БИОС раздел [1] и выберите нужную прошивку BIOS из БИОС выпадающее меню [2] .

  • СиБИОС : SeaBIOS — это прошивка BIOS по умолчанию для новых и импортированных виртуальных машин Proxmox VE. Это традиционная/устаревшая прошивка BIOS.
  • ОВМФ (UEFI) : OVMF — это прошивка UEFI BIOS, обновленная версия традиционной/устаревшей прошивки BIOS. Для новых операционных систем (например, Windows 11) требуется прошивка UEFI BIOS. В наши дни почти каждая операционная система поддерживает прошивку UEFI BIOS.

Как только вы закончите, нажмите ХОРОШО чтобы сохранить изменения [3] .

Если вы используете прошивку OVMF/UEFI BIOS для импортированной виртуальной машины [1] , вам также следует добавить в виртуальную машину диск EFI.

Чтобы добавить диск EFI в импортированную виртуальную машину, перейдите к Аппаратное обеспечение и нажмите Добавлять > EFI-диск [2] .

Выберите хранилище, в котором вы хотите сохранить диск EFI виртуальной машины, из EFI-хранилище выпадающее меню [1] и нажмите ХОРОШО [2] .

Диск EFI следует добавить в виртуальную машину, настроенную для использования прошивки OVMF/UEFI BIOS.

Изменение типа виртуальной машины Proxmox VE:

Чтобы настроить тип машины для виртуальной машины, перейдите к Аппаратное обеспечение > Машина раздел [1] и выберите желаемый тип машины из Машина выпадающее меню [2] .

  • По умолчанию (i440fx): Для очень старых или устаревших операционных систем, а также для выполнения обычных рабочих нагрузок рабочего стола/сервера на виртуальной машине достаточно i440fx. Основное ограничение i440fx — поддержка PCIe. i440fx не поддерживает встроенные функции PCIe. Итак, если вы не хотите использовать графические процессоры или другие устройства PCIe в этой виртуальной машине, i440fx вполне подойдет.
  • q35: Q35 имеет встроенную поддержку функций PCIe и других функций, недоступных в i440fx. Если вы планируете использовать графические процессоры или другие устройства PCIe в этой виртуальной машине, вам следует выбрать q35.

Закончив выбор типа машины для виртуальной машины, нажмите ХОРОШО чтобы сохранить изменения [3] .

Изменение контроллера SCSI и типа диска виртуальной машины Proxmox VE:

Если вы импортировали виртуальную машину Windows 10/11 из VMware, вам нужно будет использовать ЧАСЫ шина виртуального диска виртуальной машины для успешной загрузки Windows 10/11 на виртуальной машине.

Если вы импортировали виртуальную машину Linux из VMware, вам следует использовать блочное устройство VirtIO для виртуального диска виртуальной машины для достижения наилучшей производительности.

Чтобы изменить контроллер SCSI импортированной виртуальной машины, перейдите к Аппаратное обеспечение > SCSI-контроллер [1] .

Если вы импортировали виртуальную машину Windows 10/11 из VMware, выберите БИС 53C895A (по умолчанию) Контроллер SCSI из Тип выпадающее меню [2] .

Если вы импортировали виртуальную машину Linux из VMware, выберите VirtIO SCSI одиночный контроллер из Тип выпадающее меню [2] .

Как только вы закончите, нажмите ХОРОШО чтобы сохранить изменения [3] .

Если вы импортировали виртуальную машину Windows 10/11, по умолчанию SCSI-контроллер должно быть БИС 53C895A [1] и виртуальный диск уже должен быть настроен для использования ЧАСЫ автобус [2] . Не нужно там ничего менять.

Если вы импортировали виртуальную машину Linux, измените контроллер SCSI на VirtIO SCSI одиночный [1] , выберите виртуальный диск и нажмите Отсоединить [2] .

Нажмите на Да

Виртуальный диск должен быть отключен.

Чтобы снова добавить виртуальный диск в виртуальную машину, выберите значок Неиспользуемый диск и нажмите Редактировать .

Выбирать Блок VirtIO из Шина/устройство выпадающее меню [1] и нажмите Добавлять [2] .

Виртуальная машина Linux должна использовать VirtIO SCSI одиночный контроллер [1] и виртуальный диск должен быть настроен как Блок VirtIO устройство [2] .

Добавление сетевого устройства в виртуальную машину Proxmox VE:

На вновь импортированных виртуальных машинах по умолчанию может не быть добавлено сетевое устройство. Таким образом, у вас не будет подключения к Интернету, если вы не добавите сетевое устройство в виртуальную машину.

Чтобы добавить сетевое устройство к виртуальной машине, перейдите к Аппаратное обеспечение и нажмите Добавлять > Сетевое устройство .

Если вы импортировали виртуальную машину Windows 10/11, выберите Интел Е100 из Модель выпадающее меню [1] .

Если вы импортировали виртуальную машину Linux, выберите VirtIO (паравиртуализированный) из Модель выпадающее меню [1] .

Как только вы закончите, нажмите Добавлять [2] .

К импортированной виртуальной машине следует добавить сетевое устройство.

Изменение порядка загрузки виртуальной машины Proxmox VE:

После того, как вы настроили оборудование виртуальной машины, вам необходимо настроить виртуальную машину для загрузки с виртуального диска.

Для этого перейдите к Параметры [1] > Порядок загрузки [2] и перетащите виртуальный диск в начало порядка загрузки. [3] .

Как только вы закончите, нажмите ХОРОШО чтобы сохранить изменения [4] .

Включение гостевого агента QEMU для виртуальной машины Proxmox VE:

Гостевой агент QEMU используется для обмена информацией между виртуальной машиной и хостом Proxmox VE и выполнения команд (т. е. выключения, перехода в спящий режим, перезапуска) на виртуальной машине с хоста Proxmox VE.

Чтобы правильно управлять питанием виртуальной машины из пользовательского интерфейса веб-управления Proxmox VE и правильно делать снимки/резервные копии виртуальной машины из Proxmox VE, настоятельно рекомендуется включить гостевой агент QEMU для всех виртуальных машин Proxmox VE.

Чтобы включить гостевой агент QEMU для импортированной виртуальной машины, перейдите к Параметры [1] , дважды щелкните (ЛКМ) по Гостевой агент QEMU [2] , галочка Используйте гостевой агент QEMU [3] и нажмите ХОРОШО чтобы изменения вступили в силу [4] .

Запуск импортированной виртуальной машины Proxmox VE:

После настройки импортированной виртуальной машины перейдите к Консоль и нажмите Начинать для запуска виртуальной машины.

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

Установка драйверов VirtIO и гостевого агента QEMU на виртуальной машине Windows Proxmox VE:

В операционных системах Windows по умолчанию не установлены драйверы VirtIO и гостевой агент QEMU. Чтобы получить максимальную производительность и интеграцию с Proxmox VE, вам следует установите драйверы VirtIO и гостевой агент QEMU на импортированную виртуальную машину Windows 10/11. .

Установка гостевого агента QEMU на виртуальной машине Linux Proxmox VE:

Современные операционные системы Linux поставляются с предустановленными драйверами VirtIO. Итак, вам нужно только установите гостевой агент QEMU на импортированную виртуальную машину Linux чтобы получить максимальную производительность и интеграцию с Proxmox VE.

Мониторинг использования ЦП, памяти, сети и дискового ввода-вывода виртуальной машины Proxmox VE:

После того как вы установили гостевой агент QEMU на импортированную виртуальную машину Proxmox VE, вы сможете отслеживать использование ЦП, памяти, диска и сети виртуальной машины из Краткое содержание раздел. Вы также должны иметь возможность создавать резервные копии и снимки виртуальной машины. У вас должна быть возможность управлять питанием (т. е. запуском, завершением работы, перезагрузкой, сбросом, переходом в спящий режим, приостановкой) виртуальной машины из веб-интерфейса управления Proxmox VE.

Заключение:

В этой статье я показал вам, как импортировать виртуальную машину VMware Workstation Pro, экспортированную в формате OVA или OVF, в Proxmox VE. Proxmox VE не может напрямую импортировать виртуальные машины, экспортированные в формате OVA. Итак, я показал вам, как преобразовать/извлечь файл виртуальной машины OVA в файлы OVF, чтобы Proxmox мог импортировать его напрямую. Прочитав эту статью, вы сможете импортировать виртуальные машины, экспортированные из VMware Workstation Pro, VMware ESXi/vSphere, VirtualBox и других гипервизоров, в Proxmox VE.

Использованная литература:

  1. Переход на Proxmox VE – Proxmox VE
  2. Различия/преимущества между чипсетами i440fx и q35? : р/ВФИО
  3. Qemu-гостевой агент – Proxmox VE