PEX批量部署Linux服务器
前言
这部分不一定能用的到
PEX
如果在运维过程中,需要大规模的部署Linux服务器的话,我们就可以通过PEX来批量部署,这样的话部署的Linux的基础配置都是统一的,而且效率高。
过程
安装DHCP服务器,用yum来安装。yum -y install dhcp
安装啊完成后,cd /usr/share/doc
cd dhcp-4.2.5/
cp dhcpd.conf.example /etc/dhcp/dhcpd.conf
覆盖掉原来的文件
然后 cd /etc/dhcp/
vim dhcp.conf
编辑这个文件,把原来的删除,更改如下:
1 | default-lease-time 600; |
然后,启动dhcp服务,start dhcpd.service
2安装tftp-Server与syslinux
tftp-Server远程启动服务
syslinux引导模块
yum -y install sftp-server
yum -y install syslinux
安装完成后,
启动tftp-server服务vim /etc/xinetd.d/tftp
然后把文件中的disable=yes改成disable=no即可
重启tftp服务systemctl restart xinetd
可以查看一下69端口netstat -aupn |grep 69
tftp工作于69端口
然后cd /var/lib/tftpboot
cp /usr/share/syslinux/pxelinux.0 ./
cp /var/ftp/yum/isolinux/vmlinux ./
cp /var/ftp/yum/isolinux/initrd.img ./
cp /var/ftp/yum/isolinux/vesamenu.c32 ./
cp /var/ftp/yum/isolinux/boot.msg ./
拷贝完成后,获取并编辑启动菜单配置文件mkdir pxelinux.cfg
cp /var/ftp/yum/isolinux/ioslinux.cfg ./pxelinux.cfg/default
vim pexlinux.cfg/default
找到”label linux”这一行。在这一行前面添加如下内容:
1 | label centos |
3安装Kickstart
返回根目录yum -y install system-config-kickstart
安装完成后启动system-config-kickstart
进行如下配置
添加分区
网络配置
防火墙配置
显示配置->启用
安装后脚本配置
配置完成 然后创建一台新的虚拟机,进行PXE远程安装测试。