分类: LINUX
2006-07-04 19:53:54
OSCAR4.2适合的操作系统:
Red Hat Enterprise Linux 3/4 x8 6/x86_64/ia64
Fedora Core 2/3 x86
Mandriva Linux 10.0/1 x86
和我屏幕上出现的提示差不多,我认为这是一个共性的问题,于是我把与系统中软件包冲突的rpm包手动安装,rpm -ivh /root/oscar-4.2/packages/sis/distro/rhel3-i386/atftp-server-0.7-4oscar.i686.rpm
仍然提示冲突,于是rpm -ivh --force /root/oscar-4.2/packages/sis/distro/rhel3-i386/atftp-server-0.7-4oscar.i686.rpm,搞定了。
原来OSCAR自带rpm包一方面弥补系统的不足,另一方面支持自己的工作,在启动OSCAR过程中安装这些rpm包,如果和系统冲突则不能启动成功,如果系统中已装这样的rpm包则跳过。
一个如此简单的问题折腾我这么长时间,看来还要努力啊!还有就是有些问题没有那么难,注意一下细节,多动脑思考就能解决。下一步就是开始配置机群了。
4.2的版本在FC3顺利通过了
1 、 OSCAR 介绍:
OSCAR 软件包全称 Open Source Cluster Application Resource ,它致力于使系统复杂的 Linux 集群安装变成一件简单的事情。 OSCAR 软件包主要针对于 Linux 集群中的 HPC Cluster ( High Performance Computing Cluster ),所以很多有关 HPC 的软件包都被默认安装了,比如当前流行的并行执行环境 MPI 和 PVM ;强大的作业调度提交环境 OpenPBS 、 Maui 等等。
2、准备rpm包
mkdir /tftpboot/rpm
将FC3的3张光盘的rpm包都拷贝到/tftpboot/rpm目录下
3、安装 OSCAR 软件包:
#./configure
# make install
oscar 安装文件被安装到 /opt/oscar/ 目录下面
4、启动OSCAR向导
# cd /opt/oscar
# ./install_cluster eth0
注意:在此过程中,要安装的afttp-server-0.7-4oscar.ii686.rpm包(在目录/root/oscar-4.2/packages/sis/distro/fc3-i386下)和系统本身的tftp冲突,导致退出此次安装过程。所以需要人工干预,手动安装此rpm包,用此包替换原来系统当中的文件
rpm –ivh –replacefiles /root/oscar-4.2/packages/sis/distro/fc3-i386/atftp-server-0.7-4oscar.i686.rpm
再次运行./install_cluster eth0
当 install_cluster 工具完成初始的配置之后, OSCAR 软件包的图形界面安装向导会出现在屏幕上。
5、如上图,按照Step 0到8完成集群组建,每一个步骤右边都有“Help”按钮提示,并且一些步骤的成功完成与否会弹出提示框
Step0用于OSCAR升级,OSCAR4.2已经是目前最新的版本,跳过此步骤
Step1涉及选择一些OSCAR包含的包,默认即可
Step2对选择的包进行配置,每一项默认的选项即可(save)
Step3安装这些包到主结点上,成功安装会出现以下对话框
Step4创建从结点映像,点击按钮会出现下图,各项可默认
单击“Build Image”按钮,出现如下进度条
成功创建映像,会出现提示框
Step5定义结点(集)
“Number of Hosts”改成1,证明我们要添加一个结点;“Startint IP”是分配给从结点的IP范围的开始值,也是第一个要添加的从结点的IP地址,这里设置为192.168.0.130;“Default Gateway”改成当前局域网络里的网关IP地址,这里是192.168.0.1。
设置好之后,单击“Addclients”按钮,弹出如下对话框
至此从结点(集)设置完毕。如果“Number of Hosts”是3,要添加的3个结点,IP地址是从192.168.0.130到192.168.0.132。
Step6设置网络,点击“Setup Working…”按钮,出现下图
可以看到“Start Collecting MACS”按钮,点击(用来收集从结点MAC地址),主结点开始监听ethx网卡接口。
此时,启动第一台从结点计算机,在BIOS里将其设置成从网络启动,此时从结点会广播自己的MAC地址,正在监听eth0的主结点计算机得到此MAC地址,显示在左上角的空白窗口中。依次启动其他结点,最终获得所有从结点的MAC地址。对应到IP地址,直到处理完所有的从结点,如下图所示
可以按“Export MACs to file…”将收集到的MAC地址保存起来,以备“Import MACs from file…”之用(不用再次开启从结点计算机收集MAC地址)。
单击“Assign all MACs”会将得到的MAC地址依次对应到从192.168.0.130开始的IP地址上
“Stop Colletting MACs”停止收集MAC地址,按“Close”关闭Setup Networking窗口
重启各个从结点,将网络启动各个结点,这些结点会自动被安装和配置
你会看到它先是把初始化映像下载到内存 ,然后与主结点连接,拷贝系统所有所需的文件
按下主界面上的“Monitor Cluster Deployment”可以看到结点(安装)状态
安装完毕会有提示,重启结点,这时需要进入BIOS把计算机设置从硬盘启动
Step7完成安装
在主结点上再打开一个终端
cd /root/oscar-4.2/scripts
./ping_clients
如果所有的结点都能ping通,那么可以准备开始测试集群
点击“Complete Cluster Setup”进行安全设置和时间同步,最终提示成功安装集群
Step8测试集群
点击主界面上的按钮“Test Cluster Setup”,会展示各项测试结果
如果这个过程当中没有报错,那么集群搭建成功。
点击“QUIT”按扭退出安装向导界面
如果以后需要添加或减少从结点的数量,可以在 /root/oscar-4.2/ 目录下再次以 root 身份运行 install_cluster 命令,在 OSCAR 安装向导界面下面点击“ Add OSCAR Clients ”或“ Delete OSCAR Clients ”按钮添加或删除 client nodes 。
此外,还可以从主界面操作,从集群安装/卸载OSCAR软件包