cobbler自动化部署

一、配置chrony服务,实现服务器时间自动同步

1.编辑/etc/chrony.conf,注释掉默认时间服务器,增加阿里时间服务器
2.启动chronyd服务,并设置开机启动

在这里插入图片描述二、实现cobbler+pxe自动化装机

1.安装cobbler、dhcp
	yum install cobbler dhcp -y

2.启动cobblerd、httpd、tftp服务并设置开机启动
	systemctl start cobblerd httpd tftp
	systemctl enable cobblerd httpd tftp

3.cobbler chcek检查配置,根据提示修改配置文件/etc/cobbler/settings
	修改默认密码:default_password_crypted: "$1$B30o2jem$dBqrz.xo9kXfqH7Bza55f."  使用openssl passwd -1生成加密密码
	修改net_server地址(PXE):next_server: 192.168.45.7
	修改server(cobbler):server: 192.168.45.7
	修改manage_dhcp自动生成dhcp配置文件: manage_dhcp: 1
	
	重新启动cobblerd服务:systemctl restart cobblerd

4.配置dhcp服务
	subnet 192.168.45.0 netmask 255.255.255.0 {
     	option routers             192.168.45.2;
     	option domain-name-servers 192.168.45.2;
     	option subnet-mask         255.255.255.0;
     	range dynamic-bootp        192.168.45.100 192.168.45.254;
     	default-lease-time         21600;
     	max-lease-time             43200;
     	next-server                $next_server;
	
	同步配置:cobbler sync
	启动dhcp服务并设置开机启动:systemctl start dhcpd
							systemctl enable dhcpd

5.下载boot loader
	cobbler get-loaders
	同步配置:cobbler sync

6.导入centos7的安装源,并查看
	cobbler import --path=/misc/cd --name=Centos7.6-x86_64 --arch=x86_64
	cobbler list
		distros:
   			Centos7.6-x86_64
		profiles:
   			Centos7.6-x86_64

7.准备kickstart文件并导入cobbler
	安装kickstart:yum install system-config-kickstart.noarch -y
	在图形界面使用system-config-kickstart制作kickstart文件/root/ks7_mini.cfg
	cp /root/ks7_mini.cfg /var/lib/cobbler/kickstarts/
	修改kickstart文件
		url --url=$tree
	cobbler profile add --name Centos7.6-x86_64_mini --distro=Centos7.6-x86_64 --kickstart=/var/lib/cobbler/kickstarts/ks7_mini.cfg

8.测试安装
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值