Как установить и использовать 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.