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

Как установить и использовать VirtualBox в RHEL 9/8


Кратко. В этом руководстве мы рассмотрим, как установить VirtualBox 7.0 в дистрибутивах RHEL 9 и RHEL 8 для создания гостевых виртуальных машин с использованием файла образа ISO.

Oracle VM VirtualBox — популярное бесплатное программное обеспечение для виртуализации с открытым исходным кодом, которое широко используется любителями настольных компьютеров и даже системными администраторами и программистами для создания виртуальных машин для различных целей, например для тестирования операционных систем.

Являясь гипервизором 2-го типа, VirtualBox устанавливается поверх такой операционной системы, как Windows и Linux. Он поддерживает широкий спектр гостевых систем, включая Windows, Linux, OpenBSD, Solaris и OpenSolaris.

На данный момент VirtualBox 7.0.2 является последней версией VirtualBox, выпущенной 10 октября 2022 г. и предоставляющей следующие функции.

  • Добавлена поддержка безопасной загрузки и TPM 1.2/2.0.
  • Поддержка EFI для безопасной загрузки.
  • Облачные виртуальные машины можно добавить в Virtual Machine Manager и управлять ими как локальными виртуальными машинами.
  • Возможность полного шифрования виртуальных машин.
  • Возможность добавлять облачные виртуальные машины в Virtual Machine Manager, которыми можно управлять как локальными виртуальными машинами.
  • Добавление USB-контроллеров EHCI и XHCI как часть базового пакета с открытым исходным кодом.
  • Улучшена поддержка тем для всех платформ.
  • Добавлен инструмент с графическим интерфейсом для мониторинга статистики производительности, такой как использование ЦП и ОЗУ, дисковый ввод-вывод и т. д.

Давайте начнем…

Шаг 1. Проверьте виртуализацию в RHEL

Когда вы начнете работу, первым делом нужно убедиться, что Виртуализация поддерживается вашим процессором. Это разумно, поскольку VirtualBox, как и другие гипервизоры, требует включения виртуализации на процессорах Intel или AMD.

Чтобы проверить, поддерживается ли Виртуализация, выполните следующую команду lscpu.

lscpu | grep -i virtualization

Virtualization:             VT-x Virtualization type: full

Из показанных результатов мы видим, что Виртуализация включена на нашем процессоре с помощью технологии Intel Virtualization, которая указывается с помощью директивы VT-x.

Если вывода нет, то необходимо включить поддержку Виртуализации в настройках BIOS.

Шаг 2. Включите репозиторий EPEL в RHEL.

Для беспрепятственной установки VirtualBox необходимо несколько зависимостей. Прежде чем сделать это, сначала установите репозиторий EPEL.

------------ On RHEL 9 ------------ 
sudo dnf install https://dl.fedoraproject.org/pub/epel/epel-release-latest-9.noarch.rpm -y

------------ On RHEL 8 ------------
sudo dnf install https://dl.fedoraproject.org/pub/epel/epel-release-latest-8.noarch.rpm -y

Затем установите зависимости, как показано.

sudo dnf update -y
sudo dnf install binutils kernel-devel kernel-headers libgomp make patch gcc glibc-headers glibc-devel dkms -y

Шаг 3. Установите VirtualBox 7.0 в RHEL.

Чтобы установить последнюю версию Oracle VM VirtualBox, нам необходимо установить ее из официального репозитория VirtualBox.

Чтобы добавить репозиторий VirtualBox, выполните команду:

sudo dnf config-manager --add-repo=https://download.virtualbox.org/virtualbox/rpm/el/virtualbox.repo

Затем импортируйте ключ GPG VirtualBox следующим образом.

sudo  rpm --import https://www.virtualbox.org/download/oracle_vbox.asc

Импортировав репозиторий VirtualBox и ключ GPG, вы можете установить VirtualBox с помощью менеджера пакетов dnf. Прежде чем сделать это, вы можете потратить немного времени и поискать доступность VirtualBox, как показано:

sudo dnf search virtualbox

Из приведенного выше вывода видно, что репозиторий предоставляет две версии VirtualBox. Поскольку наша задача — установить последнюю версию VirtualBox, выполните следующую команду:

sudo dnf install VirtualBox-7.0 -y

Обязательно добавьте вошедшего в систему пользователя в группу vboxusers, используя следующие команды.

sudo usermod -aG vboxusers $USER
newgrp vboxusers

Шаг 4. Установите пакет расширений Virtualbox в RHEL

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

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

  • Использование USB-устройства в вашей виртуальной среде (USB 2.0 и USB 3.0).
  • Скопируйте и вставьте текст между хостом и виртуальной машиной.
  • Шифрование образа диска.
  • Использование веб-камеры на виртуальной машине.
  • и многое другое.

Чтобы установить Пакет расширений VirtualBox, посетите официальную страницу загрузок Virtualbox. Аналогичным образом вы можете загрузить пакет расширений с помощью команды wget, как показано.

wget https://download.virtualbox.org/virtualbox/7.0.2/Oracle_VM_VirtualBox_Extension_Pack-7.0.2.vbox-extpack

Затем соберите модули ядра следующим образом.

sudo /sbin/vboxconfig

Затем установите пакет расширений VirtualBox следующим образом.

sudo VBoxManage extpack install Oracle_VM_VirtualBox_Extension_Pack-7.0.2.vbox-extpack

Обязательно прочтите и примите условия лицензии и нажмите Y.

VirtualBox наконец установлен. Чтобы запустить его, используйте приложение Менеджер, чтобы найти и открыть его. Откроется Oracle VM VirtualBox Manager, как показано ниже. Отсюда вы можете создавать виртуальные машины и управлять ими.

Шаг 5. Создайте виртуальную машину в RHEL

В этом разделе мы покажем, как создать виртуальную машину с использованием файла образа ISO. ISO-образ, который мы собираемся использовать, представляет собой файл Ubuntu 20.04 LTS.

Чтобы начать создание виртуальной машины, нажмите «Создать», как показано ниже.

Обязательно укажите все сведения о виртуальной машине. Сюда входит имя виртуальной машины, расположение виртуальной машины и ISO-образ ОС. Затем укажите размер памяти и количество процессоров, которые необходимо выделить вашей системе, и нажмите «Далее».

Вы можете создать виртуальный жесткий диск с нуля или использовать уже существующий файл виртуального жесткого диска. Поскольку мы создаем новую виртуальную машину из ISO-образа, мы выберем первый вариант — «Создать виртуальный жесткий диск сейчас».

Кроме того, вы можете свободно регулировать размер диска, перемещая указатель вперед и назад в зависимости от желаемого размера диска.

Наконец, вы получите сводку всех настроек, которые вы выбрали для своей виртуальной машины. Если вас все устраивает, нажмите «Готово», в противном случае вернитесь назад и внесите необходимые изменения.

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

Раздел «Настройки» будет отображаться, как показано, с набором параметров, которые можно изменить, на левой боковой панели.

Здесь вы можете настроить несколько параметров. Например, чтобы настроить количество процессоров ЦП, нажмите «Система» > «Процессор». Здесь вы можете указать количество процессоров, перетаскивая указатель вдоль ползунка. Вы также можете нажать, чтобы включить функцию PAE/NIX.

Как только вы закончите, нажмите «ОК».

Также вы можете внести изменения в настройки Сеть. Например, вы можете изменить сетевой адаптер по умолчанию с «NAT» на «Мостовой адаптер», «Внутренний», «Хост». -только адаптер» и так далее.

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

Шаг 6. Установите гостевые дополнения VirtualBox в RHEL

Гостевые дополнения VirtualBox — это дополнительные программы, поставляемые с вашей копией VirtualBox. Они состоят из драйверов устройств и системных приложений, повышающих производительность вашей виртуальной машины.

Чтобы установить гостевые дополнения, перейдите в раздел Устройства –> Вставить образ компакт-диска с гостевыми дополнениями.

Вот и все, что касается этого руководства. Мы рассмотрели, как установить Oracle VirtualBox на RHEL 9/8, а также продемонстрировали, как создать виртуальную машину, и предоставили дополнительные ссылки по установке гостевых дополнений VirtualBox.