pxe网络安装虚拟机

利用pxe来安装虚拟机
pxelinux:引导磁头读取启动信息的启动服务(预启动执行环境)
pxe安装虚拟机原理:
端口网络接口向DHCP 服务索要ip,这时,DHCP提供IP 和pxelinus.0
pxelinus.0引导客户端访问tftp,读取内核程序和初始化安装包
default文件指定安装源为-ks.cfg,ks.cfg指定httpd
服务端通过http向客户端提供安装包,自动安装。(参考瑞吉儿的博客)

1.首先,先配置HTTP环境和DHCP服环境,
不再多说
关闭火墙
在这里插入图片描述

yum whatprovides */pxelinux.0
找到安装包
yum install syslinux 安装
在这里插入图片描述
在这里插入图片描述
2.找到TFTP,安装文件,并且 开启TFTP服务

(TFTP服务提供pxe服务引导Linux内核和镜像启动)
在这里插入图片描述
在这里插入图片描述
开启TFTP服务在这里插入图片描述
此时还需要一个软件包xinted来帮助TFTP开启在这里插入图片描述
在这里插入图片描述
编辑/etc/xinetd.d/tftp文件,改动如上图在这里插入图片描述
重启xinetd服务,这时chkconfig 查看 TFTP状态为打开(启动成功)在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

3.配置TFTP服务器

在这里插入图片描述
在/var/lib/tftpboot中配置TFTP
创建一个pxelinux.cfg目录(pxeelinux默认配置文件夹)

将pxelinux.0复制到TFTP中,dhcp会告诉你客户端pxelinux.0位置,并从TFTP中获取配置文件在这里插入图片描述

切到 /var/www/html/westos/isolinux
可以看到有很多文件,将他们全部复制到/var/lib/ftfpboot下
(这里面的文件包括内核程序和初始化安装包,)
initrd.img初始化安装包
vmlinuz为内核在这里插入图片描述
完成在这里插入图片描述
再将isolinux中的程序复制一份,到pxelinux.0的默认配置文件夹pxelinux.cfg中在这里插入图片描述

4.配置DHCP 服务器在这里插入图片描述
修改/etc/dhcp/dhcpd.conf
DHCP在分配IP时会给客户端提供pxelinux.0在这里插入图片描述

5.编辑default 文件读取ks.cfg

在这里插入图片描述
在这里插入图片描述
修改如图在这里插入图片描述
下来在真机中完成如图操作步骤在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

安装完成

在这里插入图片描述

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值