Virtualbox для windows 7
Содержание:
- Виды сетевых адаптеров VirtualBox
- Oracle VM VirtualBox — как пользоваться
- Как настроить новую виртуальную машину?
- Преимущества VirtualBox
- Как добавить новую виртуальную машину?
- Установка операционной системы на VirtualBox
- Установка VirtualBox
- Создание виртуальной машины в VirtualBox
- Первый запуск
- HAL
- Оглавление
- Виртуальный адаптер хоста
- Пошаговая установка Virtualbox
- Что такое виртуальная машина
- How to submit your contributions
- Мостовые сети
- Как настроить виртуальную машину VirtualBox
- Что такое виртуализация и её полезность
- NAT с переадресацией портов
Виды сетевых адаптеров VirtualBox
Существует несколько способов как настроить сеть в virtualbox, и каждый из них подходит для лучше для решения одной задачи и меньше для другой. Рассмотрим основные:
- NAT — этот способ используется по умолчанию. Для каждой машины создается отдельная внутренняя локальная сеть, в которой машина получает ip 10.10.0.1. Машина может связаться с интернетом, используя технологию NAT, и вы можете обратиться к машине, используя проброс портов VirtualBox, но если у вас будет две виртуальные машины, то вы уже не сможете между ними так взаимодействовать. И если из основной системы к гостевой можно обратиться, то к основной ни гостевой уже никак не получится;
- Виртуальный адаптер хоста — создается виртуальный сетевой адаптер, к которому можно подключить несколько виртуальных машин, тем самым объединив их в локальную сеть. Доступа к интернету нет, но зато машины находятся в одной сети и каждая имеет свой ip адрес, теперь они могут взаимодействовать между собой. Основная система тоже доступна по ip 192.168.56.1. Машины доступны не только между собой, но и из основной системы;
- Сетевой мост — при таком подключении виртуальная машина становится полноценным членом локальной сети, к которой подключена основная система. Машина использует сетевой интерфейс чтобы получить адрес у роутера и становится доступна для других устройств, как и основной компьютер по своему ip адресу.
- Внутренняя сеть — почти то же самое, что и виртуальный адаптер хоста, только без возможности доступа к виртуальной сети из основной системы, доступа к интернету нет.
- Универсальный драйвер — позволяет использовать драйвер из расширений VirtualBox для связи между машинами, расположенными на разных физических хостах.
Теперь рассмотрим каждый вариант настройки более подробно.
Oracle VM VirtualBox — как пользоваться
Пример установки операционной системы WindowsXP на виртуальную машину Oracle VM VirtualBox
Запустите ВиртуалБокс
Запуск ВиртуалБокс
Добавьте виртуальную машину нажав одновременно клавиши Ctrl+N, либо кликнув на пункт меню «Машина», а в выпадающем меню «Создать…»
Добавление виртуальной машины в Virtual Box
Задайте имя виртуальной машины, выберите из списка тип операционной системы и ее версию.
VirtualBox — выбор типа гостевой операционной системы
Далее укажите объем оперативной памяти доступной для использования гостевой операционной системой. VirtualBox самостоятельно устанавливает рекомендованное значение, но если Вы решили изменить это значение, то лучше если это будет не более трети от объема оперативной памяти установленной в Вашем ПК. Установите ползунок в пределах зеленого сектора, в противном случае могут возникать проблемы производительности компьютера.
Объем оперативной памяти для гостевой системы в Виртуал Бокс
Следующим шагом будет создание виртуального жесткого диска для виртуальной машины. Здесь нужно определиться с тем сколько будет занимать установленная гостевая операционная система и приложения, и выбрать необходимое значение.
Выбор объема виртуального жесткого диска в ВиртуалБокс
На этом создание виртуальной машины закончено и можно ее запустить, кликнув на соответствующую иконку «Запустить» в меню программы.
Запуск виртуальной машины в Virtual Box
Далее необходимо указать образ загрузочного компакт диска, сделать это можно двумя способами. Либо уже не запущенной виртуальной машине, кликнув по меню «Устройства», пункт «Optical Drives» и далее «Choose a virtual otical drive file…» , либо до ее запуска, кликнув на «Optical Drive» во вкладке «Носители» и далее «Choose a virtual otical drive file…»
Выбор образа загрузочного диска Virtual Box
В появившемся диалоговом окне выберите путь к файлу с образом компакт-диска необходимой операционной системы и нажмите «Открыть»
Открытие образа загрузочного диска в программе Виртуал Бокс
Далее начнется загрузка с виртуального компакт-диска.
Загрузка с виртуального компакт-диска в ВиртуалБокс
Дальше следуйте указаниям программы установки операционной системы, запущенной с виртуального оптического диска.
Установка операционной системы Microsoft Windows XP на VirtualBox
По завершению установки у Вас будет абсолютно обычная операционная система установленная на виртуальной машине созданной при помощи Oracle VM VirtualBox.
Виртуальная машина Oracle VM VirtualBox с установленной Windows XP
Как настроить новую виртуальную машину?
Переходим в настройки virtualbox, нажмите «Настроить»:
- На вкладке «Общие» представлены общие сведения о виртуальной машине, поэтому здесь все оставляем без изменений.
- На вкладке «Система» представлены настройки виртуальной системной платы и процессора. Тут также не нужно ничего менять (можно только убрать «Дискеты» из загрузочных опций).
- На вкладке «Дисплей» обозначены настройки виртуальной видеокарты. Здесь можно увеличить объем видео памяти.
- На вкладке «Носители» сделайте подключение образа загрузочного диска для установки операционной системы. С помощью кнопки «Выбрать образ оптического диска» укажите место, где находится образ загрузочного диска.
- На вкладке «Аудио» представлен список аудио устройств. Здесь всё оставляем без изменений;
- На вкладке «Сеть» предусмотрена возможность добавления необходимого количества сетевых карт. Оставляем без изменений.
- На вкладке «COM порты» всё оставляем без изменений.
- На вкладке «USB» также все оставляем по умолчанию.
- Вкладка «Общие папки» включает в себя те папки, которые будут доступны обоим компьютерам.
После проделанных действий, кликните «ОК», затем «Запустить».
Если вы всё сделали правильно, то начнётся загрузка операционной системы, как показано на рисунке.
Далее процесс установки идет так же, как при установке с обычного загрузочного диска. Дальнейший процесс установки Windows XP смотрите на видео.
Преимущества VirtualBox
VirtualBox на фоне конкурентов выделяется и предсказуемым интерфейсом, и до мелочей продуманным конфигуратором виртуальных машин (предусмотрен даже экспертный режим со всеми подробностями), и встроенным менеджером сетей. Не обошлось и без вкладок «Импорт» и «Экспорт», разрешающих выгружать или добавлять уже настроенные ОС, а также коллекции дополнительных параметров, разрешающих даже использовать плагины и тематические расширения. А это ли уже не повод скачать Виртуал Бокс для Windows XP?
Техническая реализация – еще одна положительная сторона VirtualBox Win XP. Даже при использовании всего комплекта возможностей нагрузка не превысит допустимый максимум.
Как добавить новую виртуальную машину?
Для установки новой виртуальной машины выберите опцию «Создать». Вписываем её название, выбираем тип и версию операционной системы. В нашем случае, Windows XP.
В новом окошке выделите количество оперативки. Имейте ввиду, что у вас не будет возможности выделить больше памяти, чем установлено на ПК.
В следующем окошке будет предложено создать новый виртуальный жёсткий диск или использовать существующий. Так как это наш первый запуск. Поскольку у нас первый запуск программы, сформируйте новый с помощью опции «Создать новый виртуальный жёсткий диск».
В следующем окошке нужно указать тип жёсткого диска. Рекомендуем оставить тип VDI, тогда ваш виртуальный диск будет полностью синхронизирован с виртуальной машиной, а скорость выполнения им его функций будет не меньше той, которая свойственна реальному винчестеру.
Далее вам следует указать формат хранения файла. Будет предложено 2 типа виртуального диска:
Динамический виртуальный диск, объёму которого свойственно меняется в процессе добавления информации. Он быстрее формируется, но очень медленно функционирует.
Фиксированный виртуальный винчестер, объём которого будет статичен и обозначатся тем размером, который задан при создании. Он дольше создается, но работает намного быстрее.
Какой выбрать тип решение за вами. Но на нашем примере мы остановится на динамическом типе.
Переходим в следующее окно. Здесь нужно ввести название диска, указать его размер и место его расположения.
Нажмите на кнопку «Создать» и перед нами откроется окно с только что созданной виртуальной машиной. Собственно на этом завершаются наши подготовительные действия.
Установка операционной системы на VirtualBox
Для запуска установки жмем на зеленую кнопку (стрелочку) «Запустить». Вам высветится окно с просьбой выбрать путь к образу установочного диска.
Указываем путь к заранее скачанному образу ОС.
Нажимаете «Открыть». После этого жмете «Продолжить». Пойдет привычная для всех, обычная установка ОС. Все также нужно будет создать один или несколько локальных дисков. Когда установка завершиться необходимо будет изъять установочный образ. Для этого нужно нажать на вкладку «Устройства»,
в нем выбрать подпункт «Оптические диски» и нажать там «Изъять диск из привода», и перезагрузить только что новосозданную ОС. На этом пока всё, удачи.
Установка VirtualBox
Из репозиториев ubuntu
sudo apt-get install virtualbox |
Для продолжения операции у Вас будет запрошен пароль, введите Ваш пароль и ждите пока закончится загрузка и установка приложения.
Из репозиториев Oracle
Версию VirtualBox можно установить с официального репозитория Oracle. На нём находятся более новые версии.
Необходимо добавить официальный репозиторий VirtualBox в файл /etc/apt/sources.list . Для этого выполните команду:
echo "deb http://download.virtualbox.org/virtualbox/debian $(lsb_release -sc) contrib" | sudo tee -a /etc/apt/sources.list
Добавим и зарегистрируем в системе ключ репозитория с помощью команды в терминал:
wget -q https://www.virtualbox.org/download/oracle_vbox_2016.asc -O- | sudo apt-key add - wget -q https://www.virtualbox.org/download/oracle_vbox.asc -O- | sudo apt-key add -
Вы должны увидеть примерно следующий текст в Источниках приложений в „Аутентификации”:
7B0F AB3A 13B9 0743 5925 D9C9 5442 2A4B 98AB 5139 Oracle Corporation (VirtualBox archive signing key) <info@virtualbox.org>
Обновите список пакетов:
sudo apt-get update
Устанавливаем пакет для модулей ядра таких как vboxdrv и vboxnetflt:
sudo apt-get install dkms
Для установки VirtualBox введите:
sudo apt-get install virtualbox-6.0
Если нужна более старая версия: замените на virtualbox-5.2 для установки версии VirtualBox 5.2
После того как VirtualBox установится, вам нужно добавить вашего пользователя в группу vboxusers. Для этого выполните команду в терминале:
sudo usermod -a -G vboxusers `whoami`
Для применения изменений необходимо завершить сеанс и повторить вход в систему, либо перезагрузиться.
Создание виртуальной машины в VirtualBox
Запустите VirtualBox.
Для создания виртуальной машины нажмите кнопку «Создать», расположенную на панели инструментов программы под строкой меню. Я рассмотрю создание и настройку виртуальной машины на примере подготовки к установке 64-битной версии Ubuntu 19.04. В большинстве случаев этот процесс для других платформ отличается лишь незначительными деталями. Ранее я уже показывал, как установить Linux Mint в VirtualBox.
Укажите произвольное имя машины; тип операционной системы (Linux) и версию (Ubuntu 64-bit). Здесь и в дальнейшем в ходе работы мастера для перехода к следующему окну нажимайте кнопку «Далее».
Укажите объем выделяемой виртуальной машине оперативной памяти в мегабайтах. Предлагаемый ПО объем составляет всего 1024 МБ.
Для комфортной работы я бы порекомендовал выделить виртуальной машине как минимум 2048 МБ (2 ГБ) ОЗУ, а если позволяют ресурсы, то 4096 МБ (4 ГБ).
Первый запуск
Запуск виртуальной машины производится нажатием кнопки Запустить на верхней панели Virtualbox-менеджера. Рядом с кнопкой находится небольшая черная стрелочка, при нажатии на которую появляется меню с дополнительными параметрами запуска.
- Запустить — обычный запуск виртуальной машины.
- Запустить в фоновом режиме — машина запускается в фоновом режиме. Удобно при использовании виртуальных машин работающих без графического интерфейса, например локального сервера, где все управление осуществляется через консоль.
- Запустить в фоновом режиме с интерфейсом — машина запускается в фоновом режиме, однако ей доступен интерфейс для управления.
Виртуальную машину можно запускать с ярлыка на рабочем столе. Чтобы создать ярлык для машины, кликните по ней правой кнопкой мыши. В меню выберите «Создать ярлык на рабочем столе». Теперь машина может запускаться при помощи ярлыка, Virtualbox запускать необязательно.
Если вы забыли добавить образ установочного диска, то при первом запуске вы увидите такое окно с предупреждением.
Выключите машину, добавьте образ диска и снова запуститe.
Кликнув мышкой по окну виртуальной машины, вы получите предупреждение, что управление посредством клавиатуры и мыши захвачено виртуальной машиной. Все нажатые клавиши, все движения курсора, теперь действуют только внутри виртуальной машины. Чтобы вернуться к управлению хост-системой, нужно нажать правый Ctrl и управление снова перейдет на хост-систему. В некоторых системах бывает достаточно увести курсор мыши за пределы окна виртуальной машины.
Теперь можно установить операционную систему, для примера я поставлю Windows 10. Процесс установки описывать не буду, мы знакомимся с Virtualbox, а не с установкой Windows. После завершения удалите образ установочного диска из привода и перезагрузите машину.
HAL
The hardware dependent portion of the Windows kernel is dubbed «Hardware Abstraction Layer» (HAL). While hardware vendor specific HALs have become very rare, there are still a number of HALs shipped by Microsoft. Here are the most common HALs (for more information, refer to this article: http://support.microsoft.com/kb/309283):
- Hal.dll (Standard PC)
- Halacpi.dll (ACPI HAL)
- Halaacpi.dll (ACPI HAL with IO APIC)
If you perform a Windows installation with default settings in VirtualBox, Halacpi.dll will be chosen as VirtualBox enables ACPI by default but disables the IO APIC by default. A standard installation on a modern physical PC or VMware will usually result in Halaacpi.dll being chosen as most systems nowadays have an IO APIC and VMware chose to virtualize it by default (VirtualBox disables the IO APIC because it is more expensive to virtualize than a standard PIC). So as a first step, you either have to enable IO APIC support in VirtualBox or replace the HAL. Replacing the HAL can be done by booting the VM from the Windows CD and performing a repair installation.
Оглавление
VirtualBox это интуитивно понятная в использовании программа. Если вам не интересна теория и вы хотите сразу приступить к практике, то обратитесь к инструкциям по использованию VirtualBox для установки и запуска операционных систем в виртуальном компьютере:
- Установка Linux на виртуальный компьютер (на примере Linux Mint)
- Установка Kali Linux в VirtualBox
В данной цикле статей подробно рассмотрены возможности VirtualBox, а также дано детальное описание её опций. Этот материал рекомендуется вам если вы хотите досконально понимать VirtualBox, а также если у вас возникли какие-либо проблемы или вопросы, которые вы не можете решить самостоятельно.
Виртуальный адаптер хоста
Виртуальный адаптер хоста – это такой тип сетевого соединения VirtualBox, когда VB создаёт хозяйский интерфейс, который может быть разделён между гостевыми машинами. Гости могут между собой разговаривать, при этом можно использовать отдельные гостевые сети. Фиксация IP адреса для каждой гостевой машины также возможна. Запросы по протоколу DHCP получают ответы с IP адреса гостевой ОС виртуального адаптера. Здесь DHCP-сервер можно настроить, используя интерфейс VirtualBox GUI. Однако для доступа из хозяйской ОС в гостевую необходим проброс портов, а также возможно придётся прибегнуть к редактированию hosts-файла хозяйки. И выхода в интернет из гостевой ОС также не будет.
3. Настройка адаптера виртуального хоста
Теперь задача немного интереснее — нам нужна локальная сеть virtualbox между несколькими виртуальными машинами и хостом. Для того чтобы все это заработало в Linux, нам нужно чтобы были загружены модули ядра vboxnetadp и vboxnetflt:
lsmod | grep vbox
Возможно, для их правильной работы вам придется установить пакет net-tools. Дальше нужно создать сам виртуальный адаптер. Для этого откройте меню «Файл», затем «Настройки» -> «Сеть». Затем нажмите кнопку с зеленым значком плюс, а затем «Ok», все параметры можно оставить по умолчанию. В VirtualBox 5.2 и выше интерфейс был изменен. Теперь вам нужно открыть меню «Инструменты» -> «Менеджер сетей хоста»:
Нажмите кнопку «Создать», затем, в появившемся адаптере, напротив пункта DHCP установите галочку «Включен».
Теперь вернитесь к списку виртуальных машин, зайдите в настройки машины, «Сеть»:
Выберите «Тип подключения» — «Виртуальный адаптер хоста», а имя vboxnet0, тот, который вы создали раньше.
Для всех машин, которые вы хотите объединить в одну сеть нужно выбирать один и тот же адаптер хоста. Если вы захотите добавить машинам также доступ в интернет, просто перейдите на вкладку «Адаптер 2», включите его и настройте NAT, как описано в первом пункте.
Пошаговая установка Virtualbox
Запустите скачанный файл инсталлятора, нажмите «Next».
После этого запустится очередное окошко программы. Ничего в нем не меняйте. Нажмите «Next».
В окошке выбора параметров галочки оставьте по умолчанию. Кликните «Next».
После появится очередное окошко установки. Инсталлятор Virtualbox доведет до вашего сведения, что в процессе установки программы создастся новое сетевое подключение. Это значит, что ваше основное подключение на время деактивируется. Кликните «Yes», после этого в следующем окошке «Install».
Подождите, пока установится приложение. По завершению инсталляции выплывет уведомление касательно успешного завершения установочного процесса Virtualbox. Нажмите «Finish».
Если всё удалось, запустится «VirtualBox Менеджер».
«Менеджер» представляет из себя оболочку, обеспечивающую работу между Virtualbox и стационарным ПК. Диапазон параметров этого приложения довольно небольшой. Правда, тратить времени на их рассмотрение не стоит, поскольку программа работает с настройками по умолчанию, способными удовлетворить большую часть пользователей.
Что такое виртуальная машина
Виртуализация — это удобный способ получить широкий спектр возможностей разных операционных систем без необходимости устанавливать их. Несомненно, вам по прежнему придется их загружать и проводить своего рода инсталляцию в соответствующих программах, тем не менее работать с BIOS и, уж тем более, убивать файлы жесткого диска ради установки ОС больше не придется.
В IT-индустрии существует несколько программ, предоставляющих возможность виртуализации: Oracle VirtualBox, VMware и Microsoft Hyper-V. Особый акцент мы сделаем на VirtualBox и VMware, поскольку Hyper-V хоть и удобен, но он по прежнему существенно отстает от своих конкурентов и не обладает нужной гибкостью.
Все приложения разные. Oracle предоставляет VirtualBox в качестве гипервизора для запуска виртуальных машин, в то время как VMware разработали сразу несколько приложений под индивидуальные нужды. Обе платформы быстры, надежны и обладают широким набором интересных функций. Некоторые из них доступны сразу на обоих платформах, но есть и уникальные возможности, на которых мы сделаем остановку в дальнейших главах.
Если вы ищете лучшую платформу для виртуализации, мы вам поможем. В этой статье будут разобраны все основные функции Oracle VirtualBox, VMware и Microsoft Hyper-V.
How to submit your contributions
If you have developed a patch for VirtualBox which you think could be useful for others and fits within the product’s architecture, then you should submit it for inclusion. As a first step, you should execute the Contributor’s Agreement as described above, which is a very straightforward and risk-free process. Then you should submit your patch to the vbox-dev mailing list or to the Developers Corner forum (see the «Community» page) along with a description of what it does. In case you have not signed the CA, please explicitly state that you are licensing the patch under the MIT license.
Please keep in mind that it might take some time to review your patch and integrate it. Also, please expect feedback from other developers on how to improve your patch and address potential issues. We can only incorporate your patch if it does not harm the product stability.
Мостовые сети
Bridged Networking используется в тех случаях, когда вы хотите, чтобы ваша виртуальная машина была полноправным элементом сети, т. е. была равна вашему хост-устройству. В этом режиме виртуальный сетевой адаптер «подключен» к физическому на вашем хосте.
Это связано с тем, что каждая виртуальная машина имеет доступ к физической сети так же, как и ваш хост. Он может получить доступ к любой услуге в сети — внешние службы DHCP, службы поиска имен и данные маршрутизации и так далее.
Недостатком этого режима является то, что, если вы запустите много виртуальных машин, вы можете быстро исчерпать IP-адреса или ваш сетевой администратор будет переполнен запросами на них. Во-вторых, если ваш хост имеет несколько физических сетевых адаптеров (например, беспроводные и проводные), вы должны перенастроить мост, если он переподключается в сети.
Что делать, если вы хотите запускать серверы в виртуальной машине, но не хотите привлекать сетевой администратор? Может быть, один из следующих двух режимов подойдет для вас, или же вам потребуется комбинация дополнительных параметров, например NAT vNIC + 1 Host-only vNIC.
Мостовые сетевые характеристики:
- мосты VirtualBox предназначены для хост-сети;
- хороши для любой гостевой ОС (как клиента, так и сервера);
- используют IP-адреса;
- могут включать конфигурацию гостя;
- лучше всего подходят для производственных сред.
Что такое сетевой мост, и для чего он нужен
Как известно, для создания сетевых подключений и доступа в интернет может использоваться два типа соединения – проводное и беспроводное. Первый тип обеспечивает более стабильную связь для каждого терминала, подключенного к сети. Зато второй предполагает подключение сразу нескольких машин посредством объединения компьютеров в сеть через Wi-Fi (можно даже создать виртуальную сеть через интернет).
Сетевой мост (Network Bridge), по сути, является инструментом, позволяющим объединить оба подключения в одно целое. Для чего это нужно? Предположим, пользовательский компьютер к одной сети подключен через сетевую карту Ethernet, а ко второй – через Wi-Fi. Понятное дело, что между собой сети не соприкасаются (в проводной сети при попытке идентификации терминала с беспроводным подключением можно будет увидеть разве что только роутер). При создании моста эта проблема устраняется совершенно элементарно, плюс – повышается стабильность подключения.
То же самое касается и случаев, когда в качестве сетевого оборудования используется однопортовый модем, к которому можно подключить только один компьютер. А что делать с остальными терминалами? В этом случае их необходимо подключать через основной компьютер, который будет выполнять роль хостовой машины. Ниже будут рассмотрены действия, выполняемые для двух компьютеров. Если их больше, соответственно, производить настройку нужно будет на всех клиентских машинах.
4. Настройка сетевого моста VirtualBox
Режим сетевого моста позволяет виртуальной машине выступать в роли реального сетевого устройства с отдельным ip адресом. Чтобы это настроить откройте это же меню — настойки виртуальной машины, затем «Сеть». Здесь выберите «Тип подключения» — «Сетевой мост»:
В поле «Имя» вам необходимо выбрать сетевой интерфейс, который будет использоваться для связи с внешним миром. Минус такого способа в том, что внешние компьютеры смогут получить доступ к виртуальной машине, а это не очень хорошо с точки зрения безопасности.
Как настроить виртуальную машину VirtualBox
Программа для создания виртуальных машин Oracle VM VirtualBox содержит множество параметров и настроек. Большинство важных настроек содержит визуальную полосу изменения параметров. Рекомендуется устанавливать значения расположенные только на зеленой зоне.
Процессор
Перейдите раздел Настройки > Система > Процессор. Здесь укажите нужное количество ядер процессора для работы виртуальной машины.
Стоит увеличить количество ядер на многоядерных процессорах, так как по умолчание для работы виртуальной машины используется одно ядро. А этого действительно зачастую бывает очень мало, так как для нормальной работы любой операционной системы нужно хотя бы два ядра. Если же нужно у пользователя есть возможность легко понизить максимальную рабочую частоту процессора.
Дисплей
В разделе настроек Дисплей > Экран по возможности увеличьте размер Видеопамяти. Так как значений установленных по умолчанию не всегда хватает для нормальной работы. А также дополнительно можно включить 2D-ускорение видео и 3D-ускорение. Дополнительно VirtualBox позволяет работать сразу же с несколькими мониторами удаленно и при необходимости записывать все происходящее с экрана виртуальной машины.
Дополнительно можно включить возможность использования общего буфера обмена для основной и установленной на виртуальную машину операционных систем. После чего можно даже будет выполнять перетаскивания фалов с основной в гостевую и наоборот операционную систему.
Заключение
Действительно программа VirtualBox является мощным средством для запуска виртуальных машин. В целом хоть и программа имеет русскую локализацию, как пользоваться ней, знают далеко не все. А помимо простого создания виртуальной машины и установки операционной системы необходимо знать как её в VirtualBox. Так как значения выставленные по умолчанию не всегда являются оптимальными для комфортной работы виртуальной машины.
Что такое виртуализация и её полезность
VirtualBox – это программа, которая позволяет на одном компьютере запускать одновременно несколько операционных систем. Среди этих операционных систем могут быть Linux, Windows, Mac и другие. Сама VirtualBox работает также на различных системах (является кроссплатформенной).
Это означает, что с помощью VirtualBox находясь, например, в Windows вы можете, не перезагружая компьютер и даже не устанавливая на реальный компьютер другую ОС, загрузиться в Linux, работать с любыми приложениями Linux так, будто бы у вас установлена операционная система Linux. Можно, например, запускать другие версии Windows для проверки настроек и программ, которые вы не хотите запускать в вашей основной операционной системе.
Виртуализация (запуск операционных систем внутри виртуальных компьютеров с помощью VirtualBox) имеет ряд полезных черт:
- одновременный запуск нескольких операционных систем – вы можете знакомиться с новыми ОС не выключая свою основную систему;
- раздельность реального и виртуальных компьютеров – при работе в виртуальной ОС не нужно опасаться стереть загрузчик, потерять файлы или каким-либо образом навредить своей основной операционной системе, поскольку виртуальная система полностью отграничена от вашей основной системы. Какие бы ошибки вы не совершили в виртуальном компьютере, ваша основная ОС всегда останется нетронутой. По этой причине виртуальный компьютер подходит для проведения различных тестов, в том числе способных навредить ОС; например, в виртуальном компьютере можно анализировать вредоносное ПО (вирусы) не опасаясь за основную систему;
- простота установки программного обеспечения – если находитесь в Windows и вам нужно работать с программой, которая запускается только в Linux, то вместо утомительных задач в попытке запустить программу на чужой ОС, можно очень легко развернуть виртуальную машину Linux и работать с желаемой программой оттуда. Или наоборот, находясь в Linux вы можете создать виртуальную машину с Windows, чтобы работать с программами Windows без необходимости пытаться запустить их в Linux;
- возможность откатить сделанные изменения – вам не нужно бояться сделать что-либо неправильно в виртуальном компьютере, поскольку вы можете в любой момент сделать любое количество «снимков» системы и при желании вернуться к любому из них;
- консолидация инфраструктуры – виртуализация может значительно сократить расходы на железо и электроэнергию; сегодня большую часть времени компьютеры во время своей работы используют только часть от их потенциальных возможностей и в среднем загруженность системных ресурсов является низкой. Большое количество аппаратных ресурсов, а также электричества расходуется впустую. Поэтому вместо запуска большого количества физических компьютеров, используемых только частично, вы можете упаковать много виртуальных машин на несколько мощных хостов и балансировать нагрузки между ними.
NAT с переадресацией портов
Теперь вы можете представить, что изучили достаточно режимов для обработки каждого случая, но бывают исключения. Что делать, если среда разработки находится, например, на ноутбуке и у вас есть одна или несколько виртуальных машин, которым нужны другие компьютеры для подключения? И вы постоянно вынуждены использовать разные клиентские сети.
В этом сценарии NAT не будет работать, потому что внешние машины должны подключаться по типу моста. Это, возможно, хороший вариант, но вам могут понадобиться IP-адреса. Кроме того, не всегда программное обеспечение может справиться с меняющимися сетями.
Если же использовать внутреннюю сеть, то может оказаться, что вашим виртуальным машинам требуется быть видимыми в сети. Что делать в таких случаях?
Настройте виртуальную машину для использования NAT-сети, добавьте правила переадресации портов, а внешние компьютеры подключите к «хосту». Номер порта и соединения будут перенаправлены VirtualBox на номер гостевой ОС.
Например, если ваша виртуальная машина запускает веб-сервер на порту 80, вы можете настроить вышеуказанные правила. Это обеспечивает мобильную демонстрационную систему, которая не нуждается в повторной настройке при каждом подключении вашего ноутбука к другой сети LAN/Network.
В конечном итоге VirtualBox имеет очень мощный набор параметров, позволяющий настраивать практически любую конфигурацию, которая может вам понадобиться. Чтобы подобрать необходимый именно вам вариант, изучите на официальном сайте инструкцию VirtualBox.
Добавить комментарийВыйти
×Войти через соцсети:×Вы действительно хотите удалить комментарий?Удалить×Причина жалобы Нежелательная реклама или спам Материалы сексуального или порнографического характера Дискриминационные высказывания или натуралистичный контент Оскорбления или угрозыСообщитьКомментироватьтекстареа>