Облачная платформаОблако VMware

VMware OVF Tool

Эта статья полезна?

Утилита VMware OVF Tool позволяет конвертировать файлы

, выполнять экспорт и импорт ВМ в формате в VMware Cloud Director. Ниже собраны инструкции по работе с VMware OVF Tool, которые помогут мигрировать ВМ в Облако VMware разными способами.

Примечание

При наличии специальных символов в логине, пароле или имени каталога необходимо указывать их в формате «@hex_number». Например, вместо символа «#» используйте «%23».

Преимущества утилиты VMware OVF Tool

  • Файлы

    / обеспечивают гибкое, безопасное и эффективное распространение программного обеспечения при сохранении мобильности ВМ на нескольких платформах.

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

Установка VMware OVF Tool

  1. Скачайте VMware OVF Tool для Windows или Linux.

  2. При необходимости извлеките файлы из архива.

  3. Запустите установку загруженного файла и следуйте подсказкам Мастера установки.

Экспорт vApp/iso из VMware Cloud Director

В рассмотренном ниже примере шаблон ВМ сохраняется на локальный компьютер.

  1. Откройте Windows PowerShell с правами администратора.

  2. Перейдите в каталог VMware OVF Tool:

    cd "C:\Program Files\VMware\VMware OVF Tool"
  3. Если необходимо экспортировать файл ovf, выполните:

    .\ovftool.exe "vcloud://admin:pass@my_cloud?vdc=my_vdc&org=my_org&vappTemplate=my_template&catalog=my_catalog" "path_to_file\my_file"
  4. Если необходимо экспортировать образ iso, выполните:

    .\ovftool.exe "vcloud://admin:pass@my_cloud?org=my_org&vdc=my_vdc&catalog=my_catalog&media=my_media.iso" "path_to_file\my_file"

Импорт ovf/iso в VMware Cloud Director

Перед импортом файла создайте для него каталог средствами VMware Cloud Director. В рассмотренном ниже примере ВМ импортируется в каталог как шаблон, на базе которого можно развернуть другие ВМ.

  1. Откройте Windows PowerShell с правами администратора.

  2. Перейдите в каталог VMware OVF Tool:

    cd "C:\Program Files\VMware\VMware OVF Tool"
  3. Если необходимо импортировать файл ovf, выполните:

    .\ovftool.exe "path_to_file\my_file" "vcloud://admin:pass@my_cloud?vdc=my_vdc&org=my_org&vappTemplate=my_template&catalog=my_catalog"
  4. Если необходимо импортировать образ iso, выполните:

    .\ovftool.exe --sourceType="ISO" "path_to_file\my_file" "vcloud://admin:pass@my_cloud?org=my_org&vdc=my_vdc&catalog=my_catalog&media=my_media.iso"

Импортированные файлы используют квоту дискового пространства, выделенную организации в VMware Cloud Director.

После завершения импорта вы увидите сообщение «Completed successfully». Дождитесь синхронизации загруженных данных в каталог облака.

Конвертация из vmx в ovf

Для импорта в VMware Cloud Director необходим файл ovf. Чтобы получить его из файла vmx, выполните конвертацию.

  1. Откройте Windows PowerShell с правами администратора.

  2. Перейдите в каталог VMware OVF Tool.

    cd "C:\Program Files\VMware\VMware OVF Tool"
  3. Сконвертируйте файл vmx в ovf командой:

    .\ovftool.exe <путь до файла vmx> <путь до файла ovf>

    Например:

    .\ovftool.exe "C:\VMs\Windows_Server\Windows_Server.vmx" "C:\VMs\Windows_Server\Windows_Server.ovf"

Когда конвертация завершится, пакет ovf появится в указанном каталоге.

Импорт ВМ из FTP-хранилища в VMware Cloud Director

В рассмотренном ниже примере в консоли разворачивается

на основе файла ovf из FTP-хранилища.

  1. Откройте Windows PowerShell с правами администратора.

  2. Перейдите в каталог VMware OVF Tool:

    cd "C:\Program Files\VMware\VMware OVF Tool"
  3. Выполните команду:

    .\ovftool.exe "ftp://my_ftp_login:my_ftp_pass@ftp_ip/my_catalog/my_vm.ovf" "vcloud://admin:pass@my_cloud?org=my_org&vdc=my_vdc&vapp=my_vapp"

Копирование vApp из тенанта в тенант

  1. Откройте Windows PowerShell с правами администратора.

  2. Перейдите в каталог VMware OVF Tool:

    cd "C:\Program Files\VMware\VMware OVF Tool"
  3. Выполните команду:

    .\ovftool.exe -tt=vCloud "vcloud://admin:pass@my_cloud_1?org=my_org&vdc=my_vdc&vapp=my_vapp" "vcloud://admin:pass@my_cloud_2?org=my_org&vdc=my_vdc&vapp=my_vapp"