自动化运维-PXE实现自动安装系统
2019-04-20 16:19
711 查看
一、PXE介绍
Preboot Excution Environment预启动执行环境 基于Client/Server的网络模式,支持远程主机通过网络从远端服务器下载映像,并由此支持通过网络安装操作系统 PXE可以引导和安装Windows,Linux等多种操作系统,此处只用pxe实现centos系统的自动化安装
二、操作前准备:仅主机模式,关闭vmware 的dhcp服务
三、操作步骤
1.安装HTTP
yum install httpd systemctl enable httpd system start httpd
2.添加光盘用来挂载centos6的镜像文件,使用命令刷新
echo '- - -' > /sys/class/scsi_host/host0/scan //如未刷新出,可将host0换为host1,host2再试
3.准备KS文件
cp /root/anaconda-ks.cfg /var/www/html/ksdir/miniks7.cfg //在已安装好的centos7主机上复制/root/anaconda-ks.cfg作为模板文件,修改后做centos7的ks文件 vim /var/www/html/ksdir/miniks7.cfg
cp 38f8 /root/anaconda-ks.cfg /var/www/html/ksdir/miniks6.cfg //在已安装好的centos6主机上复制/root/anaconda-ks.cfg作为模板文件,修改后做centos6的ks文件 vim /var/www/html/ksdir/miniks6.cfg
4.安装TFTP服务(将后面要用到的文件放置在它生成的/var/lib/tftpboot/目录中用来共享)
yum install tftp-server systemctl start tftp systemctl enable tftp
5.安装DHCP服务
yum install dhcp
cp /usr/share/doc/dhcp-4.2.5/dhcpd.conf.example /etc/dhcp/dhcpd.conf vim /etc/dhcp/dhcpd.conf //配置dhcp服务
systemctl start dhcpd //启动服务 systemctl enable dhcpd //设为开机启动
6.准备启动文件
yum install syslinux //安装syslinux包 cp /usr/share/syslinux/pxelinux.0 /var/lib/tftpboot //复制启动文件 cp /usr/share/syslinux/menu.c32 /var/lib/tftpboot //复制启动菜单格式 cp /var/www/html/centos/7/isolinux/vmlinuz /var/lib/tftpboot/kernel7 //复制centos7内核(centos6同此操作) cp/var/www/html/centos/7/isolinux/initrd.img /var/lib/tftpboot/kernel7 //复制centos7进程启动项(centos6同此操作) mkdir /var/lib/tftpboot/pxelinux.cfg/ cp /var/www/html/centos/7/isolinux/isolinux.cfg /var/lib/tftpboot/pxelinux.cfg/default //复制默认菜单引导文件放入刚创建的/var/lib/tftpboot/pxelinux.cfg文件夹中 tree /var/lib/tftpboot/ // 查看用于自动启动需要的文件
7.准备启动菜单文件
8.创建一个新的虚拟机,开始安装
9.快捷键M为选择安装centos7,n为选择安装centos6(此处可用快捷键和上下键选择,只是显示较不明显)
相关文章推荐
- 自动化运维之-PXE实现系统批量自动安装
- 使用RHEL6.4部署PXE+kickstart,实现自动安装linux系统
- cobbler+pxe实现系统自动化安装
- PXE和cobbler实现系统自动化安装
- Linux—图解PXE实现全自动安装系统(2)
- PXE + KickStart实现全自动化系统安装
- PXE实现系统批量自动安装
- pxe实现系统的自动化安装
- 漫漫运维路——使用kickstart实现系统自动安装
- 搭建PXE服务器,实现无人值守自动安装系统
- DHCP+VSFTPD+TFTP+Kickstart搭建PXE环境实现批量自动化系统安装
- 基于PXE实现centos6、7双系统的自动选择安装
- PXE实现自动化安装系统
- PXE实现系统批量自动安装
- pxe+dhcp+tftp+kickstart 实现系统自动安装
- DHCP+VSFTPD+TFTP+Kickstart搭建PXE环境实现批量自动化系统安装
- PXE技术实现Linux系统自动化安装
- 运维自动化工具cobbler实现系统自动化安装
- 实现全自动的网络系统安装--pxe
- 基于PXE实现自动化安装系统