1 2 3 4 5 6 7 8 9 10 11
网络配置环境:

网关对外网卡配置10.193.15.169,子网掩码255.255.255.0给内部网使用,用于登录和提交进程。

网关对内网卡配置192.168.0.254,子网掩码255.255.255.0,网关为10.193.15.169给集群用于DHCP服务器,NFS服务器,LTSP

服务器。

网关对内网卡配置DHCP,分配地址从192.168.0.100到192.168.0.253,子网掩码255.255.255.0,都是C类。当以上条件都具备

时,可以开始架构MOSIX集群。

1、安装所有硬件,并能确保可以从光盘启动网关服务器系统,节点可以使用软盘启动,检查BIOS的启动设置,并确认可以正确

启动。将所有节点和交换机安装到机柜上,用网线连接交换机和各节点,网关需要额外的网线连接到局域网,因为可以称集群计

算环境为计算场(Computing Farm),因此对应局域网称集群系统的网络为计算网络。连接好电源后,使用两套显示器和键盘、

鼠标,分别连接一台节点机和网关服务器。

2、安装RedHat 7.2版本在具有两块网卡的网关服务器上,分区使用自动分区(比较简单,本文不讨论Linux其他问题),选择

定制安装,但不要安装所有的软件包,除缺省的选择外,需要额外选择软件开发和内核开发两组软件包,安装时没有选择的软件

包,可以在系统正常启动后参考“如何编译内核”中的软件包来安装。安装到网络配置时,按照网络环境配置IP地址,需要配置

DNS的需要修改对外网卡的设置,使用小写mosix为主机名。

安装完后需要验证网关服务器可以正常启动,按照个人喜好来设定系统,推荐使用文本模式,图形模式资源消耗较大。另外需要

连接到RedHat网站升级有缺陷的软件包,减少系统漏洞,注意别把内核也升级了,并不是因为本文的操作,而是内核升级后,

系统很可能启动失败,本文将自己编译内核。升级完成后重启,再次确认系统没有任何错误。

3、安装MOSIX包(openmosix的安装是另外的分支)需要很多步骤,注意操作步骤的准确性:

A、将所有下载的软件包上载到服务器的/usr/src/tmp目录下,确认下载的软件包是完整的,确认md5的校验结果一致:
su -

cd /usr/src/

makdir tmp

md5 package_file_name
B、将RedHat 7.2 CD2放入到光驱。参考以下操作确认编译内核需要的软件已经存在:
mount /dev/cdrom /mnt/cdrom
cd /mnt/redhat/RPM
rpm -Uvh kernel-headers*
rpm -Uvh kernel-source*
rpm -Uvh kernel-doc*
rpm -Uvh dev86*
rpm -Uvh make-*
rpm -Uvh glibc-devel*

rpm -Uvh cpp*

rpm -Uvh ncurses-devel*
rpm -Uvh binutils*
rpm -Uvh gcc-2*
rpm -Uvh tftp*
cd /usr/src
umount /mnt/cdrom
rpm -Uvh ncurses-devel*
rpm -Uvh binutils*
rpm -Uvh gcc-2*
rpm -Uvh tftp*

cd /usr/src
umount /mnt/cdrom
C、安装需要的软件包,展开所有的tar.gz软件包:
tar xvfz MOSIX-1.6.0.tar.gz
tar xvfz MOSKRN-1.6.0.tar.gz
tar xvfz linux-2.4.18.tar.gz
D、如果展开文件没有错误,将各个软件展开目录移到正确的位置:
mv MOSIX-1.6.0 /usr/src/
mv MOSKRN-1.6.0 /usr/src/
mv linux /usr/src/linux-2.4.18
E、为了避免以往MOSIX脚本的错误,需要确认以下步骤:
chmod goa+x /usr/src/MOSIX-1.6.0/inst/add_kernel_to_grub
mkdir /usr/local/man
F、下面才是真正有趣和让人着迷的步骤,首先要创建编译内核配置文件的目录,这是个好习惯,因为每次的
  编译配置不一定相同,后面排错也会提到相关的问题:
cd /usr/src
mkdir config.backup
cd /usr/src/linux-2.4.7-10/configs
cp kernel-2.4.7-i686.config /usr/src/config.backup/kernel-2.4.18.config
G、将配置文件复制到待编译内核的目录:
cd /usr/src/
cp config.backup/kernel-2.4.18.config linux-2.4.18/.config
H、根据你的情况修改Makefiles的EXTRAVERSION部分,原值为18,可改为mosix来标明编译后的内核版本,并可以区分模块的版本。
cd /usr/src/linux-2.4.18
vi Makefile
EXTRAVERSION = 18
I、开始安装MOSIX 1.6.0
cd /usr/src/MOSIX-1.6.0
./mosix.install
J、安装开始后会有一些问题,除新内核加入LILO或GRUB一问回答为G以外的问题都用回车使用缺省选择(大写的字母为缺省值)。
问题依次为内核源代码的路径,新内核的启动选项添加在那个启动程序中,内核所包含的库文件连接,MOSIX服务的启动级别,
创建MFS装载目录,启动那种内核编译配置菜单,是否显示内核编译详细过程,是否显示用户级编译详细过程。随后系统开始给
内核源代码加补丁,启动内核编译配置菜单。
点击上图放大
上一页 下一页
1 2 3 4 5 6 7 8 9 10 11
Copyright© 2000 d2grid.com All Right Resvered 版权所有:北京蓝潮志诚网络技术有限责任公司