Hi,
I do seem to have a slight problem with upgrading two of our machines to CentOS (from SuSE, but that doesn't really matter).
Both systems are IBM x-Series 360 with a ServeRaid controller for the "internal" hard disks an a QLogic QLA2200 fibre channel controller for an external stack of disks.
On SuSE (kernel 2.4.26) the ServeRaid is controller 0 (resulting in the internal Raid Array being /dev/sda) and the QLogic controller is controller 1 (with the external disks being /dev/sdb).
With CentOS (yes, I did an unattended kickstart install) the QLogic is recognized as the first controller, the ServeRaid as the second, so CentOS is installed on the external disks (which kills the database residing there).
Is there any possibility (be it software or hardware if anyone knows the x360) to tell CentOS, that the ServeRaid controller has to be recognized as the first controller and the QLogic as the second? This goes for installation *and* operation later on, by way of a kernel command line or whatever.
Thanks in advance,
Ralph Angenendt
On Thu, 13 Jan 2005 12:26:37 +0100, Ralph Angenendt ra+centos@br-online.de wrote:
Is there any possibility (be it software or hardware if anyone knows the x360) to tell CentOS, that the ServeRaid controller has to be recognized as the first controller and the QLogic as the second? This goes for installation *and* operation later on, by way of a kernel command line or whatever.
Possibly. For operation later on it should be easy enough...just rebuild your initrd, and have the ServeRaid controller modules load first, the the QLogic. This should be able to be done by editing modules.conf and switching the order of your scsi_hostadapter aliases. I haven't actually done this with scsi adapters, but I really think that will work.
As for during the installation, I'm not sure, maybe somebody else can chime in. But I think if you choose to do the "expert" mode during installation you can manually load the modules one at a time.
-Ryan
Ryan Lane wrote:
As for during the installation, I'm not sure, maybe somebody else can chime in. But I think if you choose to do the "expert" mode during installation you can manually load the modules one at a time.
Okay, thank you for the information. So we probably have to switch from installing with kickstart to manual install for these Servers. But all configuration, which normally is saved in our kickstart configs could be played out with cfengine, so yes, that could be a solution.
As for changing the aliases in the module config - I'll try that.
Ralph
On Thu, 13 Jan 2005, Ralph Angenendt wrote:
Okay, thank you for the information. So we probably have to switch from installing with kickstart to manual install for these Servers. But all
Why not manually install once, and then test out the resultant ks.cfg from that manual install add a PREinstall stanza to handle this module insertion task?
- Russ Herrold