
KVM, (на основе ядра Виртуальная машина) - это бесплатная платформа виртуализации с открытым исходным кодом для ядра Linux. При установке в системе Linux он становится гипервизором типа 2.
В этой статье мы рассмотрим, как можно установить KVM на Ubuntu 20.04 LTS.
Перед установкой KVM на Ubuntu, сначала мы собираемся проверить, поддерживает ли оборудование KVM. Минимальные требования для установки KVM наличие расширений виртуализации ЦП, таких как AMD-V и Intel-VT.
Чтобы проверить, поддерживает ли система Ubuntu виртуализацию, выполните следующую команду.
$ egrep -c '(vmx | svm)' / proc / cpuinfo.
Результат больше, чем 0 означает, что поддерживается виртуализация. Из приведенных ниже выходных данных мы подтвердили, что наш сервер готов к работе.
Чтобы проверить, поддерживает ли ваша система KVM виртуализации выполните команду:
$ sudo kvm-ok.
Если «квм-ок»Отсутствует на вашем сервере, установите ее, запустив подходящая команда:
$ sudo apt install cpu-checker.
Теперь выполните команду «квм-ок»Для проверки вашей системы.
$ sudo kvm-ok.
Вывод ясно показывает, что мы на правильном пути и готовы приступить к установке KVM.
После подтверждения того, что наша система может поддерживать виртуализацию KVM, мы собираемся установить KVM. Чтобы установить KVM, виртуальный менеджер, мосты и другие зависимости, выполните команду:
$ sudo apt install -y qemu qemu-kvm libvirt-daemon libvirt-clients bridge-utils virt-manager.
Небольшое объяснение вышеупомянутых пакетов.
Прежде чем продолжить, нам нужно подтвердить, что демон виртуализации - libvritd-демон - бежит. Для этого выполните команду.
$ sudo systemctl status libvirtd.
Вы можете включить его запуск при загрузке, запустив:
$ sudo systemctl enable --now libvirtd.
Чтобы проверить, загружены ли модули KVM, выполните команду:
$ lsmod | grep -i kvm.
На выходе вы можете наблюдать наличие kvm_intel модуль. Так обстоит дело с процессорами Intel. Для процессоров AMD вы получите kvm_intel модуль вместо этого.
С KVM успешно установлен, теперь мы собираемся создать виртуальную машину. Есть два способа сделать это: вы можете создать виртуальную машину из командной строки или с помощью KVM. виртуальный менеджер графический интерфейс.
В virt-install инструмент командной строки используется для создания виртуальных машин на терминале. При создании виртуальной машины требуется ряд параметров.
Вот полная команда, которую я использовал при создании виртуальной машины с помощью Deepin ISO изображение:
$ sudo virt-install --name = deepin-vm --os-variant = Debian10 --vcpu = 2 --ram = 2048 --graphics spice --location = / home / Downloads / deepin-20Beta-desktop-amd64. iso - сетевой мост: vibr0
В --название
опция указывает имя виртуальной машины - Deepin-VM В --os-вариант
Флаг указывает на семейство ОС или производную от виртуальной машины. С Deepin20 является производным от Debian, я указал Debian 10 как вариант.
Чтобы получить дополнительную информацию о вариантах ОС, выполните команду
$ osinfo-query os.
В --vcpu
опция указывает ядра ЦП, в данном случае 2 ядра, --ОЗУ
указывает объем RAM, который 2048 МБ. В --расположение
указывает на абсолютный путь к ISO-образу и --сеть
bridge указывает адаптер, который будет использоваться виртуальной машиной. Сразу после выполнения команды виртуальная машина загрузится, и будет запущен установщик, готовый к установке виртуальной машины.
В виртуальный менеджер Утилита позволяет пользователям создавать виртуальные машины с помощью графического интерфейса. Для начала подойдите к терминалу и выполните команду.
$ virt-manager.
Откроется окно диспетчера виртуальных машин, как показано.
Теперь щелкните значок монитора, чтобы начать создание виртуальной машины.
Во всплывающем окне укажите местоположение вашего ISO-образа. В нашем случае образ ISO находится в папке «Загрузки’В домашнем каталоге, поэтому мы выберем первый вариант - Местный установочный носитель (ISO-образ или CD-ROM). Затем нажмите "Вперед', Чтобы продолжить.
На следующем шаге перейдите к образу ISO в вашей системе и прямо под ним укажите семейство ОС, на котором основан ваш образ.
Затем выберите объем памяти и количество процессоров, которые будут выделены вашей виртуальной машине, и нажмите ‘Вперед’.
И, наконец, на последнем шаге укажите имя вашей виртуальной машины и нажмите «Заканчивать' кнопка.
Создание виртуальной машины займет несколько минут, после чего откроется установщик устанавливаемой ОС.
На этом этапе вы можете продолжить установку виртуальной машины.
Вот как вы собираетесь устанавливать KVM гипервизор на Ubuntu 20.04 LTS.