Поиск по сайту:

Как установить виртуализацию KVM Libvirt на OpenSUSE


На этой странице

  1. Предпосылки
  2. Проверка поддержки виртуализации
  3. Установка пакета Yast2-vm
  4. Настройка виртуализации KVM с помощью Yast2-vm
  5. Проверка подключения KVM и запуск сети
  6. Загрузка файлов ISO
  7. Создание первых виртуальных машин KVM
  8. Заключение

KVM или виртуальная машина на основе ядра — это технология виртуализации с открытым исходным кодом, которая превращает ваш сервер Linux в гипервизор. В гипервизоре вы можете создать изолированную виртуальную среду и построить несколько виртуальных машин. Все машины, работающие под управлением KVM, называются гостевыми машинами. KVM является частью Linux, он был реализован в ядре Linux, начиная с ядра версии 2.6.

KVM — одно из самых современных решений виртуализации с хорошей репутацией среди администраторов. он обеспечивает высокую производительность с высокой эффективностью для запуска нескольких машин на одном серверном гипервизоре. Кроме того, KVM может работать в любом дистрибутиве Linux.

В этом руководстве вы узнаете, как установить и настроить виртуализацию KVM на OpenSUSE Tumbleweed. Вы также узнаете, как создать виртуальную машину с помощью приложения с графическим интерфейсом virt-manager.

Предпосылки

  • Система OpenSUSE. В этом примере мы используем скользящие выпуски OpenSUSE Tumbleweed.
  • Пользователь без полномочий root с привилегиями sudo.
  • Компьютер или аппаратное обеспечение с поддержкой виртуализации.

Проверка поддержки виртуализации

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

На ЦП Intel виртуализация называется VT-x, а на ЦП AMD — AMD-V.

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

sudo lscpu

В функциях виртуализации вы увидите вывод «Виртуализация: VT-x». Это означает, что ЦП Intel поддерживается для виртуализации.

Установка пакета Yast2-vm

В openSUSE вы можете легко настроить виртуализацию KVM с помощью модуля yast2 с именем \yast2-vm\.

Модуль yast2-vm позволяет установить все необходимые инструменты для создания виртуальных машин. Поддерживает различные типы виртуализации, KVM и Xen.

Запустите приведенную ниже команду zypper, чтобы проверить пакет yast2-vm.

sudo zypper se yast2-vm
sudo zypper info yast2-vm

Ниже вы можете видеть, что пакет yast2-vm доступен в репозитории OpenSUSE-Tumbleweed-Oss.

Теперь установите модуль yast2-vm с помощью приведенной ниже команды zypper.

sudo zypper in yast2-vm

Введите y, чтобы подтвердить установку, и подождите, пока установка не будет завершена.

Настройка виртуализации KVM с помощью Yast2-vm

После того, как вы установили модуль yast2-vm, вы приступите к установке и настройке виртуализации KVM на openSUSE.

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

sudo yast2

Выберите меню «Виртуализация», затем выберите «Установить гипервизор и инструменты».

Выберите гипервизор, который хотите установить. В этом руководстве вы будете устанавливать виртуализацию KVM, поэтому выберите сервер KVM и инструменты KVM, затем нажмите «Принять», чтобы начать установку.

Если вам будет предложено запустить в текстовом режиме, выберите Да.

Ниже вы можете увидеть процесс установки KVM Virtualization and Tools.

Если на вашем компьютере запущен NetworkManager, вам будет предложен следующий экран. Выберите OK, чтобы настроить сеть на потом.

Когда вся установка будет завершена, вы увидите следующее выходное сообщение. Выберите OK, чтобы завершить установку.

Проверка подключения KVM и запуск сети

Прежде чем создавать виртуальные машины в вашей системе OpenSUSE, вы сейчас проверите подключение к вашей виртуализации KVM и запустите интерфейс по умолчанию в виртуализации KVM.

Откройте приложение virt-manager на вашем компьютере.

Щелкните правой кнопкой мыши раздел QEMU/KVM и выберите «Подробнее». И вы увидите новое окно с подробными сведениями о подключениях к вашей виртуализации KVM.

В окне сведений о подключении щелкните вкладку Виртуальные сети, и вы увидите интерфейс с именем по умолчанию.

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

Интерфейс по умолчанию для виртуализации KVM теперь активирован, и теперь вы готовы создавать виртуальные машины.

Загрузка ISO-файлов

При виртуализации KVM ISO и образы по умолчанию для вашей операционной системы будут храниться в каталоге /var/lib/libvirt/images.

Измените рабочий каталог на /var/lib/libvirt/images.

cd /var/lib/libvirt/images

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

wget https://ISO-URL/file.iso

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

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

Теперь вы узнаете, как создать новую виртуальную машину с помощью графического приложения virt-manager.

В приложении virt-manager нажмите кнопку «Создать новую виртуальную машину», как показано ниже.

Выберите установку носителя для вашего ISO. Для локального ISO выберите вариант «Локальный установочный носитель (ISO-образ или компакт-диск)» и нажмите «Вперед».

Нажмите «Обзор» и выберите файл ISO вашей операционной системы. В этом примере мы используем Linux Mint LMDE, основанный на системе Debian.

Выберите тип вашей операционной системы и нажмите «Вперед».

Определите размер памяти и ЦП для новой виртуальной машины и нажмите «Вперед». В этом примере мы создадим новую виртуальную машину с 2 ГБ памяти и 2 процессорами.

Определите размер диска для виртуальной машины. В этой демонстрации будет создана виртуальная машина с размером диска 20 ГБ.

Введите имя новой виртуальной машины. Для конфигурации сети оставьте значение по умолчанию с NAT. Вы можете настроить его вручную в зависимости от конфигурации вашей сети.

Нажмите Готово.

Теперь новая виртуальная машина будет создана и загружена с файлом ISO.

Заключение

Поздравляем! Теперь вы успешно установили и настроили виртуализацию KVM на OpenSUSE Tumbleweed с помощью модуля yast2-vm. также вы узнали, как создавать виртуальные машины на виртуализации KVM с помощью графического приложения virt-manager.