Freebsd 10.1 установка на HyperV

Для теста мне понадобилось оперативно работать с Freebsd 10: создавать машины, сохранять конфигурации, быстро откатываться назад. Раньше я использовал для этого Vmware Workstation. Но это десктопный вариант. Для увеличения быстродействия я решил воспользоваться сервером с HyperV.

Онлайн-курс по устройству компьютерных сетей

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

Я был приятно удивлен, когда узнал, что в Freebsd 10 x64 по умолчанию в ядре Generic включена поддержка HyperV. То есть Freebsd 10 оптимизирована на работу под HyperV. Корректно работает управление виртуальной машиной из консоли hyperv, а значит машинами можно управлять через скрипты PS. Работает синхронизация времени гостевой машины с хостом. Работает поддержка виртуальных шин IDE и SCSI. Включена поддержка сетевого драйвера hyperv, максимальный порог производительности сети теперь не ограничен 100 мегабитами.

То есть вариант вполне рабочий, Freebsd 10 x64 полностью поддерживает виртуализацию hyperv. Хочу отметить, что речь именно о 64 битной системе. В i386 поддержку по-умолчанию не включили. Нужно будет отдельно подгружать модули ядра и устанавливать драйвера. Подробнее об этом рассказано здесь.

Приступаем к установке. Запускаем оснастку HyperV, выбираем "Создать" -> "Виртуальная машина":

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

Пишем название машины:

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

Выбираем Поколение 1, 2-е Freebsd не поддерживает:

Выбор поколения в hyper-v

Указываем количество выделяемой памяти:

Установка памяти в hyper-v

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

Выбор адаптера в hyper-v

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

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

Указываем путь к образу, откуда будет производиться установка:

Подключение iso образа к виртуальной машине

Проверяем введенные данные:

Информация о новой виртуальной машине

И нажимаем "Готово". Начнется стандартная установка Freebsd, как будто вы ставите на отдельный компьютер. Подробнее об установке и дальнейшей настройке можно прочитать в цикле моих статей на эту тему ( 1, 2, 3 части ).

Управлять созданной виртуальной машиной Freebsd 10 можно как и любой другой. Поддерживается корректное завершение работы командами из консоли управления.

Помогла статья? Подписывайся на telegram канал автора

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

Дополнительные материалы по Freebsd

Онлайн-курс по устройству компьютерных сетей.

На углубленном курсе "Архитектура современных компьютерных сетей" вы с нуля научитесь работать с Wireshark и «под микроскопом» изучите работу сетевых протоколов. На протяжении курса надо будет выполнить более пятидесяти лабораторных работ в Wireshark.
Рекомендую полезные материалы по Freebsd:
  • Установка
  • Настройка
  • Обновление
  • Шлюз
  • Прокси сервер
  • Веб сервер NGINX
  • Веб сервер Apache
Описание установки Freebsd 11 на одиночный диск, либо на софтовый raid1, сделанный средствами zfs, которые поддерживает стандартный установщик.
Базовая настройка Freebsd, которую можно выполнить после установки сервера общего назначения. Представлены некоторые рекомендации по повышению удобства пользования и безопасности.
Описание и нюансы обновления системы Freebsd с помощью утилиты freebsd-update. Показано пошагово на конкретном примере обновления.
Настройка Freebsd шлюза для обеспечения выхода в интернет. Используется ipfw и ядерный нат, dnsmasq в качестве dhcp и dns сервера. Мониторинг сетевой активности с помощью iftop.
Подробная настройка на Freebsd прокси сервера squid + sams2 - панели управления для удобного администрирования.
Настройка максимально быстрого web сервера на базе Freebsd и nginx + php-fpm. Существенный прирост производительности по сравнению с классическим apache.
Настройка web сервера на Freebsd в связке с apache, nginx, php и mysql. Пошаговая установка и настройка каждого компонента.

Автор Zerox

Владимир, системный администратор, автор сайта. Люблю настраивать сервера, изучать что-то новое, делиться знаниями, писать интересные и полезные статьи. Открыт к диалогу и сотрудничеству. Если вам интересно узнать обо мне побольше, то можете послушать интервью. Запись на моем канале - https://t.me/srv_admin/425 или на сайте в контактах.

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

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

Нажимая кнопку "Отправить комментарий" Я даю согласие на обработку персональных данных.
Используешь Telegram? Подпишись на канал автора →
This is default text for notification bar