nav-img
Advanced

Создать образ системного диска Linux из внешнего файла

На этой странице описано, как импортировать образ системного диска из другой облачной платформы в инфраструктуру Advanced и использовать его для создания новой виртуальной машины ECS.

Шаг 1. Подготовьте файл образа

Перед экспортом файла образа проверьте, что на исходной виртуальной машине:

Файл образа должен соответствовать следующим требованиям:

  • Операционная система — SUSE, Oracle Linux, Red Hat, Ubuntu, openSUSE, CentOS, Debian, Fedora, EulerOS и NeoKylin (32bit или 64bit).

    ОС не может быть привязана к конкретному оборудованию и должна поддерживать полную виртуализацию.

    Для ОС, которых нет в списке, установите драйвер VirtIO. После импорта образа запуск системы зависит от надежности драйвера.

  • Формат образа — VMDK, VHD, QCOW2, RAW, VHDX, QED, VDI, QCOW, ZVHD2 и ZVHD.

  • Размер образа — до 128 ГБ. При размере от 128 ГБ до 1 ТБ конвертируйте файл в RAW или ZVHD2 и загрузите образ посредством быстрого импорта.

Прочие требования:

  • В настоящее время нельзя загрузить образ диска с данными. Файл образа должен содержать только системный диск размером 40–1 024 ГБ.

  • Пароль должен содержать прописные и строчные буквы, цифры и специальные символы !@$%^-_=+[{}]:,./?).

  • Загрузочный и системный разделы внешних файлов образов должны находиться на одном диске.

  • Во внешнем файле должны быть учетная запись администратора и пароль.

  • Как правило, для загрузки образа используется режим BIOS. Некоторые образы ОС поддерживают режим загрузки UEFI.

  • Файл образа должен быть не зашифрован.

  • В файле /etc/fstab не должно быть информации об автоматическом монтировании несистемных дисков.

  • Виртуальная машина, на которой находится файл внешнего образа, должна выключаться корректно.

Шаг 2. Загрузите файл образа в OBS

Для загрузки файла образа в OBS рекомендуется использовать OBS Browser+.

Внимание
  • Класс хранения бакета OBS должен быть Standard.

  • Бакет должен быть не зашифрован.

  • В OBS-бакет можно загрузить только незашифрованные внешние файлы образов или файлы, зашифрованные с помощью SSE-KMS.

  • Если вы хотите создать образ диска данных вместе с образом системного диска, вам также необходимо загрузить файл образа, содержащий диски данных, в контейнер OBS. Вы можете создать один образ системного диска и не более трех образов дисков данных.

Чтобы загрузить файл образа в OBS с помощью OBS Browser+:

Шаг 3. Создайте частный образ из загруженного файла

  1. Войдите в консоль управления Advanced:

  2. В списке сервисов выберите Image Management Service.

  3. В правом верхнем углу нажмите Create Image.

  4. В блоке Image Type and Source задайте следующие параметры:

    • Type — выберите Import Image.

    • Image Type — выберите System disk image.

    • Select Image File — в списке нажмите на название бакета, в котором хранится файл образа, и выберите загруженный файл.

    • Enable Fast Create — при выборе файла образа в формате ZVHD2 или RAW активируйте эту опцию для быстрого создания образов и импорта больших файлов — до 1 ТБ. Если файл соответствует требованиям, выберите Enable Fast Create → Image File Preparation.

  5. В блоке Image Information задайте следующие параметры:

    • Enable automatic configuration — включите опцию, если нужна автоматическая проверка и оптимизация файла образа.

    • Function — выберите ECS system disk image для образа, который использовался для ECS.

    • (Опционально) Boot Mode — выберите такой же режим загрузки ОС (BIOS или UEFI), как в файле образа.

    • OS — выберите операционную систему и ее версию, соответствующую операционной системе в загружаемом файле. Если оставить поле пустым, то система автоматически определит ОС в файле.

    • System Disk (GB) — укажите объем диска, равный или превышающий объем системного диска в загруженном файле.

    • Data Disk (GB) — если нужно добавить дополнительный диск, нажмите Add Data Disk и укажите объем диска. Нажмите Select Image File. В новом окне выберите бакет OBS, нужный файл и нажмите OK.

      Всего можно прикрепить до трех дисков с данными.

    • Name — задайте название образа.

    • (Опционально) Encryption — активируйте опцию KMS encryption, чтобы зашифровать образ.

      Зашифрованным образом нельзя поделиться с другими тенантами.

    • Enterprise Project — выберите проект, которому будет принадлежать образ.

    • (Опционально) Tag — добавьте TMS-тег.

    • (Опционально) Description — добавьте описание.

  6. Нажмите Next → Submit Application.

Время создания образа зависит от размера файла. Созданный образ появится на вкладке Private Images со статусом «Normal».

Если во время создания частного образа были добавлены диски с данными, будут созданы образ системного диска и образы дисков с данными. Их количество зависит от добавленных дисков.

Шаг 4. Создайте ВМ из частного образа

Чтобы создать ВМ из нового образа, при настройке параметров в поле Image выберите Private image и созданный частный образ из списка.