文章详情

  • 游戏榜单
  • 软件榜单
关闭导航
热搜榜
热门下载
热门标签
php爱好者> php文档>配置systemimager支持multicast安装

配置systemimager支持multicast安装

时间:2009-06-19  来源:xiaowei


使用multicast部署Image

Image服务器配置

  • 安装systemimager-flamethrower RPM包
  • 配置flamethrower

关键的配置文件在:/etc/systemimager/flamethrower.conf.

  • 减产配置文件中是否存在下面的选项:
 START_FLAMETHROWER_DAEMON = yes
 FLAMETHROWER_DIRECTORY_PORTBASE = 9000

...如果不能使用缺省的9000端口就自定义一个

 INTERFACE = eth0

...设置imager用于通信的网口

  • 在/etc/systemimager/flamethrower.conf 文件结尾应该有下面的配置项:
 [boot-x86_64-standard]
DIR = /usr/share/systemimager/boot/x86_64/standard

或者:

 [boot-i386-standard]
DIR = /usr/share/systemimager/boot/i386/standard
备注:如果image server是64位的话,就都加上吧,这样同时支持32和64位系统的安装
  • 对于每一个Image,在配置文件的末尾都应该有两个配置项:
 [Imagename]
DIR = /var/lib/systemimager/images/Imagename

和:

 [override_Imagename]
DIR = /var/lib/systemimager/overrides/Imagename

使用你自己的image的name替换Imagename,你可以同时增加多个Image在这里

  • 在Image server启动flamethrower守护进程:
 # /etc/init.d/systemimager-server-flamethrowerd start

配置客户端使用multicast

在kernek的引导参数中定义下面的选项:

 FLAMETHROWER_DIRECTORY_PORTBASE=9000

如果你配置了启动server ,你需要编辑文件:/etc/systemimager/pxelinux.cfg/syslinux.cfg,添加上面的选项到内核启动参数,下面是个例子:

 DEFAULT systemimager

#
# Uncomment next line to send pxelinux boot prompt over serial port 0.
# NOTE: Be sure your serial port speed is appropriate (57600, 9600, etc.)
#
# SERIAL 0 57600
DISPLAY message.txt
PROMPT 1
TIMEOUT 50

# Add the following to the append line above to use your first serial port
# (ttyS0) as a console in addition to your monitor (tty0). NOTE: Be sure
# your serial port speed is appropriate (57600, 9600, etc.)
#
# console=ttyS0,57600

# Add the following to the append line above to increase the size of your tmpfs
# filesystem. About 100MB larger than your image size should suffice.
#
# Other tmpfs mount options are also supported. See the FAQ for details.
# tmpfs_size=800M
# ramdisk_size=80000

LABEL systemimager
KERNEL kernel
APPEND vga=extended initrd=initrd.img root=/dev/ram FLAMETHROWER_DIRECTORY_PORTBASE=9000 MONITOR_SERVER=172.16.36.1 MONITOR_CONSOLE=yes SKIP_LOCAL_CFG=y

安装

启动客户端从pxe安装


补充

一、需要的rpm包
1、udpcast-20070218-1.x86_64.rpm或udpcast-20070218-1.i686.rpm
2、flamethrower-0.1.8-1.noarch.rpm
3、systemimager-flamethrower-4.0.2-1.noarch.rpm
下载地址:http://bear.csm.ornl.gov/repos/rhel-5-x86_64/或http://bear.csm.ornl.gov/repos/rhel-5-i386/

二、如果你使用的DHCPD程序版本是v3,也可以通过配置DHCP来使客户端从multicast安装:
在/etc/dhcpd.conf中加入:
option option-143 code 143 = string; # (only for ISC’s dhcpd v3)
option option-143 "9000";

三、如果你不知道怎么在/etc/systemimager/flamethrower.conf中加入你的image,有三个命令可以自动添加:
si_getimage, si_mvimage, or si_cpimage
如:
si_mvimage my_image-v1 tmp_name && si_mvimage tmp_name my_image-v1

这样会在/etc/systemimager/flamethrower.conf结尾加入:
[tmp_name]
DIR = /var/lib/systemimager/images/tmp_name

[override_tmp_name]
DIR = /var/lib/systemimager/overrides/tmp_name

[my_image-v1]
DIR = /var/lib/systemimager/images/my_image-v1

[override_my_image-v1]
DIR = /var/lib/systemimager/overrides/my_image-v1

然后删掉没用的image tmp_name就是了。

注意:multicast的安装方式需要交换机或者路由器的支持。
相关阅读 更多 +
排行榜 更多 +
空中跑酷汉化版

空中跑酷汉化版

赛车竞速 下载
修仙传说

修仙传说

角色扮演 下载
魔界零之迷宫

魔界零之迷宫

冒险解谜 下载