Перенос FreeBSD на XenServer 5.6

VirtualBox, QEMU, ESX/ESXi и прочия
Правила форума
Убедительная просьба юзать теги [code] при оформлении листингов.
Сообщения не оформленные должным образом имеют все шансы быть незамеченными.
niknav
ефрейтор
Сообщения: 56
Зарегистрирован: 2009-04-26 11:04:25

Перенос FreeBSD на XenServer 5.6

Непрочитанное сообщение niknav » 2011-09-02 15:43:41

Подскажите возможно ли перенести FreeBSD 8.1 с физического сервера на XenServer 5.6? Если возможно то подскажите с помощью чего это сделать.
FreeBSD у меня стоит на старом 32 битном сервере.

Хостинговая компания Host-Food.ru
Хостинг HostFood.ru
 

Услуги хостинговой компании Host-Food.ru

Хостинг HostFood.ru

Тарифы на хостинг в России, от 12 рублей: https://www.host-food.ru/tariffs/hosting/
Тарифы на виртуальные сервера (VPS/VDS/KVM) в РФ, от 189 руб.: https://www.host-food.ru/tariffs/virtualny-server-vps/
Выделенные сервера, Россия, Москва, от 2000 рублей (HP Proliant G5, Intel Xeon E5430 (2.66GHz, Quad-Core, 12Mb), 8Gb RAM, 2x300Gb SAS HDD, P400i, 512Mb, BBU):
https://www.host-food.ru/tariffs/vydelennyi-server-ds/
Недорогие домены в популярных зонах: https://www.host-food.ru/domains/

Аватара пользователя
Electronik
капитан
Сообщения: 1593
Зарегистрирован: 2008-11-15 17:32:56
Откуда: Минск
Контактная информация:

Re: Перенос FreeBSD на XenServer 5.6

Непрочитанное сообщение Electronik » 2011-09-02 23:18:54

Вариант 1:
1)Делаете backup каталогов /etc && /usr/local/etc && /usr/local/www && /var/db/ports
2)Ставите на XenServer FreeBSD
3)Восстанавливаете из backup каталоги на прежние места
4)Собираете софт который был на старом сервере.

Вариант 2:
Если ядро GENERIC и процессоры на старом сервере и на новом от одного производителя то можно через dump/restore, но есть вероятность что софт не зведётся, так что лучше вариант 1.

Вариант 3:
Если Вас интересует заработает ли FreeBSD вообще на XenServer 5.6 то смотрим совместимость тут
Предскажем будущее hw по логам и дампу, снимем сглаз и порчу с рута, поможем придумать пароль(С)
Блог

Аватара пользователя
f0s
ст. лейтенант
Сообщения: 1082
Зарегистрирован: 2007-03-13 18:43:31
Откуда: Санкт-Петербург
Контактная информация:

Re: Перенос FreeBSD на XenServer 5.6

Непрочитанное сообщение f0s » 2012-02-08 8:54:35

акронисом снимаешь образ фрибсд, далее в виртуалку его разворачиваешь. правишь fstab, если нужно и rc.conf на предмет наименование сетевух. вроде все.
named, named, what is my TTL value?..

[FidoNet 2:550/2 && 2:5030/4441]

Аватара пользователя
manefesto
Группенфюррер
Сообщения: 6934
Зарегистрирован: 2007-07-20 8:27:30
Откуда: Пермь
Контактная информация:

Re: Перенос FreeBSD на XenServer 5.6

Непрочитанное сообщение manefesto » 2012-02-09 14:47:44

а еще лучше по метка...tunefs -L или geom_label
я такой яростный шо аж пиздеЦ
Изображение

mak_v_
проходил мимо

Re: Перенос FreeBSD на XenServer 5.6

Непрочитанное сообщение mak_v_ » 2012-02-09 15:25:26

акронис-шмакронис
dump\restore (для UFS)
dd
Последний раз редактировалось mak_v_ 2012-02-09 15:26:29, всего редактировалось 1 раз.

Аватара пользователя
f0s
ст. лейтенант
Сообщения: 1082
Зарегистрирован: 2007-03-13 18:43:31
Откуда: Санкт-Петербург
Контактная информация:

Re: Перенос FreeBSD на XenServer 5.6

Непрочитанное сообщение f0s » 2012-02-09 15:26:12

mak_v_ писал(а):акронис-шмакронис
dump\restore (для UFS)
dd
смысл все усложнять?
named, named, what is my TTL value?..

[FidoNet 2:550/2 && 2:5030/4441]

mak_v_
проходил мимо

Re: Перенос FreeBSD на XenServer 5.6

Непрочитанное сообщение mak_v_ » 2012-02-09 15:28:06

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

Аватара пользователя
f0s
ст. лейтенант
Сообщения: 1082
Зарегистрирован: 2007-03-13 18:43:31
Откуда: Санкт-Петербург
Контактная информация:

Re: Перенос FreeBSD на XenServer 5.6

Непрочитанное сообщение f0s » 2012-02-09 15:47:20

mak_v_ писал(а):смысл в геометрии старого и нового дисков. В их размере.
Сделайте шмакронисом образ фри а потом посмотрите на размеры диска, слайсов и вы удивитесь.
что удивляться? именно так и делал. алгоритм:
1) берешь загрузочный диск акрониса, всталвячешь в сервер, перегружаешь
2) снимаешь образ на сетевую папку или на внешний диск
3) в ксене создаешь новую ВМ, диск для нее создаешь такого же размера как на старом сервере.
4) указываешь грузится с акронис-диска загрузочного
5) выбираешь восстановить из копии, указываешь хранилище
6) все готово. если нужно меняешь fstab. все.

а вот теперь расскажи алгоритм переноса с помощью dump/restore в ксен
named, named, what is my TTL value?..

[FidoNet 2:550/2 && 2:5030/4441]

mak_v_
проходил мимо

Re: Перенос FreeBSD на XenServer 5.6

Непрочитанное сообщение mak_v_ » 2012-02-09 16:04:07

1) на работающей системе делаем дамп на любой носитель
2) в ксене грузимся с ливогого бсд-диска (например френзи), бъем хард на слайсы, разливаем рестором.
При этом можно указать свои размеры слайсов

Так скажи-ка мне мой милый, что тебе сказал bsdinstal по поводу размера диска и слайсов, а так же геометрии? Нигде нет варнингов или гуляющего места? или ты байт-в-байт одинаковые размеры создал :-)

Аватара пользователя
f0s
ст. лейтенант
Сообщения: 1082
Зарегистрирован: 2007-03-13 18:43:31
Откуда: Санкт-Петербург
Контактная информация:

Re: Перенос FreeBSD на XenServer 5.6

Непрочитанное сообщение f0s » 2012-02-09 17:03:05

mak_v_ писал(а):1) на работающей системе делаем дамп на любой носитель
2) в ксене грузимся с ливогого бсд-диска (например френзи), бъем хард на слайсы, разливаем рестором.
а хард с дампами ты как будешь подцеплять к ксену? опиши подробно. машина будет виртуальная. как ты в виртуальную машину будешь мапить реальный диск?


Так скажи-ка мне мой милый,
я тебе не "милый", соблюдай приличия в общении в публичном месте
что тебе сказал bsdinstal по поводу размера диска и слайсов, а так же геометрии? Нигде нет варнингов или гуляющего места? или ты байт-в-байт одинаковые размеры создал :-)
байт-в-байт. а потом все равно место больше сделал, подключив диск бОльшего размера, и с помощью команды pax все перенес.
named, named, what is my TTL value?..

[FidoNet 2:550/2 && 2:5030/4441]

mak_v_
проходил мимо

Re: Перенос FreeBSD на XenServer 5.6

Непрочитанное сообщение mak_v_ » 2012-02-09 17:14:11

а хард с дампами ты как будешь подцеплять к ксену? опиши подробно. машина будет виртуальная. как ты в виртуальную машину будешь мапить реальный диск?
Это на хард, можно эти файлы на флешку, фтп, "на сетевую папку или на внешний диск", mount_smbfs например :-)

Код: Выделить всё

/bin/mkdir /tmp/backup
/sbin/mount /dev/ad2s1a /tmp/backup
/sbin/dump -a0Lf /tmp/backup/root.dmp /
/sbin/dump -a0Lf /tmp/backup/usr.dmp /usr
/sbin/dump -a0Lf /tmp/backup/var.dmp /var
/sbin/umount /tmp/backup
exit 0
"в ксене создаешь новую ВМ, диск для нее создаешь" любого "размера"
"указываешь грузится с" бсди-диска "загрузочного"
бьешь диск на слайсы
и восстанавливаешь
Все!!!

байт-в-байт. а потом все равно место больше сделал, подключив диск бОльшего размера, и с помощью команды pax все перенес.
Ну это тоже надо будет товарищу сделать, если не хочет гемороя с "корявой разбивкой" после шмакронисов

Аватара пользователя
f0s
ст. лейтенант
Сообщения: 1082
Зарегистрирован: 2007-03-13 18:43:31
Откуда: Санкт-Петербург
Контактная информация:

Re: Перенос FreeBSD на XenServer 5.6

Непрочитанное сообщение f0s » 2012-02-09 17:25:08

mak_v_ писал(а):
а хард с дампами ты как будешь подцеплять к ксену? опиши подробно. машина будет виртуальная. как ты в виртуальную машину будешь мапить реальный диск?
Это на хард, можно эти файлы на флешку, фтп, "на сетевую папку или на внешний диск", mount_smbfs например :-)

Код: Выделить всё

/bin/mkdir /tmp/backup
/sbin/mount /dev/ad2s1a /tmp/backup
/sbin/dump -a0Lf /tmp/backup/root.dmp /
/sbin/dump -a0Lf /tmp/backup/usr.dmp /usr
/sbin/dump -a0Lf /tmp/backup/var.dmp /var
/sbin/umount /tmp/backup
exit 0
"в ксене создаешь новую ВМ, диск для нее создаешь" любого "размера"
"указываешь грузится с" бсди-диска "загрузочного"
бьешь диск на слайсы
и восстанавливаешь
Все!!!
алгоритм ты так и не описал подробный.. то есть потом диск нужно подцепить к другому компу, расшарить его, сделать в mount_smbfs, загрузившись с загрузочного диска, затем создать разделе, дампы заресторить, также фстаб поправить. в общем действий реально очень много, и можно чего-то забыть/запутаться. Тем более раз человек спрашивает как перенести, то наверняка у него могут возникнуть трудности. проще акронисом перенести систему в вм, а дальше уже переразбить диск как хочешь, заодно и разделы увеличить
named, named, what is my TTL value?..

[FidoNet 2:550/2 && 2:5030/4441]

mak_v_
проходил мимо

Re: Перенос FreeBSD на XenServer 5.6

Непрочитанное сообщение mak_v_ » 2012-02-09 17:30:26

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

mak_v_
проходил мимо

Re: Перенос FreeBSD на XenServer 5.6

Непрочитанное сообщение mak_v_ » 2012-02-09 17:37:12

Гакронис сам умеет править фстаб (с миррора на сата к примеру)???
Ну к каком компу подцепить...компики, подцепить....ффффф, о каком приличии ты говоришь?...

1) маунтим (самбу, фтп, винт, флешку, ссшфс, нфс или другое)
2) дампим файловые системы на примаунченое устройство (для одарённых - на самбу, фтп, винт, флешку, ссшфс, нфс или другое)
3) создаём ВМ, диск для неё, грузимся в ней с ливового бсд (например френзи)
4) запускаем sysinstall и ПРАВИЛЬНО бъём диск
5) маунтим разделы (только что созданые) и самбу, фтп, винт, флешку, ссшфс, нфс или другое
6) ресторим
7) правим fstab
8) Радуемся Жизни

Аватара пользователя
f0s
ст. лейтенант
Сообщения: 1082
Зарегистрирован: 2007-03-13 18:43:31
Откуда: Санкт-Петербург
Контактная информация:

Re: Перенос FreeBSD на XenServer 5.6

Непрочитанное сообщение f0s » 2012-02-09 17:40:48

mak_v_ писал(а):Ну к каком компу подцепить...компики, подцепить....ффффф, о каком приличии ты говоришь?...
приличия и оскорбления - разные вещи
1) маунтим (самбу, фтп, винт, флешку, ссшфс, нфс или другое)
а винт как планируешь маунтить? куда он будет подключен? или ты про хост-машину, с которой дампим? я говорю про рестор. в саму ВМ ты как подключишь винт? ты с ксеном работал?
named, named, what is my TTL value?..

[FidoNet 2:550/2 && 2:5030/4441]

Аватара пользователя
f0s
ст. лейтенант
Сообщения: 1082
Зарегистрирован: 2007-03-13 18:43:31
Откуда: Санкт-Петербург
Контактная информация:

Re: Перенос FreeBSD на XenServer 5.6

Непрочитанное сообщение f0s » 2012-02-09 17:52:18

Тем более раз человек спрашивает как перенести, то наверняка у него могут возникнуть трудности. проще акронисом перенести систему в вм, а дальше уже переразбить диск как хочешь, заодно и разделы увеличить
тема превращается во флуд.....
согласен, с вами, товарищ mak_v_. На этой грустной ноте покидаю тему. Делайте что хотите.
named, named, what is my TTL value?..

[FidoNet 2:550/2 && 2:5030/4441]

mak_v_
проходил мимо

Re: Перенос FreeBSD на XenServer 5.6

Непрочитанное сообщение mak_v_ » 2012-02-09 18:01:06

для одарённых - на самбу, фтп, винт, флешку, ссшфс, нфс или другое

Аватара пользователя
Electronik
капитан
Сообщения: 1593
Зарегистрирован: 2008-11-15 17:32:56
Откуда: Минск
Контактная информация:

Re: Перенос FreeBSD на XenServer 5.6

Непрочитанное сообщение Electronik » 2012-02-09 18:59:47

насколько помню, софт собранный на одной модели процессора, может глючить на другой, было такое когда софт собирал на пентиум 4, а работал на пентиум 3. так что можел лучше пересобрать софт. тем более скорее всего он(софт) уже обновился.
Предскажем будущее hw по логам и дампу, снимем сглаз и порчу с рута, поможем придумать пароль(С)
Блог


Аватара пользователя
manefesto
Группенфюррер
Сообщения: 6934
Зарегистрирован: 2007-07-20 8:27:30
Откуда: Пермь
Контактная информация:

Re: Перенос FreeBSD на XenServer 5.6

Непрочитанное сообщение manefesto » 2012-02-14 9:55:10

я вижу ты тут разродился таки своим ESXi
я такой яростный шо аж пиздеЦ
Изображение

Аватара пользователя
ADRE
майор
Сообщения: 2646
Зарегистрирован: 2007-07-26 8:53:49
Контактная информация:

Re: Перенос FreeBSD на XenServer 5.6

Непрочитанное сообщение ADRE » 2012-02-14 10:02:44

manefesto писал(а):я вижу ты тут разродился таки своим ESXi
ага, пришлось колупать мануал, т.к. ксен без причины ребутался и тем самым меня шибко [классический секс]
//del

Аватара пользователя
manefesto
Группенфюррер
Сообщения: 6934
Зарегистрирован: 2007-07-20 8:27:30
Откуда: Пермь
Контактная информация:

Re: Перенос FreeBSD на XenServer 5.6

Непрочитанное сообщение manefesto » 2012-02-14 12:29:00

ты не умеешь его готовить
я такой яростный шо аж пиздеЦ
Изображение

Аватара пользователя
f0s
ст. лейтенант
Сообщения: 1082
Зарегистрирован: 2007-03-13 18:43:31
Откуда: Санкт-Петербург
Контактная информация:

Re: Перенос FreeBSD на XenServer 5.6

Непрочитанное сообщение f0s » 2012-02-14 12:57:26

manefesto писал(а):ты не умеешь его готовить
+1
named, named, what is my TTL value?..

[FidoNet 2:550/2 && 2:5030/4441]

Аватара пользователя
ADRE
майор
Сообщения: 2646
Зарегистрирован: 2007-07-26 8:53:49
Контактная информация:

Re: Перенос FreeBSD на XenServer 5.6

Непрочитанное сообщение ADRE » 2012-02-14 16:01:30

manefesto писал(а):ты не умеешь его готовить
это точно. еще у них почему-то на сайте везде негры.
//del

Аватара пользователя
konstantine
ефрейтор
Сообщения: 55
Зарегистрирован: 2009-03-14 11:51:17

Re: Перенос FreeBSD на XenServer 5.6

Непрочитанное сообщение konstantine » 2012-06-07 18:52:21

ADRE писал(а):xen говно...
да хз вроде нормальная тема, но мне пришлось от него отказаться т.к. хост виртуализации почему то стабильно повисал раз в 2а месяца. А так же грёбанная винда, с которой мы славо богу уже практически слезли, быстре работает под KVM с установленными егоными дровами. + ко всему KVM как то менее геморойне ставить, хотя в Suse (мы её юзаем) вообще всё просто.

п.с. одно печалит не могу свою любимую фряху виртуалить, а так хочется почту, www в виртуалки перенести аж писец....
@lissyara: Решений "искаропки" под конкретную задачу - катастрофически мало.
Любое боле-мене серьёзное решение - это кручение коробки под себя.