Страница 1 из 1
Перенос FreeBSD с виртуальной машины на реальную железку.
Добавлено: 2010-03-13 14:33:34
PSdok
Появился в конторе новый сервак. Под задачу хранить резервные копии из 1с.
Жалко было такую мощьную железку под такую мизерную задачу.
Поставил VmWare ESXi . Запустил там виртуальные машины. Две с FreeBSD, две с виндами.
Сейчас появилась необходимость перенести виртуальную машину с фряхой на реальный винт.
Я раньше переносил фряху с винта на винт при помощи скрипта
Код: Выделить всё
cat copy.sh
#!/bin/sh
cd /
echo 'копирую /ROOT........ '
pax -p eme -X -rw . /mnt/root
echo 'копирование /ROOT завершено'
cd /var
echo 'копирую /VAR ......'
pax -p eme -X -rw . /mnt/var
echo 'копирование /VAR завершено'
#--------пробный вариант----
cd /tmp
echo 'копирую /TMP ......'
pax -p eme -X -rw . /mnt/tmp
echo 'копирование /TMP завершено'
#---------------------------
cd /usr
echo 'копирую /USR ........'
pax -p eme -X -rw . /mnt/usr
echo 'копирование /USR завершено'
а из виртуальой машины не могу сообразить как.
(надо как то по сети скопировать образ а потом уже на реальном компьютере его развернуть)
Re: Перенос FreeBSD с виртуальной машины на реальную желез
Добавлено: 2010-03-13 15:36:15
Alex Keda
man ssh
Re: Перенос FreeBSD с виртуальной машины на реальную желез
Добавлено: 2010-03-13 16:52:11
---+---
man ssh
это протокол предачи
Re: Перенос FreeBSD с виртуальной машины на реальную желез
Добавлено: 2010-03-13 20:32:42
Alex Keda
это пинок в нужном направлении
если автор умеет думать - этого более чем достаточно

Re: Перенос FreeBSD с виртуальной машины на реальную желез
Добавлено: 2010-03-13 22:50:56
PSdok
lissyara писал(а):это пинок в нужном направлении
если автор умеет думать - этого более чем достаточно


думать немного умеет, но идеи пока не понял. Можно по подробнее? Спасибо.
Re: Перенос FreeBSD с виртуальной машины на реальную желез
Добавлено: 2010-03-14 15:02:25
PSdok
lissyara писал(а):это пинок в нужном направлении
Нашел на
http://www.freebsd.org/doc/ru_RU.KOI8-R ... asics.html такой способ
Код: Выделить всё
Пример 17-1. Использование dump через ssh
# /sbin/dump -0uan -f - /usr | gzip -2 | ssh -c blowfish \
targetuser@targetmachine.example.com dd of=/mybigfiles/dump-usr-l0.gz
Вы это имели ввиду?
Re: Перенос FreeBSD с виртуальной машины на реальную желез
Добавлено: 2010-03-15 19:11:05
Alex Keda
а сами вы не в состоянии решить - подходит оно вам или нет?

Re: Перенос FreeBSD с виртуальной машины на реальную желез
Добавлено: 2010-03-15 23:37:53
PSdok
lissyara писал(а):а сами вы не в состоянии решить - подходит оно вам или нет?

То что Вы все знаете это похвально.
У меня сейчас нет возможности попробовать.
Если кто то сталкивался с такой проблемой и решил, интересно узнать решение.
Re: Перенос FreeBSD с виртуальной машины на реальную желез
Добавлено: 2010-03-16 20:22:25
Alex Keda
поднять две виртуалки, одну голую одну с фряхой, соединить в одну сеть - минут на 20 делов
попробовать перенести - ещё минут 10.
вы уже в форуме больше времени провели.
Re: Перенос FreeBSD с виртуальной машины на реальную желез
Добавлено: 2010-03-18 18:06:24
PSdok
это мысль.
но я предполагал примерно такой порядок,
- дампы с данными (каждый раздел отдельно (/, TMP, VAR, USR)) надо выгружать на какую то физическую машину, с УЖЕ УСТАНОВЛЕННОЙ фряхой,
- потом к этой машине подцеплять винт
- разбивать его на разделы (/, TMP, VAR, USR)
-восстановить на эти разделы данные.
думаю что с выгрузкой все получится , а вот восстановление

Re: Перенос FreeBSD с виртуальной машины на реальную желез
Добавлено: 2010-03-18 20:29:37
Alex Keda
можно обойтись без прослойки
Re: Перенос FreeBSD с виртуальной машины на реальную желез
Добавлено: 2010-03-19 15:21:33
PSdok
Без прослойки пока не пойму как
Re: Перенос FreeBSD с виртуальной машины на реальную желез
Добавлено: 2010-03-20 19:46:13
Alex Keda
tormozok писал(а):lissyara писал(а):это пинок в нужном направлении
Нашел на
http://www.freebsd.org/doc/ru_RU.KOI8-R ... asics.html такой способ
Код: Выделить всё
Пример 17-1. Использование dump через ssh
# /sbin/dump -0uan -f - /usr | gzip -2 | ssh -c blowfish \
targetuser@targetmachine.example.com dd of=/mybigfiles/dump-usr-l0.gz
Вы это имели ввиду?
передайте вывод dd на stdout а с него сразу на restore
оффтоп

вы сколько весите?
пинаетесь плохо

)
Re: Перенос FreeBSD с виртуальной машины на реальную желез
Добавлено: 2010-05-05 16:21:45
PSdok
Alex Keda писал(а):tormozok писал(а):
передайте вывод dd на stdout а с него сразу на restore
сделал так
Код: Выделить всё
cat /cc.sh
#!/bin/sh
echo "-----------ROOT--------------------"
/sbin/dump -0uan -f - / | gzip -2 | ssh -c blowfish admin@192.168.6.253 -p 10022 dd of=/usr/home/admin/dump/dump-root-05052010.gz
echo "-----------TMP--------------------"
/sbin/dump -0uan -f - /tmp | gzip -2 | ssh -c blowfish admin@192.168.6.253 -p 10022 dd of=/usr/home/admin/dump/dump-tmp-05052010.gz
echo "-----------VAR--------------------"
/sbin/dump -0uan -f - /var | gzip -2 | ssh -c blowfish admin@192.168.6.253 -p 10022 dd of=/usr/home/admin/dump/dump-var-05052010.gz
echo "-----------USR--------------------"
/sbin/dump -0uan -f - /usr | gzip -2 | ssh -c blowfish admin@192.168.6.253 -p 10022 dd of=/usr/home/admin/dump/dump-usr-05052010.gz
дампы сваливаются, а вот как сразу востанавливать на диск не понимаю
Re: Перенос FreeBSD с виртуальной машины на реальную желез
Добавлено: 2010-05-05 17:20:43
PSdok
Еще вопрос. Вдогонку
Если я на работающем компе восстановлю разделы командой RESTORE
-комп не зависнет?
-после восстановления (сразу) можно будет поправить настройки? (IP адрес и т.д.)
-восстановится раздел /USR если файл с дампом лежит в /USR/HOME/user/? (gzip -d /USR/HOME/user/usr.2009.05.06.img.gz | ( cd /usr ; restore -rf - ))