# VBoxManage export

VBoxManage-export

1

VBoxManage-export

экспорт одной или нескольких виртуальных машин в виртуальную конфигурацию или в облачную службу

&product-name;

          VBoxManage export
          машины
          --output=имя

            --legacy09
            --ovf09
            --ovf10
            --ovf20

          --manifest
          --options=
              manifest
              iso
              nomacs
              nomacsbutnat

          --vsys=номер-виртуальной-системы
          --description=описание
          --eula=текст-лицензии
          --eulafile=имя-файла
          --product=имя-продукта
          --producturl=URL-продукта
          --vendor=имя-поставщика
          --vendorurl=URL-поставщика
          --version=информация-о-версии
          --vmname=имя-ВМ

          VBoxManage export
          машина
          --output=провайдер-облачной-службы
          --opc10
          --vmname=имя-ВМ
          --cloud=номер-виртуальной-системы
          --cloudprofile=имя-облачного-профиля
          --cloudshape=имя-облачной-формы
          --clouddomain=облачный-домен
          --clouddisksize=размер-диска-в-ГБ
          --cloudbucket=имя-корзины
          --cloudocivcn=OCI-VCN-ID
          --cloudocisubnet=ID-подсети-OCI
          --cloudkeepobject=
              true
              false

          --cloudlaunchinstance=
              true
              false

          --cloudlaunchmode=
              EMULATED
              PARAVIRTUALIZED

          --cloudpublicip=
              true
              false

## Описание

Команда `VBoxManage export` позволяет экспортировать одну или несколько виртуальных машин (ВМ) из &product-name;. Можно экспортировать ВМ в одно из следующих назначений:

- Виртуальная конфигурация в OVF формат. Включает копирование ее виртуальных дисков в сжатый VMDK.

- Облачная служба, например &oci;. Экспортирует только одну машину VM.

Для более детальной информации об экспорте ВМ из &product-name; смотрите ovf

### Экспорт виртуальной машины в виртуальную конфигурацию OVF

Команда `VBoxManage export` позволяет экспортировать ВМ в виртуальную конфигурацию в формате OVF.

`машины`

- Задает список, разделенный запятыми, одной или нескольких машин для экспорта в один файл OVF.

`--output=`имя-файла``

- Задает файл назначения OVF. Файл может быть OVF, OVA или файл ZIP сжатый через команду `gzip`. Из-за того, что директория, содержащая файл назначения OFV, также сохраняет экспортированные образы в формате сжатого VMDK, убедитесь, что на диске, содержащем эту директорию достаточно свободного места для сохранения образов.

  Краткая форма этой опции `-o`.

`--legacy09`

- Экспортирует в устаревший OVF-0.9 формат если продукт виртуализации не полностью совместим со стандартном OVF-1.0.

`--ovf09`

- Экспортирует в формат OVF 0.9.

`--ovf10`

- Экспортирует в формат OVF 1.0.

`--ovf20`

- Экспортирует в формат OVF 2.0.

`--manifest`

- Создает манифест экспортированных файлов.

`--options=`аргумент`,...`

- Указывает информацию для управления точным содержимым файла конфигурации. Укажите один или несколько разделенных запятыми аргументами:

  `manifest`

- Создает файл манифеста, который обнаруживает поврежденные конфигурации при импорте.

`iso`

- Экспортирует образы DVD в файл ISO.

`nomacs`

- Исключает все MAC адреса.

`nomacsbutnat`

- Исключает все MAC адреса кроме тех, что в сети NAT.

`--description=`описание``

- Задает описание ВМ.

`--eula=`текст-лицензии``

- Задает текст лицензии конечного пользователя.

`--eulafile=`имя-файла``

- Задает файл лицензии конечного пользователя.

`--product=`имя-продукта``

- Задает имя продукта.

`--producturl=`URL-продукта``

- Задает URL продукта.

`--vendor=`имя-поставщика``

- Задает имя поставщика.

`--vendorurl=`URL-поставщика``

- Задает URl поставщика.

`--version=`информация-о-версии``

- Задает информацию о версии.

`--vmname=`имя-ВМ``

- Задает имя экспортируемой ВМ.

`--vsys=`номер-виртуальной-системы``

- Задает номер виртуальной системы.

### Экспортировать виртуальную машину в &oci;

Команда `VBoxManage export` позволяет экспортировать ВМ в провайдер облачной службы, например &oci;. По умолчанию экспортированный образ диска преобразуется в формат сжатого VMDK. Это минимизирует размер данных, передаваемых в облачную службу.

Некоторые из нижеследующих опций являются настройками конфигурации экземпляра ВМ. Как результат, укажите Идентификатор Облака Oracle (OCID) ресурса. Используйте консоль &oci; для просмотра OCID.

`--output=`провайдер-облачной-службы``

- Указывает краткое имя провайдера облачной службы, куда необходимо экспортировать ВМ. Для &oci;, укажите `OCI://`.

  Краткая форма это опции `-o`.

`--opc10`

- Экспорт в формат &oci;.

`--cloud=`номер-виртуальной-системы``

- Задает номер, идентифицирующий экспортируемую ВМ. Нумерация начинается с `0` для первой ВМ.

`--vmname=`имя-ВМ``

- Задает имя экспортируемой ВМ, используемое как имя ВМ экземпляра в &oci;.

`--cloudprofile=`имя-облачного-профиля``

- Задает облачный профиль, используемый для подключения к провайдеру облачной службы. Облачный профиль содержит ваши данные учетной записи &oci;, например ваш OCID пользователя и отпечаток вашего публичного ключа.

  Для использования облачных профилей у вас должны быть необходимые разрешения в &oci;.

`--cloudshape=`имя-облачной-формы``

- Задает форму, используемую экземпляром ВМ. Форма определяет количество ЦПУ и размер памяти, выделенных экземпляру ВМ. Убедитесь, что форма совместима с экспортируемым образом.

`--clouddomain=`облачный-домен``

- Задает домен доступности, используемый экземпляром ВМ. Введите полное имя домена доступности.

`--clouddisksize=`размер-диска-в-ГБ``

- Задает размер дискового пространства в гигабайтах, используемый экспортированным образом диска. Допустимые значения от 50 ГБ до 300 ГБ.

`--cloudbucket=`имя-корзины``

- Задает корзину где сохранять загруженные файлы. В &oci;, корзина - это логический контейнер для хранения объектов.

`--cloudocivcn=`OCI-VCN-ID``

- Задает OCID виртуальной облачной сети (VCN), используемой экземпляром ВМ.

`--cloudocisubnet=`ID-подсети-OCI``

- Задает OCID подсети VCN, используемой экземпляром ВМ.

`--cloudkeepobject=true | false`

- Указывает сохранять ли экспортированный образ диска в хранилище объектов Oracle.

`--cloudlaunchinstance=true | false`

- Указывает запускать ли экземпляр ВМ после завершения экспорта в &oci;.

`--cloudlaunchinstance=EMULATED | PARAVIRTUALIZED`

- Указывает режим запуска экземпляра. Паравиртуализированный режим дает более высокую производительность.

`--cloudpublicip=true | false`

- Указывает включать ли публичный IP адрес экземпляру ВМ.

## Примет

Следующий пример показывает как экспортировать ВМ `myVM` в &oci;. Аргументы опции команды описывают конфигурацию ВМ `myVM_Cloud` в &oci;.

    # VBoxManage export myVM --output=OCI:// --cloud=0 --vmname=myVM_Cloud \
    --cloudprofile="standard user" --cloudbucket=myBucket \
    --cloudshape=VM.Standard2.1 --clouddomain=US-ASHBURN-AD-1 --clouddisksize=50  \
    --cloudocivcn=ocid1.vcn.oc1.iad.aaaa... --cloudocisubnet=ocid1.subnet.oc1.iad.aaaa... \
    --cloudkeepobject=true --cloudlaunchinstance=true --cloudpublicip=true