Это руководство продемонстрирует, как установить и использовать VirtualBox в openSUSE.
Виртуализация и VirtualBox
Вот быстрый пример, который реализует виртуализацию. Вы когда-нибудь пробовали запустить Android на своем ПК?? Эмуляторы Android - это удобные инструменты, позволяющие запускать приложения Android на вашем компьютере. Здесь программное обеспечение эмулятора создает виртуальную машину, на которой работает ОС Android.
Это упрощенный рабочий процесс работы эмуляторов Android. Когда вы запускаете любой из этих эмуляторов, он выделяет существующие аппаратные ресурсы (ЦП, графический процессор, ОЗУ и хранилище) для ОС Android и связывает вас с виртуальной системой. У вас есть полный контроль над тем, сколько CPU, GPU, RAM и хранилища он потребляет.
Виртуализация началась в начале 1960-х годов, когда целью было логически разделить аппаратные ресурсы мэйнфреймов между различными приложениями. Вот краткий список, где в настоящее время используется виртуализация.
- Виртуализация памяти - полезный метод разделения ресурсов ОЗУ между всеми виртуализированными системами из единого пула памяти.
- Виртуализация хранилища абстрагирует логическое хранилище от физического хранилища.
- Виртуализация хранилища полезна для абстрагирования потребности в физическом хранилище. Виртуальный диск - это такая реализация, при которой он будет выглядеть как один диск независимо от его физического расположения.
- Виртуализация рабочего стола - это такая технология, которая позволяет создать логический рабочий стол поверх физического клиентского устройства. Таким образом, аппаратные ресурсы распределяются более эффективно. Эмуляторы Android могут быть примером виртуализации рабочего стола.
В этой статье мы сосредоточимся на последнем пункте, потому что VirtualBox - это такой инструмент, который позволяет виртуализировать рабочий стол на вашем ПК.
Зачем использовать VirtualBox
Возможности VirtualBox полезны в ряде ситуаций. Например,
- Запуск нескольких ОС: Используя VirtualBox, вы можете запускать несколько компьютеров с разными ОС одновременно. Вы можете легко переключаться с одной ОС на другую. Вы полностью контролируете, какое «виртуальное» оборудование получает каждая виртуализированная система.
- Тестирование: Используя VirtualBox, вы можете создать безопасную среду для тестирования всего, что захотите. Когда вы вносите изменения в виртуальные системы, нет угрозы вывести из строя вашу текущую систему. Лично я использую VirtualBox для тестирования новых дистрибутивов Linux и тестирования важных системных настроек.
- Простота: Среди всех инструментов виртуализации VirtualBox - один из самых простых для изучения и освоения. Хотя это не лучший вариант, это, вероятно, самый простой способ привыкнуть к миру виртуализации. Это бесплатно, и вы можете играть, не ломая свой компьютер.
- Более легкое развертывание: Возьмем для примера полноценный почтовый сервер. Настройка почтового сервера на реальной машине - сложная работа. Однако его можно запускать прямо из виртуальной системы без необходимости вносить какие-либо изменения в хост. VirtualBox позволяет экспортировать виртуальные машины. Таким образом, машину можно даже развернуть без повторной установки. Например, OSboxes - это такое место, где вы можете получить VirtualBox VDI для разных ОС.
Установка VirtualBox в openSUSE
VirtualBox напрямую доступен из официального репозитория openSUSE. Выполните следующие команды.
$ sudo zypper ссылка$ sudo zypper в виртуальном боксе virtualbox-qt
Для использования VirtualBox текущая учетная запись пользователя должна находиться в группе «vboxusers». Для этого мы воспользуемся помощью YaST. Запустите YaST из меню.
Введите пароль администратора.
В Центре управления YaST выберите Безопасность и пользователи >> Управление пользователями и группами.
Выберите свою учетную запись из списка и нажмите «Изменить».
На вкладке «Подробности» отметьте группу «vboxusers» в разделе «Дополнительные группы». Затем нажмите «ОК».
Чтобы изменения вступили в силу, вам необходимо выйти и войти в систему.
Для разблокировки максимальных возможностей VirtualBox также рекомендуется установить пакет расширений VirtualBox. Получите пакет расширений VirtualBox.
Запустите VirtualBox.
Сначала у вас будет это уведомление. Внимательно прочтите его и убедитесь, хотите ли вы включить или отключить его.
Это главное окно VirtualBox.
Для установки пакета расширений VirtualBox перейдите в Файл >> Настройки.
На левой панели выберите «Расширения». Щелкните значок «+». Вам будет предложено выбрать расположение пакета расширений.
Если этот параметр выбран, появится диалоговое окно «Вопрос» VirtualBox. Нажмите «Установить».
Вам будет предложено лицензионное соглашение VirtualBox Extension Pack. Прокрутите вниз, чтобы согласиться с ним.
Для действия потребуется разрешение «root».
После завершения установки появится сообщение об успешном завершении.
Пакет расширений будет добавлен в список установленных расширений.
Терминология VirtualBox
Вот некоторые из общих терминов, с которыми вы столкнетесь при работе с VirtualBox и виртуализацией в целом.
- ОС хоста: Термин «хост» означает машину, на которой работает VirtualBox. Таким образом, термин «ОС хоста» относится к операционной системе, на которой работает машина. В случае VirtualBox это может быть любая поддерживаемая ОС, например Windows, Linux, macOS и т. Д.
Интересно, что «хост» здесь может быть физическим / виртуальным. - Гостевая ОС: Под термином «гость» мы понимаем виртуализированную машину. Таким образом, «гостевая ОС» означает ОС, которая работает поверх виртуальной машины. Теоретически любая ОС на базе x86 будет работать на VirtualBox без каких-либо проблем. Однако на практике не все будет работать должным образом.
- Виртуальная машина (ВМ): Это виртуализированный компьютер, который будет действовать, как если бы это был физический компьютер. В этом случае мы будем использовать VirtualBox для создания виртуальных машин. Вы можете настроить каждый аспект виртуальной машины, например, память (RAM), хранилище, ЦП, сеть и т. Д.
- Гостевые дополнения: Это специальный пакет драйверов и программного обеспечения для гостевой ОС. Установка гостевого дополнения предлагает лучшую интеграцию с VirtualBox и разблокирует некоторые интересные функции.
Использование VirtualBox
Давайте посмотрим, как создать виртуальную машину с помощью VirtualBox. В главном окне нажмите «Создать».
Первый шаг - присвоить виртуальной машине собственное имя. Выберите подходящий тип ОС, которую вы собираетесь запустить в этой виртуальной системе.
Затем выберите правильный объем ОЗУ, который может использовать виртуальная машина. Это может быть сложно, поскольку вы должны предоставить гостевой ОС достаточно памяти, сохраняя при этом достаточно памяти для правильной работы основной ОС.
Пришло время управлять виртуальным хранилищем для виртуальной машины. Выберите «Создать виртуальный жесткий диск сейчас».
На выбор доступны 3 типа файлов на жестком диске. Для VirtualBox я рекомендую использовать тип VDI (VirtualBox Disk Image).
На этом этапе «Динамически выделяется» означает, что виртуальный диск будет постепенно расширяться по мере увеличения нагрузки. С другой стороны, «Фиксированный размер» выделит фиксированный объем хранилища непосредственно из вашего хранилища.
Выберите, где вы хотите выделить виртуальное хранилище. Что касается размера хранилища, его должно быть достаточно, чтобы запустить гостевую ОС, не забивая при этом физическое хранилище.
Вуаля! Виртуальная машина готова к работе! Если вы хотите выполнить дальнейшую настройку, выберите виртуальную машину, щелкните правой кнопкой мыши и выберите «Настройки».
Последние мысли
VirtualBox - невероятно мощный, но очень упрощенный инструмент виртуализации. Это также невероятно снисходительно. Не стесняйтесь исследовать это. У нас есть много руководств по VirtualBox.
Узнайте, как установить Debian, CentOS, OpenStack и FreeBSD на VirtualBox.
Наслаждаться!