Linux之pxe和ks实现自动化安装

              Linux之pxe和ks实现自动化安装

 

    Linux 上配置dhcp服务器

    首先要运行 # yum install dhcp 在系统上装载dhcp装载成功之后。使用# rpm -ql dhcp | less查看,我们不难发现有两个文件一个是/etc/dhcp/dhcpd.conf另一个是/usr/share/doc/dhcp-4.1.1/dhcp.conf.sample,这两个文件在配置dhcp服务器过程中会使用如下查看结果。

wKioL1PduzWCjNfRAAANuO_1-1I156.png 

wKioL1PduzXxbTIRAAAPyzZ6REA589.png 

接下来cp文件了只需# cp /usr/share/doc/dhcp-4.1.1/dhcp.conf.sample /etc/dhcp/dhcpd.conf

拷贝文件之后执行# vim /etc/dhcp/dhcpd.conf查看

wKiom1Pduh3ha4LeAABObsNS7YI413.png 

在上截图中显示option开头的为客户端提供配置信息的,而非option开头的是定义dhcp自身工作特性的default-lease-time 600;表示为客户端提供地址的最短时间,下一行则是最长时间。下面这个截图等会会用到

wKioL1Pduzfzk7vaAAATscDKOIA848.png 

    执行# setup修改网络地址

wKiom1Pduh7B3vVhAABCShvZzkY385.png 

作如下操作重启网络配置

wKioL1PduziikmsRAAAbAipdc00314.png 

    对/etc/dhcp/dhcpd.conf文件修改

wKiom1Pduh-C65EJAABAAiGKrH4093.png 

   而后语法检测OK 就可以# service dhcp start

   dhcp服务器分配给客户端,其客户端地址以及相关信息如下

wKioL1PduzmT_cc9AAAg_oaxcW0619.png 

  

    安装tftp  tftp-server

    实现# yum install tftp tftp-server就可以安装上

    在/etc/xinetd.d/tftp 文件中修改disable=no表示启用,而后#service xinetd start,再执行#chkconfig xinetd on  即可查看其69号端口

    接下来cp一些文件到/var/lib/tftpboot目录下,提供pxe环境。

    如果挂载光盘到/mnt目录下

    # mount /dev/cdrom /mnt/

    # cd /mnt/

    # ls  查看

wKiom1PduiGzDwyxAAAXn_zhHag924.png 

    而后就可以cp

    # cp /mnt/images/pxeboot/{vmlinuz,initrd.img}  /var/lib/tftpboot/

    # cp /mnt/isolinux/vesamenu.c32  /var/lib/tftpboot/

    # cp /mnt/isolinux/splash.jpg  /var/lib/tftpboot/

    在/var/lib/tftpboot/目录下创建pxelinux.cfg目录

# cp /mnt/isolinux/isolinux.cfg  /var/lib/tftpboot/pxelinux.cfg/default

查看

wKiom1PduiGim_CoAAAKz4tS7EY023.png 

安装httpd服务并建立yum

# mkdir  /mnt/

# mount  /dev/cdrom  /mnt/

# cd  Packages

# rpm  -ivh httpd-2.2.15-29.e16.centos.x86_64.rpm

# mkdir  /var/www/html/centos6.5

接下来可以做绑定操作# mount  --bind  /mnt  /var/www/html/centos6.5

    而后# cd启动httpd服务。

# service httpd start

查看80端口

#ss -tnl

设置开机自动启动

# chkconfig httpd on

 

修改ks文件在/root目录下,名为anaconfa.cfg的文件内修改url=172.16.100.86/centos6.5

--baseurl=172.16.100.86/centos6.5,保存退出。

    查看html/目录下的文件  

wKioL1PduzqyIXDlAAAGtTZHMBM837.png 

    而后就可以拿一客户端做实验

wKiom1PduiCxmAY1AAAPPyCetrI828.png 

成了

wKioL1Pdu1DA0gRRAADkjbHixeM572.jpg

 

 

你可能感兴趣的:(TFTP,DHCP,ks)