База знаний
  • Cloud Flex
  • IaaS
  • BaaS
  • DRaaS
  • CloudConnect
  • Объектное хранилище

Загрузка файлов с помощью OVF Tool

VMware OVF Tool - это консольная программа, которая может импортировать и экспортировать пакеты Open Virtualization Format (OVF) во многие продукты VMware и обратно.
OVF (Open Virtualization Format) — открытый стандарт для хранения и распространения виртуальных машин
VM (Virtual Machine) – виртуальная машина
vApp – контейнер, где размещаются виртуальные машины
VDC (Virtual Data Center) — виртуальный дата-центр.
 

В этой инструкции, будет рассмотрена возможность загрузки образов при помощи утилиты от VMware - OVFtool.

Ссылка на официальный источник (потребуется регистрация):

https://my.vmware.com/web/vmware/downloads/details?downloadGroup=OVFTOOL441&productId=974

Для загрузки образа в тенант с использованием OVFtool необходимо выполнить (запустить с параметрами) в командной строке следующее выражение:

ovftool.exe -st="ISO" "C:\Users\user\Downloads\test_debian-9.9.0-amd64.iso" "vcloud://USERNAME@vmw.a1.by:443/?org=TENANT&vdc=VDC_NAME&media=test_debian-9.9.0-amd64.iso&catalog=CATALOG_NAME"

0.png

Где:

"C:\Users\user\Downloads\test_debian-9.9.0-amd64.iso" - полный путь к образу, который будет загружаться в каталог.

vcloud://USERNAME@vmw.a1.by:443/ - вместо USERNAME, вводим имя учётной записи от портала самообслуживания https://vmw.a1.by.

Опционально:

vcloud://USERNAME:PASSWORD@vmw.a1.by:443/ - вместо USERNAME:PASSWORD, вводим имя пользователя и пароль, в качестве разделителя используется спецсимвол " : ".

Данный способ, не рекомендуется, по причине конфликта спецсимволов в пароле (если таковые имеются) с передаваемыми параметрами.

org=TENANT - вместо TENANT, вводим имя Вашего тенанта. Как правило это УНП.

vdc=VDC_NAME – вместо VDC_NAME вводим имя виртуального дата-центра.

media=test_debian-9.9.0-amd64.iso - имя образа, при сохранении в каталоге. Как правило, при сохранении в каталоге используют исходное имя загружаемого образа.

catalog=CATALOG_NAME" - вместо CATALOG_NAME вводим имя Вашего каталога.

Акцентируем Ваше внимание на том, что необходимо указывать имя существующего каталога. Если каталог ещё не создан - потребуется предварительное создание.

 

Для облегчения работы с параметрами, Вы можете воспользоваться готовым скриптом, упрощающим взаимодействие пользователя с OVFtool.

1)     Скачиваем файл OVFtool_ps1.doc

a.      Копируем содержимое файла в «Блокнот» или любой другой текстовый редактор.

0_1.png

b.      На примере блокнота, выполняем следующие действия: ФайлСохранить как. В поле «Имя файла» вводим любое имя, на пример: OVFtool_upload , главное, чтобы имя заканчивалось как .ps1 , а в поле «Тип файла» выбираем «Все файлы», после чего нажимаем «Сохранить». Пример: OVFtool_upload.ps1

0_2.png

2)     В каталоге, в который был сохранён файл, запускаем консоль PowerShell.

Для этого необходимо выполнить запуск PowerShell из меню «Выполнить». Нажимаем сочетание клавиш windows + R, появится окно «Выполнить». В данном окне в поле «Открыть» вводим powershell и нажимаем «OK».

1_1.png

В текущем примере скрипт находится в папке  «Загрузки». После запуска PowerShell, для запуска скрипта необходимо перейти в данную директорию. Сделать это можно вводом команды “cd” и нажатием клавиши ввода Enter:

cd .\Downloads\

1_2.png

3)     В открывшемся окне Windows PowerShell вводим .\OVFtool_upload.ps1 и нажимаем клавишу Enter.

2.png

4)     В появившемся окне выбираем необходимый для загрузки образ и нажимаем «Открыть». В текущем примере используется «test_debian-9.9.0-amd64.iso». 

3.png

5)     В новом окне заполняем необходимые поля:

a.      UNP – вводим УНП организации.

b.     VDC name  - вводим имя виртуального дата-центра.

c.      Catalog name - вводим имя Вашего каталога. Акцентируем Ваше внимание на том, что необходимо указывать имя существующего каталога. Если каталог ещё не создан - потребуется предварительное создание.

d.     Username - вводим имя учётной записи от портала самообслуживания https://vmw.a1.by.

После завершения заполнения формы нажимаем кнопку «ОК».

Вы могли обратить внимание,что в форме отсутствует поле с паролем.  Ввод пароля будет осуществляться в следующем шаге. 

4.png

6)     В окне Windows PowerShell (после Password) вводим пароль учётной записи от портала самообслуживания.

5.png

7)     После успешного ввода пароля начнётся процесс загрузки образа в каталог Вашего VDC. В окне Windows PowerShell  это будет отображаться как «Disk progress»:

6.png

8)     По окончанию успешной загрузки, мы увидим сообщения:

Transfer Completed

Completed successfully

7.png

9)     На стороне сервера полная загрузка может занять ещё некоторое время. Для проверки того, что загрузка на стороне сервера завершена, переходим  в меню Вашего тенанта во вкладку «Libraries», в контекстном меню выбираем «Media & Other» и находим наш образ. Статус должен быть «Succeeded».

8.png

https://code.vmware.com/docs/11747/ovf-tool-user-s-guide/GUID-84A7C807-98FC-421B-9897-562850E75FA0.html

https://my.vmware.com/web/vmware/downloads/details?downloadGroup=OVFTOOL441&productId=974




Возврат к списку

Техническая поддержка