您的位置:威尼斯官方网站 > 威尼斯官方网站 > 文中使用的环境为RHEL

文中使用的环境为RHEL

发布时间:2019-08-07 21:18编辑:威尼斯官方网站浏览(69)

    因为同学的光驱损坏,所以需求用互连网形式安装奇骏HEL,由于为还未曾上学服务器的连带文化,那是本人首先次接纳那样多服务来设置操作系统,也使自个儿第3回体会到了成功的愉悦。这几个天看了好多大神关于PXE的文书档案,不过一头不可能成功安装,后来找到了抚琴煮酒(AndrewYu)大神的稿子,即使是他的是安装奥迪Q3HEL5,与LacrosseHEL6有部分例外,可是经过一些轻微的改变,终于成功通过PXE安装了奥迪Q5HEL,上面是抚琴煮酒(AndrewYu)的初稿,可是依附奥迪Q7HEL6做了一些更改。

    正文记录了用Kickstart完结无人值班守护安装,搭建LacrosseHCE实验室情状的事无巨细步骤。文中使用的条件为ENCOREHEL 5,也同等适用于CentOS。小说小编抚琴煮酒(AndrewYu)是经验足够的Linux/Unix系统程序员,并曾经担负过一段时间的奥迪Q5HCE助教的干活。

    原理和概念
    什么是PXE
    严谨来讲,PXE 并不是一种安装格局,而是一种指点的艺术。实行 PXE 安装的须要条件是要安装的Computer中包涵三个 PXE 协理的网卡(NIC),即网卡中务须要有 PXE Client。PXE (Pre-boot Execution Environment,直译为预运营实践蒙受)协议使Computer能够经过互连网运行。协议分成 client 和 server 端,PXE client 在网卡的 ROM 中,当计算机带领时,BIOS 把 PXE client 调入内部存款和储蓄器试行,由 PXE client 将停放在远端的文件通过互联网下载到本地运维。运营 PXE 协议供给安装 DHCP 服务器和 TFTP 服务器。DHCP 服务器用来给 PXE client(就要安装系统的主机)分配二个 IP 地址,由于是给 PXE client 分配 IP 地址,所以在布置 DHCP 服务器时要求追加对应的 PXE 设置。其它,在 PXE client 的 ROM 中,已经存在了 TFTP Client。PXE Client 通过 TFTP 协议到 TFTP Server 上下载所需的文件。
    什么是KickStart
    KickStart是一种无人职守安装格局。KickStart的行事原理是经过记录规范的安装进程中所需人工干预填写的各样参数,并生成二个名叫ks.cfg的公文;在后头的安装进程中(不只局限于生成KickStart安装文件的机械)当出现须求填写参数的景观时,安装程序会首先去查找 KickStart生成的公文,当找到确切的参数时,就动用找到的参数,当没有找到适合的参数时,才须求安装者手工业干预。那样,假如KickStart文件涵盖了安装过程中冒出的持有要求填写的参数时,安装者完全能够只告诉安装程序从何处取ks.cfg文件,然后去忙自个儿的事体。等装置完毕,安装程序会依靠ks.cfg中设置的重启选项来重启系统,并终止安装。

    PXE KickStart安装的口径
    施行 PXE KickStart安装需求的装置为:
    DHCP 服务器
    TFTP 服务器
    KickStart所生成的ks.cfg配置文件
    一台存放系统安装文件的服务器,如 NFS、HTTP 或 FTP 服务器
    满含四个 PXE 援助网卡的将设置的主机

    设置的手续

    一、安装httpd
    yum -y install httpd*
    二、挂载途乐HEL5的mp5光盘,并复制第一张光盘下的具备剧情(文件和文书夹)到/var/html/www下
    mount /dev/cdrom   /mnt
    cp –rf   /mnt/*   /var/html/www
    三、安装 tftp-server,并启用tftp服务,重启xinetd进程
    rpm -ivh tftp-server-0.39-1.i386.rpm
    vi /etc/xinetd.d/tftp
    # default: off
    # description: The tftp server serves files using the trivial file transfer
    #    protocol.   The tftp protocol is often used to boot diskless
    #    workstations, download configuration files to network-aware printers,
    #    and to start the installation process for some operating systems.
    service tftp
    {
           socket_type          = dgram
           protocol             = udp
           wait                    = yes
           user                    = root
           server                = /usr/sbin/in.tftpd
           server_args          = -s /var/lib/tftpboot #以此地点传祺HEL6和途乐HEL5是不均等的。
           disable                 = no #disable的直由yes变为no
           per_source              = 11
           cps                   = 100 2
           flags                = IPv4
    }
    service xinetd restart
    四、配置扶助PXE运营
    专注自个儿已经把第一张光盘的内容复制到/var/www/html目录中了,所以所需求的文件我只需求从/var/ftp目录中复制就行了,但在描述的时候,笔者大概注脚了文件的切实地工作的职分,譬如在DVD光盘的哪些中,www.linuxidc.com 是文件作者是从/var/www/html目录中复制而已,大家也可学小编样偷懒
    1、步向tftpboot文件夹,未有就建二个,有了就绝不建了。
    cd /tftpboot/
    2、把pxelinux.0复制到/tftpboot/中
    cp /usr/lib/syslinux/pxelinux.0 /tftpboot
    3、把Linux第一张安装光盘上/image/pxeboot/initrd.img和vmlinux复制到/tftpboot/中
          cp /var/ftp/image/pxeboot/initrd.img   /tftpboot
          cp /var/ftp/image/pxeboot/vmlinux   /tftpboot
    4、 复制第一张安装光盘上的isolinux/*.msg到/tftpboot/中
    cp /var/ftp/isolinux/*.msg   /tftpboot
    5、 在tftpboot中新建三个pxelinux.cfg目录
    mkdir pxelinux.cfg
    6、 把Linux第一张安装光盘上isolinux目录中的isolinux.cfg复制到pxelinux.cfg目录中,并还要更动文件名为default
    cd pxelinux.cfg
    cp /var/ftp/isolinux/isolinux.cfg   /tftpboot/pxelinux.cfg/default
    7、 在上一步中,大家有的时候不用改造default文件。其实达到这一手续的时候,小编都就足以透过互连网引导了,通过互连网辅导之后接到了就足以手动安装了,不过这里面大家研商的是无人值班守护安装,而所谓无人值班守护安装就是在从指点到安装都不需求手动钦点,一挥而就。大家接下去继续上课。

    图片 1

    本文由威尼斯官方网站发布于威尼斯官方网站,转载请注明出处:文中使用的环境为RHEL

    关键词:

上一篇:当大家配备完成puppet相关音讯时

下一篇:没有了