免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
最近访问板块 发新帖
查看: 1054 | 回复: 0
打印 上一主题 下一主题

配置systemimager支持multicast安装 [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2009-06-19 17:19 |只看该作者 |倒序浏览

使用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的安装方式需要交换机或者路由器的支持。
               
               
               

本文来自ChinaUnix博客,如果查看原文请点:http://blog.chinaunix.net/u/12479/showart_1970492.html
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP