Создайте виртуальную машину KVM, используя образ Qcow2 в Linux
В этом руководстве объясняется, как создать виртуальную машину KVM с использованием образа Qcow2 в Linux. QCOW, означает QEMU copy-on-write, является форматом хранения по умолчанию для виртуальных диски экземпляров QEMU/KVM.
Некоторые дистрибутивы Linux, особенно RHEL, предоставляют настроенные образы Qcow2, поэтому мы можем мгновенно создавать и запускать новые виртуальные машины с помощью платформы Red Hat Enterprise Linux OpenStack или гипервизора KVM.
Создайте виртуальную машину KVM, используя образ Qcow2
Мы можем импортировать изображения Qcow2 тремя разными способами;
- с помощью команды virt-install,
- с помощью графического интерфейса Virt-manager,
- с помощью веб-консоли Cockpit.
1. Импортируйте изображения Qcow2 с помощью команды virt-install.
Virt-install — это инструмент командной строки для создания гостевых контейнеров KVM, Xen и Linux. Является частью пакета Virt-manager.
Если вы еще не установили Вирт-менеджер, обратитесь к руководству, прилагаемому к «Вирт-менеджеру» в следующем разделе ниже.
Чтобы создать новую виртуальную машину KVM с использованием образа Qcow2, запустите:
virt-install --name CentOS_8_Server --memory 2048 --vcpus 1 --disk /home/sk/CentOS_8_Server.qcow2,bus=sata --import --os-variant centos8 --network default
Создайте виртуальную машину KVM, используя образ Qcow2 с помощью virt-install.
Замените "/home/sk/CentOS_8_Server.qcow2"
фактическим путем, по которому вы сохранили образ Qcow2.
Эта команда создаст экземпляр KVM CentOS 8 с 2 ГБ ОЗУ, 1 виртуальным ЦП и виртуальным диском Qcow2.
Как только виртуальная машина будет создана, она автоматически откроется в приложении Virt-viewer. Virt-viewer также является частью пакета VIrt-manager.
Просмотр запущенных экземпляров KVM с помощью утилиты Virt-viewer.
Начните использовать новую виртуальную машину!
Чтобы запустить ту же виртуальную машину в следующий раз, выполните:
virsh --connect qemu:///system start centos8
Замените «centos8» на имя вашей виртуальной машины.
Посмотреть список доступных виртуальных машин можно с помощью команды:
virsh list --all
2. Импортируйте изображения Qcow2 с помощью Virt-manager.
Virt-manager — это приложение с графическим пользовательским интерфейсом, используемое для создания виртуальных машин и управления ими с помощью libvirt. Обратитесь к следующему руководству, чтобы узнать, как установить и использовать Virtual-manager.
- Как управлять виртуальными машинами KVM с помощью Virt-Manager
После установки Virt-manager запустите его из Dash или меню.
Перейдите в Файл -> Новая виртуальная машина. Вирт-менеджер будет иметь опцию «Импортировать существующий образ диска» в первом окне при создании новой виртуальной машины. Выберите его и нажмите кнопку «Вперед».
Импортируйте изображения Qcow2 с помощью Virt-manager.
Выберите фактический путь к образу Qcow2, а затем выберите вариант операционной системы, которую вы хотите установить. В моем случае я выбрал CentOS 8.
Выберите местоположение изображения Qcow2
Выберите настройки памяти и процессора для новой виртуальной машины:
Выберите настройки памяти и процессора для экземпляра KVM.
Установите флажок «Настроить конфигурацию перед установкой» и нажмите «Готово».
Настройте конфигурацию виртуальной машины перед ее установкой
Теперь вы увидите окно конфигурации виртуальной машины. Нажмите на настройку «VirtIO Disk 1» на левой панели. На правой боковой панели выберите «SATA» в качестве значения DISK BUS в разделе «Дополнительные настройки». Нажмите Применить, чтобы изменения вступили в силу.
Настройте параметры виртуального диска для ВМ в Вирт-менеджере
Затем настройте параметры сети для виртуальной машины. Для этого нажмите «NIC :xx:xx:xx» и выберите «Источник сети», модель устройства и т. д. Нажмите «Применить», чтобы сохранить изменения.
Настройте параметры сети для виртуальной машины с помощью Virt-manager.
Наконец, нажмите «Начать установку» на верхней панели, чтобы начать загрузку новой виртуальной машины.
Создайте виртуальную машину KVM, используя образ Qcow2 с помощью virt-manager.
Вы будете перенаправлены на графическую консоль виртуальной машины.
Просмотр запущенных экземпляров KVM с помощью консоли Virt-manager
Начните использовать вновь созданную виртуальную машину!
3. Импортируйте изображения Qcow2 с помощью веб-консоли Cockpit.
Cockpit — это веб-инструмент администрирования сервера для управления удаленными компьютерами Linux через веб-браузер.
Мы можем управлять не только физическими машинами, но и виртуальными машинами через Cockpit. Для получения более подробной информации обратитесь к следующему руководству, чтобы узнать, как управлять виртуальными машинами KVM через Cockpit:
- Управление виртуальными машинами KVM с помощью веб-консоли Cockpit
Войдите в веб-консоль Cockpit. Затем нажмите вкладку «Виртуальные машины» на левой панели.
Нажмите «Импортировать виртуальную машину», чтобы импортировать существующий образ виртуального диска Qcow2.
Импортируйте изображения Qcow2 с помощью веб-консоли Cockpit.
Введите имя виртуальной машины, выберите местоположение файла образа Qcow2, выберите размер памяти и нажмите «Импортировать». Убедитесь, что вы сняли флажок «Немедленно запустить виртуальную машину». Потому что нам нужно настроить параметры диска и сети.
Создайте виртуальную машину KVM, используя образ Qcow2 через Cockpit.
После импорта машины вы можете настроить параметры ЦП, памяти и сети в соответствии с вашими требованиями. Сначала нам нужно настроить тип дисковой шины.
Для этого перейдите на вкладку «Диски» и нажмите «Изменить».
Настройте параметры диска виртуальной машины в Cockpit
Выберите тип автобуса. Значение по умолчанию зависит от гипервизора. Для KVM значением по умолчанию является virtio. Вам необходимо выбрать действительный тип шины. Я выбираю тип шины «sata» и нажимаю «Сохранить».
Выберите тип шины для виртуального диска в Cockpit
Затем перейдите на вкладку «Сетевые интерфейсы», нажмите «Изменить», выберите «Тип интерфейса и источник» и, наконец, нажмите «Сохранить».
Настройте параметры сети для виртуальной машины в Cockpit
Если все в порядке, нажмите «Выполнить», чтобы запустить виртуальную машину:
Запускайте виртуальные машины KVM из Cockpit
Перейдите на вкладку «Консоли» и посмотрите, запущена ли вновь созданная виртуальная машина!
Просмотр запущенных виртуальных машин KVM в Cockpit
Заключение
В этом руководстве мы узнали, как создать виртуальную машину KVM с использованием образа Qcow2 с помощью Virt-install, Virt-manager и Cockpit в Linux.
Связанное чтение:
- Как перенести виртуальные машины Virtualbox в виртуальные машины KVM в Linux
- Как импортировать изображение QCOW2 в Proxmox