自助外贸英文网站建设在线作图网站
- 作者: 五速梦信息网
- 时间: 2026年03月21日 04:58
当前位置: 首页 > news >正文
自助外贸英文网站建设,在线作图网站,物流官网网站,o2o网站开发框架一、PXE概述和部署PXE批量装机 1.PXE简介 PXE#xff08;预启动执行环境#xff0c;在操作系统之前运行#xff09;是由Intel公司开发的网络引导技术#xff0c;c/s架构#xff0c;允许客户机通过网络从远程服务器下载引导镜像#xff0c;并加载安装文件或者整个操作系统…一、PXE概述和部署PXE批量装机 1.PXE简介 PXE预启动执行环境在操作系统之前运行是由Intel公司开发的网络引导技术c/s架构允许客户机通过网络从远程服务器下载引导镜像并加载安装文件或者整个操作系统。2.PXE优点 规模化同时装配多台服务器无需每一台单独- 安装操作系统自动化实现服务器的自动安装及自动配置各种服务远程实现不需要光盘、U盘等安装介质方便快捷的同时又可以保障服务器安全。 3.搭建PXE网络体系前提条件 客户端 客户机的网卡要支持PXE协议集成BOOTROM芯片且主板支持网络引导。一般大多数服务器主机都支持只需在BIOS设置中允许从 Network 或 LAN 启动即可。 服务端 需要有DHCP 服务以便为客户机自动分配地址、指定引导文件位置。服务器要通过 TFTP服务简单文件传输协议来提供系统内核和引导镜像文件的下载。服务器中使用FTP服务(或http/nfs)font 提供yum安装源安装软件包syslinux 提供PXE引导程序 4.PXE实现过程 网卡需要查找相关的dhcp服务器获取地址时间 – 找到后dhcp服务器提供ip地址和引导程序boot loader的地址还提供给客户机TFTPserver地址dhcp本身不提供tftp服务 – 网卡使用tftp客户端把引导程序加载到内存中 – bios执行引导程序 – 引导程序会去TFTP去查找配置文件 – 根据配置文件去引导安装系统 5.搭建PXE远程安装服务器 PXE 远程安装服务器集成了 CentOS 7 安装源、TFTP 服务、DHCP 服务能够向客户机裸机发送 PXE引导程序、Linux 内核、启动菜单等数据以及提供安装文件。 1关闭防火墙和selinux [rootlocalhost1 ~]#systemctl stop firewalld.service [rootlocalhost1 ~]#setenforce 0 2搭建本地yum仓库用于安装所需软件 [rootlocalhost1 ~]#mount /dev/sr0 /mnt mount: /dev/sr0 写保护将以只读方式挂载 [rootlocalhost1 ~]#cd /etc/yum.repos.d/ [rootlocalhost1 yum.repos.d]#ls CentOS-Base.repo CentOS-fasttrack.repo CentOS-Vault.repo CentOS-CR.repo CentOS-Media.repo CentOS-x86_64-kernel.repo CentOS-Debuginfo.repo CentOS-Sources.repo [rootlocalhost1 yum.repos.d]#mkdir repo.bak [rootlocalhost1 yum.repos.d]#mv .repo repo.bak/ [rootlocalhost1 yum.repos.d]#ls repo.bak [rootlocalhost1 yum.repos.d]#vim local.repo [rootlocalhost1 yum.repos.d]#yum clean all [rootlocalhost1 yum.repos.d]#yum makecache3安装并启用 DHCP 服务 //下载dhcp服务 [rootlocalhost1 ~]#yum install -y dhcp//将dhcp配置模板文件拷贝到dhcp配置文件中 [rootlocalhost1 ~]#cp /usr/share/doc/dhcp-4.2.5/dhcpd.conf.example /etc/dhcp/dhcpd.conf//修改dhcp配置文件 [rootlocalhost1 ~]#vim /etc/dhcp/dhcpd.conf ddns-update-style none; –禁用 DNS 动态更新 next-server 192.168.116.10; –指定 TFTP 服务器的地址 filenamepxelinux.0; –指定 PXE 引导程序的文件名subnet 192.168.116.0 netmask 255.255.255.0 { –声明要分配的网段地址range 192.168.116.100 192.168.116.200; –设置ip地址池option routers 192.168.116.10; –默认网关地址指向TFTP服务器的IP地址 }//开启dhcp服务 [rootlocalhost1 ~]#systemctl start dhcpd4安装并启用 TFTP 服务 TFTP简单文件传输协议传输内核和引导文件 是一种基于UDP协议实现的用于在客户机和服务器之间进行简单文件传输的协议适合于小型文件传输的应用场合。TFTP服务默认由xinetd服务进行管理使用UDP69端口。 //下载tftp服务相关软件 [rootlocalhost1 ~]#yum install -y tftp-server [rootlocalhost1 ~]#yum install -y xinetd.x86_64 //查找并修改TFTP服务配置文件 /etc/xinetd.d/tftp [rootlocalhost1 ~]#cd /etc/xinetd.d/ [rootlocalhost1 xinetd.d]#ls chargen-dgram daytime-stream echo-dgram tftp chargen-stream discard-dgram echo-stream time-dgram daytime-dgram discard-stream tcpmux-server time-stream [rootlocalhost1 ~]#vim /etc/xinetd.d/tftp service tftp {socket_type dgramprotocol udp –TFTP使用UDP协议 wait no –no表示客户机可以多台一起连接yes表示客户机只能逐台连接user rootserver /usr/sbin/in.tftpdserver_args -s /var/lib/tftpboot –指定TFTP根目录文件存储路径disable no –no表示开启TFTP服务per_source 11cps 100 2flags IPv4 }//开启服务注意顺序 [rootlocalhost1 xinetd.d]#systemctl start tftp [rootlocalhost1 xinetd.d]#systemctl start xinetd5准备 Linux 内核、初始化镜像文件 //光盘中存放pxe启动文件的位置在 images/pxeboot/ 下 [rootlocalhost1 ~]#cd /mnt [rootlocalhost1 mnt]#ls CentOS_BuildTag GPL LiveOS RPM-GPG-KEY-CentOS-7 EFI images Packages RPM-GPG-KEY-CentOS-Testing-7 EULA isolinux repodata TRANS.TBL [rootlocalhost1 mnt]#cd images/ [rootlocalhost1 images]#ls efiboot.img pxeboot TRANS.TBL [rootlocalhost1 images]#cd pxeboot/ [rootlocalhost1 pxeboot]#ls initrd.img TRANS.TBL vmlinuz^ ^ 初始化镜像文件 Linux内核//复制初始化镜像文件和Linux内核文件到TFTP根目录下 [rootlocalhost1 pxeboot]#cp vmlinuz /var/lib/tftpboot/ [rootlocalhost1 pxeboot]#cp initrd.img /var/lib/tftpboot/6安装syslinux准备pxe引导程序 syslinux是一个功能强大的引导加载程序而且兼容各种介质。它的目的是简化首次安装Linux的时间并建立修护或其它特殊用途的启动盘。它的安装很简单一旦安装syslinux好之后sysLinux启动盘就可以引导各种基于DOS的工具以及MS-DOS/Windows或者任何其它操作系统。 //安装syslinux [rootlocalhost1 pxeboot]#yum install -y syslinux//把pxe引导程序文件放到/var/lib/tftpboot/下 [rootlocalhost1 pxeboot]#cp /usr/share/syslinux/pxelinux.0 /var/lib/tftpboot/7安装FTP服务准备CentOS 7 安装源 //安装ftp服务 [rootlocalhost1 pxeboot]#yum install -y vsftpd [rootlocalhost1 pxeboot]#cd /var/ftp [rootlocalhost1 ftp]#ls pub//在ftp根目录/var/ftp目录下创建一个目录centos7用于放Linux镜像文件 [rootlocalhost1 ftp]#mkdir centos7 [rootlocalhost1 ftp]#cp -rf /mnt/ /var/ftp/centos7/ –事先将镜像挂载在了mnt目录下//启动ftp服务 [rootlocalhost1 ftp]#systemctl start vsftpd8配置启动菜单文件默认的启动菜单文件在TFTP根目录的 pxelinux.cfg子目录下文件名为default [rootlocalhost1 ftp]#cd /var/lib/tftpboot/ [rootlocalhost1 tftpboot]#ls initrd.img pxelinux.0 vmlinuz [rootlocalhost1 tftpboot]#mkdir pxelinux.cfg [rootlocalhost1 tftpboot]#cd pxelinux.cfg///编写配置 [rootlocalhost1 pxelinux.cfg]#vim default default auto –指定默认入口名称 prompt 1 –设置是否等待用户选择“1”表示等待用户控制label auto –图形安装默认引导入口label 用来定义启动项 kernel vmlinuz –指定内核 append initrdinitrd.img methodftp://192.168.116.10/centos7 –指定初始化镜像文件ftp源label linux text –文本安装引导入口 kernel vmlinuz append text initrdinitrd.img methodftp://192.168.116.10/centos7label linux rescue –急救模式引导入口 kernel vmlinuz append rescue initrdinitrd.img methodftp://192.168.116.10/centos79测试安装 新键一台虚拟机并打开 2安装方法 3引导装载程序选项 4分区信息 5网络配置 6防火墙配置 7安装后执行的脚本 8保存文件 选择“Kickstart 配置程序”窗口的“文件”–“保存”命令选择指定保存位置默认文件名为ks.cfg 保存在/root/ks.cfg 9配置需要安装的软件包 可以根据需要将/root/anaconda-ks.cfg 的软件包安装脚本复制到 ks.cfg文件中只需要复制%packages 到%end 部分即可。//查看文件中的软件包字段 [rootlocalhost1 ~]#cat anaconda-ks.cfg …%packages^gnome-desktop-environment base core desktop-debugging development dial-up directory-client fonts gnome-desktop guest-agents guest-desktop-agents input-methods internet-browser java-platform multimedia network-file-system-client networkmanager-submodules print-client x11 chrony kexec-tools%end//添加图形化界面安装 [rootlocalhost1 tftpboot]#vim /var/ftp/ks.cfg %packges ^gnome-desktop-environment %end10编辑引导菜单文件 default添加 ks 引导参数使自定义配置生效 [rootlocalhost1 ~]#vim /var/lib/tftpboot/pxelinux.cfg/default default auto prompt 0label auto kernel vmlinuz append initrdinitrd.img methodftp://192.168.116.10/centos7 ksftp://192.168.116.10/ks.cfg11测试安装 当客户机每次以PXE方式引导时将自动下载ks.cfg应答配置文件然后根据其中的设置安装CentOS 7 系统而无须手工干预。过程全自动化不再演示。
- 上一篇: 自助设计网站公司建网站多少钱一个月
- 下一篇: 自助网站免费建站平台推广普通话的标语
相关文章
-
自助设计网站公司建网站多少钱一个月
自助设计网站公司建网站多少钱一个月
- 技术栈
- 2026年03月21日
-
自助免费搭建网站厦门人才网官网招聘
自助免费搭建网站厦门人才网官网招聘
- 技术栈
- 2026年03月21日
-
自助建站在线快速建站中文网址的作用
自助建站在线快速建站中文网址的作用
- 技术栈
- 2026年03月21日
-
自助网站免费建站平台推广普通话的标语
自助网站免费建站平台推广普通话的标语
- 技术栈
- 2026年03月21日
-
自助众筹网站建设深圳知名网络优化公司
自助众筹网站建设深圳知名网络优化公司
- 技术栈
- 2026年03月21日
-
自做刷赞网站wordpress 导出pdf文件大小
自做刷赞网站wordpress 导出pdf文件大小
- 技术栈
- 2026年03月21日
