u盘安装盘制作工具nfs-(制作u盘安装盘软件)
来源:191路由网 2022-11-19 21:17:21
作者介绍:
季城希,甜橙金融运维工程师多年IDC运维经验。擅长IDC服务器批量高效快速集成交付,精通各品牌服务器硬件产品及维护。
一、前言
为何使用无人值守安装系统?简单的答案是方便日常工作。
常规安装系统的方法有哪些?
光盘安装系统:一个服务器DVD内置光驱1000元,100台服务器配备光驱浪费,因为服务器也开始安装系统可以使用,未来使用的机会很少。
U盘安装系统:还是同样的问题,一台服务器插U盘。
网络安装系统(ftp,http,nfs) :只要服务器可以连接到网络,系统就可以安装,但仍然需要服务器敲键盘点击鼠标。
无人值守安装系统有什么好处?
对于个人:大部分时间都浪费在下一步、下一步等操作上,浪费宝贵的时间。
对于行业:几年前自打Red Hat推出了Kickstart,此后,我们从事服务器的运维顿觉价值翻了一番。不再需要一个一个地刻光盘安装Linux,只要搞定PXE、DHCP、TFTP,还有那满屏眼花缭乱,不知所云。Kickstart立即安装数百台服务器的脚本。
二、PXE
PXE(preboot execute environment,预启动执行环境Intel公司开发的最新技术是工作的Client/Server支持工作站通过网络从远端服务器下载图像,从而支持通过网络启动操作系统。
在启动过程中,终端需要服务器分配IP地址,再用TFTP(trivial file transfer protocol)或MTFTP(multicast trivial file transfer protocol)协议将启动软件包下载到本机内存中执行,终端(客户端)基本软件设置由此启动软件包完成,从而引导服务器中提前安装的终端操作系统。
PXE可引导多种操作系统,如:Windows95 / 98 / 2000 / windows2003 / windows2008 / winXP / win7 / win8,Linux系列系统等。
PXE可引导多种操作系统,如:Windows95 / 98 / 2000 / windows2003 / windows2008 / winXP / win7 / win8,Linux系列系统等。
严格来说,PXE不是安装方式,而是指导方式。进行PXE安装的必要条件是在要安装的计算机中包含一个PXE支持的网卡(NIC),也就是说,必须有网卡PXE Client。
PXE该协议允许计算机通过网络启动。此协议分为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,然后它就可以通过了TFTP协议到TFTP Server上下载所需文件。
1、PXE Client向DHCP发送请求
当计算机第一次登录网络时,发现本机上没有任何东西IP地址设定。PXE Client会从自己的PXE网卡启动,通过PXE BootROM(自启动芯片)会以UDP(简单用户数据报告协议)发送广播请求,源IP地址是0.0.0.0,发送DHCP discover寻找信息DHCP服务器,即目标IP地址是255.255.255.255发送特定的广播信息。
每一个安装在网络上TCP/IP协议的主机将收到广播信息,但只有DHCP服务器会做出反应。
2、DHCP服务器提供信息DHCP服务器收到客户端的请求,验证是否合法PXE Client验证要求将为客户端提供提供响应,包括为客户端分配的提供响应IP地址和其他设置DHCP offer信息。
DHCP offer包括提供信息pxelinux启动程序(TFTP)位置,以及PXE配置文件的位置(该文件通常放在一个位置TFTP服务器)。
3、DHCP客户机接收IP与服务器互动DHCP接收客户端DHCP offer提供信息后,选择第一个收到的提供信息,然后通过广播回答DHCP request请求信息包含向其选择的信息DHCP服务器请求IP地址内容。
当DHCP服务器收到DHCP客户端回答DHCP request请求信息后,便向DHCP客户端发送个包含其提供的客户端IP地址和其他设置DHCP ack确认信息,告诉DHCP客户端可以使用它提供的服务IP地址。
然后,DHCP客户机便将其TCP/IP协议与网卡绑定。
另外,除了DHCP除客户机选择的服务器外,还有其他服务器DHCP服务器将恢复曾经提供的服务器IP地址。这是第一次初始化网络。
4、PXE客户请求下载启动文件接到服务器的回应后,客户端会回应一帧,要求传输启动所需文件。这些启动文件包括:pxelinux.0、pxelinux.cfg/default、vmlinuz、initrd.img等文件。
5、Boot Server响应客户端请求并发送文件当服务器收到客户端的请求时,客户端和服务器之间会有更多的信息来决定启动参数。BootROM由TFTP通讯协议从Boot Server下载和启动安装程序所需的文件(pxelinux.0、pxelinux.cfg/default)。客户端取得pxelinux.0 文件执行后,请求服务器下载pxelinux.cfg文件。客户端pxelinux.cfg配置文件后,请求vmlinuz文件和initrd.img文件将根据文件中定义的指导顺序启动Linux指导内核安装程序。
pxeliunx.0:网络引导程序pxe文件
pxelinux.cfg/default:或指定镜像的位置ks文件位置
vmlinuz:引导内核
initrd.img:小型的linux操作系统,类似于windows的PE
6.请下载自动响应文件客户端通过pxelinux.cfg/default成功引导文件Linux安装内核后,必须首先确定安装程序 安装了什么安装介质?Linux,若通过网络安装(NFS, FTP, HTTP),此时将初始化网络(这是第二次初始化网络),并定位安装源位置。
接着会读取default文件中指定的自动响应文件ks.cfg根据该位置下载文件。
PXE获取安装核心和安装程序,安装程序获取安装系统所需的二进制包和配置文件PXE模块和安装程序相对独立,PXE网络配置不能传递给安装程序,从而获得两次IP但是IP地址在DHCP租期是一样的。
7.客户端安装操作系统将ks.cfg文件下载后,通过文件找到OS Server,并根据文件的配置要求下载安装过程所需的软件包。
7.客户端安装操作系统
将ks.cfg文件下载后,通过文件找到OS Server,并根据文件的配置要求下载安装过程所需的软件包。OS Server与客户端建立连接后,软件包将开始传输,客户端将开始安装操作系统。
安装完成后,提示重新引导计算机。
三、KickstartKickstart工作原理
如果在自动安装过程中需要填写参数,安装程序将首先查找ks.cfg文件,如果找到合适的参数,使用找到的参数;如果找不到合适的参数,安装人员将弹出对话框手动填写。
所以,如果ks.cfg文件涵盖了安装过程中需要填写的所有参数,因此安装人员只能告诉安装程序从哪里下载ks.cfg然后忙自己的事。安装完成后,安装程序将根据ks.cfg重启/关闭系统并完成安装。四、搭建PXE Kickstart环境安装DHCP、TFTP-Server、HTTP
安装dhcp、tftp-server、httpd[root@localhost ~]# yum install dhcp xinetd tftp-server httpd -y
tftp-server被xinted所管理,因此需要安装xinetd来管理启动tftp-server
DHCP
DHCP概念
DHCP使用局域网的网络协议UDP协议有两个主要用途:自动分配给内部网络或网络服务提供商IP地址,给用户或内部网络管理员作为中央管理所有计算机的手段。
所有客户机IP地址设置数据由DHCP集中管理服务器,负责处理客户端DHCP请求;客户端将使用由服务器分配的服务器IP地址。这里不详细说明DHCP工作原理,想知道可以参考:https://www.cnblogs.com/wajika/p/6537085.html
DHCP服务器IP分配方式主要提供三种IP分配方式:自动分配(Automatic Allocation),当DHCP客户端首次成功地从客户端开始DHCP服务器端分配到一个IP这个地址将永远用于地址之后。
动态分配(Dynamic Allocation),当DHCP第一次从客户端DHCP服务器分配IP每次使用后,地址不会永久使用,DHCP客户端必须释放这个IP其他客户端使用地址。
手动分配,由DHCP服务器管理员专门指定客户端IP地址。配置DHCP
DHCP指定监控网卡监控所有网卡,默认情况下监控所有网卡DHCPDARGS=
监控单个网卡,写下你想监控的网卡的名字,如果你想监控eth0,eth1,填写它的名字DHCPDARGS=eth1
监控多个网卡,填写几个网卡会监控那些网卡,空间分开DHCPDARGS=eth0 eth1
注:在实际生产环境中,可能会有多个网络环境,环境不会互通,可以根据自己公司的情况进行优化:
物理机一般不止一张网卡,为确保主机能够分配到地址,最好指定网卡启动dhcp默认租约时间要小一点,因为是用来做的pxe安装大量服务器系统ip在地址有限的情况下(许多地址可能已经被使用,其余的不足以由所有机器分配),尽量减少默认租赁时间,以防止第一批机器安装,IP未发布地址,第二批机器无法分配IP地址的情况
如果条件足够,最好专门分配一个vlan用于安装,可防止许多事故。
指定的服务器可在复杂的网络环境中重新安装dhcp的mac绑定地址的方式
TFTP
TFTP概念
相关阅读
-
-
怎么用pe工具硬盘修复-(怎么用pe工具硬盘修复系统)
怎么用pe工具硬盘修复(怎么用pe工具硬盘修复系统)我的同事拿了一台尘封已久的笔记本电脑。他不能打开它,说他想重新安装系统。他认为这很简单。他辗转反侧了很长时间。现在我想和大家分享一下维修过程。请纠正缺点。1.笔记本2G的内存,win8/win10Pe不能进入,换03Pe可以进pe系统进去后发现只有一个465G硬盘分区,用HDTune扫描都是坏道.红色坏道不能安装系统,也不知道以前电脑硬...
2022-11-19
-
-
u盘安装盘制作工具nfs-(制作u盘安装盘软件)
u盘安装盘制作工具nfs(制作u盘安装软件)作者介绍:季城希,甜橙金融运维工程师多年IDC运维经验。擅长IDC服务器批量高效快速集成交付,精通各品牌服务器硬件产品及维护。一、前言为何使用无人值守安装系统?简单的答案...
2022-11-19
-
-
怎么用u盘安装战斧主板-(怎么用u盘安装战斧主板驱动)
如何用u盘安装战斧主板?(如何用u盘安装战斧主板?驱动)前(fei)言(hua):玩电脑的人很多DIY有一定时间的朋友都知道,在CPU只要界面不改变,只要界面不改变CPU如果制造商愿意,主板可以升级BIOS支持最新型号...
2022-11-19
-
-
ghostwin7系统怎么样-()
ghostwin7系统怎么样()买了一块新的KingstonSA400路由网240G的SSD固态硬盘,计划将操作系统和应用软件整体转移到新硬盘上,用同样的方法在同一台电脑上使用Ghost的分区对分区克隆的功能win7系统成功,克隆win10却行不通,来回折腾了不少于十次,什么DiskGeniu...
2022-11-19
-
-
闪迪不可以做启动盘-(闪迪不能做启动盘)
闪迪不能做启动盘(闪迪不能做启动盘)华硕笔记本设置u盘启动1华硕笔记本支持快捷键选择u盘启动,必须先插入制作好的u盘启动盘,然后在启动过程中,不停按esc按键;这时就会出现Pleaseselectbootdevice本启动项选择菜单,图中GeneralUDisk表示u盘,通常显示u盘的名称,如Toshiba、Kingston、Sandi...
2022-11-19
191路由网 - 192.168.1.1,192.168.0.1无线路由器设置教程
版权声明:本站的文章和图片来自互联网收集,仅做分享之用如有侵权请联系站长,我们将在24小时内删除