Chinaunix首页 | 论坛 | 博客
  • 博客访问: 1375157
  • 博文数量: 77
  • 博客积分: 2104
  • 博客等级: 大尉
  • 技术积分: 2322
  • 用 户 组: 普通用户
  • 注册时间: 2008-03-19 13:21
个人简介

关注于系统高可用、网站架构

文章分类

全部博文(77)

文章存档

2018年(1)

2017年(1)

2015年(4)

2014年(8)

2013年(4)

2012年(12)

2011年(17)

2010年(30)

分类: LINUX

2011-02-21 15:53:51

 rpmforge-release-0.5.2-2.el5.rf.x86_64.zip   系统环境:CentOS 5

CentOS5.5默认的Repository里找不到Cobbler,先安装rpmforce这个Repository。很全很强大,近10000个软件包。
 
安装 DAG 的 GPG 金钥
rpm --import 
 
#32位:   
  1. wget    
  2. rpm -ivh rpmforge-release-0.5.2-2.el5.rf.i386.rpm   

#64位:   

  1. wget    
  2. rpm -ivh rpmforge-release-0.5.2-2.el5.rf.x86_64.rpm  

 

centos 6

 wget  
rpm -ivh rpmforge-release-0.5.2-2.el6.rf.x86_64.rpm

1. 安装相关软件:
yum -y install cobbler dhcp httpd xinetd tftp-server  
# cobbler的配置文件在/var/lib/cobbler/和/etc/cobbler下(不同版本可能不同)
# xinetd tftp-server用来做tftp服务器,pxe启动需要。
# httpd服务器主要存放ks文件和安装光盘。注意 /var/www/cobbler 目录必须具有足够容纳 Linux 安装文件的空间(移动,建软链接)



2. 检查 cobbler 配置:
cobbler check  
#0: The 'server' field in /var/lib/cobbler/settings must be set to something other than localhost, or kickstarting features will not work.  This should be a resolvable hostname or IP for the boot server as reachable by all machines that will use it.
#1: For PXE to be functional, the 'next_server' field in /var/lib/cobbler/settings must be set to something other than 127.0.0.1, and should match the IP of the boot server on the PXE network.
#2: change 'disable' to 'no' in /etc/xinetd.d/tftp

# 按提示解决相关问题,把 /var/lib/cobbler/settings 中的 server 和 next_server 设为本服务器的 IP 地址,manage_dhcp 设为 1,以便管理 DHCP ,/etc/xinetd.d/tftp中disable = no,

3. 导入 CentOS 5 安装 DVD ISO 中的文件:
mount -o loop home/sapling/CentOS-5.4-x86_64-bin-DVD.iso /mnt
cobbler import --mirror=/mnt --name=CentOS-5-4-x86-64 # 从 /mnt 目录导入所有安装文件,命名为 CentOS-5-4-x86-64 cobbler list # 查看导入结果,应包含一个xen的

4. 修改 DHCP 和 Kickstart 配置模板:
vi /etc/cobbler/dhcp.template # DHCP 配置模板,注意你本服务器的 IP 地址要和dhcp配置的subnet一个网段,否则会启动失败。 vi /etc/cobbler/default.ks # Kickstart 配置模板,可以用system-config-kickstart(建议)生成,也可以安装系统后在/root/anaconda-ks.cfg得到你所安装系统的配置。

5. 生成并同步所有配置: 
 
cobbler sync


6. 启动相关服务:
service xinetd start
service dhcpd start
service cobblerd start #设置相关服务开机启动 ntsysv

7. 安装服务器:
启动另一台新服务器,通过 PXE 启动进入,提示"boot:"时输入"menu"即可进入蓝色的 Cobbler 安装界面,选择安装项,几分钟之内就能一气呵成,自动完成系统安装。



8.重装系统:
# 在要重装的机器安装koan   
  1. yum install koan   
  2. #查看cobbler服务器有哪些安装盘   
  3. koan --list-profiles --server=192.168.1.2  
  4. #选择要重装的系统并重启   
  5. koan --replace-self --server=192.168.1.2 --profile=CentOS-5-4-x86-64  
  6. reboot  
阅读(2320) | 评论(2) | 转发(0) |
0

上一篇:UNDO 表空间重建

下一篇:puppet 安装

给主人留下些什么吧!~~

chinaunix网友2011-03-06 08:48:42

很好的, 收藏了 推荐一个博客,提供很多免费软件编程电子书下载: http://free-ebooks.appspot.com

chinaunix网友2011-03-06 08:48:42

很好的, 收藏了 推荐一个博客,提供很多免费软件编程电子书下载: http://free-ebooks.appspot.com