无人值守批量安装Linux操作系统
作者:网络转载 发布时间:[ 2013/4/23 10:37:28 ] 推荐标签:
1、安装介绍
安装中用到的技术
1)启动服务器的配置dhcp和tftp
2)安装服务器的配置nfs或ftp或http
3)待安装pc网卡带有pxe支持
所需要的服务:
DHCP服务器:分配IP和告诉引导镜像在哪里
TFTP服务器:初引导镜像和相应的引导配置
依赖:xinetd
NFS/FTP/HTTP:系统需要的软件包(来自于光盘镜像)
DNS服务器(支持反向解析,可选):进行IP反向解些
一、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/win7/win8,linux等。
二、KickStart
KickStart是一种无人值守安装的方式,KickStart的工作原理是通过记录典型的安装过程中所需的人工干预填写的各种参数,并生成一个名为kc.cfg的文件;在其后的安装过程中当出现要求填写参数的情况时,安装程序会首先去查找KickStart生成的文件,当找到合适的参数时,采用找到的参数,当没有找到合适的参数时,才需要安装者手工干预,这样,如果KickStart文件涵盖了安装过程中出现的所有需要填写的参数时,安装者完全可以只告诉安装程序从何处取ks.cfg文件,然后去忙自己的事情,
三、实验过程需要安装的软件,我们可以用yum方式来安装:
nfs-utils-*
xinetd-*
tftp-server-*
dhcp-*
pykickstart-*
system-config-kickstart-*
四、实验过程
配置dhcp服务器
# yum install dhcp -y
# cp /usr/share/doc/dhcp-3.0.5/dhcpd.conf.sample /etc/dhcpd.conf
# vim /etc/dhcpd.conf
ddns-update-style interim;
ignore client-updates;
next-server 192.168.1.10(dhcp服务器的IP);
filename "pxelinux.0";
allow bootp;
allow booting;
subnet 192.168.1.0 netmask 255.255.255.0 {
option routers 192.168.1.20;
option subnet-mask 255.255.255.0;
option domain-name "upl.com";
option domain-name-servers 192.168.1.10;
range dynamic-bootp 192.168.1.1 192.168.1.8;
default-lease-time 21600;
max-lease-time 43200;
}
相关推荐
更新发布
功能测试和接口测试的区别
2023/3/23 14:23:39如何写好测试用例文档
2023/3/22 16:17:39常用的选择回归测试的方式有哪些?
2022/6/14 16:14:27测试流程中需要重点把关几个过程?
2021/10/18 15:37:44性能测试的七种方法
2021/9/17 15:19:29全链路压测优化思路
2021/9/14 15:42:25性能测试流程浅谈
2021/5/28 17:25:47常见的APP性能测试指标
2021/5/8 17:01:11