制作启动盘陆续加入节点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 |