基于centos6的PXE+kickstart的系统自动部署

第一步:安装图形化环境(方便制作KS文件)

yum groupinstall "Desktop" "X Window System"  	#安装图形化所需的软件包
init 5						#进入图形化环境

第二步:重新使用软件远程登录,并在服务端进行以下操作

#1.环境配置
setenforce 0					#关闭SELinux
iptables -F					#清空防火墙规则
yum -y install syslinux dhcp tftp-server vsftpd	#安装所需的服务

#2.dhcp服务
vim /etc/dhcp/dhcpd.conf  #编辑配置文件,输入以下内容

subnet 192.168.14.0 netmask 255.255.255.0 {		#输入网段
                range 192.168.14.100 192.168.14.200;	#ip地址分配的范围
                option routers 192.168.14.12;		#默认网关
                next-server 192.168.14.12;		#服务器的IP地址
                filename "pxelinux.0";			#相关文件名称
}

service dhcpd restart		#重启服务,使配置生效

#3.挂载cdrom
mkdir -p /var/ftp/pub/cdrom			#创建挂载目录
mount -t iso9660 /dev/sr0 /var/ftp/pub/cdrom	#挂载到ftp目录

#4.复制相关文件到/var/lib/tftpboot/目录,为了pxeboot的顺利进行
cp /usr/share/syslinux/pxelinux.0 /var/lib/tftpboot/			#pxe启动文件
cp /var/ftp/pub/cdrom/images/pxeboot/vmlinuz /var/lib/tftpboot 		#pxe安装环境
cp /var/ftp/pub/cdrom/images/pxeboot/initrd.img /var/lib/tftpboot	#pxe安装环境

mkdir -p /var/lib/tftpboot/pxelinux.cfg		#创建pxe配置目录
cp /var/ftp/pub/cdrom/isolinux/isolinux.cfg /var/lib/tftpboot/pxelinux.cfg/default		#pxe配置文件,需对内容做以下修改

default centos6
label centos6
  menu label ^Install or upgrade an existing system
  menu default
  kernel vmlinuz
  append initrd=initrd.img ks=ftp://192.168.14.12/pub/ks.cfg	#ks.cfg文件使得安装向导可以自动进行,ks文件的制作在后面进行,这里先写明路径。

#5.TFTP服务,为pxeboot的进行搭建了一个平台,客户端通过此服务获取4中所述服务端的文件
vim /etc/xinetd.d/tftp		#tftp较小,由超级守护进程管理

disable=no			#在配置文件中找到disable,将no改为yes

service xinetd restart		#重启TFTP服务

#6.下载制作ks文件的软件,并查看软件所处位置
yum install system-config-kickstart	
[root@localhost ~]# which system-config-kickstart
/usr/bin/system-config-kickstart

#7.根据路径在图形化环境中打开软件,我们要注意的地方如下图所示

#8.ks文件制作完成后,重启ftp服务
service vsftpd restart		#重启完成后可以在物理机的浏览器上检查下能否在pub目录下看到cdrom目录和ks文件。

设置密码

在这里插入图片描述

指定安装源

在这里插入图片描述

情况分区表以及手动添加分区

在这里插入图片描述

设置网卡

在这里插入图片描述

安装两个基础的包

在这里插入图片描述

设置完成后选择保存

在这里插入图片描述

确定名称与路径后(要与default文件相对应)保存

在这里插入图片描述

第三步:到此为止,配置完成。新建一台新的虚拟机进行测试。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值