批量部署linux系统,PXE批量部署 Linux 系统

实验场景描述:

1、准备环境:

配置httpd服务,关闭系统策略

2、配置应答文件

通过system-config-kickstart 配置应答文件

3、指定应答文件

客户端指定应答文件

具体如下所示;若描述有误欢迎拍砖交流:QQ:45223208

一、准备服务器环节

1、安装httpd服务

yum install httpd -y

如图所示

75e93ff4d1f7c4ad5362b04534ee80fb.png

2、启动httpd服务

systemctl start httpd

systemctl enable httpd

3d280fba415ca4ecc62149c42d31422c.png

3、修改系统相关策略 关闭防火墙和selinux策略

systemctl stop firewalld

sed -ri 's@^(SELINUX)=.*@\1=disabled@' /etc/selinux/config

如图所示

8b2aa71e63b34f8b60b3dcf68ee1006d.png

4、创建系统目录和镜像 /var/www/html/centos/6/os/x64_64 -pv

92a035a8513a62ea30262c7f322331ff.png

5、挂载系统镜像

mount /dev/sr0 /var/www/html/centos/6/os/x86_64

a7649ee96a3cda6fb0ef7355ef1dbcb1.png

二、配置应答文件

1、通过system-config-kickstart 生成应答文件,如图所示

f957cdb547ae353d754cb018e8d70dca.png

9a943bff2bf7c4394148ea16cad6fa5c.png

02677b639a2c7041622e2a98c1589b07.png

8da09bc20295ec641177f0ef9195eb63.png

9cc8ea35c4865c3429a12b77c7ac2487.png

0c24b1498a94b514b245c98fe5a8873c.png

0270f337f823c4a6211a1674dbab37ff.png

47812cad67e275109b50a8f27a85eec2.png

95c1f51b8d71ccff1214a3e4d10caa11.png

b79e29ed10cb1c23f9ab3932b2e395af.png

最后post-install script 中增加脚本测试验证

useradd yang &> /dev/null

echo centos | passwd --stdin yang

将生成的应答文件命名ks.cfg,并传到web服务器的根目录 /ksdir/ks.cfg

三、在部署机器指定应答文件,并配置相关信息,如图所示

c1bc4ca802624304e330db78b386825d.png

4、安装过程

197f439aacc7a711c98368b6384b144e.png

5、大功告成,进入系统,验证脚本

fe9f1245a6259d6abd055d3b4a7100a6.png

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值