---
title: 'Импортировать виртуальную машину в публичное облако'
sidebar_label: 'Импортировать виртуальную машину'
sidebar_position: 5
description: 'Как импортировать виртуальную машину: создать каталог, загрузить шаблон виртуальной машины или образ ОС и как решать ошибки при импорте'
---

import Formbricks from '@theme/MDXComponents/Formbricks'
import Tabs from '@theme/Tabs'
import TabItem from '@theme/TabItem'
import {TabItemLabel} from '@selectel/docux/components'

# Импортировать виртуальную машину в публичное облако

Через панель VMware Cloud Director® можно загружать образы ОС (ISO) и шаблоны виртуальных машин (`.ova`, `.ovf`) в библиотеки контента. Образы ОС и шаблоны ВМ хранятся в каталогах. Вы можете делиться данными каталога с другими пользователями или организациями внутри Cloud Director или опубликовать для доступа организаций извне.

Можно загрузить файлы в существующий каталог или создать новый.

В виртуальных дата-центрах в [кластере](/public-cloud/about/about-public-cloud.mdx#clusters) SILVER-1 есть ограничения на импорт собственных ISO-образов ВМ. При возникновении проблем с импортом [создайте тикет](https://my.selectel.ru/tickets/create) и укажите ссылку на ISO-образ.

1. Опционально: [создайте каталог](#create-catalog).
2. [Загрузите шаблон виртуальной машины в каталог](#upload-vm-template).
3. [Загрузите образ ОС](#upload-os-image).

## 1. Опционально: создать каталог \{#create-catalog}

1. Из [панели управления](https://my.selectel.ru/vmware/) откройте панель Cloud Director: в верхнем меню нажмите **Продукты** → **Облако на базе VMware** → раздел **Cloud Director**.
2. Откройте страницу виртуального дата-центра.
3. Откройте вкладку **Content Hub**.
4. Перейдите в раздел **Catalogs**.
5. Нажмите **New**.
6. В поле **Name** введите имя каталога.
7. Опционально: в поле **Description** введите описание каталога.
8. Опционально: для выбора политики хранения включите тумблер **Pre-provision on specific storage policy** и выберите политику.
9. Нажмите **ОК**. Новый каталог появится в списке доступных каталогов.

## 2. Загрузить шаблон виртуальной машины \{#upload-vm-template}

1. Из [панели управления](https://my.selectel.ru/vmware/) откройте панель Cloud Director: в верхнем меню нажмите **Продукты** → **Облако на базе VMware** → раздел **Cloud Director**.

2. Откройте страницу виртуального дата-центра.

3. Откройте вкладку **Content Hub**.

4. Перейдите в раздел **Content**.

5. Нажмите **ADD** → **OVA/OVF**.

6. На шаге **Select Source**:

   6.1. Загрузите шаблон:

   * в поле **URL** введите URL-адрес файла `.ovf`/`.ova`;
   * или в поле **Browse** загрузите файл с компьютера.

   6.2. Нажмите **Next**.

7. На шаге **Select vApp Template Name**:

   7.1. В поле **Name** введите имя шаблона.

   7.2. Опционально: в поле **Description** введите описание шаблона.

   7.3. В поле **Catalog** выберите каталог, в который нужно загрузить шаблон.

   7.4. Нажмите **Next**.

8. На шаге **Ready to Complete**:

   8.1. Проверьте данные.

   8.2. Нажмите **Finish**. Время загрузки зависит от объема загружаемого шаблона и скорости интернет-соединения. Новый шаблон появится в разделе **Content Libraries** → **vApp Templates**.

## 3. Загрузить образ ОС \{#upload-os-image}

1. Из [панели управления](https://my.selectel.ru/vmware/) откройте панель Cloud Director: в верхнем меню нажмите **Продукты** → **Облако на базе VMware** → раздел **Cloud Director**.
2. Откройте страницу виртуального дата-центра.
3. Перейдите в раздел **Content**.
4. Нажмите **ADD** → **Media**.
5. В поле **Catalog** выберите каталог, в который хотите загрузить образ.
6. В поле **Select media to upload** выберите ISO-файл для загрузки.
7. Опционально: в поле **Name** измените имя, которое заполнилось автоматически.
8. Опционально: в поле **Description** введите описание образа.
9. Нажмите **ОК**. Время загрузки зависит от объема загружаемого шаблона и скорости интернет-соединения. Новый шаблон появится в списке доступных шаблонов в списке **Content Libraries** → **Media & Other**.
10. Опционально: после установки ОС из ISO установите пакет интеграции [VMware Tools™](/public-cloud/manage-public-cloud/vmware-tools.mdx).

## Ошибка при импорте шаблона \{#error-when-importing-template}

Если при импорте шаблона ВМ в формате `.ova` задача заканчивается ошибкой, ее можно исправить в Cloud Director или с помощью утилиты VMware `vcd-cli`.

<Tabs queryString="tool">
  <TabItem value="cloud-director" default>
    <TabItemLabel>
      Cloud Director
    </TabItemLabel>

    1. Распакуйте файл OVA-архиватором (например, tar, 7zip). В извлеченной папке будут содержаться файлы шаблона ВМ в форматах `.ovf`, `.mf` и `.vmdk`.
    2. [Загрузите шаблон](#upload-vm-template). При выполнении шага 6 в разделе **Select Source** загрузите все файлы, извлеченные при распаковке архива `.ova`.
  </TabItem>

  <TabItem value="vcd-cli">
    <TabItemLabel>
      vcd-cli
    </TabItemLabel>

    Через vcd-cli импорт шаблона ВМ возможен только в формате `.ova`. Файлы в других форматах не будут распознаны и поместятся в раздел **Media & Other**, подробнее в [документации vcd-cli](http://vmware.github.io/vcd-cli/commands.html).

    1. Установите Python версии 3.6 или выше и утилиту [vmware.github.io/vcd-cli](http://vmware.github.io/vcd-cli/install.html). Для виртуальных машин с ОС Windows может потребоваться установка Microsoft C++ Build Tools, можно скачать на [сайте Microsoft](https://visualstudio.microsoft.com/ru/visual-cpp-build-tools/).

    2. Подключитесь к организации:

       ```bash
       vcd login <vcd> <s-xxxx> <username>
       ```

       Укажите:

       * `<vcd>` — адрес виртуального дата-центра:

         * Санкт-Петербург — `vcd.selectel.ru`
         * Москва — `vcd-msk.selectel.ru`
       * `<s-xxxx>` — имя организации, можно посмотреть в адресной строке Cloud Director или в [панели управления](https://my.selectel.ru/) в разделе **Облако на базе VMware** в списке организаций;
       * `<username>` — имя пользователя, можно посмотреть в [панели управления](https://my.selectel.ru/vmware/users/) в разделе **Пользователи**.

    3. Введите пароль.

    4. Загрузите образ `.ova` в нужный каталог:

       ```bash
       vcd catalog upload <catalog_name> <path>
       ```

       Укажите:

       * `<catalog_name>` — имя каталога;
       * `<path>` — путь к образу.

    5. Просмотрите список каталогов в организации:

       ```bash
       vcd catalog list
       ```
  </TabItem>
</Tabs>

<Formbricks />
