Информация
Услуги
  • Внедрение
  • Настройка
  • Поддержка
  • Ремонт
Контакты
Оплата
Новости
Доставка
Загрузки
Форум
Настройка
    info@proxmox.su
    +7 (495) 320-70-49
    Заказать звонок
    Аспро: ЛайтШоп
    Войти
    0 Сравнение
    0 Избранное
    0 Корзина
    Аспро: ЛайтШоп
    Войти
    0 Сравнение
    0 Избранное
    0 Корзина
    Аспро: ЛайтШоп
    Телефоны
    +7 (495) 320-70-49
    Заказать звонок
    0
    0
    0
    Аспро: ЛайтШоп
    • +7 (495) 320-70-49
      • Назад
      • Телефоны
      • +7 (495) 320-70-49
      • Заказать звонок
    • info@proxmox.su
    • Москва, Бакунинская улица, 69с1
    • Пн-Пт: 09-00 до 18-00
      Сб-Вс: выходной
    • 0 Сравнение
    • 0 Избранное
    • 0 Корзина
    Главная
    Форум
    Proxmox Виртуальная Среда
    Процедура импорта OVA из VMware в Proxmox 5.0-23 с хранилищем виртуальных машин ZFS

    Форумы: Proxmox Виртуальная Среда, Proxmox Backup Server, Proxmox Mail Gateway, Proxmox Datacenter Manager
    Поиск  Пользователи  Правила  Войти
    Страницы: 1
    RSS
    Процедура импорта OVA из VMware в Proxmox 5.0-23 с хранилищем виртуальных машин ZFS, Proxmox Виртуальная Среда
     
    ndroftheline
    Guest
    #1
    0
    06.09.2017 23:58:00
    Привет всем, извините за очень конкретное название, но я подумал, что будет полезно собрать несколько команд, которые я нашел на разных форумах, чтобы сделать эту конкретную вещь, которая, на мой взгляд, может быть довольно распространенной: импортировать VMware OVA в Proxmox 5. Есть множество руководств на форумах и блогах, но большинство из них посвящены более старым версиям Proxmox, где можно было просто скопировать raw или qcow2 (?) образ в конкретный каталог, дать ему имя, и это был бы диск VM. Это не так работает в Proxmox 5.0 с ZFS, по крайней мере, это то, что я выяснил. Вот шаги, которые я использовал, надеюсь, это поможет и это правильное место для публикации. Скачайте OVA на хост Proxmox — это может быть куда угодно, например, в домашний каталог пользователя sudo или root. scp _user_@_source.machine.name:/download/directory/PRODUCT_vmware.ova /destination/directory/ Теперь перейдите в ваш каталог назначения. Распакуйте OVA — OVA — это просто файл конфигурации, упакованный вместе с образами дисков виртуальной машины. Файл конфигурации настроен для чтения конкретной виртуализационной системой, на которую он устанавливается. Образы дисков — это просто образы дисков. tar xvf PRODUCT_vmware.ova Теперь настройте VM в точном соответствии с спецификациями из файла конфигурации OVA, такими как количество процессоров и размер RAM и прочее. Чтобы увидеть, как OVA сконфигурировала машину (или машины): cat PRODUCT_vmware.ovf | grep -e “Memory RAMSize” -e “CPU count” -e “Netw” -e “Disk” Конвертируйте vmdk (или vmdk-файлы) в формат qcow2, который является родным форматом, используемым PVE для образов дисков. Думаю, вы также можете пропустить это, если у вас есть инструменты для прямого монтирования vmdk для выполнения последующей команды dd. НЕ рекомендуется следовать руководствам, предлагающим RAW копию, так как это может создать гораздо больший диск, чем необходимо. qemu-img convert -f vmdk PRODUCT_vmware-disk1.vmdk -O qcow2 PRODUCT_vmware-disk1.qcow2 Подключите диск qcow2 с помощью qemu Disk Network Block Device Server — это просто упрощает dd использованных байт. qemu-nbd -c /dev/nbd0 PRODUCT_vmware-disk1.qcow2 Используйте dd (или любую другую битовую команду, которую вы предпочитаете), чтобы перенести содержимое диска на диск (остановленной) VM. ПРИМЕЧАНИЕ: вам нужно будет установить правильный номер VM на основе его ID в Proxmox. dd if=/dev/nbd0 of=/dev/zvol/rpool/data/vm-107-disk-1 bs=1M Запустите VM любым удобным вам способом — самый простой, вероятно, через веб-интерфейс.
     
     
     
    firewater
    Guest
    #2
    0
    11.10.2017 04:52:00
    Я пробую это, и получаю сообщение, что конфигурационный файл не существует. Есть идеи? Я пытаюсь взять vmdk с USB и импортировать его. Я использовал эту команду: Code: qm importdisk 101 ./localfilethatisWin2k8.vmdk Server2008 -format vmdk Я знаю, что 101 свободен, но возникает ошибка из-за отсутствия конфигурационного файла. Разве не будет конфигурационного файла для ВМ, которая еще не существует? Что я делаю не так?
     
     
     
    dcsapak
    Guest
    #3
    0
    11.10.2017 08:50:00
    с помощью этой команды вы можете импортировать диск в существующую ВМ, а не новую
     
     
     
    matthew
    Guest
    #4
    0
    28.12.2017 19:02:00
    Что такое "ID целевого хранилища"?
     
     
     
    fabian
    Guest
    #5
    0
    02.01.2018 12:49:00
    идентификатор хранилища, в которое импортируется диск
     
     
     
    ekimia
    Guest
    #6
    0
    12.03.2018 11:08:00
    Спасибо, qm importdisk действительно помогает. Полная функция "Импорт Ova как новая ВМ" планируется в будущем?
     
     
     
    fabian
    Guest
    #7
    0
    12.03.2018 12:23:00
    существует "qm importovf", который разбирает манифест OVF и пытается создать соответствующую конфигурацию PVE VM. его, вероятно, можно улучшить еще больше.
     
     
     
    ekimia
    Guest
    #8
    0
    12.03.2018 14:40:00
    Действительно здорово! Можешь подсказать, какой OVF формат лучше использовать для экспорта? VirtualBox предлагает несколько версий.
     
     
     
    v saravana kumar
    Guest
    #9
    0
    22.03.2018 08:53:00
    Спасибо @ndroftheline за процедуру, это действительно мне помогло. Но .qcow2 у меня не сработал, а .raw сработал. Я использую proxmox 5.1-41, скоро попробую qm import disk и напишу об этом.
     
     
     
    mfgamma
    Guest
    #10
    0
    23.01.2019 15:49:00
    Привет, при использовании qm importdisk я получил следующее сообщение об ошибке: zfs ошибка: невозможно создать 'rpool/data/vm-110-disk-0': размер тома должен быть кратен размеру блока тома. Обновление: я решил проблему, сделав файл кратным 4096 с помощью команды dd if=/dev/zero bs=1 count=сколько нужно для кратности 4096 >> file.ova.
     
     
     
    mfgamma
    Guest
    #11
    0
    23.01.2019 20:02:00
    Привет! Теперь импортированный диск с qm не загружается! OVA-файл хорошо работает с VirtualBox. Как установить флажок загрузки? Спасибо!
     
     
     
    matthew
    Guest
    #12
    0
    04.03.2019 16:01:00
    Есть обновления к этой процедуре для последней версии proxmox? Было бы хорошо, если бы это было в вики.
     
     
     
    Peter Valdemar Mørch
    Guest
    #13
    0
    14.11.2019 21:02:00
    Для всех, кто смотрит на это сейчас, стало еще проще: я возьму образ OpenLDAP от Turnkey в формате .ova в качестве примера. Файл .ova — это, по сути, просто архив с маленьким файлом .ovf и образами дисков. Затем используйте команду proxmox "qm importovf", чтобы все сделать. Она: Конвертирует .vmdk диск в qcow2 и устанавливает его в Proxmox с правильным именем и местом Создает виртуальную машину Proxmox на основе .ovf файла и связывает в сконвертированный образ диска root@proxmox04:~/ldap# ls -lh -rw-r--r-- 1 root root 426M Nov 14 15:48 turnkey-openldap-15.1-stretch-amd64.ova root@proxmox04:~/ldap# tar xf turnkey-openldap-15.1-stretch-amd64.ova root@proxmox04:~/ldap# ls -lh total 851M -rw-r--r-- 1 64 64 426M Jun 24 09:20 turnkey-openldap-15.1-stretch-amd64-disk1.vmdk -rw-r--r-- 1 64 64 183 Jun 24 09:19 turnkey-openldap-15.1-stretch-amd64.mf -rw-r--r-- 1 root root 426M Nov 14 15:48 turnkey-openldap-15.1-stretch-amd64.ova -rw-r--r-- 1 64 64 6.4K Jun 24 09:19 turnkey-openldap-15.1-stretch-amd64.ovf root@proxmox04:~/ldap# qm importovf $(pvesh get /cluster/nextid) ./turnkey-openldap-15.1-stretch-amd64.ovf ext4 -format qcow2 Форматирование '/mnt/ext4/images/171/vm-171-disk-0.qcow2', fmt=qcow2 size=21474836480 cluster_size=65536 preallocation=metadata lazy_refcounts=off refcount_bits=16 (100.00/100%) И теперь у вас есть вновь созданная виртуальная машина. По какой-то причине у только что созданной виртуальной машины не было сетевой карты. Поэтому я установил одну вручную, загрузился и запустил работающий OpenLDAP. Всего двумя командами. Проще простого!
     
     
     
    thebgpikester
    Guest
    #14
    0
    26.03.2021 19:26:00
    Мне нужна была всего одна команда qm importovf 999 MyESXvm.ovf local-lvm. Как пользователь Windows (да-да, сори), у меня все прошло следующим образом: 1. Скачал OVA откуда-то 2. Открыл его в 7zip, убрал OVF и VMDK 3. С помощью WinSCP загрузил ovf и vmdk на Proxmox, выбрал корневую папку. 4. Выполнил команду из консоли - убедитесь, что имена файлов правильные, оба файла ссылаются друг на друга, их нельзя переименовывать. 5. Виртуальная машина потом появится в вашем PVE консоли как 999, и нужно будет отредактировать оборудование для совместимости. Например, в моей была SCSI-драйвер, предложенный OVF, но не мог стартовать, так что я поменял его на драйвер от VMWare и с остальными устройствами то же самое. Я новичок в PVE, и это мне показалось довольно разумным процессом, но совместимость - большая проблема, и многие устройства нашей компании продаются только в формате ESX OVA, так что реальное использование ограничено, пока это не станет более поддерживаемым.
     
     
     
    Dominic
    Guest
    #15
    0
    29.03.2021 08:27:00
    Отлично слышать, что у тебя всё прошло так гладко! Ты имеешь в виду OVA, которые в одном файле? Поддержка этого у нас в планах. Также имей в виду, что есть статья в вики о миграциях https://pve.proxmox.com/wiki/Migration_of_servers_to_Proxmox_VE
     
     
     
    Страницы: 1
    Читают тему
    +7 (495) 320-70-49
    info@proxmox.su

    Конфиденциальность Оферта
    © 2026 Proxmox.su
    Главная Каталог 0 Корзина 0 Избранные Кабинет 0 Сравнение Акции Контакты Услуги Бренды Отзывы Компания Лицензии Документы Реквизиты Поиск Блог Обзоры