Chinaunix首页 | 论坛 | 博客
  • 博客访问: 1265006
  • 博文数量: 1211
  • 博客积分: 10010
  • 博客等级: 上将
  • 技术积分: 14340
  • 用 户 组: 普通用户
  • 注册时间: 2008-06-09 11:20
文章分类

全部博文(1211)

文章存档

2011年(1)

2008年(1210)

我的朋友

分类: 服务器与存储

2008-06-16 19:56:31

31. 制作启动盘,陆续加入节点,MOSIX集群就创建完了。
  
    典型的配置文件
  
  /etc/mosix.map
  
  1 192.168.0.254 1
  2 192.168.0.1 253
  
  /etc/dhcpd.conf
  
  default-lease-time 21600;
  max-lease-time 21600;
  ddns-update-style none;
  allow booting;
  allow bootp;
  
  option subnet-mask 255.255.255.0;
  option broadcast-address 192.168.0.255;
  option routers 192.168.0.254;
  option domain-name-servers 192.168.0.254;
  option domain-name "mosix";
  option root-path "192.168.0.254:/opt/ltsp/i386";
  
  shared-network NODES {
   subnet 192.168.0.0 netmask 255.255.255.0 {
   range dynamic-bootp 192.168.0.100 192.168.0.253;
   use-host-decl-names on;
   option log-servers 192.168.0.254;
  
   if substring (option vendor-class-identifier, 0, 9) = "PXEClient"
   {
   filename "/lts/pxe/pxe.bin";
   }
   else
   {
   filename "/lts/vmlinuz-2.4.18-mosix";
   option host-name = concat("node" , binary-to-ascii( 10, 8, "",
   substring(reverse( 1, leased-address), 0, 1)));
   }
   }
  }
  
  group {
   use-host-decl-names on;
   option log-servers 192.168.0.254;
  
   host node001 {
   hardware ethernet 00:E0:06:E8:00:84;
   fixed-address 192.168.0.1;
   filename "/lts/boot/bootp/vmlinuz.eepro100.bootp";
   }
   host node002 {
   hardware ethernet 00:D0:09:30:6A:1C;
   fixed-address 192.168.0.2;
   filename "/lts/boot/bootp/vmlinuz.tulip.bootp";
   }
   host node003 {
   hardware ethernet 00:D0:09:30:28:B2;
   fixed-address 192.168.0.3;
   # kernels are specified in /tftpboot/lts/boot/pxe/pxe.cfg/
   filename "/lts/boot/pxe/pxe.bin";
   }
  }
  
  /etc/exports
  
  /opt/ltsp/i386 192.168.0.0/255.255.255.0(ro,no_root_squash)
  /var/opt/ltsp/swapfiles 192.168.0.0/255.255.255.0(rw,no_root_squash)
  
  /etc/hosts 和 /opt/ltsp/i386/etc/hosts
  
  192.168.0.254 mosix
  192.168.0.1 node001
  192.168.0.2 node002
  192.168.0.3 node003
  192.168.0.4 node004
  
    省略一部分
  
  192.168.0.253 node253
  127.0.0.1 localhost.localdomain localhost
  
  /opt/ltsp/i386/etc/fstab
  none /mfs mfs dfsa=1 0 0
  
  /opt/ltsp/i386/etc/lts.conf
  
   [Default]
   SERVER = 192.168.0.254
   XSERVER = off
   X_MOUSE_PROTOCOL = "PS/2"
   X_MOUSE_DEVICE = "/dev/psaux"
   X_MOUSE_RESOLUTION = 400
   X_MOUSE_BUTTONS = 3
   X_USBMOUSE_PROTOCOL= "PS/2"
   X_USBMOUSE_DEVICE = "/dev/input/mice"
   X_USBMOUSE_RESOLUTION = 400
   X_USBMOUSE_BUTTONS = 3
   USE_XFS = N
   LOCAL_APPS = N
   RUNLEVEL = 3
   SOUND = Y
   VOLUME = 75
  
  
  常见问题和解决方法
  
    内核编译失败怎么办?
  
    编译内核是MOSIX集群的最大操作,对于没有编译过内核的人会遇到很多编译失败的问题。对于经常出现的问题和解决办法如下:
  
    编译失败在SCSI设备时,如果没有SCSI设备,在编译配置菜单中除去SCSI选项。
  
    编译失败在SiS芯片时,如果没使用SiS芯片组的主板,在编译菜单中除去SiS芯片支持选项。
  
    更改编译文件后仍然编译失败时,注意将上一次编译的中间文件清理干净,使用如下命令(不要忘记备份.config文件):
  
    cd /usr/src/-2.4.18-om2
    cp .config /usr/src/config.backup/config-newkernel
    make mrproper
  
    DHCP为什么不能正确读取配置文件?
  
    确认你的DHCP版本要3.0.1以上,可以到RedHat的网站上。另外检查/etc/dhcpd.conf文件配置是否有错误,可以参考本例的文件。
  
    配置完启动时出现sshd加载失败时怎么办?
  
    该情况出现在MOSIX修改sshd的属性后出现,你可以加载MOSIX的ssd守护进程,操作如下:
  
    chkconfig sshd.pre-mosix on
    service sshd.pre-mosix start
  
    首次启动MOSIX时提示Host name lookup failure是什么原因?
  
    这是由于/etc/hosts文件没有正确标出主机名对应的地址造成的,修改/etc/hosts文件正确就可以。
  
    首次启动MOSIX时提示以下错误:
    setpe: the supplied table is well-formatted,
    but my IP address (127.0.0.1) is not there!
  是什么原因?
  
    这是由于RedHat Linux 的host文件缺省只有127.0.0.1对应主机名,可以将/etc/hosts文件中的127.0.0.1 mosix localhost分开描述:
  
    vi /etc/hosts
  
    192.168.0.254 mosix
    127.0.0.1 localhost
  
    制作LTSP启动内核映象失败
  
    注意使用的LTSP初始化工具是ltsp_initrd_kit-3.0.1-i386.tgz版本,其他的版本因为修改了初始化脚本,目前没有方法可以初始化成功。
  
    另外制作启动内核映象时必须有mknbi-1.2-6.noarch.rpm包,从RedHat的网站上可以最新的版本。
  
    配置ltsp客户端DHCP启动失败
  
    检查/etc/dhcpd.conf文件指向的启动内核路径正确,确认物理连接正确,确认软盘未损坏,确认LTSP内核启动文件正常编译。确认安装并启动了tftp守护进程,确认/etc/exports文件共享了正确的客户端根文件系统路径。
  
    配置ltsp客户端启动X 失败
  
    如果需要在客户端启动X ,需要安装LTSP的X包,并根据显示卡的不同安装不同的X版本。
  
    rpm -Uvh ltsp_x_core-3.0.1-1.i386.rpm
    rpm -Uvh ltsp_x_fonts-3.0.0-0.i386.rpm
  
    连接是:
  
    如果并不需要启动X Windws,需要修改/opt/ltsp/i386/etc/lts.conf文件中X_USBMOUSE_BUTTONS = 3即可启动文本界面。
  
    LTSP客户端启动后找不到主机名或不能解析主机名
  
    确认/opt/ltsp/i386/hosts文件不是符号连接,并且和/etc/hosts文件一致,确认/etc/dhcpd.conf文件中加入自动生成主机名配置,确认生成的主机名与hosts文件中的一致。
  
    LTSP客户端启动后不能启动mosix
  
    确认/etc/mosix.map和/opt/ltsp/i386/etc/mosix.map文件一致。
  
    启动mosix后没找到mfs目录
  
    手动创建/mfs目录:
  
    mkdir /mfs
    mkdir /opt/ltsp/i386/mfs
阅读(565) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~