Как пользоваться программой virtualbox: VirtualBox – как создать, настроить и пользоваться виртуальной машиной

Содержание

Как настроить VirtualBox — статьи и руководства по настройке

Что собой представляет система виртуализации VirtualBox Ova? Как происходит перемещение виртуальных машин между этим вариантом программного обеспечения? С этими вопросами приходится сталкиваться многим пользователям, кто впервые пробует возможности…

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

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

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

Как в программе Virtualbox правильно подключить физический диск? С этим вопросом сталкиваются многие пользователи. А также те, кто еще не имеет богатого опыта работы с таким программным обеспечением….

Какая утилита лучше VirtualBox или Vmware? Кто станет победителем в схватке VirtualBox vs VMware? Этими и другими вопросами задаются многие пользователи, кому необходимы соответствующие опции, которые выполняет такой…

Hyper-V и VirtualBox или какая виртуальная машина лучше? Этот вопрос интересует многих современных пользователей, кто уже довольно долго использует системы виртуализации. На практике, каждый из представленных вариантов имеет…

Тех пользователей, которые только устанавливают Virtualbox, часто посещает вопрос, как увеличить видеопамять, чтобы получить максимальную производительность? На практике, в данной процедуре нет ничего сверх сложного. Даже сравнительно неопытный…

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

Приложение VBox позволяет запускать нужную операционную систему, не устанавливая её на жёстком диске компьютера. Для этого могут быть использованы различные способы: загрузка с виртуального жёсткого диска, с дискеты,…

Что такое VirtualBox и как ей пользоваться

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

Что такое VirtualBox

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

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

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

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

Для чего нужна VirtualBox

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

  • Знакомство с другими операционными системами. В независимости от того, какая операционная система установлена на вашем компьютере, в VirtualBox можно установить любую из поддерживаемых ею, а это: множество дистрибутивов Linux, FreeBSD, MacOS, любая из версий Windows, Android и другие. Не нужно бояться того, что такой установкой вы сломаете реальную систему, или удалите важные данные — виртуальная машина работает изолированно и вы можете экспериментировать с ней как пожелаете. Когда она вам больше будет не нужна, просто удалите, и она не оставит никаких следов за собой;
  • Еще один способ применения VirtualBox — необходимость запуска программы, не работающей в вашей основной ОС или ее версии. Например вы работаете, в Windows и вам понадобилось приложение, которое доступно только под Linux. Иногда единственным выходом будет установка Linux в VirtualBox и использование нужного ПО оттуда. Подробная же ситуация может быть, когда вам нужна программа, работающая лишь под старыми версиями Windows;
  • Тестирование различного ПО. Может случиться так, что вам понадобится воспользоваться какой либо программой, или вам в общем часто приходится тестировать различные приложения, при этом вы не особо желаете засорять свою рабочую машину. Снова же, на помощь придет VirtualBox. Кроме того, используя виртуальную машину, вы можете не бояться заразить свой компьютер вирусами, даже если подобное произойдет с запущенной в VirtualBox ОС.

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

  • Разработчиками, для тестирования своего продукта на различных платформах;
  • Учащимися для практики в построении сети, и тому подобное.

Установка VirtualBox

Ничего сложного и необычного в установке VirtualBox на компьютер нет. Пользователи Windows могут скачать самую свежую версию программы со страницы загрузки официального сайта. После этого запускаете скачанный exe файл и следуете подсказками установщика.

Пользователи Linux в большинстве случаев, имеют возможность установить VirtualBox из репозиториев своих дистрибутивов. Например в Ubuntu или Debian это делается командой:

sudo apt-get install virtualbox

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

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

Для создания виртуальной машины нужно запустить VirtualBox и нажать на верхней панели кнопку Создать:

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

В поле Имя указываем имя нашей виртуальной машины — Ubuntu. Так как по этому имени вы будете идентифицировать систему, лучше задавать более информативное имя. Так мы будем устанавливать 64 битую Ubuntu 16.10, то и адрес это в названии: Ubuntu 16.10 x64. Если вы пишите правильное название ОС в поле Имя, как правило Тип определяется сам, если этого не происходит, можно выбрать его вручную. Аналогично с версией. Нажимаем

Next:

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

При определении объема оперативной памяти для виртуальной машины, можно опираться на свой опыт работы с устанавливаемой системой, если он есть, а также на общее количество ОЗУ на вашем компьютере. Но желательно не отдавать виртуальной машине больше, чем половину реального объема оперативной памяти вашего ПК.

В данном случае VirtualBox рекомендует нам 768 Мб, мы видим, что всего у нас на компьютере 3Гб, поэтому можно позволить себе и больше. Выделим 1Гб:

Нажимаем

Next.

Теперь необходимо создать жесткий диск для нашей Ubuntu. Физически, жесткий диск VirtualBox — это особый файл, который будет храниться на одном из разделов или дисков (место можно будет указать) вашего ЖД.

VirtyualBox предлагает 3 варианта дальнейших действий:

  1. Не подключать виртуальный жесткий диск — в этом случае его нужно будет самостоятельно подключить уже после создания виртуальной машины;
  2. Создать новый виртуальный жесткий диск — тут, надеюсь, все ясно;
  3. Использовать существующий виртуальный жесткий диск — этот вариант подойдет тем, кто уже использует VirtualBox, и у кого есть ранее созданные виртуальные жесткие диски.

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

Создать:

На новой вкладке определяемся с типом виртуального жесткого диска. Здесь также есть несколько вариантов на выбор, и отталкиваться нужно от того, планируете ли вы в будущем использовать этот диск с другими программами виртуализации, например VMware или Paraleles. В большинстве случаев, обычные пользователи подобное не планируют, поэтому можно оставить все как есть и использовать формат диска стандартный для VirtualBox — VDI. Жмем Next:

Выбираем формат хранения жесткого диска: динамический или фиксированный:

Динамический жесткий диск на физическом жестком диске вашего ПК всегда будет занимать ровно столько места, сколько будет «весить»установленная на него ОС со всеми программами и файлами. То есть, если во время создания виртуальной машины вы создали диск, объемом 100 Гб, но после установки ОС будет занято лишь 25 Гб то и файл жесткого диска будет занимать лишь 25 Гб. Если вы заберите его на 50 Гб, «весить» он будет аналогично. Думаю понятно — динамический жесткий диск будет увеличиваться до максимально заданного значения по мере экстрактами виртуальной машины.

Если выбрать тип диска — фиксированный, VirtualBox — сразу создаст файл такого объема, какой вы укажите, и меняться он не будет.

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

Завершающим шагом будет задание имени, расположения и объема виртуального жесткого диска.

Указываем имя нашего жесткого диска. Если вы планируете его использовать только с одной ОС, можно дать ему ее имя.

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

И, наконец указываем объем жесткого диска. VirtualBox здесь снова предлагает нам свой вариант, который будет зависеть от типа устанавливаемой ОС. Вы же отталкиваетесь от того, сколько свободного места у вас есть на реальном жестком диске, а также как активно и каким образом вы будете пользоваться виртуальной машиной. Я указываю 50 Гб. Затем нажимаем Создать:

Виртуальная машина готова:

И перед началом установки операционной системы осталось указать VirtualBox только образ iso файла нашей Ubuntu или установочный диск. Это можно сделать как через настройки виртуальной машины, для этого нужно в настройках перейти на вкладку Носители и в поле указать путь к iso файлу:

Так и во время старта виртуальной машины:

И ждем появления загрузчика установщика ОС:

Все, дальнейшая установка любой ОС на VirtualBox не отличается от установки ее на реальный ПК. Если это та же Ubuntu, у нас об этом есть как видео на канале, так и текстовая статья.

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

Дополнения гостевой оси

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

Установка дополнений гостевой ОС в Windows

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

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

Установка дополнений гостевой ОС в Linux

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

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

Затем начнется установка:

Если автоустановка не запустилась, то на примере Ubuntu нужно сделать в терминале следующее:

  • Переходим в каталог подключенного диска:
    cd /media/geek/VBOXADDITTIONS_5.1.18_114002

    Вместо geek пишите имя своего пользователя. Версия дополнений гостевой ОС может отличаться, поэтому лучше после ввода VBOXADDITIONS воспользоваться клавишей TAB — она автоматически добавит окончание.

  • Теперь нам нужно запустить скрипт VBoxLinuxAdditions.run, вводим:
    sudo sh ./VBoxLinuxAdditions.run
  • После установки также перезагружаем гостевую систему.

Итог

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

Предыдущая запись
Как изменить формат документа по умолчанию в LibreOffice

 

Метки Кроссплатформенное ПОНастройка ПОРабота на компьютере

Как установить настроить и пользоваться VirtualBox

Сегодня мы рассмотрим:

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

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

Шаг 1. Скачивание операционной системы

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

Шаг 2. Скачивание и установка VirtualBox

Скачиваем VirtualBox с официального сайта программы по этой ссылке. Скачивайте программу для своей операционной системы (в большинстве случаев это Windows).

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

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

В следующем окне программа предложит:

  • создать ярлык на рабочем столе;
  • создать ярлык в панели быстрого запуска;
  • зарегистрировать расширения файлов VirtualBox в ОС.

Установите флажки напротив тех параметров, которые вам необходимы.

Далее появится еще одно окно, в котором вы увидите предупреждение: «Warning: Network Interfaces». Это обозначает, что после того, как вы нажмете «Yes», продолжится установка и на несколько секунд интернет-соединение будет потеряно. Поэтому перед тем, как согласиться, рекомендуется завершить работу всех приложений, которые активно пользуются сетевым соединением (разговор в Skype, скачивание из сети файлов и др.), а затем перейти к продолжению установки.

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

Как сообщается в этом окне, процесс установки запущен, и пользователю необходимо подождать несколько минут.

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

Через короткое время установка программы будет завершена, остается нажать кнопку Finish, после чего запустится VirtualBox.

Шаг 3. Создание первой виртуальной машины

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

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

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

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

Далее откроется окно с расширенными настройками жесткого диска. Выберите тип виртуального диска, основываясь на необходимости использования оного в других программах виртуализации. Выберите размер, который будет использовать программа. Стоит отметить, что выделенный размер будет занят VirtualBox на физическом жестком диске, поэтому предварительно удостоверьтесь в наличии выделяемых ресурсов. Жмем «Создать» и ждем.

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

Шаг 4. Установка гостевой ОС

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

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

Другая полезная информация

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

Запускать виртуальные машины можно, выделив их мышкой (список находится в левой части программы), и на панели инструментов нажав на кнопку «Запустить».

Если в списке машин нет нужной, нажимаем пункт «Машина» и выбираем «Добавить».

Выключить виртуальную машину можно несколькими способами:

  1. Закрыв программу на красный крестик в правом верхнем углу окна. После этого VirtualBox задаст вопрос, как именно закрыть виртуальную машину:
    Сохранить состояние машины — текущее ее состояние сохранится, и виртуальная машина будет отключена. При следующем запуске работа восстановится с того же места, где и была завершена.
    Послать сигнал завершения машины — откроется окно завершения работы, которое свойственно той или иной операционной системе.
    Выключить машину — действие приравнивается к физическому выключения компьютера.
  2. Открыв окно с завершением работы операционной системы. После завершения работы виртуальной ОС, завершится и работа виртуальной машины.
  3. Выбрать параметр «Машина» и нажать на «послать Ctrl+Alt+Del». Данное действие аналогично действию реального ПК — запустится диспетчер задач, через которого можно будет завершить работу виртуальной ОС, после чего произойдет автоматическое завершение работы виртуальной машины.
  4. Выбрать параметр «Машина» и нажать на «завершить работу». В этом случае откроется окно завершения работы, свойственное типу виртуальной ОС.

Установка виртуальной машины на паузу

Работа гостевой ОС может быть приостановлена, если в определенный момент необходимо отлучиться, но очень важно не пропустить какое-либо действие, которое происходит в ней прямо сейчас. Чтобы заморозить работу виртуальной машины, нужно нажать «Машина» и выбрать «Приостановить». Для возобновления работы необходимо повторно совершить данное действие.

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

Подключение к виртуальной машине съемных устройств

К виртуальной машине можно подключать USB-устройства. Для этого на панели инструментов следуйте этому пути: Устройства — Устройства USB и в открывшемся окне со списком выберите необходимое устройство. Работа со съемным устройством будет происходить так же, как и с реальной машиной.

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

Переключение между хостовой и гостевой ОС

Когда вы работаете в виртуальной машине, то происходит захват мышки и клавиатуры. То есть, все действия, производимые этими устройствами, актуальны только для виртуальной машины. Когда необходимо переключиться на реальную операционную систему (хост), то нажмите на клавишу «Right Control».

Возобновить работу с виртуальной машиной можно, нажав в окне VirtualBox на произвольное место.

Видео по установке и настройке VirtualBox

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

Установка Windows 7 x64 на виртуальную машину VirtualBox

Установка Ubuntu server на виртуальную машину Virtual Box

Видео о программе VirtualBox — VirtualBox

КАК ПОЛЬЗОВАТЬСЯ

Какая утилита лучше VirtualBox или Vmware? Кто станет победителем в схватке VirtualBox vs VMware?

КАК ПОЛЬЗОВАТЬСЯ

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

КАК ПОЛЬЗОВАТЬСЯ

Тех пользователей, которые только устанавливают Virtualbox, часто посещает вопрос, как увеличить видеопамять, чтобы получить

КАК ПОЛЬЗОВАТЬСЯ

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

КАК ПОЛЬЗОВАТЬСЯ

Как в программе Virtualbox правильно подключить физический диск? С этим вопросом сталкиваются многие пользователи.

КАК ПОЛЬЗОВАТЬСЯ

VirtualBox – бесплатная и самая популярная программа для запуска нескольких виртуальных операционных систем во

Виртуальная машина VirtualBox как пользоваться

Сейчас попытаемся настроить известную виртуальную машину VirtualBox и расскажем как пользоваться ей, однако сперва разберемся для каких целей она может пригодиться. Этот эмулятор предназначен, чтобы развернуть несколько операционных систем, которые вы установите (Windows, Linux, Mac или Android), не затрагивая вашу основную систему. Ее можно использовать для разных экспериментов, тестирования ПО и программ.

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

Скачиваем и устанавливаем эмулятор VirtualBox

Зайдите на официальный сайт и скачайте дистрибутив программы себе на компьютер. Дистрибутивы качайте для своей операционной системы Windows или Linux.

Разархивируйте файл, нажмите правой мышкой и запустите эмулятор VirtualBox от «Имени администратора». Откроется окно приветствия нажмите кнопку «Next».

В другом окне предложат выбор директории для установки компонентов программы, советуем оставлять стандартные параметры и нажать «Next».

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

Далее жмем «Install».

В момент установки программы выскочат окна об установке программного обеспечения для USB контроллера, сетевых служб и сетевых адаптеров, нажмите «Установить».

В конце нажимаем «Finish»

Как настроить программу VirtualBox

Настройка виртуальной машины VirtualBox подразумевает следующее: после того как установили программу, запустите ее от «Имени администратора» и поменяйте язык интерфейса на случай, если он вам не подходит или оставьте стандартные параметры.

В панели программы жмем «Файл»«Настройки» выберите справа подходящий вам язык и нажмите «OK».

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

Назначьте нужный объем ОЗУ (оперативной памяти) для эмулятора. Потом этот параметр можно будет поменять. В другом окне жмем «Создать новый виртуальный жесткий диск».

Отмечаем тип файла, который послужит HDD диском для вашего эмулятора, советуем ставить «VDI». Выберите вариант хранения, лучше ставить «Динамический виртуальный жесткий диск».

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

Меню «Система»: вкладка «Материнская плата» — можно изменить размеры выделяемой ОЗУ (оперативной памяти). «Порядок загрузки» — убираем отметку с пункта «Гибкий диск».

Вкладка «Процессор» — выделить число процессоров под виртуальную машину VirtualBox, также граница загрузки ЦПУ (процессора). Отметьте пункт «Включить PAE/NX».

Вкладка «Ускорение» отметьте пункты «Аппаратная виртуализация».

В меню «Дисплей»: можно ускорить видео память и включить 2D и 3D ускорение.

Меню «Носители»: выберите iso образ вашей заранее скачанной с интернета операционной системы. На случай если устанавливаете ОС с диска, отметьте пункт «Живой CD/DVD».

Выберите «Образ оптического диска».

В левом меню «Сеть»: есть возможность установить число интернет адаптеров и тип подключения. Отметьте пункт «Включить сетевой адаптер» — тип подключения «NAT».

Меню USB: Отмечаем «Включить контроллер USB»«Включить контроллер USB EHCI». USB фильтр обусловливает какое собственно USB устройство будет подключаться в виртуальной ОС, а какое к вашей системе. Для нормальной работы всех ваших накопителей USB-2.0 в виртуальной ОС, необходимо установить плагин VirtualBox 4.2.16 Oracle VM VirtualBox Extension Pack, скачать можете на официальном сайте.

Общие папки: Данный параметр важно настраивать, поскольку через общие папки виртуальная ОС будет взаимодействовать с вашей системой. Нажимаем плюс и набираем полный путь к директории общей папки находящейся на вашем ПК к примеру диск D:\Disk. Папку Disk необходимо сформировать в директории диска D: на вашем ПК. Отметьте пункт «Авто подключение» и нажмите «OK».

Запуск и установка операционной системы в VirtualBox

Теперь осталось запустить эмулятор VirtualBox и установить ОС как на настоящем ПК. Нажмите «Запустить».

И установите операционную систему.

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

С помощью бесплатной программы VirtualBox вы можете создать на своем компьютере виртуальную машину с другой гостевой операционной системой. Программа виртуализации VirtualBox создает виртуальные машины, в которые можно будет установить разные операционные системы: Windows, Linux, Mac OS X и т. д.

В Виртуал Бокс на ваш компьютер будет установлен как бы виртуальный компьютер с другой (или другими) операционной системой, которая никак не будет затрагивать основную ОС, установленную на вашем компьютере. При помощи данной программы, вы можете одновременно работать в двух разных операционную системах, например, в Windows и Linux Mint, или в Windows 10 и Windows 8.1.

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

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

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

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

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

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

В данном случае, на моем реальном компьютере установлена Windows 10, а я хочу установить на виртуальную машину Windows 7. Для того, чтобы избежать путаницы между версиями (можно будет установить несколько одинаковых систем разных выпусков), я дал гостевой системе подробное понятное имя.

Можно будет установить виртуальную машину в экспертном режиме (все настройки будут сгруппированы в нескольких окнах), или в подробном режиме, который мы сейчас рассмотрим.

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

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

На моем компьютере находится 8 ГБ оперативной памяти, поэтому я могу выделить виртуальной машине половину объема — 4 ГБ. Вы можете выбрать свой размер объема оперативной памяти, передвигая курсор по шкале, или ввести размер памяти в цифровом значении в МБ. В дальнейшем, при необходимости, вы можете изменить объем выделяемой оперативной памяти в настройках этой виртуальной машины.

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

В данном окне на выбор предлагаются три варианта действий:

  • Не подключать виртуальный жесткий диск — вы можете подключить виртуальный жесткий диск после создания виртуальной машины.
  • Создать новый жесткий диск — будет создан новый виртуальный жесткий диск.
  • Использовать существующий виртуальный жесткий диск — к виртуальной машине будет подключен ранее созданный виртуальный жесткий диск.

Программа VirtualBox сама рекомендует объем жесткого диска для конкретной операционной системы.
Для создания нового виртуального диска, нажмите на кнопку «Создать».

В следующем окне необходимо будет выбрать тип виртуального жесткого диска. Вы можете выбрать следующие форматы дисков (виртуальных контейнеров):

  • VDI (VirtualBox Disk Image) — формат диска VirtualBox.
  • VMDK (Virtual Machine Disk) — формат диска VMware.
  • VHD (Virtual Hard Disk) — формат диска Microsoft.
  • HDD (Parallels Hard Disk) — формат диска Parallels.
  • QED (QEMU enhanced disk) — формат для QEMU/KVM.
  • QCOW (QEMU Copy-On-Write) — формат для QEMU (qcow2).

Если для создания и запуска виртуальных машин вы будете использовать только программу VirtualBox, то тогда можно оставить выбор по умолчанию: формат VDI. Диски этого формата будут открываться в программе Виртуал Бокс.

Формат VMDK подойдет в том случае, если вы будете использовать виртуальную машину VMware Player, или VMware Workstation. Создав виртуальную машину в VirtualBox, выбрав тип виртуального диска VMDK, вы сможете в дальнейшем запустить эту виртуальную машину с установленной операционной системой, не только в VirtualBox, но и в другой программе производства VMware.

После выбора типа диска, нажмите на кнопку «Next».

Далее нужно будет выбрать формат хранения: динамический или фиксированный.

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

Файл фиксированного жесткого диска сразу займет весь объем виртуального жесткого диска.

В новом окне необходимо будет указать имя и размер файла виртуального жесткого диска.

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

По умолчанию, все файлы виртуальной машины будут сохранены в профиле пользователя на диске «С» вашего реального компьютера. Я рекомендую поступить по-другому: создать в другом (не системном) разделе диска вашего компьютера специальную папку (у меня она называется Virtual Machines), в которой можно будет хранить файлы виртуальных машин.

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

Файлы, сохраненные на другом разделе жесткого диска, или на другом жестком диске, в случае переустановки системы будут сохранены. После установки на компьютер программы виртуализации (VirtualBox или VMware), нужно будет только подключить и запустить ранее созданные виртуальные машины с операционными системами.

Для выбора папки хранения виртуальных машин используйте иконку с кнопкой папки. В окне Проводника выберите диск и папку для хранения данных виртуальной машины.

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

Виртуальная машина создана. После этого откроется главное окно «Oracle VM VirtualBox Менеджер» с вновь созданной виртуальной машиной. В правой части окна вы можете ознакомиться с некоторыми параметрами виртуальной машины.

Теперь необходимо будет сделать дополнительные настройки перед установкой операционной системы на виртуальную машину.

Настройки виртуальной машины в VirtualBox

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

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

Необходимо также будет выбрать общий буфер обмена для того, чтобы обмениваться данными между основной реальной операционной системой, и гостевой виртуальной ОС. На выбор предлагается несколько вариантов:

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

Есть смысл выбрать двунаправленный общий буфер обмена для наибольшего удобства при работе.

Далее включите функцию Drag’n’Drop для того, чтобы включить возможность перетаскивания данных из окна одной системы, в окно другой при помощи мыши. Здесь также будет лучше выбрать двунаправленный вариант.

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

Вам также может быть интересно:

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

После применения новых настроек, не забывайте нажимать на кнопку «ОК».

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

В разделе «Дисплей», во вкладке «Экран» вы можете выбрать объем видеопамяти, которую будет использовать виртуальная машина. Здесь вы можете включить 2D (необходимо) и 3D (необязательно) ускорение.

Во вкладке «Захват видео» вы можете включить функцию захвата видео в виртуальной машине.

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

Нажмите на «Пусто», в правой части окна напротив пункта «Оптический привод» нажмите на кнопку с изображением диска, а затем в контекстном меню выберите пункт «Выбрать образ оптического диска…». С помощью Проводника найдите на своем компьютере нужный образ операционной системы.

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

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

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

Далее можно будет приступить к установке операционной системе на виртуальную машину VirtualBox.

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

Для удаления виртуальной машины, в главном окне Виртуал Бокс нужно будет войти в меню «Машина», а потом выбрать пункт контекстного меню «Удалить».

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

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

Выводы статьи

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

Похожие публикации:

как установить и пользоваться, подробная настройка и запуск VM

VirtualBox — программа для создания VM (виртуальной машины) с нужной конфигурацией: модели ОС, частоты процессора, количества ОЗУ и памяти видеокарты, которые выделяются с физического «железа» компьютера. Распространяется она бесплатно и можно скачать последнюю версию с официального сайта: https://www.virtualbox.org.

В этой статье будет подробная инструкция для VirtualBox и как им пользоваться.

Установка программы

Скачав инсталлятор Oracle VirtualBox с официального сайта, начинаем с выбора места установки.

В окне рекомендуем ничего не трогать, кроме кнопки Browse для избрания диска, где будет установлен VirtualBox.

Выбрав место установки VirtualBox, переходим к следующему этапу работы.

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

Далее следует предупреждение о том, что при установке могут возникнуть неполадки с интернет-соединением. Не стоит переживать, такая проблема возникает очень редко. Нажимаете Yes, далее Install, после чего начнётся процесс установки.

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

По окончании инсталляции заглядываем в программу, где нас будет встречать окно. В нём находим кнопку «Создать» и нажимаем на неё.

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

Назначив имя, настраиваете количество оперативной памяти. Стоит упомянуть, что она будет выделяться с вашего ОЗУ, и чем больше его, тем лучше. Минимальное значение рекомендуется в 2 Гб.

Так как у нас первый вход, то выбираем создание нового виртуального жёсткого диска.

Здесь выкраиваем размер жёсткого диска и его тип (в зависимости от ОС, выбранной вами, будет зависеть количество нужного пространства. Это касается и оперативной памяти — ХP не поддерживает более 3,5 Гб). Закончив, нажимаем «Создать».

Сам процесс займёт немного времени — около 2–3 минут. Стоит компьютер оставить в покое и дать спокойно его завершить.

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

Настройка VirtualBox

Давайте разберемся, как производится подробная настройка виртуальной машины virtualbox.

  1. Общие.
  2. Система.
  3. Дисплей.
  4. Носители.
  5. Аудио.
  6. Сеть.
  7. COM-порт.
  8. USB.
  9. Общие папки.
  10. Интерфейс.

После создания можем увидеть все характеристики, заданные системе, а также появляется возможность настроить её более подробно.

Для этого надо нажать на кнопку «Настроить» или правой кнопкой мыши на нужную вам машину.

В появившимся окне можно менять:

  • имя системы;
  • поддерживаемые плагины;
  • количество процессоров оперативной и видеопамяти;
  • настройки удалённого доступа и т. д.

Разберём их подробно.

Хотя сперва стоить предупредить, чтобы начали работать некоторые функции, нужно будет скачать плагин Extension Pack для VirtualBox с официального сайта.

Общие

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

Система

Материнская плата

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

Процессор и ускорение

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

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

Дисплей

Экран

В этом пункте настраивается количество видеопамяти и мониторов, поддерживаемых VM, коэффициент масштабирования, а также включение 3D — 2D ускорения, то есть ваша система сможет поддерживать видео и 3D-приложения.

Удалённый доступ

В случае если VM была добавлена в предполагаемом сервере, и к ней необходим доступ с другого ПК, то для этого существует данный пункт. Здесь по умолчанию стоит номер порта 3389, но если вы собираетесь подключать больше одного сервера, то его придётся изменить; и регулируется метод аутентификации. Для установки доступа, вам нужно будет знать IP-адрес Хоста виртуальной машины.

Захват экрана

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

Носители

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

Аудио

Тут настраивается поддержка VM звуковой карты и воспроизведение его звука, устанавливая тип аудиоконтроллера.

Сеть

Здесь настраивается подсоединение к сети: количество адаптеров, их тип, вид самого подключения. Задавая различные типы сетевых карт в этом меню, можно добиться нужного сценария при работе в ВМ.

COM-Порт

Для эмуляции портов стандарта RS-232 используется этот пункт. Регулируется как количество, так и его режим.

USB

В этом месте выбирается поддержка виртуальных контроллеров от USB 1.1 до 3.0. И если добавить их в список контроллеров на вашем ПК, они будут отображаться и в ВМ соответственно. Чтобы это сделать, нужно нажать на зелёный знак «плюс» с правой стороны окна.

Общие папки

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

Интерфейс пользователя

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

Запуск

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

При запуске от вас потребуется указать месторасположение образа диска с операционной системой, т. к. её придётся установить, как на обычном ПК. Нажимаете на «Устройства» > «Оптические диски» > «Выбрать образ диска» и выбираете предварительно скачанный образ (ISO) ОС в интернете.

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

Как использовать VirtualBox — Урок

Если вы никогда не слышали о VirtualBox, это бесплатный эквивалент VMWare с открытым исходным кодом. Если вы все еще заблудились, VirtualBox позволяет вам виртуально запускать любую операционную систему внутри вашей текущей операционной системы !. Например, вы можете запускать Mac-OS X внутри Windows или запускать Windows внутри Ubuntu Linux, как при наличии эмулятора Windows для Ubuntu и т. Д. Возможности безграничны. Virtualbox — это благословение для тех из нас, кому нужна другая операционная система.Предположим, что ваш основной компьютер работает под управлением Windows, однако вам необходимо запустить программу, которая существует только в Linux, или вы хотите протестировать определенные программы, которые вы загрузили из Интернета, но боитесь заразиться вирусом. С VirtualBox вы сможете иметь возможность выполнять все это надежно и без лицензионных ограничений VMware.

Установка

В этом проекте мы собираемся установить Ubuntu 10.10 на машине под управлением Windows 7, однако вы можете использовать любую комбинацию, которая вам нравится: OS X в Windows 7, Windows XP в OS X, Windows XP в Linux. , комбинации бесконечны, и учебник будет для всех одинаковым.

Загрузите и установите VirtualBox, вы можете найти его для различных операционных систем, включая Windows, OS X и Linux. После установки откройте его и нажмите « New », чтобы создать новую виртуальную машину.

Затем дайте ему имя в соответствующем поле, а выберите ОС, которую вы собираетесь установить . Поскольку мы собираемся установить Ubuntu, это то, что мы собираемся выбрать. Щелкните « next », чтобы продолжить.

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

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

Затем выберите « Создать новый жесткий диск » и нажмите « Далее », чтобы продолжить. Затем вам будет представлен « Мастер создания нового виртуального диска ». Здесь также нажмите « Next ».

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

Затем выберите начальный размер для вашего виртуального диска. Поскольку пространство будет расширяться динамически, просто оставьте пространство по умолчанию, выделенное VirtualBox, обычно 8 или 10 гигабайт. Нажмите « Next », чтобы продолжить, и нажмите « Finish » в следующем окне, чтобы создать виртуальный диск.

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

Необязательный шаг : Если вы загрузили операционную систему, такую ​​как Ubuntu, из Интернета, и она была представлена ​​в формате ISO, VirtualBox запустит ISO за вас, вам не нужно тратить компакт-диск для этой установки.

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

Последние мысли

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

.

Как эмулировать сеть с помощью VirtualBox

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

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

Требуемые знания

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

Если вам нужно освежить свои знания о VirtualBox, веб-сайт VirtualBox предоставляет подробное руководство пользователя, и я написал несколько сообщений, посвященных VirtualBox. См. Список ниже:

Топология сети

Чтобы построить эмулируемую сеть, сначала создайте план сети, которому вы можете следовать. VirtualBox не имеет графического пользовательского интерфейса перетаскивания для создания сетей виртуальных машин, поэтому вы должны нарисовать сеть с помощью другого инструмента, такого как Microsoft PowerPoint, Visio, или альтернатив с открытым исходным кодом, таких как LibreOffice Draw или Dia, или даже карандаша и бумага.

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

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

Тестовая топология сети

Топология сети VirtualBox

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

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

Сеть VirtualBox с внутренними сетями и сетью управления NAT

Все, что показано на приведенной выше диаграмме, за исключением ЛВС, Интернета и маршрутизатора (красного цвета), который соединяет ЛВС с Интернетом, работает на вашем персональном компьютере, представленном портативным компьютером на сетевой диаграмме.Ваш персональный компьютер подключен к локальной сети и к Интернету через маршрутизатор.

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

Чтобы создать топологию сети, необходимо сначала создать новую виртуальную машину. В этом случае я уже создал виртуальную машину в VirtualBox. Если вам нужно знать, как установить виртуальную машину в VirtualBox, см. Мой пост об установке системы Linux на виртуальную машину VirtualBox.

Базовая ВМ

В этом примере я установил Ubuntu Server 16.04. Я использовал все конфигурации по умолчанию.См. Ниже, что виртуальная машина с именем Сервер Ubuntu появляется в окне VirtualBox Manager.

Виртуальная машина * Сервер Ubuntu * готова к использованию

Примечание: Я использовал имя хоста по умолчанию для сервера. Имя хоста — ubuntu . Если вы выбрали другое имя хоста, вам нужно будет изменить некоторые команды, которые я перечислю позже в этом руководстве.

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

Клонирование виртуальной машины — самый простой способ создать больше гостевых виртуальных машин на главном компьютере.

Чтобы создать ПК и маршрутизаторы для сетевой эмуляции, клонируйте виртуальную машину Ubuntu server , которую вы создали на предыдущем шаге. Щелкните правой кнопкой мыши сервер Ubuntu и выберите в меню Clone .

Клонировать виртуальную машину

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

Назовите виртуальную машину и повторно инициализируйте MAC-адреса

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

Выбрать связанный клон

Нажмите кнопку Clone , и новая виртуальная машина появится в окне VirtualBox Manager.

Создан первый связанный клон

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

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

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

Создание внутренних сетей VirtualBox

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

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

Чтобы соединить две виртуальные машины друг с другом, используйте интерфейс Internal Network .

Выберите одну из виртуальных машин в окне VirtualBox Manager и нажмите Settings . Затем в окне настроек щелкните Network . В приведенном ниже примере вы настроите сетевой адаптер 2 на виртуальной машине Router-1 .

Установите флажок Включить сетевой адаптер , если он еще не установлен. Затем нажмите Attached To и выберите Internal Network .

Выбрать внутреннюю сеть

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

Введите имя сети

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

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

Узел Интерфейс VirtualBox Тип сети VirtualBox Имя
ПК-1 Адаптер 2 внутренний интнет-1
ПК-2 Адаптер 2 внутренний интнет-2
ПК-3 Адаптер 2 внутренний интнет-3
Маршрутизатор-1 Адаптер 2 внутренний интнет-1
Адаптер 3 внутренний интнет-100
Адаптер 4 внутренний интнет-101
Маршрутизатор-2 Адаптер 2 внутренний интнет-2
Адаптер 3 внутренний интнет-100
Адаптер 4 внутренний интнет-102
Маршрутизатор-3 Адаптер 2 внутренний интнет-3
Адаптер 3 внутренний интнет-101
Адаптер 4 внутренний интнет-102

Создать сеть управления

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

Переадресация TCP-порта

Интерфейс VirtualBox NAT — это брандмауэр NAT, который соединяет гостевые виртуальные машины с локальной сетью главного компьютера. Он поддерживает DHCP-настройку IP-адресов.

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

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

Порт SSH по умолчанию на каждой гостевой виртуальной машине — TCP-порт 22. Сопоставьте неиспользуемые номера TCP-портов на главном компьютере с портом 22 на каждой гостевой виртуальной машине. На главном компьютере могут использоваться любые неназначенные или незарезервированные номера портов TCP.Я предпочитаю использовать номера портов TCP между 14415 и 14935, что обеспечивает 520 непрерывных неназначенных номеров портов TCP 1 .

Чтобы увидеть все назначенные номера портов TCP, см. Http://www.iana.org/assignments/service-names-port-numbers/service-names-port-numbers.xhtml.

Настроить переадресацию портов на интерфейсах NAT

На каждой виртуальной машине щелкните Настройки , затем щелкните вкладку Сеть в окне настроек. Выберите вкладку для Адаптер 1 .Разверните сетевую панель Advanced и щелкните Port Fowarding .

Расширенные настройки: нажмите Port Forwarding

Откроется окно «Правила переадресации портов». Щелкните зеленый знак плюса, чтобы добавить новое правило.

Окно переадресации портов

Дайте правилу имя. Можно использовать любое имя. Я называю правило «SSH». Протокол — «TCP». Оставьте поля IP-адреса пустыми. Гостевой порт — «22». Хост-порт — это любой номер TCP-порта, доступный на главном компьютере.В этом примере я использую номер порта «14601».

Маршрутизатор-1 доступен через порт 14601

Повторите процесс и настройте интерфейсы NAT с переадресацией портов на каждой виртуальной машине. Чтобы упростить запоминание номеров портов, я назначил номера портов TCP для ПК, начиная с номера порта 14501, и назначил номера портов маршрутизаторам, начиная с номера порта 14601.

В таблице ниже показаны интерфейсы NAT на каждом компьютере и правила переадресации портов TCP для каждого интерфейса.

Сетевой узел Интерфейс Название правила IP-адрес хоста Хост-порт Гостевой IP Гостевой порт
ПК-1 Адаптер 1 SSH (пусто) 14501 (пусто) 22
ПК-2 Адаптер 1 SSH (пусто) 14502 (пусто) 22
ПК-3 Адаптер 1 SSH (пусто) 14503 (пусто) 22
Маршрутизатор-1 Адаптер 1 SSH (пусто) 14601 (пусто) 22
Маршрутизатор-2 Адаптер 1 SSH (пусто) 14602 (пусто) 22
Маршрутизатор-3 Адаптер 1 SSH (пусто) 14603 (пусто) 22

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

Настройка интерфейса управления на виртуальных машинах

Все виртуальные машины, используемые в этом руководстве, являются клонами базовой виртуальной машины.Я создал базовую виртуальную машину Ubuntu Server , в то время как ее первый сетевой адаптер был подключен к интерфейсу NAT, который является конфигурацией по умолчанию для виртуальных машин в VirtualBox. Сценарии установки Ubuntu Server настроили систему для использования DHCP на первом интерфейсе Ethernet enp0s3 . Таким образом, базовая виртуальная машина получает IP-конфигурацию от встроенного DHCP-сервера интерфейса VirtualBox NAT.

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

Запуск виртуальных машин

Теперь вы можете запустить сценарий сетевой эмуляции, запустив все виртуальные машины.

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

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

Чтобы сгруппировать виртуальные машины в VirtualBox, нажмите и удерживайте клавишу Shift и выберите каждую виртуальную машину, которая будет включена в группу. Затем щелкните правой кнопкой мыши выбранные виртуальные машины и выберите в меню Group .

Группировать виртуальные машины вместе

VirtualBox обводит группу рамкой и дает ей имя «Новая группа».

Группа ВМ

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

Группа развалилась

Когда вы выбираете группу, щелкнув ее имя, вы можете применять команды VirtualBox, такие как Start или Stop , ко всей группе. Это упрощает быстрый запуск сценария сетевой эмуляции.

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

Подключиться к каждой виртуальной машине

Используйте SSH для входа в виртуальные машины после их запуска в сценарии сетевой эмуляции. Для запуска всех виртуальных машин потребуется несколько минут.

Чтобы войти в любую работающую виртуальную машину, используйте IP-адрес главного компьютера и номер порта хоста, назначенный виртуальной машине:

  $ ssh -l  -p <номер порта> 
  

Параметр -l указывает идентификатор пользователя, используемый для входа в узел.В этом случае, когда я установил гостевую операционную систему на каждом узле, я выбрал идентификатор пользователя brian , так что это идентификатор пользователя, который я использовал в команде SSH.

Параметр -p указывает номер порта хоста. Хост-порт — это TCP-порт, который в настоящее время прослушивает хост-компьютер, который будет перенаправлять трафик на порт 22 на связанной виртуальной машине. Я использую номера портов хоста, которые я назначил для виртуальных машин в таблице выше.

Я использую localhost в качестве IP-адреса, потому что я запускаю команду на главном компьютере.В качестве альтернативы я мог бы использовать адрес обратной связи главного компьютера 127.0.0.1 .

Откройте шесть окон терминала, по одному для каждой виртуальной машины. В каждом окне используйте SSH для подключения к другой виртуальной машине. Я ввожу команды, показанные ниже, в окно терминала каждой виртуальной машины (или использую Putty, если вы используете Microsoft Windows):

Клемма Виртуальная машина Команда
1 ПК-1 ssh -l brian -p 14501 локальный хост
2 ПК-2 ssh -l brian -p 14502 локальный хост
3 ПК-3 ssh -l brian -p 14503 локальный хост
4 Маршрутизатор-1 ssh -l brian -p 14601 локальный хост
5 Маршрутизатор-2 ssh -l brian -p 14602 локальный хост
6 Маршрутизатор-3 ssh -l brian -p 14603 локальный хост

Первый интерфейс Ethernet на каждой виртуальной машине уже настроен для подключения к DHCP-серверу, поэтому вы должны иметь возможность подключаться к каждой виртуальной машине по SSH с помощью команд, приведенных в таблице выше.Если SSH не работает, проверьте IP-конфигурацию первого интерфейса Ethernet, enp0s3 , на каждой виртуальной машине.

Настройка и тестирование сетевых узлов

Теперь, когда все виртуальные машины работают, настройте их сетевые интерфейсы и протоколы маршрутизации.

Конфигурация сети

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

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

Узел Имя интерфейса Linux IP-адрес, который будет присвоен
ПК-1 enp0s8 192.168.1.1/24
enp0s3 DHCP
ПК-2 enp0s8 192.168.2.1 / 24
enp0s3 DHCP
ПК-3 enp0s8 192.168.3.1/24
enp0s3 DHCP
Маршрутизатор-1 enp0s8 192.168.1.254/24
enp0s9 192.168.100.1/24
enp0s10 192.168.101.2/24
enp0s3 DHCP
Маршрутизатор-2 enp0s8 192.168.2.254 / 24
enp0s9 192.168.100.2/24
enp0s10 192.168.102.2/24
enp0s3 DHCP
Маршрутизатор-3 enp0s8 192.168.3.254/24
enp0s9 192.168.101.1/24
enp0s10 192.168.102.1/24
enp0s3 DHCP

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

См. Мой пост о том, как построить сеть маршрутизаторов Linux с помощью quagga, если вам нужны объяснения того, как работают эти команды.

ПК-1

На ПК-1 измените имя хоста, добавьте конфигурацию интерфейса в файл сетевых интерфейсов и настройте статический маршрут:

  судо su
  

Введите свой пароль. Затем скопируйте и вставьте следующие команды в окна терминала. Мы используем функцию здесь документов оболочки bash для перенаправления вставленного блока ввода в командную строку оболочки bash:

  bash << EOF2
sed -i 's / ubuntu / pc1 / g' / etc / имя хоста
sed -i 's / ubuntu / pc1 / g' / etc / hosts
имя хоста pc1
cat >> / etc / network / interfaces << EOF
авто enp0s8
iface enp0s8 inet static
   адрес 192.168.1.1
   маска сети 255.255.255.0
up route add -net 192.168.0.0/16 gw 192.168.1.254 dev enp0s8
EOF
/etc/init.d/networking restart
Выход
EOF2
  

Перезагрузите узел:

  перезагрузка sudo
  

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

  ssh -l brian -p 14501 локальный хост
  
ПК-2

На ПК-2 измените имя хоста, добавьте конфигурацию интерфейса в файл сетевых интерфейсов и настройте статический маршрут.Скопируйте и вставьте следующие команды в окно терминала PC-2:

  судо su
  

Введите свой пароль. Затем скопируйте и вставьте следующие команды в окно терминала:

  bash << EOF2
sed -i 's / ubuntu / pc2 / g' / etc / имя хоста
sed -i 's / ubuntu / pc2 / g' / etc / hosts
имя хоста pc2
cat >> / etc / network / interfaces << EOF
авто enp0s8
iface enp0s8 inet static
   адрес 192.168.2.1
   маска сети 255.255.255.0
up route add -net 192.168.0.0/16 gw 192.168.2.254 разработчик enp0s8
EOF
/etc/init.d/networking restart
Выход
EOF2
  

Перезагрузите узел:

  перезагрузка sudo
  

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

  ssh -l brian -p 14502 локальный хост
  
ПК-3

На ПК-3 измените имя хоста, добавьте конфигурацию интерфейса в файл сетевых интерфейсов и настройте статический маршрут. Скопируйте и вставьте следующие команды в окно терминала PC-1:

  судо su
  

Введите свой пароль.Затем скопируйте и вставьте следующие команды в окно терминала:

  bash << EOF2
sed -i 's / ubuntu / pc3 / g' / etc / имя хоста
sed -i 's / ubuntu / pc3 / g' / etc / hosts
имя хоста pc3
cat >> / etc / network / interfaces << EOF
авто enp0s8
iface enp0s8 inet static
   адрес 192.168.3.1
   маска сети 255.255.255.0
up route add -net 192.168.0.0/16 gw 192.168.3.254 dev enp0s8
EOF
/etc/init.d/networking restart
Выход
EOF2
  

Перезагрузите узел:

  перезагрузка sudo
  

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

  ssh -l brian -p 14503 локальный хост
  
Команды оболочки для копирования и вставки Router-1

На маршрутизаторе-1 измените имя хоста, установите quagga и настройте OSPF на интерфейсах маршрутизатора. Скопируйте и вставьте следующие команды в окно терминала Router-1:

  судо su
  

Введите свой пароль. Затем скопируйте и вставьте следующие команды в окно терминала:

  bash << EOF2
sed -i 's / ubuntu / router1 / g' / etc / имя хоста
sed -i 's / ubuntu / router1 / g' / etc / hosts
имя хоста router1
apt-get update
apt-get install quagga quagga-doc traceroute
cp / usr / share / doc / quagga / examples / zebra.conf.sample /etc/quagga/zebra.conf
cp /usr/share/doc/quagga/examples/ospfd.conf.sample /etc/quagga/ospfd.conf
chown quagga.quaggavty /etc/quagga/*.conf
chmod 640 /etc/quagga/*.conf
sed -i s '/ zebra = нет / zebra = yes /' / etc / quagga / daemons
sed -i s '/ ospfd = no / ospfd = yes /' / etc / quagga / daemons
echo 'VTYSH_PAGER = подробнее' >> / etc / environment
echo 'экспорт VTYSH_PAGER = еще' >> / etc / bash.bashrc
cat >> /etc/quagga/ospfd.conf << EOF
интерфейс enp0s8
интерфейс enp0s9
интерфейс enp0s10
интерфейс lo
маршрутизатор ospf
 пассивный интерфейс enp0s8
 сеть 192.168.1.0 / 24 область 0.0.0.0
 сеть 192.168.100.0/24 область 0.0.0.0
 сеть 192.168.101.0/24 область 0.0.0.0
линия vty
EOF
cat >> /etc/quagga/zebra.conf << EOF
интерфейс enp0s8
 IP-адрес 192.168.1.254/24
 ipv6 и подавить-ра
интерфейс enp0s9
 IP-адрес 192.168.100.1/24
 ipv6 и подавить-ра
интерфейс enp0s10
 IP-адрес 192.168.101.2/24
 ipv6 и подавить-ра
интерфейс lo
IP-переадресация
линия vty
EOF
/etc/init.d/quagga start
Выход
EOF2
  

Перезагрузите узел:

  перезагрузка sudo
  

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

  ssh -l brian -p 14601 локальный хост
  
Маршрутизатор-2

На маршрутизаторе-2 измените имя хоста, установите quagga и настройте OSPF на интерфейсах маршрутизатора. Скопируйте и вставьте следующие команды в окно терминала Router-2:

  судо su
  

Введите свой пароль. Затем скопируйте и вставьте следующие команды в окно терминала:

  bash << EOF2
sed -i 's / ubuntu / router2 / g' / etc / имя хоста
sed -i 's / ubuntu / router2 / g' / etc / hosts
имя хоста router2
apt-get update
apt-get install quagga quagga-doc traceroute
cp / usr / share / doc / quagga / examples / zebra.conf.sample /etc/quagga/zebra.conf
cp /usr/share/doc/quagga/examples/ospfd.conf.sample /etc/quagga/ospfd.conf
chown quagga.quaggavty /etc/quagga/*.conf
chmod 640 /etc/quagga/*.conf
sed -i s '/ zebra = нет / zebra = yes /' / etc / quagga / daemons
sed -i s '/ ospfd = no / ospfd = yes /' / etc / quagga / daemons
echo 'VTYSH_PAGER = подробнее' >> / etc / environment
echo 'экспорт VTYSH_PAGER = еще' >> / etc / bash.bashrc
cat >> /etc/quagga/ospfd.conf << EOF
интерфейс enp0s8
интерфейс enp0s9
интерфейс enp0s10
интерфейс lo
маршрутизатор ospf
 пассивный интерфейс enp0s8
 сеть 192.168.2.0 / 24 область 0.0.0.0
 сеть 192.168.100.0/24 область 0.0.0.0
 сеть 192.168.102.0/24 область 0.0.0.0
линия vty
EOF
cat> /etc/quagga/zebra.conf << EOF
интерфейс enp0s8
 IP-адрес 192.168.2.254/24
 ipv6 и подавить-ра
интерфейс enp0s9
 IP-адрес 192.168.100.2/24
 ipv6 и подавить-ра
интерфейс enp0s10
 IP-адрес 192.168.102.2/24
 ipv6 и подавить-ра
интерфейс lo
IP-переадресация
линия vty
EOF
/etc/init.d/quagga start
Выход
EOF2
  

Перезагрузите узел:

  перезагрузка sudo
  

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

  ssh -l brian -p 14602 локальный хост
  
Маршрутизатор-3

На маршрутизаторе-3 измените имя хоста, установите quagga и настройте OSPF на интерфейсах маршрутизатора. Скопируйте и вставьте следующие команды в окно терминала Router-3:

  судо su
  

Введите свой пароль. Затем скопируйте и вставьте следующие команды в окно терминала:

  bash << EOF2
sed -i 's / ubuntu / router3 / g' / etc / имя хоста
sed -i 's / ubuntu / router3 / g' / etc / hosts
имя хоста router3
apt-get update
apt-get install quagga quagga-doc traceroute
cp / usr / share / doc / quagga / examples / zebra.conf.sample /etc/quagga/zebra.conf
cp /usr/share/doc/quagga/examples/ospfd.conf.sample /etc/quagga/ospfd.conf
chown quagga.quaggavty /etc/quagga/*.conf
chmod 640 /etc/quagga/*.conf
sed -i s '/ zebra = нет / zebra = yes /' / etc / quagga / daemons
sed -i s '/ ospfd = no / ospfd = yes /' / etc / quagga / daemons
echo 'VTYSH_PAGER = подробнее' >> / etc / environment
echo 'экспорт VTYSH_PAGER = еще' >> / etc / bash.bashrc
cat >> /etc/quagga/ospfd.conf << EOF
интерфейс enp0s8
интерфейс enp0s9
интерфейс enp0s10
интерфейс lo
маршрутизатор ospf
 пассивный интерфейс enp0s8
 сеть 192.168.3.0 / 24 область 0.0.0.0
 сеть 192.168.101.0/24 область 0.0.0.0
 сеть 192.168.102.0/24 область 0.0.0.0
линия vty
EOF
cat> /etc/quagga/zebra.conf << EOF
интерфейс enp0s8
 IP-адрес 192.168.3.254/24
 ipv6 и подавить-ра
интерфейс enp0s9
 IP-адрес 192.168.101.1/24
 ipv6 и подавить-ра
интерфейс enp0s10
 IP-адрес 192.168.102.1/24
 ipv6 и подавить-ра
интерфейс lo
IP-переадресация
линия vty
EOF
/etc/init.d/quagga start
Выход
EOF2
  

Перезагрузите узел:

  перезагрузка sudo
  

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

  ssh -l brian -p 14603 локальный хост
  
Тестирование сети

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

Теперь вы можете проводить эксперименты или изучать работу сетевых протоколов. Например, вы можете использовать команду ping для проверки доступности IP между узлами, а также можете посмотреть таблицы маршрутизации или использовать команды quagga vtysh на маршрутизаторах, чтобы увидеть статус протокола OSPF.

Например, используйте traceroute , чтобы увидеть, что трафик проходит через сеть между pc3 и pc1 :

  брайан @ pc3: ~ $ traceroute 192.168.1.1
traceroute на 192.168.1.1 (192.168.1.1), максимум 30 переходов, 60 байтовых пакетов
 1 192.168.3.254 (192.168.3.254) 0,595 мс 0,618 мс 0,589 мс
 2 192.168.101.2 (192.168.101.2) 1,212 мс 1,332 мс 1,195 мс
 3 192.168.1.1 (192.168.1.1) 2,457 мс 2,607 мс 2,400 мс
  

Следующие шаги

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

Настройка сетевой лаборатории

VirtualBox может быть автоматизирована с использованием популярных инструментов с открытым исходным кодом. Возможно, вам будет полезно изучить использование Vagrant и / или Ansible для автоматизации, управления и настройки эмуляции сети VirtualBox.

Заключение

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

.

Как сделать VirtualBox полноэкранным для виртуальных машин Windows, macOS и Linux

Блог NAKIVO> Администрирование и резервное копирование VirtualBox> Как сделать VirtualBox полноэкранным: полное руководство

9 июля 2019 г.

по Майкл Бозе

После установки гостевой операционной системы (ОС) на VirtualBox интерфейс гостевой ОС по умолчанию отображается в оконном режиме.Более того, размер этого окна обычно невелик, и если вы увеличите размер окна до максимума, разрешение пользовательского интерфейса гостевой ОС останется прежним. В большинстве случаев работать в гостевой ОС с низким разрешением неудобно. Однако не беспокойтесь, вы можете увеличить разрешение экрана пользовательского интерфейса гостевой ОС, а также запустить гостевую ОС в полноэкранном режиме. Прочтите сегодняшнюю запись в блоге, чтобы узнать, как сделать VirtualBox полноэкранным для Mac OS X и гостевых ОС Windows.

Как сделать VirtualBox полноэкранным для гостей Windows 10

Если вас беспокоит безопасность, хорошей идеей будет запуск Windows 10 в качестве виртуальной машины (ВМ) на VirtualBox. Вы можете отключить подключение к Интернету или настроить виртуальный сетевой адаптер для виртуальной машины в режиме Host Only, чтобы разрешить сетевую связь только между хостом и гостевой системой и запретить подключение гостевой Windows 10 к внешним сетям, включая Интернет. Как вы помните, VirtualBox устанавливается на хост-ОС, работающую на хост-машине (физическом компьютере), а гостевая ОС - это операционная система, работающая на виртуальной машине.

Если вы попытаетесь развернуть окно виртуальной машины VirtualBox сразу после установки Windows 10 на виртуальную машину VirtualBox, размер пользовательского интерфейса гостевой ОС не увеличится (см. Снимок экрана ниже).

Проверьте объем видеопамяти в настройках виртуальной машины. Рекомендуется установить 128 МБ видеопамяти, поскольку при использовании видеорежима с более высоким разрешением требуется больше видеопамяти. Вы также можете включить 2D и 3D ускорение.

Если вы перейдете в настройки экрана Windows 10 (щелкните правой кнопкой мыши на рабочем столе и выберите Параметры дисплея в контекстном меню), вы можете увеличить разрешение гостевой ОС, но у вас по-прежнему нет возможности включить полноэкранный режим.Например, в нашем случае разрешение монитора составляет 1920x1080, а максимальное разрешение в гостевых настройках Windows 10 - 1600x1200 (доступные настройки разрешения гостевой ОС не подходят для широкоформатных дисплеев, как вы можете видеть). Если вы попытаетесь войти в полноэкранный режим, щелкнув View> Full screen mode в окне VM или нажав комбинацию клавиш хоста VirtualBox и F ​​ ( Right Ctrl + F в этом случае), экран гостевой ОС не будет растянут до размера вашего дисплея, и разрешение не будет увеличено.

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

В окне виртуальной машины выберите «Устройства > Вставить образ компакт-диска с гостевыми дополнениями» , чтобы вставить ISO-диск в виртуальный привод компакт-дисков виртуальной машины.

В гостевой системе Windows откройте проводник Windows, перейдите к виртуальному дисководу компакт-дисков (в данном случае - диск D) и запустите файл VBoxWindowsAdditions-amd64.exe , чтобы установить гостевые дополнения VirtualBox в гостевой системе Windows 10.

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

После установки гостевых дополнений VirtualBox вы можете увидеть другой набор настроек разрешения в гостевой системе Windows 10. В меню окна виртуальной машины перейдите к View и убедитесь, что опция Auto-resize Guest Display включена.

Наведите указатель мыши на угол окна виртуальной машины, нажмите левую кнопку мыши и измените размер окна виртуальной машины.Разрешение пользовательского интерфейса гостевой Windows 10 изменяется автоматически. Теперь вы можете максимизировать размер окна виртуальной машины гостевой Windows 10.

Теперь мы близки к ответу на вопрос «как сделать VirtualBox полноэкранным Windows 10». После выполнения конфигурации, описанной выше, вы можете включить полноэкранный режим для своей виртуальной машины Windows 10, щелкнув View> Full Screen mode в окне виртуальной машины. В качестве альтернативы вы можете нажать комбинацию клавиш VirtualBox Host и F ​​.Правый элемент управления - это ключ хоста по умолчанию в VirtualBox, поэтому вам следует нажать Right Ctrl + F , чтобы войти в полноэкранный режим для виртуальной машины Windows 10.

Как сделать VirtualBox полноэкранным для гостей Mac OS X

После установки macOS на VirtualBox разрешение экрана гостевой ОС по умолчанию составляет 1024x768. Настройки дисплея в macOS можно найти в Системные настройки> Дисплей . Вы не можете увеличить разрешение экрана в параметрах отображения.В этих настройках доступно только разрешение 1024x768.

Прежде чем вы сможете увеличить разрешение экрана для вашей macOS, работающей на виртуальной машине, перейдите к Настройки виртуальной машины> Дисплей и убедитесь, что объем видеопамяти составляет 128 МБ и установлен флажок Включить 3D-ускорение (аналогично процесс, описанный выше для виртуальной машины Windows).

Теперь перейдем к настройке разрешения экрана гостевой ОС macOS.

Выключите виртуальную машину macOS.

Откройте консоль на вашем хост-компьютере. В нашем примере Windows 10 используется в качестве хост-машины, поэтому мы должны запустить CMD в качестве администратора.

Перейти в каталог VirtualBox; путь установки VirtualBox по умолчанию - C: \ Program Files \ oracle \ virtualbox

cd "c: \ Program Files \ oracle \ virtualbox"

Установите необходимое разрешение с помощью VBoxManage , который является инструментом настройки командной строки VirtualBox.Заданное разрешение может быть меньше или равно разрешению вашего физического монитора, подключенного к вашему физическому (хосту) компьютеру. В нашем случае монитор имеет разрешение FullHD (1920x1080). Давайте запустим команду в ОС хоста, чтобы установить необходимое разрешение.

VBoxManage setextradata "macOSMojave10-14" VBoxInternal2 / EfiGraphicsResolution 1920x1080

Если вы используете Linux или macOS на хост-машине, принцип настройки аналогичен - запустите VBoxManage с аналогичными параметрами.

Включите виртуальную машину.

Теперь вы должны заметить, что разрешение отображения ВМ в окне ВМ выше сразу после включения ВМ (во время загрузки ВМ). Когда виртуальная машина загружается, вы увидите свое разрешение в настройках экрана гостевой ОС macOS. В списке по-прежнему есть только один параметр разрешения, но теперь это 1920x1080 вместо 1024x768, которые были ранее.

Нажмите комбинацию клавиш хоста и F ​​. В данном случае это комбинация клавиш Right Ctrl + F .В качестве альтернативы комбинации клавиш вы можете щелкнуть View в окне виртуальной машины и выбрать опцию Full-screen Mode .

Теперь ваша гостевая macOS, запущенная на VirtualBox, работает в полноэкранном режиме.

Преимущества этого метода : Простота использования.

Недостатки этого метода : Вам необходимо выключить виртуальную машину, чтобы изменить разрешение экрана в окне VirtualBox VM.

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

Как сделать VirtualBox полноэкранным для гостей Linux

Прежде всего, убедитесь, что в настройках отображения виртуальной машины ( Машина> Дисплей) объем видеопамяти равен 128 МБ (как было в двух предыдущих примерах).

Установите гостевые дополнения VirtualBox на гостевом компьютере Linux.

Давайте рассмотрим, как сделать VirtualBox полноэкранным для гостей Linux на примере использования Ubuntu. Вы можете установить гостевые дополнения VirtualBox в Linux, как было показано в первом разделе для Windows, вставив образ ISO-диска в виртуальный привод CD / DVD виртуальной машины и запустив установщик для соответствующей платформы. Мы рассмотрели этот метод в сообщении в блоге об установке Ubuntu на VirtualBox . Установка гостевых дополнений из онлайн-репозиториев пакетов с вашим менеджером пакетов возможна, но на данный момент остаются некоторые недостатки, вызванные зависимостями пакетов.Следовательно, в настоящее время рекомендуется устанавливать гостевые дополнения с виртуального ISO-диска.

Чтобы установить гостевые дополнения и сделать VirtualBox полноэкранным для гостей Linux, выполните следующие действия:

  • В окне виртуальной машины нажмите Устройства> Вставить образ компакт-диска с гостевыми дополнениями .
  • Если автозапуск включен, вы увидите окно автозапуска. Нажмите Выполнить и введите свой пароль, чтобы подтвердить запуск установщика.
  • Введите y и нажмите Введите в появившемся окне консоли.
  • После завершения установки перезагрузите виртуальную машину Linux.

Теперь вы можете изменить размер окна виртуальной машины, и разрешение вашего гостевого Linux будет автоматически соответствовать размеру окна виртуальной машины. Перейдите в View> Full screen mode или нажмите комбинацию Host + F , чтобы сделать VirtualBox полноэкранным для вашего гостя Linux.

Примечание: Если по какой-то причине вы не можете установить гостевые дополнения VirtualBox в гостевой ОС, вы можете вручную и статически увеличить разрешение отображения гостевой ОС с помощью VBoxManage (инструмент настройки командной строки VirtualBox) в ОС хоста как объяснено выше в разделе конфигурации macOS:

VBoxManage setextradata "VM_name" VBoxInternal2 / EfiGraphicsResolution 1920x1080

Заключение

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

Первый способ заключается в использовании VBoxManage, инструмента управления VirtualBox из командной строки, для изменения разрешения вручную. Этот метод можно использовать для всех доступных ОС - Windows, macOS и Linux. Недостатком этого метода является то, что вам необходимо выключить виртуальную машину, чтобы изменить разрешение экрана гостевой ОС.Используйте этот метод только в том случае, если невозможно установить гостевые дополнения VirtualBox в гостевой ОС. Автоматическое изменение разрешения в реальном времени при изменении размера окна виртуальной машины или переходе в полноэкранный режим возможно для гостей Windows и Linux после установки гостевых дополнений. Это второй доступный метод. К сожалению, текущая версия VirtualBox Guest Additions для macOS (v.6.0.8) не содержит специальных драйверов дисплея для автоматического изменения разрешения и перехода в полноэкранный режим в гостевых системах macOS.

Как сделать VirtualBox полноэкранным: подробное руководство

4.3 (86.6%) 97 голосов .

Как использовать USB-устройства в VirtualBox

Как использовать USB-устройства в VirtualBox - Учебное пособие

Обновлено: 3 ноября 2010 г.

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

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

Контрольная работа

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

Важное примечание: вам понадобится версия VirtualBox PUEL.Редакция OSE не предложить поддержку USB. Убедитесь, что вы загрузили правильную версию, иначе вы можете столкнуться с непреодолимым препятствием.

Шаг 1. Установите виртуальную машину

Вы все об этом знаете. Я написал множество руководств о том, как это сделать, в том числе несколько довольно сложных мультизагрузочная установка. Windows, Linux, выбирайте сами.

Шаг 2. Настройте поддержку USB в настройках виртуальной машины

Нажмите Настройки для вашей виртуальной машины, перейдите на вкладку USB.Установите два флажка, так как вам нужен USB 2.0. поддержка. Теоретически это все, но нам нужно будет сделать еще один шаг, чтобы это действительно заработало. Правда, для Windows Linux нужно немного попотеть. Мы скоро займемся этим.

USB-фильтр

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

Шаг 3. Установите виртуальные гостевые дополнения

Это необходимо для включения поддержки USB. Как и VMware Tools для Продукты VMware, гостевые дополнения предоставляют дополнительную функциональность виртуальной машине, повышают производительность, улучшить совместное использование и многое другое. У нас было длинное руководство, в котором объясняется как добиться этого на виртуальных машинах Windows и Linux.

Шаг 4. Протестируйте и проиграйте

Мы попытаемся подключить флэш-накопитель USB Kingston DataTraveler G2 объемом 16 ГБ, на котором есть одно изображение в формате JPG, просто для развлечения. Стенд: Ubuntu Lucid с VirtualBox 3.2, под управлением Windows XP виртуальная машина.

Загрузите свою виртуальную машину. Теперь попробуйте подключить USB-устройство.Зайдите в Devices> USB Devices и выберите тот тебе нужно. К сожалению, все параметры будут недоступны.

Ну так что ты делаешь?

Шаг 5. Исправьте разрешения для группы

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

Хорошо, мы запускаем Ubuntu с рабочим столом Gnome. Поэтому перейдите в Система> Администрирование> Пользователи. и группы. В открывшемся меню нажмите «Управление группами». Прокрутите и найдите группу vboxusers.

Щелкните кнопку Свойства. Убедитесь, что ваш пользователь указан и отмечен в поле «Члены группы».

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

Шаг 6. Проверьте еще раз и все получится.

На этот раз все будет работать правильно. Если вы использовали фильтры, устройство будет автоматически смонтировано. У вас будет USB устройство готово к использованию на вашей виртуальной машине. Это может быть запоминающее устройство или какой-нибудь другой крутой гаджет. Ты можешь даже использовать iPhone, iPod или аналогичный, если операционная система хоста не поддерживает синхронизацию устройства или еще много чего.

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

Больше чтения

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

Обзор VirtualBox 3

Compiz Fusion в VirtualBox 3

DirectX в VirtualBox 3

Бесшовный режим в VirtualBox

Ярлыки VirtualBox на рабочем столе

Портативный VirtualBox

Как добавить новые жесткие диски в VirtualBox - Учебник

Как клонировать диски в VirtualBox - Учебник

Как сжимать / расширять диски в VirtualBox - Учебное пособие

Как установить гостевые дополнения VirtualBox - Учебное пособие

Сеть и совместное использование в VirtualBox - Учебное пособие

Как загрузиться с CD-ROM в новых версиях VirtualBox - Учебное пособие

Вывод

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

Во всяком случае, на этом все. Еще одна тайна разгадана, еще один урок стал проще. Надеюсь, вам понравилось это; ожидайте больше хороших вещей в будущем. Спасибо Карлу за идею!

P.S. Я написал это руководство для Ubuntu, Gnome.Если вам нужны учебники для других рабочих столов Gnome или для KDE десктопы, пингуйте меня и я напечу продолжение. В общем, почти то же самое. Добавьте вашего пользователя в группа vboxusers. Выйти, войти в систему. C'est tout.

P.S.S. Если вы найдете эту статью полезной, поддержите Дедоимедо.

Ура.

.

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *