Перенос сервера на VirtualBox

Простые/общие вопросы по UNIX системам. Спросите здесь, если вы новичок

Модераторы: vadim64, terminus

Правила форума
Убедительная просьба юзать теги [cоde] при оформлении листингов.
Сообщения не оформленные должным образом имеют все шансы быть незамеченными.
winsys
рядовой
Сообщения: 13
Зарегистрирован: 2013-12-12 16:59:14

Перенос сервера на VirtualBox

Непрочитанное сообщение winsys » 2013-12-17 8:09:18

Доброго времени суток, появилась необходимость перенести сервер FreeBSD на машину windows с установленным virtualbox, был ли у кого нибудь подобный опыт?
Как можно осуществить это безболезненно для сервера и не затронуть его функционал?

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

snorlov
подполковник
Сообщения: 3714
Зарегистрирован: 2008-09-04 11:51:25
Откуда: Санкт-Петербург

Re: Перенос сервера на VirtualBox

Непрочитанное сообщение snorlov » 2013-12-17 8:53:30

Был ... Я делал так, надо было побыстрее, и чтобы было один в один
1. снимал геометрию винта и создавал такой же в виртуалбоксе с типом *.vmdk,
2. к рабочему серверу подключал диск с размеченной fat32 и размером больше, чем диск фри
3. через dd сливал диск фри в файл на подключенный диск
4. созданный в п.1 файл заменял на слитый через dd
5. создавал виртуальную машину с этим диском
6. проверял работу виртуальной машины
Практически пункты 2-4 можно делать по разному...

winsys
рядовой
Сообщения: 13
Зарегистрирован: 2013-12-12 16:59:14

Re: Перенос сервера на VirtualBox

Непрочитанное сообщение winsys » 2013-12-17 8:58:29

snorlov писал(а):Был ... Я делал так, надо было побыстрее, и чтобы было один в один
1. снимал геометрию винта и создавал такой же в виртуалбоксе с типом *.vmdk,
2. к рабочему серверу подключал диск с размеченной fat32 и размером больше, чем диск фри
3. через dd сливал диск фри в файл на подключенный диск
4. созданный в п.1 файл заменял на слитый через dd
5. создавал виртуальную машину с этим диском
6. проверял работу виртуальной машины
Практически пункты 2-4 можно делать по разному...
Поделитесь какой программой снимали геометрию?
И "dd" расшифруйте, что это?

snorlov
подполковник
Сообщения: 3714
Зарегистрирован: 2008-09-04 11:51:25
Откуда: Санкт-Петербург

Re: Перенос сервера на VirtualBox

Непрочитанное сообщение snorlov » 2013-12-17 9:10:47

1. посмотрите в messages, как раз там именно та геометрия, которую видит фря, ну а дальше смотрим как создать диск средствами самого виртуалбокса vboxmanage createhdd ...
2. стандартная утилита из состава фри, dd if=/dev/<ваш диск> of=/<файл> bs=10M

Bayerische
капитан
Сообщения: 1820
Зарегистрирован: 2010-12-25 20:41:50
Откуда: Хлебная столица

Re: Перенос сервера на VirtualBox

Непрочитанное сообщение Bayerische » 2013-12-17 11:13:30

Вы можете с помощью dump запаковать директории системы.
Затем создать диск в виртуальной машине, разметить, отформатировать его (можно примонтировать куда, или с CD), и с помощью restore восстановить структуру.
Похожим образом я переносил Windows вне привязки к конкретной архитектуре.
Кратко, суть. Носитель должен быть подготовлен средствами ОС, далее нужна лишь структура директорий и симлинков, геометрию можно с собой не тащить.
Перед dump разумно исключить лишнее, у меня вот так:

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

chflags -R nodump /usr/ports
chflags -R nodump /usr/ports/?*
chflags -R nodump /usr/home/?*
chflags -R nodump /var/db/mysql/?*
chflags -R nodump /var/log/?*
chflags -R nodump /var/mail/?*
chflags -R nodump /var/run/*.*
chflags -R nodump /var/tmp/*
chflags -R nodump /var/munin
chflags -R nodump /var/db/portsnap
chflags -R nodump /root/.cache/?*
chflags -R nodump /tmp
chflags -R nodump /mnt

ыть
проходил мимо

Re: Перенос сервера на VirtualBox

Непрочитанное сообщение ыть » 2014-02-04 12:48:52

winsys писал(а): И "dd" расшифруйте, что это?
може вам не надо *уйней страдать, а поставьте вашу любимую вин7 - вин8 -вин2012-13-14-15....
и наслаждайтесь, там всё интуитивно красиво свистит и прыгает..
нахера вам фря?
или.. админ свалил, а мы кроме кнопке пуск нечо невидели :pardon:
хотя в 12-ом е ещщо поискать нада.. :ROFL: