перенос инфы (есть сервак с такой схемой windows2003->vmWare->freeBSD с сайтом)

FreeBSD, NetBSD, OpenBSD, DragonFly и т. д.

Модератор: arachnid

TexPod
Сообщения: 1
ОС: Debian 4.0

перенос инфы

Сообщение TexPod »

Доброго времени суток!
есть сервак с такой схемой
windows2003->vmWare->freeBSD с сайтом ( схема дебильная )
вот и хотят держатели этого сервака всё упростить, т.е. оставить на серве freeBSD(либо linux) с сайтом
и соответственно назрел такой вопос: как можно(и можно-ли вообще) всю необходимую инфу с виртуальной машины вытащить чтоб на голой сестеме(скорее всего линух), которая там будет стоять после сноса винды, пришлось по минимуму ковырятся с настройками и тд и тп.
Так скзать:"чтоб с полпинка все встало"
???
заранее благодарен
Спасибо сказали:
playnet
Сообщения: 373
Статус: изучающий
ОС: CentOS, FreeBSD

Re: перенос инфы

Сообщение playnet »

TexPod писал(а):
05.06.2008 19:08
Доброго времени суток!
есть сервак с такой схемой
windows2003->vmWare->freeBSD с сайтом ( схема дебильная )
вот и хотят держатели этого сервака всё упростить, т.е. оставить на серве freeBSD(либо linux) с сайтом
и соответственно назрел такой вопос: как можно(и можно-ли вообще) всю необходимую инфу с виртуальной машины вытащить чтоб на голой сестеме(скорее всего линух), которая там будет стоять после сноса винды, пришлось по минимуму ковырятся с настройками и тд и тп.
Так скзать:"чтоб с полпинка все встало"
???
заранее благодарен

"С полпинка" это исключительно фря, причем той же версии.
Можно так:
Делаем дампы БД, забираем.
1) в винде ставим WinSCP и по ssh-протоколу вытаскиваем инфу
2) поднимаем FTP, вытаскиваем. В обоих случаях теряются права, владельцы и проч. Чтобы избежать потерь этих данных, можно сначала запаковать.
3) берем еще один комп (на пару дней), отключаем у него все винчи, ставим 2 одного размера и типа, достаточной емкости. В будущем поднимем из них зеркало (mirooring, not striping!!). Правильно размечаем (отдельные разделы под /, /usr, /var, /tmp, /home, swap). На серваке в варе разрешаем входить рутом, задаем ему пароль (это можно только на время переноса! В нормальной системе удаленный доступ рутом должен быть ЗАПРЕЩЕН, для этого есть обычные юзеры +su или sudo). Останавливаем в варе все лишние сервисы, особенно апач, базы. sshd должен работать.
Копируем все данные по scp. /etc копируем в другую папку! Иначе получим проблемы: клон айпи адреса, неправильный fstab,... Временно в вытащенном конфиге меняем айпи, чтобы не было конфликтов, аккуратно синхронизируем каталоги. fstab оставляем старый. Также аккуратно с /boot/grub, чтобы не испортить список загрузки. Ребутимся. Система должна запуститься нормально, а поскольку скопировано все полностью, то подняться базы и так далее.
Проверяем, что все хорошо, тушим старую систему, меняем айпи, перекидываем винчи в нужный нам комп. Если после загрузки сбились имена винчей, в сингмоде монтируем систему на запись, правим fstab (по загрузке будет все понятно). Ребутимся, видим, что все нормально.. Поднимаем зеркало (через gmirror). Радуемся.
4) если хотели линух. Тут проблем больше, надо ставить полностью все, старые конфиги почти бесполезны, пути другие, утилиты другие, принципы запуска тоже...
5) можно новый винч воткнуть в старую систему, подключить его в виртмашину, оттуда разметить и перенести... Не факт, что не будет проблем, но сам перенос будет быстрее. Можно копированием, можно dd...
6) как 3, только разворачиваем из предварительно сделанного дампа, а не по scp. Нужна предварительная подготовка типа синхронизации юзеров и прочих мелочей.
7) зовем спеца, готовим денюжку, в итоге получаем правильный перенос так, как хотелось бы, но без косяков.
Спасибо сказали: