(OS Windows Server 2012 R2 Std)

Задача: Пройтись по моментам установки FreeBSD-11.2-RELEASE-amd64-dvd1.iso внутрь виртуальной машины под Hyper-V (OS Windows Server 2012 R2 Std)

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

Но вот осталась пока одна система, развернутая на hyper-v — это сервис openfire, его я хочу смигрировать на ESXi 6.7.0, но сперва попробую развернуть FreeBSD 11, а после перенесу VM если все пройдет удачно, то поставлю себе плюсик и уже перенесу/отдельно разверну на Ubuntu 22.04 Server, увы перенос через "StarWind V2V Converter" проходит неудачно, меняется точки монтирования, а чтобы их поправить каждое посылаемое действие с клавиатуры повисает и приходится ждать. В общем просто разверну OpenFire на Ubuntu 22.04 + AD.

Шаг №1: Создаю виртуальную машину через оснастку Hyper-V Manager с параметрами:

  • CPU = 1
  • RAM = 1Gb
  • HDD = 50Gb
  • Eth: HyperV

Hyper-V Manager - srv-virtual01 - New - Virtual Machine

  • Name: srv-freebsd
  • Location: D:\Hyper-V\VM conf\
  • Choose the generation of this virtual machine: Generation 1

На заметку: второе поколение Generation 2 операционная система FreeBSD не поддерживает.

  • Startup memory: 1024 MB
  • Connection: Hyper-V
  • Create a virtual disk
    • Name: srv-freebsd.vhdx
    • Location: D:\Hyper-V\VHD\
    • Size: 50Gb
  • Installation Options
    • You can install an operating system now if you have access to the setup media, or you can install it later: Install an operating system from a bootable CD/DVD-ROM
    • Image file (.iso): C:\Soft\FreeBSD-11.2-RELEASE-amd64-dvd1.iso

и нажимаю Next, Finish

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

Шаг №2: Запускаю VM:

через правый клик мышью на srv-freebsd внутри Hyper-V Manager выбираю Start, Connect

выбираю 1. Boot Multi User [Enter]

  • Welcome to FreeBSD! Would you like to begin an installation or use the live CD? выделяю Install и нажимаю ENTER
  • Continue with default keymap: нажимаю Enter
  • Please choose a hostname for this machine: srv-freebsd
  • Choose optional system components to install: нажимаю Enter
  • How would you like to partition your disk? выбираю Auto (UFS) и нажимаю Enter
  • Partition: выбираю Entire Disk и нажимаю Enter
  • Select a partition scheme for this volume: выбираю MBR и нажимаю Enter
  • Please review the disk setup. When complete, press the Finish button. (все меня устраивает) выбираю Finish и нажимаю Enter
  • Your changes will now be written to disk. If you have chosen to overwrite existing data, it will be PERMANENTLY ERASED. Are you sure you want to commit your changes? выбираю Commit и нажимаю Enter

ожидаю…

FreeBSD Installer

Please select a password for the system management account (root):

Typed characters will not be visible.

Changing local password for root

  • New Password: указываю 712mbddr@ и нажимаю Enter
  • Retype New Password: указываю 712mbddr@ и нажимаю Enter
  • Please select a network interface to configure: выбираю hn0 (Hyper-V Network Interface) и нажимаю Enter
  • Would you like to configure IPv4 for this interface? выбираю Yes и нажимаю Enter
  • Would you like to use DHCP to configure this interface? выбираю Yes и нажимаю Enter
  • Would you like to configure IPv6 for this interface? выбираю No и нажимаю Enter

Resolver Configuration:

    • Search: polygon.local
    • IPv4 DNS #1: 192.168.9.3
    • IPv4 DNS #2: 192.168.9.2

и нажимаю OK

  • Select a region: Europe/Russian Federation/MSK+00
  • Time & Date: Skip
  • Choose the services you would like to be started at boot: SSHD, dumpdev
  • Choose system security hardening options: ничего не выбираю и нажимаю OK
  • Would you like to add users to the installed system now? выбираю No и нажимаю Enter
  • Final Configuration: выбираю Exit и нажимаю Enter
  • The installation is now finished. Before exiting the installer, would you like to open a shell in the new system to make any final manual modifications? выбираю Yes и нажимаю Enter

и вот оно окно приветствия установленной операционной системы FreeBSD 11

This shell is operating in a chroot in the new system. When finished making configuration changes, type "exit".

# ifconfig

192.168.9.135

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

Заметка по развертыванию FreeBSD 11 внутри Hyper-V (OS: Windows Server 2012 R2 Std) успешно завершена, но в продуктиве использоваться не будет, по крайней мере на этой работе, я больше по Ubuntu системам и сервисам на них. На этом все, с уважением автор блога Олло Александр aka ekzorchik.

От ekzorchik