(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 = 1RAM = 1GbHDD = 50GbEth: HyperV
Hyper-V Manager - srv-virtual01 - New - Virtual Machine
Name: srv-freebsdLocation: D:\Hyper-V\VM conf\Choose the generation of this virtual machine: Generation 1
На заметку: второе поколение Generation 2 операционная система FreeBSD не поддерживает.
Startup memory: 1024 MBConnection: Hyper-VCreate a virtual diskName: srv-freebsd.vhdxLocation: D:\Hyper-V\VHD\Size: 50Gb
Installation OptionsYou 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-ROMImage 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 и нажимаю ENTERContinue with default keymap: нажимаю EnterPlease choose a hostname for this machine: srv-freebsdChoose optional system components to install: нажимаю EnterHow would you like to partition your disk? выбираю Auto (UFS) и нажимаю EnterPartition: выбираю Entire Disk и нажимаю EnterSelect a partition scheme for this volume: выбираю MBR и нажимаю EnterPlease review the disk setup. When complete, press the Finish button. (все меня устраивает) выбираю Finish и нажимаю EnterYour 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@ и нажимаю EnterRetype New Password: указываю 712mbddr@ и нажимаю EnterPlease select a network interface to configure: выбираю hn0 (Hyper-V Network Interface) и нажимаю EnterWould you like to configure IPv4 for this interface? выбираю Yes и нажимаю EnterWould you like to use DHCP to configure this interface? выбираю Yes и нажимаю EnterWould you like to configure IPv6 for this interface? выбираю No и нажимаю Enter
Resolver Configuration:
-
Search: polygon.localIPv4 DNS #1: 192.168.9.3IPv4 DNS #2: 192.168.9.2
и нажимаю OK
Select a region: Europe/Russian Federation/MSK+00Time & Date: SkipChoose the services you would like to be started at boot: SSHD, dumpdevChoose system security hardening options: ничего не выбираю и нажимаю OKWould you like to add users to the installed system now? выбираю No и нажимаю EnterFinal Configuration: выбираю Exit и нажимаю EnterThe 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.