| 22、创建客户端的/mfs目录: |
|
| 23、修改客户端文件系统配置文件,加入mfs的配置: |
| cd /opt/ltsp/i386/etc |
| vi fstab |
| |
| none /mfs mfs dfsa = 1 0 0 |
|
|
| 24、修改客户端启动进程脚本,加入启动openmosix的配置,禁止客户端提交集群计算的设置,和装载/mfs文件系统的配置。 |
| vi /opt/ltsp/i386/etc/rc.local |
| |
| # OpenMosix startup section |
| # we don't want any terminal processes
to migrate |
| echo 1 > /proc/mosix/admin/lstay |
| # start mosix |
| /etc/rc.openmosix start |
| # mount mfs filesystem. doesn't work when
done earlier |
| mount /mfs |
| # End OpenMosix Startup Section |
|
|
| 25、配置完成后准备软盘制作以太启网启动盘。访问www.Rom-O-matic.net网站,选择网卡类型生成以太网启 |
| 动芯片的映象,保存到Linux上,使用cat生成启动软盘。本例中使用3C905B。放入一张空白三吋软盘。 |
| cat eb-5[1].0.7-3c905b-tpo100.lzdsk
> /dev/fd0 |
|
|
| 26、修改LTSP客户端启动配置文件/opt/ltsp/i386/etc/lts.conf,禁止启动X Windows,修改参数X_USBMOUSE_BUTTONS
= 3, |
| 即启动文本界面。 |
| 27、确认/etc/exports文件包含共享客户端根文件系统和交换区内容: |
| more /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) |
|
|
| 28、将以太启动软盘放入客户端,开机并确认正常启动,正常获得动态地址,加载内核成功,初始化脚本正常运行,主机名自动 |
| 生成,openmosix正常初始化,没有任何错误提示。 |
| 29、回到服务器,通过检查/mfs文件系统来检查mfs文件系统。 |
 |
| 30、启动mosmon监控程序来检查通讯是否有效,这是刚加入3个节点时,启动setiathome计算的状态。将下载的应用展开在/dw |
| 目录下,注意命令的格式。 |
| mosrun -j1-3 /mfs/1/dw/setiathome
-nolock |
|
|
 |
| 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/pxelinux.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/pxelinux.cfg/ |
| filename "/lts/boot/pxe/pxelinux.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 |
 |