zoukankan      html  css  js  c++  java
  • PXE安装与配置

    PXE 安装与配置

    实验环境

    • VMware Fusion 虚拟机
    • node1有两块网卡, ens33(172.100.16.10)-->bridge, ens37-->vmnet4(192.168.1.1)
    • node2有一块网卡, ens33->vmnet4, node2是待安装OS的host

    安装配置DHCP(在node1上)

    • yum install dhcp
    • cp /usr/share/doc/dhcp-*/dhcpd.conf.example /etc/dhcp/dhcpd.conf
    • 修改配置中的配置
    • 开启authoritative
    • 开启什么ignore none的项
    • 添加subnet
    subnet 192.168.1.0 netmask 255.255.255.0 {
        range 192.168.1.10 192.168.1.254
        ...
        filename "pxelinux.0";
        next-server 192.168.1.1; # tftp的主机还是node1
    }
    
    • 修改/usr/lib/systemd/system/dhcpd.conf, 在ExecStart后面添加ens37
    • systemctl daemon-reload
    • systemctl start dhcpd
    • ss -tunl查看UDP的67,68是否开启

    安装配置tftp

    • yum install tftp-server
    • yum install syslinux # syslinux有很多如pxeslinux.0的文件
    • cp pxelinux.0 /var/lib/tftp/
    • 挂载系统光盘到/mnt下
    • cd /mnt/images/pxelinux
    • cp vmlinuz initrd.img /var/lib/tftp
    • 在复制*.c32 到/var/lib/tftp
    • mkdir /var/lib/tftp/pxelinux.cfg
    • 复制isolinux.cfg到/var/lib/tftp/pxelinux.cfg中
    • 修改xinetd目录中的tftp配置文件, 将disable改为no
    • systemctl start tftpd
    • ss -tunl 查看udp的69是否开启

    安装配置httpd

    • yum install httpd
    • mkdir /var/www/html/os
    • mount -r /dev/cdrom /var/www/html/os
    • systemctl start httpd

    从网卡启动node2

  • 相关阅读:
    鼠标悬停改变图片方法
    margin IE6中加倍问题
    js菜单效果
    杂谈
    常见的服务器端口号
    .NET 配置文件设置数据库连接属性
    ASP.NET 利用 Microsoft.Office.Interop.Excel 版本导出Excel数据
    DataGridView 绑定List时 属性不显示的解决方法
    C# 基本文件操作
    构建可克隆对象(ICloneable)
  • 原文地址:https://www.cnblogs.com/megachen/p/9638441.html
Copyright © 2011-2022 走看看