URL: https://www.opennet.dev/cgi-bin/openforum/vsluhboard.cgi
Форум: vsluhforumID1
Нить номер: 97144
[ Назад ]

Исходное сообщение
"VHD & VHDX во FreeBSD"

Отправлено nops , 28-Фев-18 09:49 
Доброго времени друзья.
Недавний мой пост про гипервизор на FreeBSD сподвиг меня все таки поставить и потестить и полупродакшене решение.
Была выбрана последняя ОС FreeBSD 11.1
> FreeBSD vh 11.1-RELEASE FreeBSD 11.1-RELEASE #0 r321309: Fri Jul 21 02:08:28 UTC 2017     root@releng2.nyi.freebsd.org:/usr/obj/usr/src/sys/GENERIC  amd64

Далее по этой статье: https://onlyfriends.name/2016/10/pchyolki-v-dele-ili-zapuska...
Ну а полный листинг для конфигурационного файла можно найти тут: http://www.gsp.com/cgi-bin/man.cgi?section=8&topic=vm

В общем. Сейчас везде у меня стоит Windows Server 2012R2 Datacenter со службой Hyper-V. Соответственно образы дисков толко VHD/VHDX.
Чтобы запустить, так сказать в полупродакшене, нужно что-то с виндовой серверов перенести под bhyve, но беда в том, что поддержка vhd обозначена только в будущем.

Вопрос: Как переконвертировать vhd в понятный для bhyve формат img(raw)?


Содержание

Сообщения в этом обсуждении
"VHD & VHDX во FreeBSD"
Отправлено lavr , 28-Фев-18 12:50 
>[оверквотинг удален]
> Была выбрана последняя ОС FreeBSD 11.1
>> FreeBSD vh 11.1-RELEASE FreeBSD 11.1-RELEASE #0 r321309: Fri Jul 21 02:08:28 UTC 2017     root@releng2.nyi.freebsd.org:/usr/obj/usr/src/sys/GENERIC  amd64
> Далее по этой статье: https://onlyfriends.name/2016/10/pchyolki-v-dele-ili-zapuska...
> Ну а полный листинг для конфигурационного файла можно найти тут: http://www.gsp.com/cgi-bin/man.cgi?section=8&topic=vm
> В общем. Сейчас везде у меня стоит Windows Server 2012R2 Datacenter со
> службой Hyper-V. Соответственно образы дисков толко VHD/VHDX.
> Чтобы запустить, так сказать в полупродакшене, нужно что-то с виндовой серверов перенести
> под bhyve, но беда в том, что поддержка vhd обозначена только
> в будущем.
> Вопрос: Как переконвертировать vhd в понятный для bhyve формат img(raw)?

а почитать самостоятельно:
https://wiki.freebsd.org/bhyve

/usr/ports/emulators/qemu-utils - qemu-img vhd <-> raw
/usr/ports/sysutils/vmdktool - vmdk <-> raw

можно и vboxmanage использовать...


"VHD & VHDX во FreeBSD"
Отправлено nops , 28-Фев-18 12:56 
>[оверквотинг удален]
>> Далее по этой статье: https://onlyfriends.name/2016/10/pchyolki-v-dele-ili-zapuska...
>> Ну а полный листинг для конфигурационного файла можно найти тут: http://www.gsp.com/cgi-bin/man.cgi?section=8&topic=vm
>> В общем. Сейчас везде у меня стоит Windows Server 2012R2 Datacenter со
>> службой Hyper-V. Соответственно образы дисков толко VHD/VHDX.
>> Чтобы запустить, так сказать в полупродакшене, нужно что-то с виндовой серверов перенести
>> под bhyve, но беда в том, что поддержка vhd обозначена только
>> в будущем.
>> Вопрос: Как переконвертировать vhd в понятный для bhyve формат img(raw)?
> а почитать самостоятельно:
> https://wiki.freebsd.org/bhyve

Читал. Честно. Не увидел, может просто пропустил... По диагонали прошелся:(

> /usr/ports/emulators/qemu-utils - qemu-img vhd <-> raw
> /usr/ports/sysutils/vmdktool - vmdk <-> raw
> можно и vboxmanage использовать...

vmdktool я поставил, но он работает с VMDK и упоминания про VHD нет. А вот по qemu-utils честно говоря не подумал...

Спасибо тебе друг, ставлю qemu-utils. Дальше я справлюсь, дальше все знакомо:)


"VHD & VHDX во FreeBSD"
Отправлено Dorlas , 28-Фев-18 14:58 
> vmdktool я поставил, но он работает с VMDK и упоминания про VHD

На крайняк, полно утилит, которые могут VHD/VHDX в VMDK сконвертировать (StarWind Converter например). А уже потом vmdktool.


"VHD & VHDX во FreeBSD"
Отправлено artemrts , 02-Мрт-18 21:45 
Только смотри windows в bhyve работает только с uefi, даже не csm mode.

"VHD & VHDX во FreeBSD"
Отправлено nops , 03-Мрт-18 09:47 
> Только смотри windows в bhyve работает только с uefi, даже не csm
> mode.

Это я уже понял. Сейчас пробую уже готовую виртуальную систему перевести в uefi, что-то нифига не выходит.


"VHD & VHDX во FreeBSD"
Отправлено artemrts , 03-Мрт-18 19:05 
>> Только смотри windows в bhyve работает только с uefi, даже не csm
>> mode.
> Это я уже понял. Сейчас пробую уже готовую виртуальную систему перевести в
> uefi, что-то нифига не выходит.

Если получится отпишись. Что я только не делал, у меня не получилось.


"VHD & VHDX во FreeBSD"
Отправлено Dorlas , 03-Мрт-18 19:08 
>>> Только смотри windows в bhyve работает только с uefi, даже не csm
>>> mode.
>> Это я уже понял. Сейчас пробую уже готовую виртуальную систему перевести в
>> uefi, что-то нифига не выходит.
> Если получится отпишись. Что я только не делал, у меня не получилось.

Ну а если такие проблемы с конвертацией - может тогда начать с того, чтобы чистую Windows систему с 0 поднять в BhyVe ?
Потом поднять роли, смигрировать какие нибудь сервисы?


"VHD & VHDX во FreeBSD"
Отправлено nops , 03-Мрт-18 19:11 
>>>> Только смотри windows в bhyve работает только с uefi, даже не csm
>>>> mode.
>>> Это я уже понял. Сейчас пробую уже готовую виртуальную систему перевести в
>>> uefi, что-то нифига не выходит.
>> Если получится отпишись. Что я только не делал, у меня не получилось.
> Ну а если такие проблемы с конвертацией - может тогда начать с
> того, чтобы чистую Windows систему с 0 поднять в BhyVe ?
> Потом поднять роли, смигрировать какие нибудь сервисы?

все верно. Похоже это единственный способ, но я пока еще не писал в ТП мелкомягких.
В UEFI новая винда ставится и работает на ура, без нареканий. Но как-то не хочется заниматься миграцией контроллера домена на новый сервак, для тестирования, равно как и други винтовые сервисы, такие как MS SQL, 1C серверный вариант, Терминальный сервер для работы в 1С, в файловом варианте в режиме RemoteApp


"VHD & VHDX во FreeBSD"
Отправлено Сергей , 05-Мрт-18 00:04 
>> того, чтобы чистую Windows систему с 0 поднять в BhyVe ?
>> Потом поднять роли, смигрировать какие нибудь сервисы?
> все верно. Похоже это единственный способ, но я пока еще не писал
> в ТП мелкомягких.
> В UEFI новая винда ставится и работает на ура, без нареканий. Но
> как-то не хочется заниматься миграцией контроллера домена на новый сервак, для
> тестирования, равно как и други винтовые сервисы, такие как MS SQL,
> 1C серверный вариант, Терминальный сервер для работы в 1С, в файловом
> варианте в режиме RemoteApp

А разметку диска в виртуалке меняли с mbr на gpt...


"VHD & VHDX во FreeBSD"
Отправлено nops , 05-Мрт-18 06:29 
>>> того, чтобы чистую Windows систему с 0 поднять в BhyVe ?
>>> Потом поднять роли, смигрировать какие нибудь сервисы?
>> все верно. Похоже это единственный способ, но я пока еще не писал
>> в ТП мелкомягких.
>> В UEFI новая винда ставится и работает на ура, без нареканий. Но
>> как-то не хочется заниматься миграцией контроллера домена на новый сервак, для
>> тестирования, равно как и други винтовые сервисы, такие как MS SQL,
>> 1C серверный вариант, Терминальный сервер для работы в 1С, в файловом
>> варианте в режиме RemoteApp
>  А разметку диска в виртуалке меняли с mbr на gpt...

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


"VHD & VHDX во FreeBSD"
Отправлено Dorlas , 05-Мрт-18 08:34 
> В UEFI новая винда ставится и работает на ура, без нареканий. Но
> как-то не хочется заниматься миграцией контроллера домена на новый сервак, для
> тестирования, равно как и други винтовые сервисы, такие как MS SQL,
> 1C серверный вариант, Терминальный сервер для работы в 1С, в файловом
> варианте в режиме RemoteApp

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

Насчет остальных ролей - а что, у Вас они все на одной машинки ? (DC, 1C, Term Server, IIS + Remote APP) ?


"VHD & VHDX во FreeBSD"
Отправлено nops , 05-Мрт-18 08:38 
>> В UEFI новая винда ставится и работает на ура, без нареканий. Но
>> как-то не хочется заниматься миграцией контроллера домена на новый сервак, для
>> тестирования, равно как и други винтовые сервисы, такие как MS SQL,
>> 1C серверный вариант, Терминальный сервер для работы в 1С, в файловом
>> варианте в режиме RemoteApp
> Мигрировать контроллер домена и не стоит. Стоит поднять полноценный дополнительный. Между
> ними будет репликация и потом его можно будет без проблем из
> домена удалить.
> Насчет остальных ролей - а что, у Вас они все на одной
> машинки ? (DC, 1C, Term Server, IIS + Remote APP) ?

Да нет конечно, на разных, но все же. Для теста так заморачиваться как-то не очень радует... Я еще подумаю.
Было бы удобно, мигрировать ВМ между хостами, но это доступно в коробочках решениях.


"VHD & VHDX во FreeBSD"
Отправлено Dorlas , 05-Мрт-18 08:43 
> Было бы удобно, мигрировать ВМ между хостами, но это доступно в коробочках
> решениях.

Ну это работает только в однородных средах виртуализации (VMware - при наличие vCenter (offline без кластера и live migration - в рамках кластера), Microsoft (есть в Hyper-V Manager (offline), есть в Failover Cluster (offline/live), есть в SCVMM).

SCVMM конечно поддерживает еще в довесок Citrix и vCenter - но миграция машинки там процесс "шаманский", с конвертацией формата VM...и я бы не сказал, что 100%-но работающий...скорее 50/50 )))

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

PS: В Рамках BhyVe offline миграция виртуальных машин есть - в составе CBSD-кластера (либо на базе ClonOs кластера - по сути тот же CBSD но с WEB-интерфейсом). Online пока нет насколько я знаю.


"VHD & VHDX во FreeBSD"
Отправлено nops , 05-Мрт-18 08:50 
>[оверквотинг удален]
> Microsoft (есть в Hyper-V Manager (offline), есть в Failover Cluster (offline/live),
> есть в SCVMM).
> SCVMM конечно поддерживает еще в довесок Citrix и vCenter - но миграция
> машинки там процесс "шаманский", с конвертацией формата VM...и я бы не
> сказал, что 100%-но работающий...скорее 50/50 )))
> Так что я особо не знаю решения, которое бы без проблем мигировало
> виртуальные машины между разными средами виртуализации....
> PS: В Рамках BhyVe offline миграция виртуальных машин есть - в составе
> CBSD-кластера (либо на базе ClonOs кластера - по сути тот же
> CBSD но с WEB-интерфейсом). Online пока нет насколько я знаю.

У меня сейчас стоят на Hyper-V 2012R2 и там Online-миграция. Про остальное не знаю.
Само собой, что среды виртуализации должны быть однородными. :)
Ну так или иначе, я поковыряю сейчас bhyve потом попробую CBSD на базе  ClonOS.