RHCE——网络安装系统

实验目的:

    在部署大型网络时,管理员不可能为每台电脑手动安装系统,因为那样代价太大了,所以便有了网络安装,通过对服务器的部署,客户端只要与服务器处于同一网络,便可以无人值守安装。


实验环境

    服务器:

        部署DHCP,TFTP,HTTP服务

        IP:10.10.1.1/24    操作系统:CentOS 7

        镜像:rhe7.3x86_64镜像

    客户端:

        一台没有系统的虚拟机

实验步骤

    一:服务器部署DHCP服务,在分配网络信息的时候要多两条信息

        filename  "pxelinux.0";    //网络安装文件

        next-server  10.10.1.1;     //文件所在地址

        安装完成后记得重启服务,关闭防火墙等安全软件,若不想关闭,则自行写放行流量的规则。

二:部署TFTP服务

        软件包名为tftp-server,同时安装PEX功能,包名为syslinux

        安装完成后,复制启动文件到TFTP根目录同时把pxelinux.cfg文件复制到指定的目录下,并修改文件名为default

三:配置安装中使用的软件包,可以使用http,vsftp等

       安装httpd服务

       修改配置文件/etc/httpd/conf/httpd.conf,把服务名(FQND)修改为IP

       复制镜像文件到web站点,可以直接创建软链接以节约空间

       启动服务,测试能够访问到镜像文件


四:配置无人值守脚本

        若想图形化配置脚本,需要安装system-config-kickstart;

        yum名字必须是development,否则无法显示软件包

        配置完成后,将安装脚本复制到web根目录下,注意权限

        在/var/lib/tftpboot/pxelinux.cfg/default文件中指定脚本位置

        注:制作脚本的时候,注意当前系统使用的镜像是否和为客户端准备的镜像一致,若不一致,在安装系统会提示安装包不存在。


四:客户端网络安装,测试实验效果

       确保服务启动

       确保安全工具允许服务,或处于关闭状态

       确保镜像处于正确的挂载位置,能通过web访问到


安装完成,重新启动可以进入系统,可能安装的时候忘记写图像化的脚本了,进入的是命令行界面。



猜你喜欢

转载自blog.csdn.net/wangshao_m500/article/details/80460004