系统自动化安装~PEX

匿名 (未验证) 提交于 2019-12-02 23:26:52

PXE的系统自动化安装――――七周目小结

利用PXE实现自动化安装系统

前提条件:

网卡:仅主机,关闭vmware 的dhcp服务

1 HTTP

安装http软件     yum install httpd  启动服务并设置为开机自启     systemctl start httpd      systemctl enable httpd  创建镜像挂载目录并挂载     cd /var/www/html     mkdir centos/{6,7}/os/x86_64     mount /dev/sr0    /var/www/html/centos/7/os/x86_64     mount /dev/sr1    /var/www/html/centos/6/os/x86_64 通过浏览器查看是否可以访问

2 准备KS文件

安装kickstart软件      yum -y install systemm-config-kickstart 生成并保存ks7_mini.cfg和ks6_mini.cfg文件     system-config-kickstart     (软件包安装一栏,centos7 需要将yum配置文件的名字更改为[development]) 修改ks配置文件     mv /root/ks*.cfg /var/www/html/     vim ks7_mini.cfg         url --url="http://192.168.7.7/centos/7/os/x86_64/"     vim /var/www/html/ks6_mini.cfg         url --url="http://192.168.7.7/centos/6/os/x86_64/"

3 tftp

安装tftp-server软件     yum install tftp-server 启动并设置为开机自启     systemctl start tftp     systemctl enable  tftp

4 DHCP服务

安装dhcp软件     yum install dhcp 参考自带文件修改dhcp.conf文件     cp /usr/share/doc/dhcp-4.2.5/dhcpd.conf.example /etc/dhcp/dhcpd.conf     vim  /etc/dhcp/dhcpd.confddd         option domain-name "magedu.com";         option domain-name-servers 114.114.114.114, 223.5.5.5;         default-lease-time 86400 ;         max-lease-time 864000;         subnet 192.168.7.0 netmask 255.255.255.0 {         range 192.168.7.10 192.168.7.100;         option routers 192.168.7.254;         next-server 192.168.7.7;         filename "pxelinux.0";         } 启动服务并设置为开机自启     systemctl start dhcpd     systemctl enable dhcpd

5 准备启动文件

6 准备启动菜单文件

修改启动菜单配置文件     vim /var/lib/tftpboot/pxelinux.cfg/default         default menu.c32         timeout 60         menu title Auto Install CentOS          label centos7          menu label Install CentOS ^Mini 7         kernel vmlinuz         append initrd=initrd.img ks=http://192.168.7.7/ksdir/ks7_mini.cfg         label local         menu default         menu label Boot from ^local drive         localboot 0xffff

7 修改为支持多系统

dhcp细节

主要用途

*用于内部网络和网络服务供应商自动分配ip地址给用户 *用于内部网络管理员作为对所有电脑集中管理的手段

使用场景

*自动化安装系统 *解决ipv4资源不足问题

dhcp 实现

1,前提:系统网卡设置成仅主机模式,取消vmware的dhcp服务 2,安装dhcp软件 3,查看并修改dhcp配置文件     cat /etc/dhcp/dhcpd.conf     cp /usr/share/doc/dhcp-4.2.5/dhcpd.conf.example /etc/dhcp/dhcpd.conf     vim /etc/dhcp/dhcpd.conf         修改 7行:option domain-name "example.org"          修改10-11行:地址租期,可使用时间,单位:秒s         删除27-28行         修改32-34行:设为与服务器相同网段,网关以及dns         保存退出 4,启动dhcp服务 5,修改客户端ip配置文件,BOOTPROTO改为dhcp,重启配置文件 6,查看客户端ip地址 7,服务器查看客户端获取ip信息     cd /var/lib/dhcpd     cat dhcpd.leases 8,客户端查看获取ip地址信息     cd /var/lib/dhclient/     cat dhclient-*
标签
易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!