Нужно кому как мигрировать UNIX в VM ESXI?

VirtualBox, QEMU, ESX/ESXi и прочия
Правила форума
Убедительная просьба юзать теги [code] при оформлении листингов.
Сообщения не оформленные должным образом имеют все шансы быть незамеченными.
Аватара пользователя
Raven2000
-=_UNIX_=-
Сообщения: 4433
Зарегистрирован: 2006-10-29 17:59:13
Откуда: Там, где нас нет.
Контактная информация:

Нужно кому как мигрировать UNIX в VM ESXI?

Непрочитанное сообщение Raven2000 » 2014-04-11 20:16:30

Сабж
Всякие конвертеры и акронисы и тп идут лесом они не умеют даже backup exec (хоть и заявлено но в итоге пару линуксов может конвертить)
Сделал штатными средствами фри (дамп/рестор | pax) + посредник фря на виртуалке c NFS.
Перенос любых систем + с изменением размеров разделов или слипу оных в один...
Если хочешь разобраться... Так иди и разбирайся!
[ igNix.ru | Технология жизни - технологии будущего ] [ Forum.igNix.ru ]

Хостинговая компания 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/

Аватара пользователя
Raven2000
-=_UNIX_=-
Сообщения: 4433
Зарегистрирован: 2006-10-29 17:59:13
Откуда: Там, где нас нет.
Контактная информация:

Re: Нужно кому как мигрировать UNIX в VM ESXI?

Непрочитанное сообщение Raven2000 » 2014-04-11 20:23:24

+ наживую будет только 1 ребут
Если хочешь разобраться... Так иди и разбирайся!
[ igNix.ru | Технология жизни - технологии будущего ] [ Forum.igNix.ru ]

Аватара пользователя
Daywalker
ст. сержант
Сообщения: 326
Зарегистрирован: 2007-03-11 22:28:45
Откуда: г. Котельники, МО
Контактная информация:

Re: Нужно кому как мигрировать UNIX в VM ESXI?

Непрочитанное сообщение Daywalker » 2014-04-20 22:04:03

Добрый вечер.
Было бы интересно почитать. Пишите, если не трудно.
http://blog.volobuev.su - Блог о системном и сетевом администрировании.

Аватара пользователя
Alex Keda
стреляли...
Сообщения: 35454
Зарегистрирован: 2004-10-18 14:25:19
Откуда: Made in USSR
Контактная информация:

Re: Нужно кому как мигрировать UNIX в VM ESXI?

Непрочитанное сообщение Alex Keda » 2014-04-21 0:25:28

с учтом что это делается на любую виртуализацию - думаю что актуально
Убей их всех! Бог потом рассортирует...

Аватара пользователя
Raven2000
-=_UNIX_=-
Сообщения: 4433
Зарегистрирован: 2006-10-29 17:59:13
Откуда: Там, где нас нет.
Контактная информация:

Re: Нужно кому как мигрировать UNIX в VM ESXI?

Непрочитанное сообщение Raven2000 » 2014-04-21 8:54:25

Накидал по быстрому (думаю тут будет понятно тк все довольно просто)
== Мигрирование *BSD в VMware ==

Необходимо было мигрировать FreeBSD со старого сервера в гипервизор ESXI 5.5. Разнообразные методы Acronis/Backup Exec/ и тп не проходили. Acronis (разные версии) проходил несколько % и подвисал или ребутался. Backup Exec и их заявленное копирование всех UNIX и миграция в виртуалку окончилось что они могут пару версий Linux скопировать, а о *BSD они не вкурсе (в портах убитый порт клиента я его не стал трогать пускай покоиться). Итого подходим к вопросу если платно никак то как бесплатно на живую и быстро. Это конечно классика dump/restore и pax и в качестве общего ресурса нужного для миграции NFS сервер на посреднике. К тому же дополнительно для себя сделаем переразметку слайсов (увеличим размеры нужных и уберем ненужные слайсы).

Для начала возьмем следующее:
* bsd - FreeBSD который нужно мигрировать в VM (клиент NFS)
* bsd_NFS - FreeBSD в гипервизоре (посредник) который выступит в роле разметчика диска для новой *BSD и перемещения данных на него. (сервер NFS)
* bsd_NEW - Вновь созданная VM в гипервизоре в котором указанны все нужные ее гар-ки и выделенный нужный обьем диска

1. Для начала разметить диск и разрезать на slice bsd_NEW. Для этого в VM подключаем загрузочный диск FreeBSD и в Sysinstall создаем загрузочный Partition (S) и размечаем Label. Далее отключаем VM

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

1g / da0s1a
1g /swap da0s1b
1g /var da0s1d
35g /usr da0s1e
2. Потом нужно подключить диск bsd_NEW к bsd_NFS. Делается средствами гипервизора (просто добавьте его в остастке bsd_NFS)

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

bsd_NFS#dmsg -a
mpt0: Rescan Port: 0
da1 at mpt0 bus 0 scbus2 target 1 lun 0
da1: <VMware Virtual disk 1.0> Fixed Direct Access SCSI-2 device
da1: 320.000MB/s transfers (160.000MHz, offset 127, 16bit)
da1:: Command Queueing enabled
da1: 38912MB (79691776 512 byte sectors: 255H 63S/T 4960C)
bsd_NFS# ll /dev/da0
da0% da0p1% da0p2% da0p3% da0p4% da0p5%
bsd_NFS# ll /dev/da1
da1% da1p1% da1p2% da1p3% da1p4% da1p5%
3. Создаем директории для удобной работы и подключения слайсов нового диска:

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

bsd_NFS# cd /mnt/
bsd_NFS# mkdir root usr var
bsd_NFS# mount /dev/da1s1a /mnt/root/
bsd_NFS# mount /dev/da1s1d /mnt/var/
bsd_NFS# mount /dev/da1s1e /mnt/usr/
bsd_NFS#df -h
Filesystem Size Used Avail Capacity Mounted on
/dev/da0p2 2G 739M 1,1G 40% /
devfs 1,0k 1,0k 0B 100% /dev
/dev/da0p3 19G 9,8G 8,3G 54% /usr
/dev/da0p4 29G 18G 8,7G 68% /var
/dev/da0p5 194G 43G 135G 24% /home
tmpfs 6,8G 40k 6,8G 0% /tmp
/dev/da1s1a 989M 2,0k 910M 0% /mnt/root
/dev/da1s1d 989M 2,0k 910M 0% /mnt/var
/dev/da1s1e 33G 2,0k 31G 0% /mnt/usr
4. В старой bsd нам нужно сделай дамп нужной ФС и переместить на bsd_NFS. Для этого подключим диск NFS и на него все скопируем.

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

bsd# mount_nfs IP_bsd_NFS:/home/NFS /mnt/
bsd# df -h
Filesystem Size Used Avail Capacity Mounted on
/dev/da0s1a 496M 82M 374M 18% /
/dev/da0s1f 942M 10K 866M 0% /tmp
/dev/da0s1d 30G 24G 3.6G 87% /usr
/dev/da0s1e 989M 153M 757M 17% /var
IP_bsd_NFS:/home/NFS 195G 16G 163G 9% /mnt
Делаем резервирование нужный слайсов

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

bsd# dump -0 -L -f - /dev/da0s1a > /mnt/dump_da0s1a.img
bsd# dump -0 -L -f - /dev/da0s1d > /mnt/dump_da0s1d.img
bsd# dump -0 -L -f - /dev/da0s1e > /mnt/dump_da0s1e.img
5. После снятия дампа отключаем NFS диск на bsd и переходим для работы на bsd_NFS и восстанавливаем данные к подключенным ФС (Осторожно можно случайно все у себя переписать!)
Переходим в директории и восстанавливаем данные

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

bsd_NFS# cd /mnt/root
bsd_NFS# restore -rf /home/NFS/dump_da0s1a.img
bsd_NFS# cd /mnt/var/
bsd_NFS# restore -rf /home/NFS/dump_da0s1e.img
bsd_NFS# cd /mnt/usr/
bsd_NFS# restore -rf /home/NFS/dump_da0s1d.img
Так же проверьте /etc/fstab чтобы возможно убрать ненужные ФС или поправить имена дисков. Когда все проверете отмаунтите диски и удалите диск из оснастки гипервизора bsd_NFS с последующим запуском bsd_NEW.

# Фиксы

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

# mount /dev/da1s1a /mnt/root/
mount: /dev/da1s1a: R/W mount of / denied. Filesystem is not clean - run fsck.: Operation not permitted
# fsck -t ufs /dev/da1s1a
Если хочешь разобраться... Так иди и разбирайся!
[ igNix.ru | Технология жизни - технологии будущего ] [ Forum.igNix.ru ]

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

Re: Нужно кому как мигрировать UNIX в VM ESXI?

Непрочитанное сообщение ADRE » 2014-04-24 19:40:52

Удобно.

только я тупо rsync и всё. стыдно теперь =(
//del

Аватара пользователя
dekloper
ст. лейтенант
Сообщения: 1331
Зарегистрирован: 2008-02-24 15:43:19
Откуда: давно здесь сидим..
Контактная информация:

Re: Нужно кому как мигрировать UNIX в VM ESXI?

Непрочитанное сообщение dekloper » 2014-07-19 16:58:29

Raven2000 писал(а):Нужно кому как мигрировать UNIX в VM ESXI?
нужно наоборот.. потому как варя - унылый вражеский продукт.. :pardon: :evil:
ТОВАгИЩИ! БгАТЬЯ И СЕСТгЫ! ДОЛОЙ гАВНОДУШИЕ!

Аватара пользователя
Raven2000
-=_UNIX_=-
Сообщения: 4433
Зарегистрирован: 2006-10-29 17:59:13
Откуда: Там, где нас нет.
Контактная информация:

Re: Нужно кому как мигрировать UNIX в VM ESXI?

Непрочитанное сообщение Raven2000 » 2014-07-20 23:13:58

хз у меня работает и развивается по полной + выхожу на horizon и mirage
Если хочешь разобраться... Так иди и разбирайся!
[ igNix.ru | Технология жизни - технологии будущего ] [ Forum.igNix.ru ]

Аватара пользователя
dekloper
ст. лейтенант
Сообщения: 1331
Зарегистрирован: 2008-02-24 15:43:19
Откуда: давно здесь сидим..
Контактная информация:

Re: Нужно кому как мигрировать UNIX в VM ESXI?

Непрочитанное сообщение dekloper » 2014-07-21 6:20:26

Raven2000 писал(а):хз у меня работает и развивается по полной + выхожу на horizon и mirage
а представьте в один прекрасный момент что-нибудь типа "ваша ферма\облако" недоступна по хотению какойто ушастой мартышки.. :evil:
не надо оно мне :oops:
ТОВАгИЩИ! БгАТЬЯ И СЕСТгЫ! ДОЛОЙ гАВНОДУШИЕ!

Аватара пользователя
Raven2000
-=_UNIX_=-
Сообщения: 4433
Зарегистрирован: 2006-10-29 17:59:13
Откуда: Там, где нас нет.
Контактная информация:

Re: Нужно кому как мигрировать UNIX в VM ESXI?

Непрочитанное сообщение Raven2000 » 2014-08-22 20:51:04

так же как и телефон или железо ПК или нова машина с умными мозгами! Эхх как можно все продумать. А у меня есть дрова и дизелька! )
Если хочешь разобраться... Так иди и разбирайся!
[ igNix.ru | Технология жизни - технологии будущего ] [ Forum.igNix.ru ]

Аватара пользователя
dekloper
ст. лейтенант
Сообщения: 1331
Зарегистрирован: 2008-02-24 15:43:19
Откуда: давно здесь сидим..
Контактная информация:

Re: Нужно кому как мигрировать UNIX в VM ESXI?

Непрочитанное сообщение dekloper » 2014-08-23 17:17:20

Raven2000 писал(а):так же как и телефон или железо ПК или нова машина с умными мозгами! Эхх как можно все продумать. А у меня есть дрова и дизелька! )
конешн, так и надо все продумывать..
вон дядя Герман верной дорогой идет.. клал он на все санкции.. :good:
ТОВАгИЩИ! БгАТЬЯ И СЕСТгЫ! ДОЛОЙ гАВНОДУШИЕ!