Как создавать и использовать виртуальные машины. Виртуальная машина virtualbox

Огромное количество появляющихся каждый день программ делают скачивание и установку неизвестного софта на компьютер все более опасным для системы и важных файлов на компьютере. Кроме того, многие программы, имеющие необходимые для работы программистов, художников и других пользователей ПК функции, доступны только для небольшого количества операционных систем. Если раньше приходилось сильно рисковать, скачивая из Интернета подозрительный файл, или же переустанавливать систему только ради одной нужной программы, то теперь для этого есть такая ОС как виртуальная машина.

Что такое виртуальная машина

Виртуальная машина - специальная программа, которая устанавливается на родную операционную систему пользователя и при запуске начинает эмулировать, то есть, воспроизводить, функции любой другой операционной системы, указанной в настройках. Основное удобство таких программ - отсутствие необходимости в переключении между ОС и доступ ко всем функциям воспроизводимой системы. Кроме того, все действия, совершаемые внутри виртуальной машины, не будут затрагивать работу основной системы, что предотвращает возможные сбои компьютера.

На данный момент разработчики виртуальных машин создали программы, позволяющие эмулировать любые операционные системы, начиная с ранних версий Windows и заканчивая Ubuntu, OS X и менее известными осями, также работать с уже готовыми серверами, например, виртуальная машина Битрикс .

Существует еще одно, более узкое, понимание термина «виртуальная машина», которое распространено в среде музыкантов - виртуальная драм-машина , которая воспроизводит звуки ударной установки. Такая программа позволяет записывать партии ударных инструментов без применения живой установки, а в специальных звукозаписывающих программах или «оживляя» заранее записанную midi-дорожку, подкладывая под электронное звучание записанные семплы каждого удара.

Для чего нужна виртуальная машина

Диапазон действий, которые можно совершать с помощью виртуальной машины, на самом деле очень велик.

Самое простое, что можно делать с ее помощью - пользоваться программами, которые не доступны для операционной системы пользователя или даже для ПК в принципе. Например, эмулятор операционной системы Android по сути тоже виртуальная машина, с помощью которой люди запускают приложения или игры.

Кроме того, виртуальные машины часто используются программистами для тестов написанных программ. Например, для проверки насколько корректно написанный алгоритм работает в разных версиях Windows. То же относится и к разработчикам приложений для iOS и Андроид, которые проверяют работоспособность разработок именно внутри эмуляторов. Для этого же существует виртуальная машина на флешке, чтобы всегда иметь возможность проверить функциональность написанного кода.

Для таких проверок машины используются и менее продвинутыми пользователями. Дело в том, что при эмуляции родственных операционных систем машина может воспроизводить всю информацию, которая содержится на компьютере. Поэтому, если пользователю приходится скачивать из Интернета файл, который может содержать в себе вирусы, то следует сначала проверить его на виртуальной машине. Если он нормально воспроизводится на ней, то можно безопасно открывать его на родной ОС.

Кроме того, они помогают в корпоративной работе, скажем, виртуальные машины Битрикс.

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

Какие есть виртуальные машины

Виртуальная машина для Windows 10

Специально для продвинутых пользователей, знакомых с понятием «виртуальная машина», Microsoft сделали встроенную эмуляцию других операционных систем - . Изначально ее функционал заблокирован, однако ее компоненты легко включаются через Панель управления.

Зайдите в Панель управления и перейдите в подраздел «Программы и компоненты ». Там в окне «Включение и выключение компонентов » галочкой отметьте название сервиса Hyper-V. После этого произойдет установка виртуальной машины на ПК, и в дальнейшем запускать ее можно будет через меню «Пуск ».

Основные преимущества Hyper-V :

  • встроена в систему, не надо ничего скачивать и искать;
  • имеет полный функционал по эмуляции разных версий Windows, например, 98 и других операционных систем;
  • поддерживает версии Windows разных разрядностей;
  • простой и понятный интерфейс.

В целом, благодаря наличию на Windows 10 Hyper-V, у пользователей отпадает нужда в других подобных программах. Хоть и утилита не требует особых навыков в настройке, подробнее о ней можно почитать в смежной статье.

Виртуальная машина для Windows 7

Самой популярной виртуальной машиной для пользователей Windows 7 является Windows Virtual PC . Изначально ее основной функционал был предназначен для эмулирования Windows XP, чтобы разработчики могли комфортно переносить программы, разработанные под эту ОС, на новую семерку, которая в то время только выходила. В дальнейшем ее возможности расширились, и теперь Virtual PC представляет из себя отдельную платформу, которая способна воспроизводить почти все существующие операционные системы.

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

Виртуальные машины для Mac и другие ОС

Помимо встроенных в седьмую и десятую Windows виртуальных машин сторонние разработчики создали много других, независимых утилит, которые имеют примерно одинаковые возможности, но различаются в деталях. Самая популярная из них - Oracle VirtualBox , о которой и пойдет речь в этой части статьи.

Эта виртуальная машина может эмулировать все существующие на данный момент операционные системы, а также доступна для наиболее популярных на данный момент ОС - Windows, OS X, Linux и Solaris. Скачать ее можно с сайта разработчика, предварительно выбрав, для какой именно системы она вам нужна.

От остальных своих аналогов данная программа Oracle отличается широким функционалом, который включает в себя поддержку USB-портов и их запуска с эмулируемой машины, возможность сохранения состояния системы для ее мгновенного отката на случай, если произошла критическая ошибка. По сути, из огромного списка всех поддерживаемых возможностей можно сделать вывод, что, скачивая Oracle VirtualBox, вы можете комфортно работать за любой операционной системой без каких-либо ограничений вообще.

Для большинства пользователей утилита VirtualBox является очень хорошим выбором из-за ее практичности, надежности и функциональности.

После того, как дистрибутив с приложением будет на вашем компьютере, дважды щелкните по нему. Это запустит программу установки. В ней необходимо будет выбрать, какие функции, помимо самой машины Oracle, устанавливаются вместе с ней. В списке присутствуют: возможность внутреннего программирования на Python, настроенная поддержка сети Интернет, а также интеграция USB-портов. После этого достаточно следовать по инструкции установочного файла до момента завершения инсталляции Oracle VirtualBox.

Виртуальные драм-машины

Виртуальные драм-машины присутствуют в виде дополнительных плагинов, которые устанавливаются и запускаются через программу для записи или написания музыки - FL Studio, Ableton, Cubase и другие. Самые популярные эмуляторы драм-машин - EZ Drummer и Addictive Drums . В свободном доступе к ним лежат большие библиотеки семплов на любой вкус, записанные знаменитыми барабанщиками.

Создание своей виртуальной машины

Кроме того, существует также компания VMWare , которая также предлагает пользователям программы для создания своих виртуальных машин. Самая известная из них называется Workstation и распространяется на платной основе. Тем не менее, существует масса ресурсов, которые предлагают бесплатное использование этой виртуальной машины, как для Windows, так и для Мак, и для Ubuntu. Стоит отметить, что компания предлагает массу дополнительных утилит, которые расширяют возможности базовой программы, добавляя функции управления рабочими столами, трансляции и многое другое. Рассмотрим, зачем же нужна эта виртуальная машина.

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

Одна из самых главных фишек, которую имеет виртуальная машина VMWare, так называемая, vSphere , которая позволяет не только создать и настроить виртуальную машину, но и реализовать целую инфраструктуру таких аппаратов, связанных между собой. И если вам придется выбирать, то такой функционал очень пригодится большим компаниям, сотрудникам которой необходимо обмениваться между собой данными и информацией.

Весь функционал разрабатываемых VMWare программ опирается не на одиночное использование виртуальной машины, а на формирование сетки из них и единого места, откуда эта сеть управляется.

Виртуализация 1С-Bitrix

Еще одна программа, созданная для комфортной работы с продуктами «1С-Битрикс» - виртуальная машина Bitrix , на этот раз от отечественных разработчиков, которая также может работать и с любыми PHP-приложениями . По сути, эта программа представляет из себя эмуляцию сервера сайта, который содержит в себе все настройки для комфортной работы . Готовая машина может быть открыта в VMWare Player или других приложениях этого разработчика (также существуют версии для VirtualBox и HyperV).

Программа позволяет экономить время и сразу приступить к работе после того, как основная платформа готова к использованию. При этом виртуальная машина Bitrix устанавливается непосредственно в основную систему эмуляции, интегрируясь в ее функционал и работу, что позволяет сразу после установки и запуска начать взаимодействовать с проектами 1С.

Какую виртуальную машину выбрать

Тут уже нет четкого сравнения. Все зависит от пользователя и его потребностей. Для эмуляции игр и проверки стороннего софта вполне хватит обычных сервисов Hyper-V и им подобным, встроенных в саму операционную систему. Хорошо проверенный, надежный и бесплатный вариант - это VirtualBox. Для организаций лучшие виртуальные машины - однозначно продукция VMWare или же виртуальная машина Bitrix, поскольку упрощают ведение бизнеса и взаимодействия с сотрудниками.

Видео по теме

Чтобы иметь под рукой сразу несколько операционных систем с отдельным рабочим пространством и приложениями, не нужно покупать второй (третий, четвертый и т. д.) компьютер. Потому что всё это уместится в вашем единственном ПК. Как? Благодаря виртуальным машинам (ВМ) — особым программам, которые создают (эмулируют) внутри основной операционной системы воображаемые (виртуальные) компьютеры.

Виртуальный ПК почти как настоящий. У него есть собственный процессор, память, жесткий диск, сетевой адаптер и всё остальное. Конечно, это не физические устройства, но сделаны они так, чтобы операционные системы считали их именно такими — настоящими.

На одном физическом компьютере одновременно может работать несколько виртуальных. Сколько именно — зависит от аппаратных ресурсов: чем шустрее процессор, объемнее оперативка, просторнее накопитель, тем больше. Обычный домашний ПК средней производительности на базе Windows 10 справляется с одновременной работой трех-пяти легковесных ОС (например, Windows XP, Android и Lubuntu + основная система). Или двух-трех относительно тяжеловесных (например, основная Windows 10 + виртуальные Windows 7 и Mac OS X). Как вы уже поняли, приложения-эмуляторы виртуальных компьютеров позволяют устанавливать и запускать на них самые разные ОС.

Виртуальные машины общего назначения (в отличие от специализированных — таких, как, например, VM Java), используют:

  • Для запуска приложений, которые не поддерживает основная система.
  • Для защиты системы от потенциального вреда непроверенных программ.
  • Как дополнительную преграду от вирусов при посещении сомнительных веб-ресурсов.
  • Для создания изолированной среды для изучения деятельности вредоносного ПО.
  • В качестве тестового полигона для отладки собственных разработок.
  • Для освоения технологий построения сетей.
  • Для двойной авторизации на некоторых игровых порталах и многого другого.

Ну и конечно, виртуальные машины повсеместно используют для распределения рабочих ресурсов серверов.

Сегодня мы не будем касаться промышленного применения ВМ, а рассмотрим только то, что может быть полезно домашним пользователям ОС Windows.

Oracle Virtualbox

Рассмотрим процесс создания новой виртуальной машины и начало установки в нее Windows 10.

  • В первом окошке мастера создания ВМ укажем имя ОС (оно будет отображаться в списке гостевых систем), ее тип (Windows, Linux и т. д.) и версию. В нашем примере это Windows 10 32 bit (можно поставить и 64 bit, но ей потребуется больше ресурсов). Для перехода к следующему шагу нажмем Next.

  • Дальше укажем размер оперативной памяти ВМ. По умолчанию Windows 10 x86 отводится 1 Гб, но вы можете увеличить этот объем, сдвигая ползунок вправо. Если на вашем ПК не очень много оперативки, не отдавайте ВМ больше 2-3 Гб, иначе основная система будет тормозить из-за нехватки памяти.

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

  • Формат хранения данных — это область на физическом накопителе вашего компьютера, который отводится ВМ. Она может иметь постоянный или динамически расширяемый объем в тех пределах, которые вы определите дальше. Для экономии места выберем динамический формат.

  • Следом укажем имя тома (виртуального диска С) и его размер. По умолчанию — 32 Гб.

  • После нажатия в последнем окошке кнопки «Создать» в списке появится новая виртуальная машина. Справа в рамке показаны ее параметры.
  • Для перехода к установке Windows кликнем в верхней панели кнопку «Запустить».

  • В окне, которое откроется после этого, появится окошко «Выберите загрузочный диск». Нажмите на иконку папки и укажите путь к дистрибутиву системы. Это может быть образ в формате.iso или физический носитель (DVD, флешка). Выбрав дистрибутив, нажмите «Продолжить».

  • Дальнейший ход инсталляции ОС в виртуальную машину не отличается от установки ее на физический компьютер.

Некоторые настройки ВМ и гостевой системы

Клик в окне виртуальной машины захватывает курсор мыши (т. е. он будет двигаться только в пределах виртуального экрана). Для возврата курсора в основную ОС нажмите комбинацию Ctrl+Alt.

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

Чтобы подключить к гостевой системе папку для обмена файлами с основной, кликните в меню «Устройства» пункт «Общие папки». Нажмите на значок «папка+» в открывшемся окне и через поле «путь к папке» укажите ее в проводнике (в нем показаны каталоги основной системы).

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

Чтобы изменить порядок опроса загрузочных устройств (например, для загрузки виртуальной машины с DVD), завершите работу гостевой ОС, откройте ее настройки (в главном окне Virtualbox) и зайдите на первую вкладку раздела «Система». В списке «Порядок загрузки» отметьте нужный носитель и, нажимая кнопки со стрелками, передвиньте его наверх.

VMware Workstation Pro

Некоторые опции виртуальных машин Hyper-V

Чтобы сделать снимок состояния запущенной гостевой ОС, Откройте верхнее меню ее окна «Действие» и щелкните «Контрольная точка». Либо нажмите комбинацию Ctrl+N.

Доступ к настройкам отдельной виртуальной машины открывается из ее контекстного меню в списке главного окна диспетчера и скрывается за кнопкой «Параметры».

Прочие возможности программы тоже весьма незамысловаты и осваиваются без особого труда.

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

Что такое виртуальная машина Windows XP и зачем она нужна?

Начнем, пожалуй, с самого животрепещущего вопроса о том, что же на самом деле представляет собой это кажущееся многим мудреным понятие.

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

Само собой разумеется, что в такой системе запросто устанавливаются программы, меняются настройки и т. д. Иными словами, в виртуальной «Винде» можно посмотреть, как будет работать та или иная программа, причем даже зараженная вирусом, без влияния на основную ОС.

И Windows XP в качестве гостевой системы выбрана неслучайно. Дело в том, что, начиная с версии Vista, некоторые приложения, рассчитанные исключительно на «экспишку», попросту перестают работать, а запускать их приходится в Ну не будешь же устанавливать две «операционки», да еще и так, чтобы они не конфликтовали между собой? Во-первых, это достаточно трудоемкий процесс, а во-вторых, если исходить из добропорядочности законопослушного пользователя, то неизбежны еще и дополнительные расходы на приобретение лицензии.

В этом смысле создание Windows XP имеет достаточно много преимуществ. К тому же сам процесс занимает не так уж и много времени. Единственное, на что придется обратить внимание, так это на некоторые нюансы при выборе параметров. Но обо все по порядку.

Загрузочный диск

Теперь рассмотрим начальные условия и определим, что нам понадобится для того, чтобы была создана виртуальная машина Windows XP на Windows 8, например, хотя и для любой другой «операционки», начиная с «семерки» и выше, процесс будет одинаковым.

Естественно, не обойтись без загрузочного диска или образа, создаваемого из оригинального инсталляционного диска Windows XP, причем желательно с полным третьим сервис-паком (SP3).

Для этого можно использовать собственные средства уже имеющейся на компьютере системы, но лучше отдать предпочтение программам вроде UltraISO, DAEMON Tools и им подобным. Процесс достаточно простой, так что на нем подробно останавливаться не имеет смысла.

Создание виртуальной машины: выбор программы и основные требования

Далее, например, когда создается виртуальная машина Windows XP на Windows 8.1, нужно определиться с софтом (программным обеспечением). Само собой разумеется, что при выборе той или иной программы следует обратить внимание на критерий ее совместимости с установленной «операционкой».

Что же касается самих программ, их сегодня можно найти достаточно много. Самыми распространенными и наиболее востребованными считаются VirtualBox, VMware Workstation, Microsoft Virtual PC, QEMU и многие другие. Однако ввиду, так сказать, практичности и простоты эксплуатации в данном примере будем использовать VirtualBox — программу, нередко называемую «песочницей».

Установка Oracle VirtualBox

Итак, виртуальная машина Windows XP на Windows 10, к примеру, может быть создана только после установки основного программного продукта в существующую среду («операционку»).

Как и полагается, сначала запускается основной инсталляционный файл программы. Сразу оговоримся, что запуск следует производить от имени Администратора, в противном случае возможно появление ошибок. Далее, как и во всех стандартных процедурах, выбираем место, куда установится программный продукт, ставим галочки напротив строк создания иконки на рабочем столе (если нужно), в общем, следуем указаниям «Мастера установки».

В процессе инсталляции могут появляться окна с предупреждениями, что программа не тестировалась на совместимость. Паниковать не стоит. Просто нажимаем кнопки продолжения. Да, кстати, если вдруг в процессе инсталляции пропадет интернет-соединение, в этом тоже ничего страшного нет — так и должно быть. Ждем окончания процесса.

Итак, установка завершена. После нажатия кнопки подтверждения (кстати, именно этим и хороша сия программа) приложение запустится автоматически, причем с интерфейсом на языке, который установлен в существующей «операционке» по умолчанию.

Дополнительные требования

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

И еще. Если все-таки по окончании инсталляции потребуется запустить программу в режиме совместимости, нужно на «экзешнике» кликнуть правой кнопкой и в контекстном меню выбрать запуск в соответствующем режиме с правами Администратора. Но, как показывает практика, этого в большинстве случаев не требуется.

Виртуальная машина Windows XP на Windows 7 и выше: первые шаги по созданию

После первого старта программы нужно создать новую виртуальную машину. Для этого используется соответствующая кнопка на панели сверху или команда добавления машины в меню. Оговоримся сразу: в зависимости от версии самого приложения, названия кнопок, строк меню или внешний вид могут отличаться. Но, как уже понятно, суть от этого не меняется.

На первом этапе виртуальная машина Windows XP предполагает ввести ее название, после чего выбирается категория операционной системы, которая, предположительно, будет установлена позже (в нашем случае это «экспишка»).

Критерии выбора объема оперативной памяти

На следующем этапе потребуется указать объем оперативной памяти, необходимый для работы. Тут нужно быть осторожным. Например, если потребуется тестировать одну-две не слишком ресурсоемких программы, можно поставить минимум в 192 Мб.

Если же пользователь хочет избежать «притормаживания», лучше использовать либо 512 Мб, либо 1024 Мб. Правда, следует принимать во внимание возможности своей системы, так что особо завышать планку не рекомендуется, а то при включенной виртуальной машине и основная система начнет тормозить.

Нюансы создания виртуального жесткого диска

Далее следует выбрать место на винчестере, где будет храниться образ виртуальной машины Windows XP с установленной в будущем системой. В данном случае запускается «Мастер создания виртуального жесткого диска».

Пользователю на выбор будет предложено создать динамический или статический раздел. Смотрите сами. Динамический раздел по мере заполнения может автоматически увеличиваться в размере, а статический имеет фиксированные объемы. Независимо от того, какой тип будет выбран, желательно указать по меньшей мере 10 Гб (можно и больше, но тут, опять же, все зависит от физической вместимости имеющегося винчестера, включая все его логические разделы).

Попутно выбирается и место хранения информации. Заметьте, вручную в существующей системе создавать новый раздел не нужно. В программе можно выбрать желаемое место расположения в виде папки (по умолчанию это Win_XP_SP3 в указанном месте). Обратите внимание: желательно поместить в логический раздел, а не в тот, где установлена основная система. Например, если Windows 7 находится на диске C, для Windows XP лучше выбрать раздел D.

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

Инсталляция Windows XP

Теперь переходим к процессу инсталляции гостевой системы. Для этого используем либо созданный установочный диск, либо образ.

Но сначала в виртуальной машине нужно зайти в меню свойств, где потребуется настроить некоторые параметры, например, включить 3D-ускорение в разделе «Дисплей». Самое главное — в меню настроек материнской платы нужно установить порядок загрузки таким образом, чтобы CD-ROM оказался на первом месте для инсталляции «экспишки» (его можно просто перетащить в первую позицию мышью).

Для инсталляции Windows XP используется кнопка «Старт». Сама же установка абсолютно ничем не отличается от того, как если бы эта «операционка» устанавливалась на винчестер в обычном режиме.

Общие папки и дополнения

Но и это еще не все. Виртуальная машина Windows XP как-то должна взаимодействовать с существующей системой. Для этого желательно создать хотя бы одну общую папку, хотя можно использовать и съемные носители в виде обычных флэшек.

Кроме того, пользователь должен иметь возможность переключаться между основной и гостевой ОС, например, при помощи стандартной мыши. Для этого следует запустить гостевую «операционку», а затем в пункте «Устройства» выбрать команду установки дополнений к ней. Вот теперь все. У нас получилась готовая виртуальная машина Windows XP, полностью работоспособная и готовая к использованию.

В самой же «экспишке» можно производить все стандартные действия, скажем, по добавлению новых устройств, работать с программами и документами и т. д. В общем, такая виртуальная машина Windows XP выглядит абсолютно идентичной реальному компьютеру. Кроме того, если машина находится в автозагрузке, при старте основной системы можно будет выбрать, какую именно ОС запустить. Хотя справедливости ради стоит заметить, что особо это никогда не требуется.

Вместо заключения

Итак, вот вкратце и рассмотрены основные вопросы, касающиеся создания и настройки виртуальной машины Windows XP. Напоследок хочется обратить ваше внимание на то, что рассматривался вариант исключительно для систем Windows уровнем выше, чем «экспишка». Однако создание такой машины практически точно так же можно осуществить и в других ОС, например, в Linux Ubuntu или любой другой, при этом сам процесс ее создания и функционирования абсолютно ничем не отличается от всего того, что было описано выше. Кстати, для всех тех, кто работает с системами, отличными от Windows, это достаточно серьезный плюс, но большей частью довольны будут те, кто занимается разработкой программного обеспечения.

Необходимость в создании виртуальной машины возникает во многих случаях.

Это и желание иметь несколько операционных систем Windows на своем компьютере, в том числе и старые, такие как Windows 95,98. Причины для этого самые разные: ностальгия, желание поиграть в старые игры и другое.

Это и безопасность при работе в интернете. Возможность посещать любые сайты без боязни блокираторов и прочей нечисти. Основная операционная система всегда остается в безопасности, а виртуалку всегда можно просто удалить и создать новую виртуальную машину, причем вместе с , потратив на это несколько буквально несколько минут.

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

И многое, многое другое. Перечислять возможности применения виртуальных машин можно очень долго. Причем такие возможности со временем только возрастают.

Программа для создания виртуальной машины windows

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

На примере этой программы более подробно рассмотрим процесс создания виртуальной машины VirtualBox.

Таким образом, VirtualBox – это программа для создания виртуальных машин. Это бесплатная программа с понятным и удобным интерфейсом, русифицированная. К сожалению, Справка на английском языке. Но интерфейс полностью русифицирован и достаточно понятен.

Еще ее несомненное достоинство, что эта программа позволяет создавать виртуальные машины совместимые с программами виртуализации других производителей. Достоинств у этой программы, конечно, еще много, но из перечисление не является темой статьи. Данная статья посвящена опыту создания виртуальных машин.

Скачать программу для создания виртуальных машин virtualbox можно на сайте производителя по адресу www.virtualbox.org и, как уже говорилось, совершенно бесплатно.

Как создать виртуальную машину virtualbox

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

Создается новая виртуальная машина в Менеджере Oracle VM VirtualBox .

Итак, запускаем программу по созданию бесплатных виртуальных машин VirtualBox и щелкаем в Менеджере по созданию и управлению виртуальными машинами по кнопке Создать (рис1)

Рис.1

Появится диалоговое окно Мастер создания новой виртуальной машины (рис.2). Знакомимся с информацией и щелкаем кнопку Следующая или
. Рис.2

В следующем окне (рис.3) мы задаем имя создаваемой виртуальной машины VirtualBox и выбираем какую операционную систему мы будем в последствии устанавливать на созданную виртуальную машину.

Рис.3

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

Если с выбором ОС еще не определились, то можно выбрать Other –Другую (рис. 4).

Рис.4

Если вы выбрали операционную систему для установки на создаваемую виртуальную машину Microsoft Windows , то в окошке Версия нужно будет выбрать версию ОС (рис.5)

Рис.5

При выборе следует иметь ввиду, что каждая ОС и ее версии требуют разное количество ресурсов для комфортной работы, в частности размер минимальной оперативной памяти.

Определившись с ОС для создаваемой бесплатной виртуальной машины VirtualBox , щелкаем кнопку Next – Следующий .

В следующем окне мы выбираем количество оперативной памяти, выделяемой виртуальной машине. Причем, если мы предварительно выбрали операционную систему для создаваемой машины, то здесь будет рекомендован минимальный размер основной памяти. Меньше выбирать не желательно, а больше это уже в зависимости от мощности вашего компьютера (рис.6). Выбор осуществляется передвижением ползунка или введением цифр в окошко.

Рис.6

Определившись с оперативной памятью, щелкаем Далее.

На следующем шаге мы выбираем размер загрузочного жесткого диска для создаваемой виртуальной машины (рис.7).

Рис.7

Птичка в чекбоксе Загрузочный диск стоит по умолчанию.

Здесь у нас есть выбор или создать новый жесткий диск или использовать существующий.

Существующий диск можно выбрать из выпадающего списка или щелкнув по иконке папки выбрать файл с образом диска на вашем компьютере.

Так как мы создаем первую виртуальную машину, то и диск будем создавать новый, выбрав радиокнопку – Создать новый жесткий диск и щелкнув Next (рис.7).

На следующем шаге откроется диалоговое окно Мастера создания нового виртуального диска для вашей виртуальной машины (рис.8)

Рис.8

Здесь вам нужно будет выбрать тип файла, который будет использован при создании виртуального жесткого диска. Иначе говоря, нужно выбрать с каким расширением будут сохраняться файлы создаваемой виртуальной машины.

По умолчанию выбран тип файла vdi . Файлы с таким расширением свойственны для VM VirtualBox . Если вы предполагаете использовать создаваемый виртуальный диск с программами виртуализации других производителей, то нужно выбрать соответствующее расширение. В противном случае оставьте все как есть и переходите к следующему шагу, где нужно будет выбрать тип виртуального диска для создаваемой виртуальной машины (рис.9).

Рис.9

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

Динамический диск имеет свойство увеличиваться по мере заполнения информацией. Но нужно иметь ввиду, что действие это однонаправленное. Если размер диска увеличился по мере роста информации, а затем часть информации вы удалили, то диск автоматически в размере не уменьшится, а останется прежнего размера.

Фиксированный диск сразу же обладает заданными размерами и к его преимуществу относится более высокое быстродействие по сравнению с динамическим.

Но в принципе можно для начала выбрать любой. Они оба хорошо работают. Впоследствии можно будет параметры изменить по своему вкусу.

Выбрав тип диска, переходим к следующему шагу, где должны будем выбрать расположение и размер виртуального диска (рис.10).

Рис.10

Здесь вам нужно выбрать имя и место расположения создаваемой виртуальной машины. Иными словами место расположения папки в которой будут храниться файлы создаваемой виртуальной машины. По умолчанию имя совпадает с названием машины, которое задавалось вначале, но здесь при желании его можно изменить.

Место расположения виртуальной машины можно выбрать, щелкнув по иконке папки.

Удобнее не размещать создаваемый диск виртуальной машины на основном системном диске. В этом случае при переустановке основной ОС, созданная виртуальная машина будет сохранена. Чтобы ее запустить достаточно будет переустановить программу виртуализации, а не создавать машину заново.

Следующий шаг итоговый (рис.11). Здесь можно проверить введенную информацию и если все устраивает, создать новую виртуальную машину.

Рис.11

Если же выбранные параметры вас не устраивают, можно будет вернуться назад, щелкнув кнопке возврата (рис.11).

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

Щелкнув после проверки введенной информации на кнопке Создать, вы переходите к последней стадии создания виртуальной машины (рис12).

Рис.12

Процесс создания виртуальной машины Virtual Box займет некоторое время, но, впрочем, не очень продолжительное.

По окончании создания виртуального диска для виртуальной машины высветится итоговое диалоговое окно (рис.13).

Рис.13

Здесь снова дается возможность ознакомиться, с какими параметрами будет создана виртуальная машина. И предлагается подтвердить их, нажав кнопку Create , после чего новая виртуальная машина будет создана.

Обратите внимание на пункт, в котором говорится, что впоследствии параметры созданной виртуальной машины всегда можно изменить через диалоговое окно Свойства меню главного окна VirtualBox (рис.13). Так что можно смело создавать машину с предварительными параметрами, а затем подстраивать ее под насущные нужды. Бесплатная, но очень хорошая, программа по созданию виртуальных машин VirtualBox позволяет сделать это в любое время.

Но нужно иметь ввиду, что изменять параметры можно когда виртуальная машина находится в режиме Выключено , а не Сохранено .

Создание виртуальной машины virtualbox с использованием существующего диска

Можно значительно упростить и ускорить создание новой виртуальной машины virtualbox windows, если в процессе создания указать (рис.14).

Рис.14

В этом случае появится возможность указать в выпадающем списке, какой диск будет использован при создании виртуальной машины. Это диски уже существующих машин. Щелкнув кнопку Next, сразу же переходим к итоговому окну (рис.15). Здесь подтверждаем предлагаемые параметры и щелкаем кнопку Создать (Create).

Рис.15

Виртуальная машина тут же будет создана и появится в списке существующих машин (рис.16).

Рис.16

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

Нужно иметь ввиду, что эти две машины будут использовать один и тот же диск. Изменения внесенные на одной машине, будут отражены на второй.

После создания виртуальной машины нужно будет произвести некоторую настройку ее, установить операционную систему и Дополнения гостевой ОС , а затем создать общие папки , позволяющие обмениваться информацией между основной ОС и виртуальной машиной.

Научиться использовать VirtualBox полезно для каждого. Благодаря этому сервису, вы получаете виртуальные компьютеры, которые вы можете запускать на своих устройствах, без необходимости покупать новое оборудование. По своей сути, это бесплатное программное обеспечение для виртуализации.

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

Что такое VirtualBox? Это бесплатное открытое исходное кросс-платформенное приложение для создания, управления и запуска виртуальных машин (VM) - компьютеров, аппаратные компоненты которых эмулируются хост-компьютером, или устройством, на котором запущена программа. VirtualBox может работать в Windows, Mac OS X, Linux и Solaris.

Зачем это нужно?

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

Вы также можете использовать ее в целях безопасности. Например, вы можете создать виртуальную машину только для онлайн-банкинга, чтобы быть уверенным, что не станете жертвой шпионских программ или троянов, получающих ваши данные.

Как установить VirtualBox?

Самый простой способ получить последнюю версию VirtualBox - загрузить ее со страницы загрузки официального веб-сайта. Там вы можете найти подходящую версию для своей платформы или? если вы используете Linux, вы можете изучить список инструкций для различных дистрибутивов этой ОС.

Для каждой версии «Линукс» вам предоставляется возможность загрузки опции «i386» или «amd64», 32-и 64-разрядная версии, соответственно.

Как установить VirtualBox? Этот процесс аналогичен установке любой другой программы на вашей платформе, поэтому у вас не должно быть никаких проблем. Если вы испытываете в чем-то трудности, вы всегда можете прочитать руководство по установке на веб-сайте сервиса.

Использование VirtualBox

Как пользоваться VirtualBox? Когда вы запускаете приложение в первый раз, вас встретит VirtualBox Manager. Здесь вы можете создавать виртуальные машины, включать или отключать их и настраивать доступ к виртуальному оборудованию, доступному для них, а также производить настройки сети.

Создание виртуальной машины

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

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

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

Введите имя виртуального компьютера. Это наименование полностью зависит от вас, но есть некоторые нюансы.

VirtualBox попытается выяснить, какую ОС вы планируете запускать в виртуальной машине на основе того, какое имя вы введете. Если это имя имеет упоминание «XP», предполагается, что вы будете устанавливать Windows XP и соответствующим образом настраивать ее. Однако, вы можете придумать и случайное название. Тогда у вас будет возможность вручную выбрать тип ОС из раскрывающихся списков ниже. Когда вы это сделаете, нажмите «Продолжить», чтобы перейти к следующему шагу. В этом примере рассматривается Windows для VirtualBox. Ниже приведена инструкция по установке этой ОС в качестве гостевой и последующей настройке сетевого подключения.

Выбор оперативной памяти

Чтобы установить гостевую ОС после запуска VirtualBox, вам будет предложено выбрать объем оперативной памяти, который вы хотите разместить на виртуальной машине. Чем больше вы дадите для нее объема, тем лучше приложение будет работать, но имейте в виду, что память, выделенная для виртуального компьютера, не может использоваться ОС хоста (то есть компьютером, на котором установлена VirtualBox).

Итак, сколько RAM вы должны выделить VM? Это зависит от ряда факторов. Если вы планируете использовать только виртуальную машину во время ее работы, вы можете позволить себе предоставить ей больше ОЗУ, потому что вы не будете просить хост-систему выполнять многозадачность. Если, с другой стороны, вы будете использовать ее одновременно с выполнением множества других функций на ОС хоста, вам следует лучше рассчитать это значение. Хорошим общим правилом является выделение половины ОЗУ вашего компьютера. Итак, если ваш ПК имеет 4 ГБ RAM, дайте 2 ГБ VM, оставив хост с остальным объемом. Если выбрать это значение с грубой ошибкой, вы столкнетесь с тем, что VirtualBox не запускается.

Место для хранения данных

Следующим шагом будет создание «виртуального жесткого диска» (VHD). Это создает файл на вашем HDD, который может использоваться VirtualBox, чтобы действовать как отдельный жесткий диск. Это позволяет вам установить операционную систему, не беспокоясь о том, что могут пострадать ваши существующие данные.

Убедитесь, что выбраны Boot Hard Disk и «Создать новый жесткий диск», затем нажмите «Продолжить». Это запустит «Создать новый мастер виртуального диска». Нажмите «Продолжить» еще раз, чтобы выполнить действие до конца.

Затем вас спросят, хотите ли вы создать «динамически расширяющийся» или диск с фиксированным размером. У каждого есть свои преимущества. Самое замечательное в динамическом диске состоит в том, что он занимает ровно такой объем, сколько на нем содержится данных. Он также намного быстрее создается, чем фиксированный любого значительного размера.

Однако вам нужно следить за этим, потому что его гибкость также может быть его негативной чертой. Итак, вы создаете динамический диск и назначаете ему 50 ГБ, а затем размещаете на нем около 20 ГБ данных. Его файл будет отображаться как вмещающий только 20 ГБ места на жестком диске, в соответствии с вашей ОС хоста. Поэтому вы можете занять это место другими данными и не заметить этого.

Дело в том, что, если вы запустили виртуальную машину и попытаетесь добавить больше данных на динамический диск, у вас возникнут проблемы - на виртуальном диске говорится, что у него все еще есть 30 ГБ, но на самом деле их может уже не быть.

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

В этом примере показаны динамические диски, но фиксированные будут работать так же хорошо. Убедитесь, что выбрано «Динамически расширяющееся хранилище», затем снова нажмите «Продолжить». Далее вас попросят выбрать имя, местоположение и размер нового VHD. Для большинства применений вам не нужно будет изменять имя или местоположение, но вы можете сделать это, нажав на значок папки рядом с текстовым полем.

Размер, который вы должны указать, зависит от того, сколько материала вы планируете использовать. Если вы просто хотите применить его для запуска нескольких программ, предлагаемого размера в 10 ГБ должно вполне хватить. Удостоверьтесь, что настройки верны, затем нажмите «Продолжить» и «Готово».

На этом этапе вам нужно всего лишь проверить все и убедиться, что все настройки установлены так, как вы ожидаете. Затем вам нужно просто щелкнуть «Готово», и виртуальная машина будет создана, чтобы вы могли установить Windows.

Загрузка гостевой ОС в VirtualBox

Как пользоваться сервисом дальше? Теперь пришло время запустить виртуальную машину в первый раз. Убедитесь, что новый виртуальный ПК, который вы только что создали, выбран в окне диспетчера VirtualBox, затем нажмите кнопку «Пуск» в верхней части окна. Когда сервис запускается, вы будете встречать окно First Run Wizard, которое поможет вам подготовиться к установке Windows XP. Нажмите «Продолжить». Затем откроется вопрос, что вы хотите использовать в качестве установочных носителей - компакт-диск или образ на вашем жестком диске (обычно в виде файла.iso). После того, как вы выбрали свой вариант, нажмите «Продолжить», затем «Готово».

Если вам не удалось открыть виртуальную машину VirtualBox после вышеуказанных настроек, вероятно, вы неправильно выделили место под RAM либо HDD. В случае, если перезагрузка не решает проблему, повторите предыдущие шаги заново.

Поскольку на виртуальном жестком диске ничего не установлено, будет автоматически загружаться программа установки Windows. Потребуется некоторое время для загрузки всех необходимых ОС-файлов, но в итоге вы увидите экран, на котором отображается список существующих разделов и нераспределенное пространство на компьютере.

После этого вы должны настроить XP, поэтому нажмите Enter. Появится вопрос, как вы хотите отформатировать привод. Вам нужно выбрать вариант «Отформатировать раздел с помощью файловой системы NTFS (Quick)». Убедитесь, что вы выбрали опцию «Быстрое», или вы будете ждать очень долгое время!

После этого Windows Setup будет форматировать VHD, а затем начнет копирование файлов на диск. Ваше участие в этом процессе не требуется. После завершения копирования файлов программа установки Windows автоматически перезагрузит компьютер, чтобы перейти к следующему этапу.

Когда ПК перезагрузится, он попытается включиться с компакт-диска с помощью окна «Нажмите любую клавишу для загрузки с компакт-диска...». Игнорируйте это! Если вы это сделаете, вы снова повторите предыдущий шаг без причин.

Вы можете предотвратить этот системный вопрос, щелкнув правой кнопкой мыши по значку компакт-диска в нижней части окна виртуальной машины и нажав «Удалить диск с виртуального диска». Как только это окно закроется, вы увидите знакомый экран загрузки Windows XP, прежде чем он переключится на второй этап установки.

Как только отобразится «Мастер установки Windows XP», нажмите «Далее», чтобы начать ее. Сначала вам будет предложено задать региональные и языковые параметры, которые в основном связаны с нажатием «Настроить...» (чтобы выбрать страну), а затем «Детали», если нужно изменить раскладку клавиатуры.

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

После нажатия «Далее» вы увидите настройки даты и времени, которые вам не нужно менять. При повторном нажатии этой кнопки окно исчезнет некоторое время, Windows применит все настройки и продолжит установку. Теперь вы можете использовать в VirtualBox гостевые дополнения.

Через минуту или две появится другое окно, на этот раз для сетевых настроек. Удобнее выбрать первый вариант (сеть, у которой нет домена). Для этого требуется ввести имя рабочей группы - по умолчанию Rward, и все значения по умолчанию. Однако вам может потребоваться выбрать «Поддержку Direct3D», когда вас попросят определить компоненты.

Как работать с сетью?

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

Oracle VM VirtualBox 5.1 позволяет настроить до 8 виртуальных сетевых адаптеров (контроллеров сетевого интерфейса) для каждого гостевого виртуального устройства (хотя в GUI только 4).

Основные режимы:

  • Трансляция сетевых адресов (NAT).
  • Мостовые сети.
  • Внутренняя сеть.
  • Сеть только для хостинга.
  • NAT с переадресацией портов.

Oracle VirtualBox предлагает их как основанные на гостевом типе ОС, который вы указываете при создании виртуальной машины, и вам редко нужно их модифицировать. Но выбор сетевого режима зависит от того, как вы хотите использовать устройство (клиент или сервер) и хотите ли вы, чтобы другие компьютеры в вашей сети видели его. Итак, следует посмотреть на каждый режим настройки сети VirtualBox немного подробнее.

Трансляция сетевых адресов (NAT)

Это режим по умолчанию для новых виртуальных машин, который отлично работает в большинстве ситуаций, когда гостевая ОС является «клиентским» типом (т. е. большинство сетевых подключений являются исходящими). Вот как это работает.

Когда гостевая ОС загружается, она обычно использует DHCP для получения IP-адреса. Oracle VirtualBox отправит этот запрос DHCP и сообщит операционной системе о назначенном IP-адресе и адресе шлюза для маршрутизации исходящих соединений. В этом режиме каждой виртуальной машине присваивается один и тот же IP-адрес (10.0.2.15), потому что каждая из них считает, что она находится в своей изолированной сети. И когда они отправляют свой трафик через шлюз (10.0.2.2), VirtualBox перезаписывает пакеты, чтобы они отображались так, как если бы они исходили от хоста, а не от «гостя» (работающего внутри хоста).

Это означает, что гостевая ОС будет работать, даже если хост перемещается из сети в сеть (например, ноутбук, перемещающийся между местоположениями), от беспроводных до проводных подключений.

Однако как другой компьютер инициирует соединение с ней? Например, вам требуется подключение к веб-серверу, запущенному на гостевом компьютере. Это невозможно (обычно) с использованием режима NAT, поскольку в гостевую ОС нет маршрута. Таким образом, для работающих серверов виртуальной машины вам нужен другой сетевой режим и иная настройка сети VirtualBox.

Подключение NAT (сетевые характеристики):

  • Гостевые ОС находятся в собственной частной сети.
  • VirtualBox действует как DHCP-сервер.
  • Механизм NAT VirtualBox переводит адреса.
  • Целевые серверы отображают трафик, исходящий от хоста VirtualBox.
  • Конфигурация не требуется для хоста или гостевой ОС.
  • Отлично работает, когда «гости» являются клиентами, но не серверами.

Мостовые сети

Bridged Networking используется в тех случаях, когда вы хотите, чтобы ваша виртуальная машина была полноправным элементом сети, т. е. была равна вашему хост-устройству. В этом режиме виртуальный сетевой адаптер «подключен» к физическому на вашем хосте.

Это связано с тем, что каждая виртуальная машина имеет доступ к физической сети так же, как и ваш хост. Он может получить доступ к любой услуге в сети - внешние службы DHCP, службы поиска имен и данные маршрутизации и так далее.

Недостатком этого режима является то, что, если вы запустите много виртуальных машин, вы можете быстро исчерпать IP-адреса или ваш сетевой администратор будет переполнен запросами на них. Во-вторых, если ваш хост имеет несколько физических сетевых адаптеров (например, беспроводные и проводные), вы должны перенастроить мост, если он переподключается в сети.

Что делать, если вы хотите запускать серверы в виртуальной машине, но не хотите привлекать сетевой администратор? Может быть, один из следующих двух режимов подойдет для вас, или же вам потребуется комбинация дополнительных параметров, например NAT vNIC + 1 Host-only vNIC.

Мостовые сетевые характеристики:

  • мосты VirtualBox предназначены для хост-сети;
  • хороши для любой гостевой ОС (как клиента, так и сервера);
  • используют IP-адреса;
  • могут включать конфигурацию гостя;
  • лучше всего подходят для производственных сред.

Внутренняя сеть

Когда вы настраиваете одну или несколько виртуальных машин для работы во внутренней сети, VirtualBox гарантирует, что весь трафик на этой сети остается внутри хоста и будет доступен только для устройства в этой виртуальной сети.

Внутренняя сеть является полностью изолированной системой. Она хорошо подходит для тестирования. В ней с помощью виртуальной машины вы можете создавать сложные внутренние сети, которые предоставляют свои собственные услуги (например, Active Directory, DHCP и т. д.). Обратите внимание, что даже хост не является ее элементом.

Этот режим позволяет виртуальной машине работать, даже если хост не подключен к сети (например, на плоскости). Вместе с тем, при таком типе подключений и настройке сети VirtualBox не предоставляет такие «удобные» услуги, как DHCP, поэтому ваше устройство должно быть статически настроенным или же предоставлять службу DHCP/Name.

Допускается установка нескольких внутренних сетей. Вы можете настроить виртуальные машины на то, чтобы несколько сетевых адаптеров могли находиться во внутренних и других сетевых режимах, и тем самым предоставлять маршруты, если это необходимо. Но все это выглядит сложно и недоступно для неспециалиста.

Что делать, если вы хотите, чтобы внутренняя сеть принимала хост с VirtualBox, предоставляя гостевым ОС IP-адреса? Для этого вам может понадобиться настраивать сеть только для хоста.

Характеристики внутренней сети:

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

Сеть только для хостинга

Работает почти так же, как соединение Internal Networking, при котором вы указываете, в какой сети находится гостевой сервер. Все виртуальные машины, находящиеся в этой сети, будут видеть друг друга и хост. Однако другие внешние устройства не могут видеть «гостей» в этой сети, отсюда и название «только хост».

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

Характеристики сети:

  • VirtualBox создает частную внутреннюю сеть для гостевых ОС, а хост видит новое программное обеспечение NIC.
  • VirtualBox предоставляет сервер DHCP.
  • Гостевые ОС не могут выйти во внешнюю сеть.

NAT с переадресацией портов

Теперь вы можете представить, что изучили достаточно режимов для обработки каждого случая, но бывают исключения. Что делать, если среда разработки находится, например, на ноутбуке и у вас есть одна или несколько виртуальных машин, которым нужны другие компьютеры для подключения? И вы постоянно вынуждены использовать разные клиентские сети.

В этом сценарии NAT не будет работать, потому что внешние машины должны подключаться по типу моста. Это, возможно, хороший вариант, но вам могут понадобиться IP-адреса. Кроме того, не всегда программное обеспечение может справиться с меняющимися сетями.

Если же использовать внутреннюю сеть, то может оказаться, что вашим виртуальным машинам требуется быть видимыми в сети. Что делать в таких случаях?

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

Например, если ваша виртуальная машина запускает веб-сервер на порту 80, вы можете настроить вышеуказанные правила. Это обеспечивает мобильную демонстрационную систему, которая не нуждается в повторной настройке при каждом подключении вашего ноутбука к другой сети LAN/Network.

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