- 论坛徽章:
- 0
|
最近想用oscar4.1建个cluster,主节点(master node)安装好了RedHat EL AS3U3,并装好oscar4.1,并配置好dhcpd,pxe服务。利用oscar的wizard在主节点上生成了从节点(slave node)的image文件(oscar调用的systemimager生成image文件)。
之后启动了从节点,并且从节点成功的从主节点获取IP并找到配置文件。之后加载了主节点/tftpboot/目录下的kernel和initrd.img文件。但在后面进行硬件检测和运行自动安装脚本时出错。下面是从显示器上抄下来的输出信息,希望各位有过这方面经验的朋友给指点迷径。
Start_syslogdget_boel_binaries_tarball
rsync -av 192.168.1.1::boot/i386/standard/boel_binaries.tar.gz /tmp/boel_binaries
receiving file list... done
boel_binaries.tar.gz
wrote 116 bytes read 3370446 bytes 674116400 bytes/sec
total size is 3369935 speedup is 1.00
tmpfs_watcher
get_scripts_directory
rsync -a 192.168.1.1::scripts/ /scripts/
autodetect_hardware_and_load_modules
Detecting hardware: spurious 8259A interrupt: IRQ7
ide-scsi
Loading sd_mod...
using /lib/modules/2.4.25-boel/kernel/drivers/scsi/scsi_mod.o
SCSI subsystem driver Revision:1.00
Using /lib/modules/2.4.25-boel/kernel/drivers/scsi/sd_mod.o
Loading ide_disk...
Using /lib/modules/2.4.25-boel/kernel/drivers/ide/ide_disk.o
Loading ide_scsi...
Assuming ide_scsi is compiled into the kernel, not needed, or already loaded.
get_hostname_by_hosts_file.
Hosts file exists...
searching for the machine's hostname in /scripts/hosts by IP:192.168.1.2
This hosts name is: oscarnode2
run_pre_install_scripts
>;>;>;99all.harmless_example_script
I live in /var/lib/systemimager/scripts/pre-install
choose_autoinstall_script
Using autoinstall script:/scripts/oscarnode2.sh
write_variables
run_autoinstall_script
>;>;>;/scripts/oscarnode2.sh
get_arch
DISKORDER=sd,cciss,ida,rd,hd
enumerate_disks
DISKS=0
NO DISK DEVICE FILES WERE FOUND. THIS USUALLY MEANS THE KERNEL DID NOT RECOGNIZE ANY OF THE ATTACHED DISKS
The kernel boot messages,which preceded this, may indicate why.
Reverting to disk configuration specified by image master script.
Partitioning /dev/sda...
Old partition table for /dev/sda:
Error: could not stat device /dev/sda -No such file or directory
parted -s -- /dev/sda mklabel msdos || shellout
Error: could not stat device /dev/sda -No such file or directory
Killing off running processes.
安装时停在这了,并出现BusyBox built-in shell的提示符
我试着用lsmod 和modprobe aic79xx命令,系统输出如下信息
# lsmod
Module Size Used by
ide-disk 11520 0
sd_mod 9628 0 (unused)
scsi_mod 49780 1 (autoclean) [sd_mod]
# modprobe aic79xx
Using /lib/modules/2.4.25-boel/kernel/drivers/scsi/scsi_mod.o
Using /lib/modules/2.4.25-boel/kernel/drivers/scsi/aic7xxx/aic79xx.o
insmod: init_module: aic79xx: No such device
我不明白为什么这个kernel不能成功找到我的scsi硬盘,既然kernel都已经包含有aic79xx.o的模块?
我用google.com搜索了好久也没有找到解决的方法。
很迷惑为什么就不能找到硬盘,要选择什么样的内核才行呢?
Any suggestions are appreciated !
Hardware and software information of master and slave nodes:
2*3.6GHz xeon (smp), 1GB ECC RAM, RedHat EL AS3U3 , Oscar 4.1
Adaptec SCSI control card(driver is aic79xx, vendor: SEAGATE ST336754LW). |
|