CentOS7 部署Cobbler(PXE)实现自动化安装Centos、Windows

本文介绍了如何在CentOS7环境下部署Cobbler以实现自动化安装CentOS7和Windows7系统。详细步骤包括关闭防火墙和SELinux,安装并配置Cobbler,导入操作系统镜像,创建虚拟机并使用无人值守安装文件进行自动化安装。同时也提到了环境中已有DHCP服务时的解决方案。
摘要由CSDN通过智能技术生成

CentOS7 部署Cobbler(PXE)实现自动化安装Centos、Windows

1 环境:

系统

CentOS7.5

IP

192.168.100.2

Cobbler是基于PXE的升级版,简化了配置步骤,能同时管理DHCP、TFTP等,还提供了web界面,但是没有记录下来,我大概看了下,web界面还是挺方便的,感兴趣的童鞋可以安装看看

这里用的是CentOS7.5,我用CentOS7.2也是成功了,所以理论上,CentOS7各版本都是可以的

 

2 cobbler部署

2.1 关闭防火墙

# systemctl stop firewalld
# systemctl disable firewalld

 

2.2 关闭selinux

# setenforce 0
# sed -i "s/^SELINUX=.*/SELINUX=permissive/g" /etc/sysconfig/selinux

 

2.3 安装epel源

# yum install -y epel-release

 

2.4 安装cobbler及其相关软件

# yum -y install cobbler dhcp tftp-server pykickstart httpd

 

2.5 修改cobbler配置文件

2.5.1 修改server和next_server参数

# vi /etc/cobbler/settings
将server: 127.0.0.1修改为server: 192.168.100.2
将next_server: 127.0.0.1修改为next_server: 192.168.100.2

这里的192.168.100.2为当前节点IP

 

2.5.2 修改default_password_crypted参数

# openssl passwd -1 -salt 'passwd' '123456'
$1$passwd$h/du.ylwCiLuPa1Br.Ho2.

 

这里的123456设置的是默认密码

将得到的结果替换default_password_crypted的参数

例如:

# vi /etc/cobbler/settings
default_password_crypred: "$1$passwd$h/du.ylwCiLuPa1Br.Ho2."

 

2.5.3 开启管理DHCP

# vi /etc/cobbler/settings

将manage_dhcp参数改为1

将pxe_just_once参数改为1

修改DHCP模板

# vi /etc/cobbler/dhcp.template
subnet 192.168.100.0 netmask 255.255.255.0 {
     option routers             192.168.100.1;
     option domain-name-servers 114.114.114.114;
     option subnet-mask         255.255.255.0;
     range dynamic-bootp        192.168.100.10 192.168.100.200;
     default-lease-time         21600;
     max-lease-time             43200;
     next-server                $next_server;

 

2.6 启用tftp

将/etc/xinetd.d/tftp的disable选项改为no

# /etc/xinetd.d/tftp
disable = no

 

2.7 启动相关服务

# systemctl start httpd rsyncd tftp cobblerd
# systemctl enable httpd rsyncd tftp cobblerd

 

 

2.8 检查cobbler

#
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值