Найти в Дзене
Net Network

Виртуальные машины. Установка ОС на VirtualBox. Практика. Часть 3.

Здравствуйте, уважаемые друзья. В первой части мы с вами постарались разобраться с определением "виртуальность" и "виртуализация". Во второй части попробовали разобраться с VPN. Сегодня, как и обещал, мы установим с вами среду виртуализации VirtualBox, и запустим пару виртуальных машин в этой среде. Как обычно, постараюсь всё объяснить максимально просто и доходчиво. И так, приступаем! В части первой я упоминал ряд систем виртуализации. Для домашнего применения, если у вас на ПК установлена операционная система Microsoft Windows, наиболее применимыми считаю VMWare Workstation Pro и Oracle VirtualBox. Уже из самих названий становится понятно, для чего это программное обеспечение предназначено. Обе эти системы предназначены для запуска виртуальных операционных систем (создания виртуальных компьютеров) на одном ПК. Обе обладают схожим функционалом, у каждой программы есть свои плюсы и минусы. Мы не будем сейчас заниматься сравнением этих программ, а просто приступим к установке. Работа

Здравствуйте, уважаемые друзья.

В первой части мы с вами постарались разобраться с определением "виртуальность" и "виртуализация". Во второй части попробовали разобраться с VPN. Сегодня, как и обещал, мы установим с вами среду виртуализации VirtualBox, и запустим пару виртуальных машин в этой среде. Как обычно, постараюсь всё объяснить максимально просто и доходчиво. И так, приступаем!

В части первой я упоминал ряд систем виртуализации. Для домашнего применения, если у вас на ПК установлена операционная система Microsoft Windows, наиболее применимыми считаю VMWare Workstation Pro и Oracle VirtualBox. Уже из самих названий становится понятно, для чего это программное обеспечение предназначено.

Обе эти системы предназначены для запуска виртуальных операционных систем (создания виртуальных компьютеров) на одном ПК. Обе обладают схожим функционалом, у каждой программы есть свои плюсы и минусы. Мы не будем сейчас заниматься сравнением этих программ, а просто приступим к установке. Работать будем с Oracle VirtualBox. Скачать наиболее свежую версию этого программного обеспечения можно прямо с сайта производителя. Так же нам понадобится набор плагинов ExtensinPack для VirtualBox, скачиваем и сохраняем там же, куда и саму VirtualBox.

-2

Если коротко, то Extension Pack необходим для поддержки устройств USB 2.0 и USB 3.0, VirtualBox RDP, шифрования дисков, загрузки с NVMe и PXE для карт Intel. Подробности и документацию по установке Extension Pack можно найти на сайте, но мы и так рассмотрим весь процесс достаточно подробно.

Так же нам с вами понадобится установочный образ той или иной операционной системы, в зависимости от того, какую систему мы собираемся устанавливать и запускать внутри нашей системы виртуализации. Скачать образ операционной системы можно непосредственно с сайта разработчика. Если вы, например, хотите виртуализировать Windows, то образы установочных дисков можно скачать непосредственно с сайта Microsoft.

Если же, как в нашем случае, нам нужен установочный образ Linux Mint, то и скачивать его будем с сайта разработчиков.

Как видно на рисунке, у меня помимо минимально необходимого набора загружено еще несколько образов дисков операционных систем, с которыми я иногда работаю (рис. 1):

Рис. 1. VirtualBox, Extension Pack и образ диска операционной системы Linux Mint 19.3
Рис. 1. VirtualBox, Extension Pack и образ диска операционной системы Linux Mint 19.3

Приступим к установке VirtualBox и ОС Linux Mint:

Так же ниже представлена установка ОС Windows XP в нашей системе виртуализации:

Как я писал ранее, сценариев использования виртуальных машин достаточно много. Как например в первом случае, для ознакомления с новой операционной системой. Для чего может еще понадобиться виртуализация? Допустим вы являетесь разработчиком программного обеспечения под ту или иную операционную систему и вам "вживую" необходимо протестировать ваши программы. Так же часто среды виртуализации используются как "песочница" - для запуска и исследования неизвестного программного обеспечения, которое может быть потенциально опасным (компьютерные вирусы и т.п.) - выполняемое вредоносное ПО может нанести ущерб только виртуальной машине, а все процессы, происходящие в виртуальной среде могут быть очень подробно запротоколированы и в дальнейшем исследованы. Так же зачастую к виртуализации прибегают в том случае, если необходимо установить и запустить устаревшее программное обеспечение, которое просто не будет работать на современных операционных системах. В общем, сценариев применения достаточно много. Но наиболее часто такие системы применяют для виртуализации серверных операционных систем. В интернете часто можно видеть рекламу VPS-серверов (рис. 1, 2):

Рис. 1. Реклама VPS на Яндексе.
Рис. 1. Реклама VPS на Яндексе.
Рис. 2. Еще одна реклама на Яндексе.
Рис. 2. Еще одна реклама на Яндексе.

Так вот в аренду предлагают не физические сервера, это именно виртуальные машины. Конечно, такие виртуальные машины работают не на обычных пользовательских компьютерах, расположены они в дата-центрах, имеют скоростные диски, в общем это серьёзные системы промышленного уровня. Но принцип работы таких систем абсолютно аналогичен тому, по которому работает Oracle VirtualBox или VMWare Workstation, которые вы можете установить у себя на компьютере.

В следующей части статьи мы рассмотрим развёртывание виртуального сервера Ubuntu 20.04 LTS с "боевым" окружением NGINX + MySQL+PHP в среде виртуализации VirtualBox. В дальнейшем вы сможете установить на этот виртуальный север различные CMS (Joomla, WordPress и подобные), сайты-визитки или использовать этот сервер в своих экспериментах.

Если вам понравилось, подписывайтесь на мой канал. Есть вопросы и пожелания - пишите, с удовольствием отвечу.

Вопросы, набравшие наибольшее количество + будут оформлены в виде отдельных статей, будем работать в интерактивном режиме.

До встречи, друзья.