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

Создание образа системного диска Linux из ECS

Язык статьи: Русский
Показать оригинал
Страница переведена автоматически и может содержать неточности. Рекомендуем сверяться с английской версией.

Сценарии

Если вы создали и настроили Linux ECS в соответствии с требованиями вашего сервиса (например, установив программное обеспечение и настроив среду приложения), вы можете создать образ системного диска на основе этой настроенной ECS. Затем все новые ECSs, созданные из этого образа, будут иметь предустановленное одинаковое программное обеспечение и среду.

Создание образа системного диска не влияет на сервисы на облачном сервере и не приводит к потере данных.

Предыстория

На следующем рисунке показан процесс создания образа системного диска из облачного сервера и использования образа для создания новых облачных серверов.

Figure 1 Создание образа системного диска и его использование для создания новых облачных серверов


  • Образы системных дисков часто используются для масштабирования приложений. Их также можно применять для гибридного развертывания облака. Вы можете создавать образы системных дисков для синхронизации ресурсов в облаке и вне его. Процедура выглядит следующим образом:
    1. Создайте образ системного диска из ECS.
      Note

      Если ECS создан из любого из следующих образов, образ системного диска нельзя экспортировать:

      • ISO image
      • Приватный образ, созданный из публичного образа SUSE, Red Hat, Ubuntu или Oracle Linux

    2. Экспортируйте образ в OBS bucket. Подробности см. в Exporting an Image.
    3. Скачайте файл образа из OBS bucket.
  • Вы можете создать образ из работающего облачного сервера.

    Создание образа не влияет на сервисы на облачном сервере.

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

  • Время, необходимое для создания образа, зависит от размера системного диска, качества сети и количества одновременных задач.
  • Образ системного диска будет создан в том же регионе, что и облачный сервер, использованный для его создания.
  • Если облачный сервер истёк или был освобождён, вы можете использовать образ системного диска, созданный из этого облачного сервера, для его восстановления.

Требования

Перед созданием частного образа из ECS:

  • Удалите любые конфиденциальные данные, которые может содержать ECS.
  • Убедитесь, что ECS находится в состоянии Running или Stopped.
  • Проверьте сетевую конфигурацию ECS и убедитесь, что DHCP настроен для NIC. Для получения подробной информации см. Configuring DHCP.
  • Проверьте, установлен ли Cloud-Init на ECS. Функция внедрения пользовательских данных в консоли управления доступна только для новых ECS, на которых установлен этот инструмент. Вы можете использовать внедрение данных, например, для установки пароля входа для нового ECS. Для получения подробной информации см. (Optional) Installing and Configuring Cloud-Init.
  • Удалите любые сетевые правила, чтобы предотвратить дрейф имен NIC на ECS, созданных из образа. Для получения подробной информации см. Deleting Files from the Network Rule Directory.
  • Чтобы обеспечить поддержку KVM‑виртуализации в ECS, созданных из образа, необходимо изменить Linux ECS, использованный для создания образа. Например, идентификаторы дисков в файлах GRUB и fstab должны быть UUID, а нативные драйверы KVM должны быть установлены.

    Для получения подробной информации см. (Optional) Installing Native KVM Drivers on a KVM ECS.

  • Если к ECS, используемому для создания частного образа, подключено несколько дисков с данными, ECS, созданные из образа, могут быть недоступны. Необходимо отсоединить все диски с данными от ECS перед использованием его для создания образа. Для получения подробной информации см. Detaching Data Disks from an ECS.
  • Если к ECS были присоединены диски с данными и в файле fstab для ECS настроено автоматическое монтирование разделов, удалите эти конфигурации из файла перед использованием ECS для создания образа системного диска.
Note

Если ECS создан из публичного образа, Cloud-Init установлен по умолчанию. Вы можете следовать руководству, чтобы проверить установку.

Процедура

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

    1. В разделе Computing нажмите Image Management Service. Отобразится консоль IMS.

  2. Создайте образ системного диска.

    1. Нажмите Create Image в правом верхнем углу.
    2. Установите параметры образа.

      Table 1 и Table 2 перечисляют параметры в областях Image Type and Source и Image Information соответственно.

      Table 1 Image type and source

      Параметр

      Описание

      Тип

      Выберите Create Image.

      Image Type

      Выберите System disk image.

      Source

      Выберите облачный сервер с требуемыми конфигурациями.

      Table 2 информация об образе

      Parameter

      Description

      Encryption

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

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

      Name

      Установите имя для образа.

      Enterprise Project

      Выберите enterprise project из раскрывающегося списка. Этот параметр доступен только если вы включили enterprise projects или ваша учетная запись является enterprise account. Чтобы включить эту функцию, обратитесь к своему менеджеру по работе с клиентами.

      Enterprise project группирует облачные ресурсы, поэтому вы можете управлять ресурсами и пользователями по проекту.

      Тег

      Этот параметр необязателен. Установите ключи и значения Тега для образа, чтобы упростить его идентификацию и управление.

      Описание

      Этот параметр необязателен. Введите описание для образа.

    3. Нажмите Apply Now.
    4. Подтвердите настройки и нажмите Submit Application.

  3. Вернитесь к списку частных образов и просмотрите новый образ системного диска.

    Время, необходимое для создания образа, зависит от ECS размера системного диска, качества сети и количества одновременных задач. Когда статус образа меняется на Normal, создание образа завершено.

    Note
    • Не выполняйте никаких операций над выбранным ECS или его связанными ресурсами во время создания образа.
    • Облачный сервер, созданный из зашифрованного образа, также зашифрован. Ключ, используемый для шифрования облачного сервера, тот же, что использовался для шифрования образа.
    • Образ, созданный из зашифрованного облачного сервера, также зашифрован. Ключ, используемый для шифрования образа, тот же, что использовался для шифрования облачного сервера.
    • Размер нового образа определяется на основе максимального объёма диска, который когда‑либо использовался, а не текущего использования диска.

Последующие действия

После создания образа системного диска вы можете:

  • Используйте образ для создания новых облачных серверов. Подробности см. в Creating an ECS from an Image.
  • Используйте образ для изменения ОС существующих облачных серверов.