电脑故障

位置:IT落伍者 >> 电脑故障 >> 浏览文章

如何架构高性价比的分布式计算机集群(4)


发布日期:2019/7/9
 

制作启动盘陆续加入节点MOSIX集群就创建完了

典型的配置文件

/etc/mosixmap

/etc/nf

defaultleasetime ;

maxleasetime ;

ddnsupdatestyle none;

allow booting;

allow bootp;

option subnetmask ;

option broadcastaddress ;

option routers ;

option domainnameservers ;

option domainname mosix;

option rootpath :/opt/ltsp/i;

sharednetwork NODES {

subnet netmask {

range dynamicbootp ;

usehostdeclnames on;

option logservers ;

if substring (option vendorclassidentifier ) = PXEClient

{

filename /lts/pxe/pxelinuxbin;

}

else

{

filename /lts/vmlinuzmosix;

option hostname = concat(node binarytoascii(

substring(reverse( leasedaddress) )));

}

}

}

group {

usehostdeclnames on;

option logservers ;

host node {

hardware ethernet :E::E::;

fixedaddress ;

filename /lts/boot/bootp/vmlinuzeeprobootp;

}

host node {

hardware ethernet :D:::A:C;

fixedaddress ;

filename /lts/boot/bootp/vmlinuztulipbootp;

}

host node {

hardware ethernet :D::::B;

fixedaddress ;

# kernels are specified in /tftpboot/lts/boot/pxe/pxelinuxcfg/

filename /lts/boot/pxe/pxelinuxbin;

}

}

/etc/exports

/opt/ltsp/i /(rono_root_squash)

/var/opt/ltsp/swapfiles /(rwno_root_squash)

/etc/hosts 和 /opt/ltsp/i/etc/hosts

mosix

node

node

node

node

省略一部分

node

localhostlocaldomain localhost

/opt/ltsp/i/etc/fstab

none /mfs mfs dfsa=

/opt/ltsp/i/etc/nf

[Default]

SERVER =

XSERVER = off

X_MOUSE_PROTOCOL = PS/

X_MOUSE_DEVICE = /dev/psaux

X_MOUSE_RESOLUTION =

X_MOUSE_BUTTONS =

X_USBMOUSE_PROTOCOL= PS/

X_USBMOUSE_DEVICE = /dev/input/mice

X_USBMOUSE_RESOLUTION =

X_USBMOUSE_BUTTONS =

USE_XFS = N

LOCAL_APPS = N

RUNLEVEL =

SOUND = Y

VOLUME =

常见问题和解决方法

内核编译失败怎么办?

编译内核是MOSIX集群的最大操作对于没有编译过内核的人会遇到很多编译失败的问题对于经常出现的问题和解决办法如下

编译失败在SCSI设备时如果没有SCSI设备在编译配置菜单中除去SCSI选项

编译失败在SiS芯片时如果没使用SiS芯片组的主板在编译菜单中除去SiS芯片支持选项

更改编译文件后仍然编译失败时注意将上一次编译的中间文件清理干净使用如下命令(不要忘记备nfig文件)

cd /usr/src/linuxom

nfig /usr/src/configbackup/confignewkernel

make mrproper

DHCP为什么不能正确读取配置文件?

确认你的DHCP版本要以上可以到RedHat的网站上下载另外检查/etc/nf文件配置是否有错误可以参考本例的文件

配置完启动时出现sshd加载失败时怎么办?

该情况出现在MOSIX修改sshd的属性后出现你可以加载MOSIX的ssd守护进程操作如下

chkconfig sshdpremosix on

service sshdpremosix start

首次启动MOSIX时提示Host name lookup failure是什么原因?

这是由于/etc/hosts文件没有正确标出主机名对应的地址造成的修改/etc/hosts文件正确就可以

首次启动MOSIX时提示以下错误

setpe: the supplied table is wellformatted

but my IP address () is not there!

是什么原因?

这是由于RedHat Linux 的host文件缺省只有对应主机名可以将/etc/hosts文件中的 mosix localhost分开描述

vi /etc/hosts

mosix

localhost

制作LTSP启动内核映象失败

注意使用的LTSP初始化工具是ltsp_initrd_kititgz版本其他的版本因为修改了初始化脚本目前没有方法可以初始化成功

另外制作启动内核映象时必须有mknbinoarchrpm包从RedHat的网站上可以下载最新的版本

配置ltsp客户端DHCP启动失败

检查/etc/nf文件指向的启动内核路径正确确认物理连接正确确认软盘未损坏确认LTSP内核启动文件正常编译确认安装并启动了tftp守护进程确认/etc/exports文件共享了正确的客户端根文件系统路径

配置ltsp客户端启动X Windows失败

如果需要在客户端启动X Windows需要安装LTSP的X包并根据显示卡的不同安装不同的X服务器版本

rpm Uvh ltsp_x_coreirpm

rpm Uvh ltsp_x_fontsirpm

下载连接是

如果并不需要启动X Windws需要修改/opt/ltsp/i/etc/nf文件中X_USBMOUSE_BUTTONS = 即可启动文本界面

LTSP客户端启动后找不到主机名或不能解析主机名

确认/opt/ltsp/i/hosts文件不是符号连接并且和/etc/hosts文件一致确认/etc/nf文件中加入自动生成主机名配置确认生成的主机名与hosts文件中的一致

LTSP客户端启动后不能启动mosix

确认/etc/mosixmap和/opt/ltsp/i/etc/mosixmap文件一致

启动mosix后没找到mfs目录

手动创建/mfs目录

mkdir /mfs

mkdir /opt/ltsp/i/mfs

上一篇:RMAN自动备份的脚本(windows环境)

下一篇:如何使用归档日志进行完全恢复