Запуск hyper-v в виртуальной машине со вложенной виртуализацией

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

  1. Щелкните Виртуальные машины (VM) и службы > Создать виртуальную машину >Создать виртуальную машину.

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

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

  4. На странице Выбор источника нажмите кнопку Далее.

  5. На странице Удостоверение укажите имя и необязательное описание виртуальной машины. Нажмите кнопку Далее.

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

    • Если требуется развернуть виртуальную машину в частном облаке, в поле Совместимость, выберите профиль возможностей, доступный для частного облака.
    • На странице Сетевые адаптеры выполните указанные ниже действия.
      • Если нужно использовать статические IP-адреса, задайте статический MAC-адрес.
      • Если виртуальная машина использует виртуальный жесткий диск в формате VMDK VMware, включите в шаблон устаревший сетевой адаптер (Создать > Сетевой адаптер > Устаревший сетевой адаптер). В противном случае виртуальная машина может не запускаться в домене, хотя будет запускаться в рабочей группе.
    • В разделе Настройка операционной системы настройте параметры операционной системы на виртуальной машине. Если профиль существует, выберите его в списке Профиль ОС виртуальной машины.
  7. На странице Выбор назначения укажите способ развертывания виртуальной машины: в частном облаке, на узле или сохранение в библиотеке.

Важный шаг

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

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

А сейчас мы подходим к самому главному — предстоит определить размер «диска». Советую не жадничать.

Согласно Мастеру, ХР требует 10 Гбайт. Если есть такая возможность — отдайте. Помните, если оперативную или видеопамять допустимо изменять в ходе эксплуатации ВМ, то объем виртуального диска устанавливается раз и навсегда!

Определившись с размером, щелкаем на кнопке «Далее», проверяем информацию о создаваемом диске и, если все устраивает, жмем на «Готово». Диск создан (по умолчанию файл виртуального диска сохраняется в каталоге /home/<имя пользователя>/.VirtualBox/VDI/).

Закончив с диском, снова щелкаем на кнопке «Далее» и проверяем информацию о создаваемой ВМ. Нажимаем кнопку «Готово» — машина организована.

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

Программа для создания виртуальных машин Oracle VM VirtualBox содержит множество параметров и настроек. Большинство важных настроек содержит визуальную полосу изменения параметров. Рекомендуется устанавливать значения расположенные только на зеленой зоне.

Процессор

Перейдите раздел Настройки > Система > Процессор. Здесь укажите нужное количество ядер процессора для работы виртуальной машины.

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

Дисплей

В разделе настроек Дисплей > Экран по возможности увеличьте размер Видеопамяти. Так как значений установленных по умолчанию не всегда хватает для нормальной работы. А также дополнительно можно включить 2D-ускорение видео и 3D-ускорение. Дополнительно VirtualBox позволяет работать сразу же с несколькими мониторами удаленно и при необходимости записывать все происходящее с экрана виртуальной машины.

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

Заключение

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

Подготовка ВМ

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

Для этого требуется:

  1. Зайти в «Диспетчер Hyper-V» и из списка выбрать второй пункт, который обозначает наименование вашего ПК.
  2. Далее вкладка «Действие» — «Диспетчер виртуальных коммутаторов».
  3. Выбрать «Создать виртуальный сетевой коммутатор», «Внешняя» и кликнуть «Создать виртуальный коммутатор».
  4. В последующем окошке чаще всего менять ничего нет необходимости. Специалистам, возможно, приемлемы другие настройки. Только в том случае, при котором дано свое наименование сети, а также при наличии сетевой карты и Wi-Fi адаптера, существует возможность выбора из пункта «Внешняя сеть» одного из сетевых адаптеров, применяемого вами для выхода в глобальную сеть.
  5. Кликните ОК и ждите, пока не завершится создание виртуального сетевого адаптера. Возможно, в этот момент связь с интернетом будет нестабильной.

Теперь следует ставить ВМ и установить ОС Windows в нее. В принципе, есть возможность инсталлировать Линукс, правда по мнению многих опытных и продвинутых пользователей, его работоспособность в Hyper-V ужасна, поэтому наилучшим вариантом следует считать выбор VirtualBox.

Включение Hyper-V

Ранее уже говорилось, что в ОС Windows 10 имеется встроенная поддержка ВМ Hyper-V. Правда в данной ОС ее компоненты отключены. Для этого разберемся, как включить Hyper.

Дабы воспользоваться услугами ВМ, необходимо включить компоненты Hyper-V:

  1. Первым делом требуется войти в Панель управления, затем найти «Включение или отключение компонентов Windows», отметить «Hyper-V» и нажать ОК.
  2. Здесь же вы можете установить средства управления ВМ, развернув узел «Hyper-V», нажав на +.
  3. Далее установить флаг на интересующем вас методе управления.
  4. По окончанию установки может потребоваться перезагрузка ПК.

У некоторых компоненты могут быть неактивными. Предположительно, из-за того, что ваша ОС 32-разрядная или на вашем ПК содержится меньше 4 Гб оперативной памяти, либо не поддерживается виртуализация, хотя она есть практически на каждом современном ПК или ноутбуке.

Инсталляция завершена и теперь нужно через поиск открыть «Диспетчер Hyper-V».

В Windows 10 он находится в разделе «Средства администрирования».

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

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

  2. В разделе Службы выберите Виртуальные машины.

  3. На странице Виртуальные машины выберите Добавить. Откроется страница Создание виртуальной машины.

  4. На вкладке Основные сведения в разделе Сведения о проекте убедитесь, что выбрана правильная подписка, и при необходимости щелкните Создать для группы ресурсов. Введите имя myResourceGroup.

  5. В разделе Подробности об экземпляре введите myVM в поле Имя виртуальной машины, выберите Восточная часть США в поле Регион и выберите Ubuntu 18.04 LTS в поле Образ. Оставьте другие значения по умолчанию.

  6. В разделе Учетная запись администратора выберите Открытый ключ SSH.

  7. В поле Имя пользователя введите azureuser.

  8. Для параметра Источник открытого ключа SSH оставьте значение по умолчанию Создать новую пару ключей, а затем введите myKey в поле Имя пары ключей.

  9. В разделе Правила входящего порта > Общедоступные входящие порты, щелкните Разрешить выбранные порты, а затем выберите SSH (22) и HTTP (80) из раскрывающегося списка.

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

  11. На странице Создание виртуальной машины отображаются сведения о создаваемой виртуальной машине. Когда вы будете готовы, нажмите Создать.

  12. Когда откроется окно Создать новую пару ключей, выберите Download private key and create resource (Скачать закрытый ключ и создать ресурс). Файл ключа будет скачан в таком виде: myKey.pem. Убедитесь, что знаете, куда был скачан файл . Путь к нему вам потребуется на следующем шаге.

  13. Когда развертывание будет завершено, выберите Перейти ресурсу.

  14. На странице новой виртуальной машины выберите общедоступный IP-адрес и скопируйте его в буфер обмена.

Примечание

Azure предоставляет IP-адрес исходящего трафика по умолчанию для виртуальных машин Azure, которым не назначен общедоступный IP-адрес или которые находятся в серверном пуле внутреннего Azure Load Balancer цен. категории «Базовый». Механизм IP-адреса исходящего трафика по умолчанию предоставляет исходящий IP-адрес, который нельзя настроить.

Дополнительные сведения об исходящем доступе по умолчанию см. в статье Исходящий доступ по умолчанию в Azure.

IP-адрес исходящего трафика по умолчанию отключается, когда виртуальной машине назначается общедоступный IP-адрес или виртуальная машина помещается в серверный пул Azure Load Balancer цен. категории «Стандартный» с правилами для исходящего трафика или без них. Если ресурс шлюза виртуальной сети Azure NAT назначен подсети виртуальной машины, IP-адрес исходящего трафика по умолчанию отключен.

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

Дополнительные сведения об исходящих подключениях в Azure см. в статье Использование преобразования исходных сетевых адресов (SNAT) для исходящих подключений.

Захват и высвобождение клавиатуры и мыши

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

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

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

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

В деталях все это означает следующее:

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

Чтобы высвободить клавиатуру из виртуальной машины, нажмите клавишу «Хост» (как описано выше, как правило, это правый CTRL).

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

По техническим причинам VM не сможет получить все входные данные клавиатуры, даже если она в тот момент владеет клавиатурой. Примерами таких комбинаций являются Ctrl-Alt-Del на хостах Windows или одиночные клавиши, захваченные другими приложениями на хостах X11.

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

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

Чтобы освободить мышь от владения виртуальной машиной, также нажмите клавишу «Хост».

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

Это будет описано далее.

Виртуальные машины и IBM Cloud

IBM Cloud предлагает для работы с виртуальными машинами различные конфигурации как относительно технических возможностей, так и с точки зрения ценообразования. Технический профиль виртуальной машины можно выбрать, исходя из ваших требований к вычислительной мощности, памяти, объему локального хранилища, возможностям GPU, т. е. настроить систему для своих конкретных задач. Кроме того, для управления виртуальными машинами VMware можно использовать решения IBM Cloud for VMware.

В зависимости от нормативных требований и требований к безопасности можно выбрать общедоступный или частный узел. Частная среда с одним арендатором может быть размещена на выделенном хосте, выбранном вами из более чем 60 ЦОД IBM в 19 странах по всему миру.

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

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

Для просмотра дополнительных сведений посетите страницу IBM Cloud и создайте IBMid.

Настройка оболочки приложения

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

Если на устройстве несколько дисков, например, системный C и D, то место расположения основных папок и других системных данных виртуальной машины VMware Workstation рекомендуется изменить на D. То есть на тот диск, который не является системным. Делать это нужно для того, чтобы в случае вирусной атаки, несанкционированного доступа или обыкновенного сбоя работы хоста (реальной ОС), файлы ВМ не пострадали.

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

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

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

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

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

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

Требования к использованию виртуальных машин

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

Лучшее, что нужно сделать, чтобы создать виртуальную машину, это, во-первых, иметь процессор среднего или высокого класса (Intel i5 или выше) с инструкциями по виртуализации. Также рекомендуется иметь достаточно оперативной памяти, чтобы виртуальная машина могла работать без проблем, и, кроме того, чтобы наша хост-операционная система не исчерпывала память. 8 Гб оперативной памяти может быть достаточно для нормальной работы виртуальных машин (даже Windows 10, использующих 4 ГБ памяти) и для хост-системы, чтобы иметь достаточно памяти для продолжения работы. Нам нужно жесткий диск для хранить виртуальные жесткие диски, которые мы создаем для этих виртуальных машин. Если у нас есть SSD, производительность будет намного выше, чем при использовании обычного жесткого диска.

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

Сохранение состояния машины

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

Разница между этими тремя параметрами имеет решающее значение. Они означают:

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

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

  • «Послать сигнал завершения работы». Это отправит сигнал ACPI shutdown на виртуальную машину, что будет иметь такой же эффект, как если бы вы нажали кнопку питания на реальном компьютере. Если виртуальная машина работает с довольно современной операционной системой, это должно запустить надлежащий механизм остановки работы виртуальной машины.
  • «Отключить машину»: с помощью этой опции VirtualBox также перестает работать с виртуальной машиной, но не сохраняет ее состояние.

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

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

Аналогичную функцию как и вариант «Послать сигнал завершения работы» выполняет в меню «Машина» опция «Завершить работу», она имеет тот же эффект и к ней применимы всё сказанное выше.

Продолжение: «Руководство по VirtualBox (часть 3): Использование групп, снимков, клонирование, импорт и экспорт виртуальных машин».

Oracle Virtualbox

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

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

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

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

Кликнем в верхней панели кнопку «Создать».

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

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

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

Тип виртуального диска оставим по умолчанию.

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

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

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

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

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

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

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

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

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

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

Чтобы сохранить текущее состояние гостевой ОС, откройте меню «Машина» и выберите «Сделать снимок состояния».

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

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

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

Hyper-v

Hyper-V — это гипервизор Microsoft, включенный в Windows, особенно в профессиональных версиях, таких как Windows 10 Pro. Этот гипервизор специализируется на эмуляции других версий Windows, но не отличается простотой или интуитивностью использования.

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

Проблема с Hyper-V заключается в том, что этот гипервизор несовместим с любым другим. Если мы включим его и попытаемся использовать VMware или VirtualBox, они будут возвращать сообщения об ошибках, синие снимки экрана, и мы не сможем их использовать. Даже если у нас нет ничего открытого в Hyper-V. Простое его включение вызывает проблемы, и нам придется отключить его, чтобы использовать другие программы виртуализации.

VMware

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

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

VirtualBox

Не в последнюю очередь, у нас есть VirtualКоробка , Основное отличие этой программы от предыдущих заключается в том, что она абсолютно бесплатна для всех пользователей и с открытым исходным кодом. Также мы можем найти его для Windows, Linux и macOS.

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

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

В Панели инструментов щелкаем на кнопке «Свойства» — и перед нами предстает следующее (рис. 3).

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

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

CD/DVD-ROM. В этом разделе подключается/отключается CD-накопитель, в роли которого может выступать и образ диска. Если же вы хотите в среде гостевой ОС записывать диски, то подключите физический дисковод и активируйте прямой доступ (рис. 4).

Аудио. Как нетрудно догадаться из названия раздела, в нем осуществляется управление звуковой системой. Позволительно включать/ отключать, выбирать нужный драйвер: OSS, ALSA, PulseAudio, а также «Пустой аудиодрайвер», устанавливающийся по умолчанию. В этом случае гостевая ОС «видит» звуковую плату, но не использует ее.

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

Из трех возможных типов подключения — NAT (Network Address Translation — преобразование сетевых адресов), хост-интерфейс и внутренняя сеть — выбираем первый, предлагающийся по умолчанию. Это самый простой способ подсоединения, не требующий никаких настроек ни в базовой, ни в гостевой ОС. Его относительным недостатком является «односторонность»: при стандартных настройках виртуальная машина недоступна извне. (Но вы же не собираетесь запускать на ВМ какой-нибудь веб-сервер!)

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

Настройка сети Virtualbox

1. Настройка сети NAT

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

Перейти на вкладку «Сеть»:

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

На вкладке «Дополнительно» вы можете настроить марку устройства адаптера и MAC адрес:

Если вы собираетесь устанавливать туда в Windows, то лучше будет работать Intel PRO/1000 MT Desktop, а для Linux можно оставить AMD PCNet FAST III, так как он поддерживается всеми операционными системами.

2. Настройка сети NAT

В версии Virtualbox, начиная с 4.3 была добавлена поддержка сетей NAT, это работает очень похоже на виртуальный адаптер хоста, все машины, подключенные к одной сети могут получить доступ друг к другу, а доступ в интернет выполняется через NAT, но основная система доступа к гостевым не имеет. Чтобы настроить такое подключение нужно сначала создать сеть NAT. Для этого откройте «Файл» -> «Настройки», «Сеть». Здесь перейдите на вкладку «Сети NAT». Дальше нажмите кнопку с зеленым плюсом, чтобы создать новую сеть:

Нажмите «Ok» и закройте это окно. Дальше откройте настройки для виртуальной машины, перейдите на вкладку «Сеть» -> «Адаптер 1»:

Выберите «Тип подключения» — «Сеть NAT», а «Имя» — только что созданную сеть.

Теперь все машины, подключенные к этой сети, будут доступны друг другу, как в VMWare.

3. Настройка адаптера виртуального хоста

Теперь задача немного интереснее — нам нужна локальная сеть virtualbox между несколькими виртуальными машинами и хостом. Для того чтобы все это заработало в Linux, нам нужно чтобы были загружены модули ядра vboxnetadp и vboxnetflt:

Возможно, для их правильной работы вам придется установить пакет net-tools. Дальше нужно создать сам виртуальный адаптер. Для этого откройте меню «Файл», затем «Настройки» -> «Сеть». Затем нажмите кнопку с зеленым значком плюс, а затем «Ok», все параметры можно оставить по умолчанию. В VirtualBox 5.2 и выше интерфейс был изменен. Теперь вам нужно открыть меню «Инструменты» -> «Менеджер сетей хоста»:

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

Теперь вернитесь к списку виртуальных машин, зайдите в настройки машины, «Сеть»:

Выберите «Тип подключения» — «Виртуальный адаптер хоста», а имя vboxnet0, тот, который вы создали раньше.

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

4. Настройка сетевого моста VirtualBox

Режим сетевого моста позволяет виртуальной машине выступать в роли реального сетевого устройства с отдельным ip адресом. Чтобы это настроить откройте это же меню — настойки виртуальной машины, затем «Сеть». Здесь выберите «Тип подключения» — «Сетевой мост»:

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

5. Внутренняя сеть VirtualBox

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

Как видите, существует тип подключения NAT — где только интернет, Мост — где машина становится членом внешней сети, а все остальные — это настройка виртуальной сети virtualbox, где машины могут видеть друг друга.

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

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

Adblock
detector