e
Виртуальные машины позволяют запускать одну операционную систему (ОС) внутри другой с помощью виртуализации (создания изолированных окружений). В этой статье мы расскажем о том, как установить, настроить и использовать одну из самых популярных программ для создания виртуальных компьютеров — Oracle VirtualBox.
Если вы пользуетесь Windows и хотите освоить другую операционную систему (например, Linux), вы можете установить новую ОС на виртуальной машине и использовать ее для изучения, не удаляя существующую. В таком случае Windows будет называться host-системой, а Linux — гостевой системой.
Вы также можете использовать виртуальные машины для тестирования оборудования. Например, когда вам нужно проверить программу на вирусы, вы можете запустить ее в изолированной виртуальной среде.
VirtualBox представляет собой простую и удобную программу для виртуализации с открытым исходным кодом. Она имеет русскоязычный интерфейс и предоставляется бесплатно. Вы также можете задать предпочтения и настроить интерфейс VirtualBox по своему усмотрению. Ознакомиться с подробным руководством пользователя можно на официальном сайте.
К плюсам VirtualBox также можно отнести:
Из минусов:
VirtualBox можно легко настроить и использовать как для личных, так и для профессиональных задач. Виртуализация помогает изолировать рабочие процессы, тестировать программное обеспечение и конфигурации, не нарушая работу основной системы.
Если же вы ищете более мощные решения, обратите внимание на облачные сервисы для бизнеса от Рег.ру.
Прежде чем установить виртуальную машину, важно подготовить хост-систему.
Убедитесь что:
Выделение достаточного количества ресурсов поможет избежать замедлений и сбоев и обеспечит комфортную работу всех виртуальных машин.
Предварительно потребуется скачать образ ISO с дистрибутивом системы, которую хотите установить в виртуалке. В инструкции ниже будем рассматривать пример установки ОС семейства Linux — CentOS Stream 9. Скачать образ ОС можно здесь.
1. Скачайте VirtualBox с сайта разработчика.
2. Откройте скачанный файл и следуйте указаниям мастера установки. Все параметры можно оставить по умолчанию.
Если у вас возникло предупреждение об отсутствующих зависимостях Python Core / win32api, это значит, что VirtualBox или какой-то подключаемый модуль требует наличия библиотеки Python и определенного модуля для работы с API Windows (win32api).
Эти зависимости могут понадобиться, если вы планируете использовать какие-либо расширенные функции VirtualBox. Если вы не используете Python или расширенные функции автоматизации, можно проигнорировать предупреждение: VirtualBox будет работать без этих библиотек.
Предупреждение «Warning: Network Interfaces» говорит о том, что сетевые подключения вашего компьютера будут отключены на несколько секунд. После установки драйверов всё восстановится.
3. Завершите процесс установки и запустите VirtualBox:
Если вы еще не скачали ISO-образ, перейдите по ссылке и скачайте файл.
1. Откройте VirtualBox и нажмите Создать:
2. Заполните поле «Имя». Оно может быть любым. Выберите тип ОС Linux и подтип Red Hat. Нажмите Далее:
3. Выделите не менее 2048 МБ оперативной памяти. Выберите количество процессорных ядер (например, 2). Нажмите Далее:
4. Создайте новый виртуальный жесткий диск объемом не менее 20 ГБ. Нажмите Далее:
5. Нажмите Готово, чтобы завершить создание виртуальной машины:
1. В верхней панели управления нажмите Настроить:
2. В разделе «Общие» перейдите на вкладку «Дополнительно» и в настройках буфера обмена и Drag’n’Drop установите Двунаправленный. Это нужно, чтобы вы могли обмениваться файлами между хост-системой и гостевой:
3. В разделе «Дисплей» увеличьте Видеопамять до 128 МБ. Это важно для работы графического интерфейса в гостевой ОС. Чем больше видеопамяти выделено, тем лучше будет работать графика.
4. В разделе «Носители» укажите путь к файлу ISO-образа CentOS:
5. Для подключения к интернету через хост в разделе «Сеть» выберите режим работы сети NAT:
6. Чтобы виртуальная машина могла работать с USB-устройствами, подключенными к хост-системе, включая флешки и внешние жесткие диски, включите контроллер USB и, если ваш хост поддерживает, выберите контроллер USB 3.0:
После нажмите Ок, чтобы сохранить настройки.
1. Запустите VM и начните установку:
2. Выберите язык, нажмите Продолжить:
Чтобы продолжить установку, нужно будет заполнить отмеченные красным секции:
1. Разбить диски на разделы можно автоматически. Этот пункт установлен по умолчанию. Если вы хотите выбрать другую конфигурацию хранения, нажмите По-своему, разбейте диски и нажмите Готово:
2. Создайте пароль для root-пользователя (администратора) и нажмите Готово:
3. Создайте учетную запись пользователя, нажмите Готово:
Начните установку. После завершения перезагрузите систему:
Готово, установка завершена. Авторизуйтесь в своей учетке и можете приступать к работе в виртуальной ОС.
Для оптимальной работы и безопасности виртуальной машины после создания ВМ в VirtualBox и установки операционной системы, важно выполнить несколько настроек.
1. Обновите пакеты. Обновление обеспечит безопасность и стабильность, особенно если виртуальная машина подключена к интернету. Сделать это можно с помощью команды:
sudo dnf update -y
2. Настройте резервное копирование. Создание снэпшотов (snapshots) позволит вам вернуться к предыдущему состоянию виртуальной машины в случае проблем. Для этого в VirtualBox выберите виртуальную машину и нажмите Снимки. Создайте новый снапшот перед выполнением значительных изменений или установкой ПО.
3. Настройте фаервол. Это нужно для защиты системы от нежелательных подключений. В CentOS используется firewalld, воспользуйтесь командами:
#разрешает запуск при старте системы
sudo systemctl enable firewalld
#включает фаервол в текущий момент
sudo systemctl start firewalld
Если вы планируете управлять сервером удаленно, нужно разрешить подключение по SSH.
1. Установите SSH-сервер, если он не установлен, с помощью команды
sudo yum install openssh-server
2. Запустите службу SSH с помощью команды
sudo systemctl start ssh
3. Разрешите запуск SSH при старте системы через команду
sudo systemctl enable ssh
Чтобы убедиться, что SSH работает, вы можете использовать следующую команду:
sudo systemctl status ssh
Виртуальные сети — это логически изолированные сети. Они создаются внутри одной или нескольких физических сетей при помощи виртуализации для того, чтобы связывать виртуальные машины (ВМ) с хостовой машиной, внешней сетью или между собой.
Виртуальные сети эмулируют работу реальных сетей, но используют виртуальные сетевые адаптеры и программные маршрутизаторы. Их можно настраивать и управлять ими через гипервизор (в данном случае VirtualBox). Виртуальные сети могут быть изолированы от основной сети, что повышает безопасность, поскольку внешние угрозы или сбои не повлияют на работу основной сети.
Для чего можно использовать виртуальные сети:
VirtualBox предлагает несколько способов настройки виртуальных сетей, позволяющих гибко управлять взаимодействием виртуальных машин.
Основные типы виртуальных сетей:
Благодаря разнообразию типов сетей в VirtualBox можно легко адаптировать их под любые задачи: от простой настройки интернет-доступа до создания сложных сетевых топологий.
Создадим сеть виртуальных машин в VirtualBox с использованием NAT Network. Этот тип сети позволяет виртуальным машинам взаимодействовать друг с другом и подключаться к интернету через хост. Это самый удобный вариант для создания небольшой сети ВМ, которые должны иметь доступ к интернету, и возможность взаимодействовать друг с другом.
1. Откройте VirtualBox.
2. Перейдите в Файл → Инструменты → Менеджер сетей:
3. Перейдите на вкладку «Сети NAT» и нажмите Создать:
Созданная сеть будет добавлена в список. Вы можете настроить ее в нижнем меню.
Повторите эти действия для каждой виртуальной машины, которую хотите подключить к виртуальной сети, и локальная сеть из виртуальных машин будет создана.
Екатерина Быкова
Рассказываем, как мы помогли команде РБК автоматизировать процесс тегирования материалов редакции с помощью нейросети на…
Узнать все самое необходимое о компании и легко и без ошибок выставить ей счет на…
Выбор правильной платформы для создания интернет-магазина играет важную роль в успехе бизнеса. Одной из самых…
Зачастую пользователи хранят важные документы и файлы на компьютере или съемном носителе. Но что делать…
Нередко сотрудники при найме на работу подписывают трудовые договоры, не читая, а работодатели используют первый…
Ни один брак не состоится, если мужчина не сделает предложение, а женщина не примет его.…