如何搭建和配置PXE网络装机服务-创新互联

首先需要安装基于UDP协议的TFTP服务端,来进行后期的简单文件的网络传输,

站在用户的角度思考问题,与客户深入沟通,找到镇康网站设计与镇康网站推广的解决方案,凭借多年的经验,让设计与互联网技术结合,创造个性化、用户体验好的作品,建站类型包括:网站设计、成都网站设计、企业官网、英文网站、手机端网站、网站推广、空间域名、虚拟空间、企业邮箱。业务覆盖镇康地区。

在TFTP根路径导入需要提供给客户端的引导文件和内核文件,以及PXE引导程序文件pxelinux.0(由syslinux程序提供),启动菜单配置设置,创建pxelinux.cfg 目录,并将isolinux.cfg引导镜像文件进行重命名为default,安装dhcp服务,以便动态为客户机分配IP地址以及将PXE的引导程序文件基于UDP传输给客户机,安装vsftpd,以便提供客户机在PXE引导成功之后进行安装操作系统的程序源包,安装kickstart,在默认的default文件中指引向自动部署的脚本文件路径,在客户机进行测验结果

主要实验过程:
实验1:使用Centos7实现无人值守自动装机
1,安装dhcp,vsftpd
Mount  /dev/sr0  /media/cdrom
Yum  -y  install  dhcp  vsftp  vsftp-server
Cat  /usr/share/doc/dhcp-4.2.5/dhcpd.conf.example >  /etc/dhcp/dhcpd.conf
Vim  /etc/dhcp/dhcpd.conf

Systemctl  start  dhcpd
Ss  -unl   #查看67端口是否监听
Rpm  -ql  tftp-server
2,修改vsftpd配置文件
Ls  /var/lib/tftpboot   #tftp文件访问根目录,现在没有文件
Vim  /etc/xinetd.d/tftp

Systemctl  start  tftp.socket  #在7中开启tftp需要加socket
Ss  -unl    #查看69端口是否监听

3,安装httpd,sysylinux
Yum  -y  install  httpd  syslinux
Mkdir  -pv  /var/www/html/centos/7/x86-64
Systemctl  start  httpd   #访问测试

4,修改仓库路径及ks.cfg
Rpm  -ql  syslinux
cp  /usr/share/syslinux/pxelinux.0  /var/lib/tftpboot/

cd  /var/www/html/centos/7/x86-64/images/pxeboot/
cp  .img vmlinuz  /var/lib/tftpboot/

Cd  /usr/share/syslinux/
Cp  chain.c32 menu.c32 memdisk mboot.c32  /var/lib/tftpboot/

Cd  /var/lib/tftpboot/
cp  /usr/share/syslinux/vesamenu.c32  ./
Mkdir  pxelinux.cfg
Ls

Cd  prelinux.cfg
Vim  default

总结
solinux.bin:光盘引导程序,在mkisofs的选项中需要明确给 出文件路径,这个文件属于SYSLINUX项目
isolinux.cfg:isolinux.bin的配置文件,当光盘启动后(即运行isolinux.bin),会自动去找isolinux.cfg文件
vesamenu.c32:是光盘启动后的安装图形界面,也属于 SYSLINUX项目,menu.c32版本是纯文本的菜单
Memtest:内存检测,这是一个独立的程序
splash.jgp:光盘启动界面的背景图
vmlinuz是内核映像
initrd.img是ramfs (先cpio,再gzip压缩)

在修改dhcp主配置文件是要把域名那两行给删掉,装机时会自动默认查找她,而会导致超时,

另外有需要云服务器可以了解下创新互联建站www.cdcxhl.com,海内外云服务器15元起步,三天无理由+7*72小时售后在线,公司持有idc许可证,提供“云服务器、裸金属服务器、高防服务器、香港服务器、美国服务器、虚拟主机、免备案服务器”等云主机租用服务以及企业上云的综合解决方案,具有“安全稳定、简单易用、服务可用性高、性价比高”等特点与优势,专为企业上云打造定制,能够满足用户丰富、多元化的应用场景需求。


分享文章:如何搭建和配置PXE网络装机服务-创新互联
URL地址:http://ybzwz.com/article/dpjdjc.html