云计算 3月12号 (PEX)

这篇具有很好参考价值的文章主要介绍了云计算 3月12号 (PEX)。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

什么是PXE?

PXE,全名Pre-boot Execution Environment,预启动执行环境; 通过网络接口启动计算机,不依赖本地存储设备(如硬盘)或本地已安装的操作系统; 由Intel和Systemsoft公司于1999年9月20日公布的技术; Client/Server的工作模式; PXE客户端会调用网际协议(IP)、用户数据报协议(UDP)、动态主机设定协议(DHCP)、小型文件传输协议(TFTP)等网络协议; PXE客户端(client)这个术语是指机器在PXE启动过程中的角色。一个PXE客户端可以是一台服务器、笔记本电脑或者其他装有PXE启动代码的机器(我们电脑的网卡)

pxe+kickstart 全自动安装操作系统,(不包括win) pxe是网卡上的芯片 kickstart软件   pylickstart  用来配置操作系统安装过程的配置文件ks.cfg

initrd初始化磁盘影像文件

云计算 3月12号 (PEX),云计算,智能路由器,网络

图中的vmlinux应该为vmliuz

PXE工作原理示意图说明

1. Client向PXE Server上的DHCP发送IP地址请求消息,DHCP检测Client是否合法(主要是检测Client的网卡MAC地址),如果合法则返回Client的IP地址,同时将启动文件pxelinux.0的位置信息一并传送给Client。
​
2. Client向PXE Server上的TFTP发送获取pxelinux.0请求消息,TFTP接收到消息之后再向Client发送pxelinux.0大小信息,试探Client是否满意,当TFTP收到Client发回的同意大小信息之后,正式向Client发送pxelinux.0。
​
3. Client执行接收到的pxelinux.0文件。
​
4. Client向TFTP发送针对本机的配置信息(记录在TFTP的pxelinux.cfg目录下),TFTP将配置文件发回Client,继而Client根据配置文件执行后续操作。
​
5. Client向TFTP发送Linux内核请求信息,TFTP接收到消息之后将内核文件发 送给Client。
​
6. Client向TFTP发送根文件请求信息,TFTP接收到消息之后返回Linux根文件 系统。
​
7. Client启动Linux内核(启动参数已经在4中的配置文件中设置好了)。
​
8. Client通过NFS下载镜像文件,读取autoyast自动化安装脚本。 至此,Client正式进入自动化安装模式开始安装系统直到完成

一、环境

名称
软件 vmware
系统 centos7.5
网络 桥接
ip地址 10.20.157.100

二、安装前准备

# 关闭防火墙、selinux

[root@localhost ~]# systemctl stop firewalld
[root@localhost ~]# systemctl disable firewalld
[root@localhost ~]# setenforce 0
[root@localhost ~]# sed -i 's/SELINUX=.*/SELINUX=disabled/g' /etc/selinux/config
​
# 配置ip地址

[root@localhost ~]# vim /etc/sysconfig/network-scripts/ifcfg-ens33
TYPE="Ethernet"
PROXY_METHOD="none"
BROWSER_ONLY="no"
BOOTPROTO="static"
DEFROUTE="yes"
IPADDR=10.20.157.100
PREFIX=24
GATEWAY=10.20.157.1
DNS1=114.114.114.114
DNS2=8.8.8.8
DEVICE="ens33"
ONBOOT="yes"
​
[root@localhost ~]# systemctl restart network
​
# 配置yum源并按章软件包
[root@localhost ~]# rm -rf /etc/yum.repos.d/*
[root@localhost ~]# curl -o /etc/yum.repos.d/CentOS-Base.repo https://mirrors.aliyun.com/repo/Centos-7.repo
[root@localhost ~]# curl -o /etc/yum.repos.d/epel.repo http://mirrors.aliyun.com/repo/epel-7.repo
[root@localhost ~]# yum clean all
[root@localhost ~]# yum makecache fast
[root@localhost ~]# yum install -y dhcp tftp tftp-server syslinux wget vsftpd pykickstart

三、dhcp服务器配置

[root@localhost ~]# vim /etc/dhcp/dhcpd.conf
#确保配置文件内容如下
ddns-update-style interim;
ignore client-updates;
authoritative;
allow booting;
allow bootp;
allow unknown-clients;
 
# A slightly different configuration for an internal subnet.
 subnet 10.20.157.0 netmask 255.255.255.0 
{
   range 10.20.157.110 10.20.157.200;
   option domain-name-servers 10.20.157.1;
   option domain-name "server1.example.com";
   option routers 10.20.157.1;
   option broadcast-address 10.20.157.255;
   default-lease-time 600;
   max-lease-time 7200;
 
   # PXE SERVER IP
   next-server 10.20.157.100;     # DHCP server ip
   filename "pxelinux.0";
 }
[root@localhost ~]# vim /etc/dhcp/dhcpd.conf
#确保配置文件内容如下
ddns-update-style interim;
ignore client-updates;
authoritative;
allow booting;
allow bootp;
allow unknown-clients;
 
# A slightly different configuration for an internal subnet.
 subnet 10.20.157.0 netmask 255.255.255.0 
{
   range 10.20.157.110 10.20.157.200;
   option domain-name-servers 10.20.157.1;
   option domain-name "server1.example.com";
   option routers 10.20.157.1;
   option broadcast-address 10.20.157.255;
   default-lease-time 600;
   max-lease-time 7200;
 
   # PXE SERVER IP
   next-server 10.20.157.100;     # DHCP server ip
   filename "pxelinux.0";
 }

四、TFTP服务准备

[root@localhost ~]# vim /etc/xinetd.d/tftp
#修改内容如下
service tftp
{
     socket_type          = dgram
     protocol                = udp
     wait                      = yes
     user                    = root
     server                  = /usr/sbin/in.tftpd
     server_args             = -s /var/lib/tftpboot
     disable                 = no
     per_source              = 11
     cps                     = 100 2
     flags                   = IPv4
 }
​
[root@localhost ~]# cp /usr/share/syslinux/{pxelinux.0,menu.c32,memdisk,mboot.c32,chain.c32} /var/lib/tftpboot/
[root@localhost ~]# mkdir /var/lib/tftpboot/pxelinux.cfg
[root@localhost ~]# mkdir /var/lib/tftpboot/netboot

五、VSftpd服务准备

在VMware中将cd驱动器链接

云计算 3月12号 (PEX),云计算,智能路由器,网络

[root@localhost ~]# mount /dev/cdrom /mnt
[root@localhost ~]# cp -rf /mnt/* /var/ftp/pub/
​
# 拷贝系统启动时需要的镜像文件
[root@localhost ~]# cp /var/ftp/pub/images/pxeboot/vmlinuz /var/lib/tftpboot/netboot/
[root@localhost ~]# cp /var/ftp/pub/images/pxeboot/initrd.img /var/lib/tftpboot/netboot/
​
# 创建ks.cfg 文件
[root@localhost ~]# vim /var/ftp/pub/ks.cfg
#platform=x86, AMD64, or Intel EM64T
 #version=DEVEL
 # Firewall configuration
 firewall --disabled
 # Install OS instead of upgrade
 install
 # Use NFS installation media
 url --url="ftp://10.20.157.100/pub/"
 rootpw --plaintext 123456
#root的密码设为123456
 # Use graphical install
 graphical
 firstboot disable
 # System keyboard
 keyboard us
 # System language
 lang en_US
 # SELinux configuration
 selinux disabled
 # Installation logging level
 logging level=info
# System timezone
 timezone Asia/Shanghai
 # System bootloader configuration
 bootloader location=mbr
 clearpart --all --initlabel
 part swap --asprimary --fstype="swap" --size=1024
 part /boot --fstype xfs --size=200
 part pv.01 --size=1 --grow
 volgroup rootvg01 pv.01
 logvol / --fstype xfs --name=lv01 --vgname=rootvg01 --size=1 --grow
 reboot
​
%packages
 @core
 wget
 %end
​
%post
 %end
​
# 检查语法是否有错误
[root@localhost ~]# ksvalidator /var/ftp/pub/ks.cfg

六、PXE菜单

[root@localhost ~]# vim /var/lib/tftpboot/pxelinux.cfg/default
 default menu.c32
 prompt 0
 timeout 30
 MENU TITLE Togogo.net Linux Training
​
 LABEL centos7_x64
 MENU LABEL CentOS 7 X64 for newrain
 KERNEL /netboot/vmlinuz
 APPEND  initrd=/netboot/initrd.img inst.repo=ftp://10.20.157.100/pub ks=ftp://10.20.157.100/pub/ks.cfg

七、重启服务

[root@localhost ~]# systemctl enable dhcpd vsftpd tftp
[root@localhost ~]# systemctl restart dhcpd vsftpd tftp

八、创建虚拟机-自动安装系统

注意:内存必须大于2G

云计算 3月12号 (PEX),云计算,智能路由器,网络文章来源地址https://www.toymoban.com/news/detail-839618.html

到了这里,关于云计算 3月12号 (PEX)的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • 计算机网络——交换机和路由器

    目录 前言 引言 交换机是用来做什么的? 与路由器有什么区别? 网关 子网掩码 网关、路由 本博客是博主用于复习计算机网络的博客,如果疏忽出现错误,还望各位指正。 这篇博客是在B站掌芝士zzs这个UP主的视频的总结,讲的非常好。 可以先去看一篇视频,再来参考这篇笔

    2024年04月12日
    浏览(36)
  • 用路由器上网的计算机怎样刷新网络

      方法一:把本地连接禁用,然后再选择重新启用网络,类似关闭再开启网卡 单击网络连接图标,图标位于桌面右下角一堆图标里,选择:“打开网络和共享中心” 在查看活动网络的选项卡里面,选择其中“本地连接”这个选项 这样就能打开本地连接状态,看到“禁用”按

    2024年02月07日
    浏览(40)
  • 计算机网络 Cisco路由器基本配置

    1、按照下表配置好PC机IP地址和路由器端口IP地址 2、配置好路由器特权密文密码“abcd+两位班内序号”和远程登录密码“star” 3、验证测试 a.验证各个接口的IP地址是否正确配置和开启 b.PC1 和 PC2 互ping c.验证PC1通过远程登陆到路由器上,是否可以进入特权模式 1、建立拓扑图

    2024年04月16日
    浏览(41)
  • 计算机网络|交换机与路由器的差异

      本文实非大佬们的科普著作,而是犬余学习过程中的笔记略作润色,内容如有错误或不当之处,欢迎指正。   再此也小推一下本人的公众号,记录一下学习过程,立个flag:坚持学习,每周一更,欢迎监督~   在计算机网络中,数据传输的高效性和稳定性是至关重要的

    2024年02月20日
    浏览(41)
  • 【计算机网络】--集线器,路由器,交换机对比

    集线器是一种网络设备,广泛应用于计算机局域网环境中。它通常具有多个以太网接口,用于将多个计算机或其他网络设备连接在一起,形成一个网络拓扑结构。 集线器的主要作用是将多个网络节点连接在一起构成一个局域网,使得这些节点能够进行互相通信和数据交换。

    2024年01月16日
    浏览(43)
  • 计算机网络实验:实验三 路由器的基本配置

    一、实验目的 掌握路由器几种常用配置方法; 掌握采用 Console 线缆配置路由器的方法; 掌握采用 Telnet 方式配置路由器的方法; 熟悉路由器不同的命令行操作模式以及各种模式之间的切换; 掌握路由器的基本配置命令。 二、实验内容 学习路由器的配置方法;使用路由器配

    2024年02月11日
    浏览(35)
  • 计算机网络实验五: CISCO IOS 路由器基本配置(静态路由,动态路由,VLAN)

    计网实验的痛苦……为了写csdn还得再经历一遍 1.1总体 1.2局部 1.2.1RouterA 左边这条线,f0/1连1900switch的E0/1 右边这条线,f0/0连2950的f0/1 S0/0选择dce端口连routerB的S0/1 1.2.2 RouterB 自己看 2.1配置静态路由之前的操作 2.1.1配置RouterA 分别对三个端口:f0/0,f0/1,s0/0进行配置 配置完成之后用

    2024年02月09日
    浏览(39)
  • 计算机网络实验八:路由器IP地址配置及直连网络

    1) 理解IP地址。 2) 掌握路由器端口IP地址的配置方法。 3) 理解路由器的直连网络。 装有Cisco Packet Tracer的Windows计算机 。两台交换机(交换机0和交换机1)、一个路由器(路由器R0)和四台台PC(PC0、PC1、PC2和PC3),各个设备的参数配置如下表: IP地址是网络层中使用的地址

    2024年04月16日
    浏览(39)
  • 计算机网络实验——路由器的配置静态与RIP配置

    由于几个资料和老师给的ppt说的都不清楚,自己也没想到什么很巧妙的归纳方法,写个总结记录一下。 想必静态路由配置的过程中唯一的难点就是ip route这个指令,其他的什么添加接口,设置ip啥的都是基础路由配置中的内容,这里不做过多赘述。 RIPv2显然是个过时的技术,

    2023年04月24日
    浏览(37)
  • 计算机网络知识之交换机、路由器、网关、MAC地址

    目录 1、交换机 1、交换机的概念 2、交换机的作用 3、交换机的工作原理 4、交换机的功能 5、交换机的应用 6、交换机的三种交换方式 1、直通式(Cut Through) 2、存储转发(store Forward) 3、碎片隔离(Fragment Free) 7、交换机分类 2、 路由器(Windows下叫默认网关,网关就是路由

    2024年02月16日
    浏览(35)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包