【生意多】-免费发布分类信息
当前位置: 首页 » 新闻 » 教程 » 正文

操作系统 自动安装

放大字体  缩小字体 发布日期:2020-11-02 09:01:59    浏览次数:4
导读

  作为中小公司的运维经常会遇到一些机械式的重复工作例如有时公司同时上线几十甚至上百台服务器而且需要我们在短时间内完成系统安装。  常规的办法有什么光盘安装系统一个服务器DVD内置光驱百千块百台服务器都配光驱就浪费了因为一台服务器也就开始装系统能用的上以后用的机会屈指可数。用USB外置光驱插来插去也醉了。

  作为中小公司的运维经常会遇到一些机械式的重复工作例如有时公司同时上线几十甚至上百台服务器而且需要我们在短时间内完成系统安装。

  常规的办法有什么光盘安装系统一个服务器DVD内置光驱百千块百台服务器都配光驱就浪费了因为一台服务器也就开始装系统能用的上以后用的机会屈指可数。用USB外置光驱插来插去也醉了。U盘安装系统还是同样的问题要一台一台服务器插U盘。 * 网络安装系统(ftp,http,nfs) 这个方法不错只要服务器能联网就可以装系统了但还是需要一台台服务器去敲键盘点鼠标。时刻想偷懒的我们有没有更好的方法

  DHCP服务器提供信息 DHCP服务器收到客户端的请求验证是否来至合法的PXE Client的请求验证通过它将给客户端一个“提供”响应这个“提供”响应中包含了为客户端分配的IP地址、pxelinux启动程序(TFTP)位置以及配置文件所在位置。

  Boot Server响应客户端请求并传送文件 当服务器收到客户端的请求后他们之间之后将有更多的信息在客户端与服务器之间作应答, 用以决定启动参数。BootROM由TFTP通讯协议从Boot Server下载启动安装程序所必须的文件(pxelinux.0、pxelinux.cfg/default)。default文件下载完成后会根据该文件中定义的引导顺序启动Linux安装程序的引导内核。

  请求下载自动应答文件 客户端通过pxelinux.cfg/default文件成功的引导Linux安装内核后安装程序首先必须确定你通过什么安装介质来安装linux如果是通过网络安装(NFS, FTP, HTTP)则会在这个时候初始化网络并定位安装源位置。接着会读取default文件中指定的自动应答文件ks.cfg所在位置根据该位置请求下载该文件。

  这里有个问题在第2步和第5步初始化2次网络了这是由于PXE获取的是安装用的内核以及安装程序等而安装程序要获取的是安装系统所需的二进制包以及配置文件。因此PXE模块和安装程序是相对独立的PXE的网络配置并不能传递给安装程序从而进行两次获取IP地址过程但IP地址在DHCP的租期内是一样的。

  客户端安装操作系统 将ks.cfg文件下载回来后通过该文件找到OS Server并按照该文件的配置请求下载安装过程需要的软件包。 OS Server和客户端建立连接后将开始传输软件包客户端将开始安装操作系统。安装完成后将提示重新引导计算机。

  Kickstart是一种无人值守的安装方式。它的工作原理是在安装过程中记录人工干预填写的各种参数并生成一个名为ks.cfg的文件。如果在自动安装过程中出现要填写参数的情况安装程序首先会去查找ks.cfg文件如果找到合适的参数就采用所找到的参数如果没有找到合适的参数便会弹出对话框让安装者手工填写。所以如果ks.cfg文件涵盖了安装过程中所有需要填写的参数那么安装者完全可以只告诉安装程序从何处下载ks.cfg文件然后就去忙自己的事情。等安装完毕安装程序会根据ks.cfg中的设置重启/关闭系统并结束安装。

  Cobbler集中和简化了通过网络安装操作系统需要使用到的DHCP、TFTP和DNS服务的配置。Cobbler不仅有一个命令行界面还提供了一个Web界面大大降低了使用者的入门水平。Cobbler内置了一个轻量级配置管理系统但它也支持和其它配置管理系统集成如Puppet暂时不支持SaltStack。

  虚拟机网卡采用NAT模式不要使用桥接模式因为稍后我们会搭建DHCP服务器在同一局域网多个DHCP服务会有冲突。

  本来软件装完后都要加入开机自启动但这个Kickstart系统就不能开机自启动而且用完后服务都要关闭防止未来重启服务器自动重装系统了。

  如果机器数量过多的线c;注意dhcp服务器的地址池不要因为耗尽IP而导致dhcpd服务器没有IP地址release的情况。

  syslinux是一个功能强大的引导加载程序而且兼容各种介质。SYSLINUX是一个小型的Linux操作系统它的目的是简化首次安装Linux的时间并建立修护或其它特殊用途的启动盘。如果没有找到pxelinux.0这个文件,可以安装一下。

  扩展DEll R710服务器开机后根据提示按F12进行PXE启动。物理服务器有4个网卡所以还会让选择从哪个网卡启动。

  通常我们在安装操作系统的过程中需要大量的和服务器交互操作为了减少这个交互过程kickstart就诞生了。使用这种kickstart只需事先定义好一个Kickstart自动应答配置文件ks.cfg通常存放在安装服务器上并让安装程序知道该配置文件的位置在安装过程中安装程序就可以自己从该文件中读取安装配置这样就避免了在安装过程中多次的人机交互从而实现无人值守的自动化安装。

  官网文档 CentOS5 : 官网自带中文版选一下语言即可ks.cfg文件组成大致分为3段

  命令段 键盘类型语言安装方式等系统的配置有必选项和可选项如果缺少某项必选项安装时会中断并提示用户选择此项的选项

  --location,指定引导记录被写入的位置.有效的值如下:mbr(缺省),partition(在包含内核的分区的第一个扇区安装引导装载程序)或none(不安装引导装载程序)。

  --size,以MB为单位的分区最小值.在此处指定一个整数值,如500.不要在数字后面加MB。

  打开系统电源出去喝杯水。过会回来,系统就以经装好了.^_^ 下面是安装过程中截的几个图

  如果安装过程出错可以通过AltF2-F5切到其他控制台查看报错信息

  应用如果已经从厂商获取了服务器MAC地址就可以差异化定制安装服务器了。

  在linux下利用c语言实现的进程树的打印,主要通过/proc下的目录中的进程文件,获取status中的进程信息内容,然后利用递归实现进程树的打印

  。UOS预装了Google Chrome、WPS Office、搜狗输入法以及一系列原生应用。它既能让您体验到丰富多彩的娱乐生活,也可以满足您的日常工作需要。随着功能的不断升级和完善,统一

  在虚拟机上。毕竟还是可视化操作界面比较方便。虚拟机下载途径有很多种,在此分享我用的VM 14 pro版本的虚拟机以及免费使用注册码 链接:提取码:zc5z 2、下载centos7的镜像文件,4G左右,比较大,大家也可以在网上找途径下...

  指导文档链接 说明:Preboot Excution Environment 预启动执行环境 PXE(网络

  ) Preboot Excution Environment 预启动执行环境 Intel公司研发 基于Client/Server的网络模式,支持远程主机通过网络从远端服务器下载 映像,并由此支持通过网络启动

  简介 PXE(preboot execute environment-预启动执行环境)是由Intel公司开发的最新技术,工作于Client/Server的网络模式,客户端可以通过网络从远端服务器下载镜像,并由此支持通过网络启动

  ,在启动过程中,客户端要求服务器分配IP地址,再用TFTP(trivial file transfer protocol)协议下载一个启动软件包到本机内存中执行,由这...

  服务器搭建2.1 DHCP服务器搭建2.2 TFTP服务器搭建2.3 FTP服务器搭建3 相关技术原理3.1 WOL技术3.2 PXE技术3.3 KickStart技术 1

  方法及过程 中标麒麟作为Linux家族的一员,仍保留了许多Linux的特性,能够支持WOL (Wake on LAN,网络唤醒)、PXE (Preboot...

  ,而加载的方式常见有:光驱启动(CDROM)、硬盘启动、网络启动。光驱启动一般用在光驱插入有系统盘的时候使用;当我们装完

  以后一般选择硬盘启动;网络启动就是通过网卡中的PXE芯片到远程服务器端下载启动文件。三种启动方式的先后顺序可在BIOS中进行设置。 为什么通过PXE来

 
关键词: 操作系统安装
(文/小编)
打赏
免责声明
• 
本文为小编原创作品,作者: 小编。欢迎转载,转载请注明原文出处:http://www.31duo.com/news/show-712136.html 。本文仅代表作者个人观点,本站未对其内容进行核实,请读者仅做参考,如若文中涉及有违公德、触犯法律的内容,一经发现,立即删除,作者需自行承担相应责任。涉及到版权或其他问题,请及时联系我们。
 

(c)2016-2019 31DUO.COM All Rights Reserved浙ICP备19001410号-4

浙ICP备19001410号-4