Истории успеха наших клиентов — лучшие проекты
Вход/ Регистрация
На главную
61c46507-12c7-4300-a301-bd8bc30c7c19
Инструкции для серверов

Создание образа виртуальной машины для облачного сервера

В статье рассмотрим, как создать образ виртуальной машины, готовый для использования в облаке, с помощью QEMU и VirtualBox. На примере Ubuntu Server 23.10 вы узнаете, как настроить систему, создать и подготовить образ для его последующего развертывания в облачной среде.

Создание образа виртуальной машины при помощи QEMU

Рассмотрим процесс создания образа виртуальной машины на Ubuntu, Windows и macOS с использованием QEMU. Создание образа рассмотрим на примере Ubuntu Server 23.10.

Предварительная подготовка

Скачивание ISO-образа Ubuntu

Перед установкой QEMU потребуется загрузить ISO-образ Ubuntu. Скачайте его при помощи браузера по ссылке или выполните команду:

    

Эта команда сохранит образ Ubuntu 23.10 в текущую директорию под именем ubuntu-23.10-live-server-amd64.iso.

Установка QEMU

Для установки QEMU и сопутствующих инструментов выполните команду:

    

Создание виртуального диска

Создайте виртуальный диск с форматом qcow2 и размером 10 ГБ:

    

Запуск виртуальной машины с ISO-образом

Теперь, когда диск готов, запустим виртуальную машину с использованием скачанного ISO-образа.

Используйте следующую команду для запуска виртуальной машины:

    

Описание параметров:

  • -enable-kvm — активирует аппаратное ускорение с помощью KVM для повышения производительности (доступно на Linux).

  • -m 1024 — выделяет 1 ГБ оперативной памяти для виртуальной машины.

  • -nic user,model=virtio — добавляет виртуальный сетевой интерфейс с моделью virtio.

  • -drive file=tw.qcow2,media=disk,if=virtio — подключает ранее созданный диск tw.qcow2 с интерфейсом virtio.

  • -cdrom — указывает путь до ISO-образа Ubuntu для установки системы.

В процессе установки оставьте параметры по умолчанию, но снимите галочку с опции «Set up this disk as an LVM group» при настройке диска. Это необходимо, поскольку при использовании LVM ресайз файловой системы будет невозможен при дальнейшем использовании образа в облаке. Когда установщик предложит выбор дополнительных компонентов, обязательно установите OpenSSH Server.

Завершающие настройки после установки

После установки системы для обеспечения работы некоторых функций панели управления установите qemu-guest-agent:

    

Также рекомендуем отключить файл подкачки. Для этого выполните команду:

    

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

Использование образа для работы в облаке

После установки всех необходимых пакетов можно завершить работу виртуальной машины и загрузить созданный образ tw.qcow2 в панель управления.

  1. Перейдите на вкладку «Образы», выберите «Загрузка образа», затем «С компьютера» и загрузите файл tw.qcow2.

Image2

  1. После завершения загрузки создайте облачный сервер, выбрав ранее загруженный образ в разделе «Мои образы».

Image7

  1. Запустите создание сервера и дождитесь его завершения.

После создания сервера можно будет подключиться к нему с использованием данных доступа, заданных при установке.

Создание образа виртуальной машины при помощи VirtualBox

Рассмотрим, как создать образ виртуальной машины с помощью VirtualBox на примере Ubuntu Server 23.10.

Подготовка

Скачайте ISO-образ Ubuntu Server 23.10. Сделать это можно с помощью браузера по ссылке или выполните команду:

    

Эта команда сохранит образ Ubuntu 23.10 в текущую директорию под именем ubuntu-23.10-live-server-amd64.iso.

Создание виртуальной машины

  1. Откройте VirtualBox и нажмите кнопку «Создать» для создания новой виртуальной машины.

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

Image3

  1. Нажмите «Далее» и выберите объем оперативной памяти. Рекомендуется выделить 1024 МБ для комфортной работы.

  2. На этапе создания виртуального диска выберите «Создать новый виртуальный диск», укажите желаемый размер (в нашем случае стоит указать 10 ГБ) и нажмите «Далее».

Image1

  1. Проверьте все данные и нажмите «Готово».

Запуск виртуальной машины и установка Ubuntu

  1. Запустите виртуальную машину, нажав «Запустить».

  2. Начнется установка Ubuntu Server. Следуйте стандартным шагам установщика.

  3. На этапе выбора диска снимите галочку с опции «Set up this disk as an LVM group». Это важно, так как использование LVM делает невозможным ресайз файловой системы при дальнейшем использовании образа в облаке.

  4. Когда установщик предложит выбрать дополнительные компоненты, установите OpenSSH Server для последующего подключения по SSH.

Настройки после установки

После установки системы выполните следующие команды для обеспечения работы некоторых функций панели управления:

    

Также рекомендуем отключить файл подкачки. Для этого выполните команду:

    

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

Использование образа для создания сервера

  1. Завершите работу виртуальной машины.

  2. Чтобы найти файл образа, откройте настройки виртуальной машины в VirtualBox и перейдите в раздел «Носители». Путь к образу указан в информации о диске в графе «Расположение».

Image6

  1. В панели управления облака перейдите на вкладку «Образы», выберите «Загрузка образа», затем «С компьютера» и загрузите файл образа .vdi.

Image5

  1. После завершения загрузки создайте облачный сервер, выбрав ранее загруженный образ в разделе «Мои образы».

Image4

  1. Запустите создание сервера и дождитесь его завершения.

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

Была ли статья полезна?
Ваша оценка очень важна