pxe自动装机利用tfp,http,nfs服务实现。

第一种配置ftp服务器:

[root@svr7 ~]# yum -y install vsftpd

[root@svr7 ~]# systemctl restart vsftpd

[root@svr7 ~]# mkdir /var/ftp/centos

[root@svr7 ~]# mount /dev/cdrom  /var/ftp/centos

[root@svr7 ~]# yum  -y   install   system-config-kickstart

ks.cfg文件保存在/var/ftp

[root@svr7 ~]# vim  /var/lib/tftpboot/pxelinux.cfg/default

最后添加红色的路径

 65   append initrd=initrd.img     ks=ftp://192.168.4.7/ks.cfg              #指定获取应答文件

第二种配置nfs服务器:

[root@svr7 ~]# yum -y install nfs-utils

[root@svr7 ~]# systemctl restart nft-server

[root@svr7 ~]# vim    /etc/exports     #nfs-server服务主配置文件

文件夹路径      客户机地址(权限)    客户机地址(权限) .. ..

/mnt       *(ro)                #所有客户端都可以,以只读方式访问/mnt共享目录

/public/ks       *(ro)                #所有客户端都可以,以只读方式访问/public/ks共享目录

[root@svr7 ~]# vim  /var/lib/tftpboot/pxelinux.cfg/default

 append ks=nfs:192.168.4.7:/public/ks/ks.cfg initrd=initrd.img  #[这里是ks的路径] 

记得在kickstart软件里设置nfs位置的时候mnt前有/,设置成/mnt 不然不识别这个目录

第三种配置http服务器:

[root@svr7 ~]# yum -y install httpd

[root@svr7 ~]# systemctl restart httpd

[root@svr7 ~]# mkdir /var/www/html/centos

[root@svr7 ~]# mount /dev/cdrom  /var/www/html/centos

[root@svr7 ~]# yum  -y   install   system-config-kickstart

ks.cfg文件保存在/var/www/html下

[root@svr7 ~]# vim  /var/lib/tftpboot/pxelinux.cfg/default

 append ks=http://192.168.4.7/ks.cfg   #[这里是ks的路径] 

 

 

 

 

 

 

展开阅读全文

没有更多推荐了,返回首页

©️2019 CSDN 皮肤主题: 深蓝海洋 设计师: CSDN官方博客
应支付0元
点击重新获取
扫码支付

支付成功即可阅读