Cobbler装机平台

和PXE相似,Cobbler也是一种批量装机的手段。
Cobbler可以自动配置DHCP,DNS,TFTP,WEB。可以安装多种操作系统(PXE需要为每一种操作系统做一种配置)。
使用Cobbler,只需要做一次配置,想要更换系统只需要提供光盘就可以了。

1.安装软件:

	yum -y install dhcp httpd mod_ssl		#mod_ssl提供安装证书,web安全配置那里有介绍
	yum -y install /root/cobbler/*rpm		#安装cobbler对应的所有程序
	
	cobbler提供的服务:
		cobbler	#主程序,
		cobbler-web	#web服务包
		pykickstart		#用于检查kickstart语法错误
		httpd,dhcp,tftp-server

2.配置cobbler:

	vim /etc/cobbler/settings		#修改cobbler配置文件
	next_server:	192.168.4.20	#下一个服务器ip地址	注意空格
	server:		192.168.4.20		#设置192.168.4.20为cobbler服务器	注意空格
	manage_dhcp:	1				#设置cobbler管理dhcp	注意空格
	pex_just_one:	1				#防止客户机重复安装操作系统	注意空格

3.配置cobbler的dhcp:

	vim /etc/cobbler/dhcp.template				#修改这个配置文件之后会同步到cobbler的配置文件
	修改subnet配置
	末行模式下输入:	%s/被替换内容/新内容/g		#全文替换

4.将众多引导文件放到/var/lib/cobbler/loaders/:

	tar -zcPf xxxx.tar.gz /home		#将/home下的文件以绝对路径的方式打包
	tar -tf xxx.tar.gz				#查看tar包的内容
	tar -xPf xxx.tar.gz				#以绝对路径的方式解包

5.启动相关服务:

	cobbler,httpd,tftp,rsyncd

6.同步刷新cobbler配置:

	cobbler sync		#检查所有配置是否正确
	当出现		***TASK	COMPLETE***		时表示正确

	cobbler网页配置:
	https://192.168.4.20/cobbler_web
	用户名cobbler,密码cobbler

7.Cobbler应用:

	导入镜像:
	cobbler import --path=光盘挂载路径	--name=导入操作系统名称(可以自定义)		
	例:
		cobbler import --path=/media/centos --name=centos7
		cobbler导入的镜像放在/var/www/cobbler/ks_mirror/,如果想要更换系统,只需要导入不同的镜像就可以了。
		
	删除菜单:
	cobbler profile remove --name=centos7

	删除镜像信息:
	cobbler distro remove --name=centos7

	自定义应答文件:
	system-config-kickstart	#生成ks应答文件,生成的文件存放在/var/www/html中
	新生成的应答文件的前三行必须要删除,这样才可以被cobbler识别,必须要以install开头
	这个应答文件必须存放在/var/lib/cobbler/kickstarts/目录下

	修改应答文件:
	cobbler profile edit --name=centos7 --kickstart=/var/lib/cobbler/kickstart/ks.cfg
	cobbler profile report
	cobbler sync

写总结的第十二天!!!

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值