码迷,mamicode.com
首页 > 其他好文 > 详细

PXE无人值守自动装机

时间:2018-07-31 00:33:34      阅读:172      评论:0      收藏:0      [点我收藏+]

标签:安装完成   提高效率   vsftp   完成   配置   -o   for   system   图形界面   

在工作中遇到需要进行批量装机的情况下,我们可以部署PXE+Kickstart无人值守安装操作系统,它可以批量自动安装操作系统,提高效率。

操作环境:
一台VMware 12 虚拟机和REHL6.5系统的虚拟机可互联互通
REHL6.5系统虚拟机为服务器:192.168.10.10
yum仓库已建立
服务部署:(PXE + TFTP + DHCP + Vsftpd + Kickstart)
实验过程:

1、安装、设置tftp服务
[root@redhat6 ~]# yum install tftp-server –y
[root@redhat6 ~]# vim /etc/xinetd.d/tftp

技术分享图片

2、安装、设置dhcp服务
[root@redhat6 ~]# yum install dhcp –y
[root@redhat6 ~]# cp /usr/share/doc/dhcp-4.1.1/dhcpd.conf.sample /etc/dhcp/dhcpd.conf
[root@redhat6 ~]# vim /etc/dhcp/dhcpd.conf

技术分享图片

3、安装、设置ftp服务
[root@redhat6 ~]# yum install vsftpd –y
[root@redhat6 ~]# mount /dev/sr0 /var/ftp/pub     #方便装系统时使用其中的内容
4、复制网络启动所需要文件到tftp服务器的根目录下
      [root@redhat6 ~]# yum install syslinux –y               # 安装引导加载程序
      [root@redhat6 ~]# cp /usr/share/syslinux/pxelinux.0 /var/lib/tftpboot/
      [root@redhat6 ~]# mkdir /var/lib/tftpboot/pxelinux.cfg #在tftpboot下创建配置文件目录
      [root@redhat6 ~]# /mnt/isolinux/isolinux.cfg /var/lib/tftpboot/pxelinux.cfg/default   #安装菜单
      [root@redhat6 ~]# cp /mnt/images/pxeboot/initrd.img /var/lib/tftpboot#引导加载模块
      [root@redhat6 ~]# cp /mnt/images/pxeboot/vmlinuz /var/lib/tftpboot/    #压缩内核
      [root@redhat6 ~]# cp  /mnt/isolinux/vesamenu.c32 /var/lib/tftpboot  #图形化安装菜单
5、开启所有服务
     [root@redhat6 isolinux]# service dhcpd start
     [root@redhat6 isolinux]# service vsftpd start
     [root@redhat6 isolinux]# service xinetd start
     [root@redhat6 isolinux]# service iptables stop
     [root@redhat6 isolinux]# setenforce 0
6、自动安装配置
     [root@redhat6 isolinux]# yum install system-config-kickstart 

图形界面打开kickstart进行如下配置
技术分享图片
技术分享图片
技术分享图片
技术分享图片
技术分享图片
技术分享图片
技术分享图片
技术分享图片
技术分享图片

7、将模板文件放到ftp站点下,并进行配置
技术分享图片
[root@redhat6 ~]# vi /var/lib/tftpboot/pxelinux.cfg/default
技术分享图片

8、重启服务
    [root@redhat6 tftpboot]# service xinetd restart
    [root@redhat6 tftpboot]# service vsftpd restart

9、重启另一台虚拟机,进行如下操作
技术分享图片
技术分享图片
技术分享图片
技术分享图片
技术分享图片

 到此,已安装完成!

PXE无人值守自动装机

标签:安装完成   提高效率   vsftp   完成   配置   -o   for   system   图形界面   

原文地址:http://blog.51cto.com/13784264/2152384

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!