zoukankan      html  css  js  c++  java
  • PXE 01-PXE介绍

    PXE+Kickstart

    PXE(Pre-boot Execution Environment,预启动执行环境),支持工作站通过网络从远端服务器下载映像,并由此支持通过网络启动操作系统。

    TFTP(trivial file transfer protocol)或MTFTP(multicast trivial file transfer protocol)协议,下载一个启动软件包到本机内存中执行,由这个启动软件包完成终端基本软件设置,从而引导预先安装在服务器中的终端操作系统。

    Kickstart是一种无人值守的安装方式。工作原理是在安装过程中记录典型的需要人工干预填写的各种参数,并生成一个名为ks.cfg的文件。

    • PXE client

      -->dhcp pxelinux.0; next-server tftp-server
    • syslinux (引导Linux安装程序)
    • vmlinux (内核的启动镜像)
    • initrd.img (加载时的驱动程序)
    • ks.cfg

      -->启动时的软件包-->web服务器
    • 配置服务,dhcp、tftp
    • 在dhcp和tftp配置文件中填入各个客户端机器的信息
    • 创建自动部署文件(kickstart)
    • 将安装媒介解压缩到http/ftp/nfs存储库中。

    工作原理:
    1. 网卡上的PXE芯片有512字节,存放了DHCP和TFTP的客户端
    2. 启动计算机选择网卡启动
    3. pxe上的DHCP客户端回向DHCP服务器申请IP地址
    4. DHCP服务器分配给它IP地址的同时通过以下字段告诉pxe,tftp的地址和他要下载的文件
    next-server 192.168.0.12;
    filename "pxelinux 0";
    
    1. pxelinux.0告诉pxe要下载的配置文件是pxelinux.cfg目录下的default
    2. pxe下载并依据配置文件的内容下载启动必须的文件,并通过ks.cfg开始系统安装。

  • 相关阅读:
    python Database Poll for SQL SERVER
    SQLAlchemy表操作和增删改查
    flask动态url规则
    flask配置管理
    一个Flask运行分析
    Function Set in OPEN CASCADE
    Happy New Year 2016
    Apply Newton Method to Find Extrema in OPEN CASCADE
    OPEN CASCADE Multiple Variable Function
    OPEN CASCADE Gauss Least Square
  • 原文地址:https://www.cnblogs.com/liangjingfu/p/9322353.html
Copyright © 2011-2022 走看看