afx Posted August 19, 2006 Share Posted August 19, 2006 Значи имам един работещ сървър (routing, apache, mysql, openwebmail, tunneling, ssh, firewall) поради усложнената конфигурация не успях да го прехвърля само чрез копиране на /etc /home /var /tmp (и каквото можеше) на новия работещ (но гол) сървър при новия сървър трябва задължително да се ползва друго ядро (и друг fstab) поради наличието на SCSI дискове. според вас как ще е най-безболезнено да бъде прехвърлено всичко. без да се омаже... ПАК Link to comment Share on other sites More sharing options...
kamen Posted August 20, 2006 Share Posted August 20, 2006 поради усложнената конфигурация не успях да го прехвърля само чрез копиране на /etc /home /var /tmp (и каквото можеше) на новия работещ (но гол) сървър Поне конфигурационните файлове на изброените сървиси не можеш ли да копираш??? Link to comment Share on other sites More sharing options...
afx Posted August 20, 2006 Author Share Posted August 20, 2006 ок както и да е оправих се чрез един IDE RAID контролер... само чрез копиране на конфиругацията не се получи поради явно разминаване на версиите на пакетите... Link to comment Share on other sites More sharing options...
Godfather Posted August 21, 2006 Share Posted August 21, 2006 Един лесен начин за прехвърляне на инсталиран image, който работи при дискове с еднаква геометрия (става и при различни дискове, но с някои условия). Закачваш двата диска на машината и стартираш от CD някакъв rescue image. Да речем оригиналния диск ти е SCSI, а копието е IDE, в този случай се изпълнява командата: dd if=/dev/sda of=/dev/hda Изчакваш копирането да приключи, след което монтираш root дяла на вече копирания диск (примерно /dev/hda1) и променяш устройствата в /etc/fstab от sda на hda, както и същото в конфигурацията на bootloader-a (например /etc/grub.conf ако е GRUB). След това инсталираш новия диск самостоятелно и пускаш системата. В общи линиии метода работи много добре (с някои изключения), макар и dd командата да е бавна, поради естеството на копиране, което извършва. Проблеми, които могат да се появят - обикновено в повечето случаи в initrd иниджа, ако се ползва такъв (особено ако прехвърляш от IDE на SCSI). Тогава по-добрият вариант е след като се приключи с по-горната операция, да се компилират ново ядро и модули, съобразени със съответния хардуер. Link to comment Share on other sites More sharing options...
afx Posted August 21, 2006 Author Share Posted August 21, 2006 По едно време ми мина през главата за dd (макар че не знаех че се изисква еднаква геометрия.. така че по-хубаво че не съм пробвал) но нямаше как да стане тъй като диска на машината която трябваше да се ... клонира е IDE 40GB, докато на новата машина са 5 SCSI-та (1 сводбодно и 2 в RAID-1) като поради факта че scisi-тата са по 18 и 9 GB просто нямаше как При първия ми опит изкопирах каквото можеше през ssh но се оказа че конфигирационните файлове явно не пасват на софтуера (въпреки че и в двата случая говорим за Slack 10.2) - появиха се странни аномалии, а нямаше време за настроя сървъра от начало... решението се оказа следното 1. добавих поддръжка за съответните SCSI контролери в ядрото още преди да започна копирането (тук сбърках че го добавих като модули...) 2. от една друга машина взех IDE RAID контролер и успях да изкопирам всичко на 9-gb-товия mirror (/dev/sda) (дори и да разпределя по-обемистите директории като /home /var/spool/mail и /var/www/htdocs на 18 gb-товия mirror (/dev/sdb) 3. опитах се просто да rename ядрото на vmlinuz-2.6 (тоест последното име с което правех пробите но даде любимата грешка LI 99 99 99 99 .... и се наложи да boot от CD-ROM и да го запиша наново 4. Оказа се че пак не тръгва (поради точка 1.) и прекомпилирах наново. направих disable на вгредената мрежова карта и добавих 2-те от оригиналната машина.. за да получа максимална еднаквост.. и тръгна без никакви пренастройки - точно както исках Сега остава въпроса - как мога да накарам вградената мрежова карта да излезне като eth2 а не като eth0 и да избута с едно надолу 2-те на PCI... изобщо има ли начин да бъдат force-нати тези назначения.. а не да е ... божа работа всеки път (макар че имам някакво подозрение че то просто ги слага докато сканира PCI шината от процесора надолу... и все пак... Link to comment Share on other sites More sharing options...
SystemAdmin Posted August 30, 2006 Share Posted August 30, 2006 Сега остава въпроса - как мога да накарам вградената мрежова карта да излезне като eth2 а не като eth0 Ами като за начало може да пробваш с neat или system-config-network или пък mcedit /etc/modules.conf alias eth0 Drivername1 alias eth1 Drivername2 alias eth2 Drivername3 примерно Успех! Link to comment Share on other sites More sharing options...
Recommended Posts
Archived
This topic is now archived and is closed to further replies.