企业网络批量安装服务器搭建案例(无人职守安装Linux服务器)

简介:

案例环境:

某企业因为需要安装多台CentOS 5 服务器,为了方便这些服务器的安装,决定采取网络批量安装(无人职守安装)方式,使用DHCP+TFTP Server+sftpd+kickstart等组合技术实现,确定其他服务器都支持PXE网络启动。该企业案例网络拓扑如下图:

image

案例实施:

1)安装以下软件包。 
image

2)准备CentOS 5安装源 
将CentOS光盘所有内容复制到/var/ftp(vsftpd匿名用户的家目录)下任意目录(本例子中直接将光盘挂载到/var/ftp/CentOS5中),这里是为客户端提供下载CentOS 5 光盘的内容,除了可以使用FTP的方式外,还可以采用HTTP、NFS等方式。其他方式,请大家自行实验。 
image 
image

3)准备应答文件 
在CentOS 5系统中安装system-config-kickstart工具以后,即可通过图形化向导工具来配置安装应答文件(无人职守文件),system-config-kickstart配置的大部分内容与安装CentOS 5时差不多。当然如果你对自动应答文件的配置比较熟悉,也可以直接编辑CentOS 5安装后自动创建的应答文件(/root/anaconda-ks.cfg),根据需要适当修改后使用。 
在本环境中使用的是FTP服务,所以这里在“安装方法”选项中的“选择安装方法”选择FTP,并输入安装信息所在的FTP目录,如下图所示:(将生成的ks.cfg无人值守文件保存到/var/ftp目录下) 
image 
image

4)修改/etc/xinetd.d/tftp文件,内容如下(开启TFTP服务)。 
TFTP服务由tftp-server软件包提供,默认由xinetd超级服务进行管理,因此配置文件位于/etc/xinetd.d/tftp。配置时只要将“disable = yes”改为“disable = no”,然后启动xinetd服务即可。 
image 
image 
image

5)准备Linux内核、初始化镜像文件。 
用于PXE网络安装的Linux内核、初始化镜像文件可以从CentOS 5 系统光盘获得,分别为vmlinuz和initrd.img,位于文件夹isolinux目录中,找到这两个文件并将其复制到TFTP服务的根目录下。 
image

6)准备PXE引导程序、启动菜单文件。 
1.用于PXE网络安装的引导程序为pxelinux.0,由软件包syslinux提供。安装好软件包syslinux(CentOS 5 默认已经安装好),然后将文件pxelinux.0也复制到TFTP服务的根目录下。 
image 
image 
image 
image 
2.启动菜单用来知道客户机的引导过程,包括如何调用内核、如何加载初始化镜像。默认的启动菜单文件为default,应放置在TFTP根目录的pxelinux.cfg子目录中。 
(1)复制配置文件模板: 
image 
(2)修改default文件,内容如下: 
image 
image

7)修改/etc/dhcpd.conf,并启动DHCP服务 
由于PXE客户机通常是尚未装系统的裸机,因此为了与服务器取得联系并正确下载相关引导文件,需要预先配置好DHCP服务来自动分配地址并告知引导文件位置。内容如下: 
image

到此,其他服务器就可以通过这台服务器安装CentOS 5 系统了,客户端需将启动方式改为从网络启动后,就会从这台服务器获得IP地址、启动文件、无人职守文件等,会出现如下图所示界面,键入回车可自动安装CentOs 5 系统。

image

image

 

 

----------------------以上环境配置可能出现的问题如下-------------------

 

问题:

使用system-config-kickstart来配置ks.cfg文件,但是在软件包选择这里,却显示"由于下载软件包信息失败,软件包选择被禁止",如下图所示:
 

 

 

解决方法:

检查yum客户端配置文件(/etc/yum.repos.d/目录下)中是否设置了“base”这个yum源标签,如果没有,可自建一个yum源,yum源名字一定要是base
如下配置即可:

[base]
name=base
baseurl=file:///mnt/cdrom/Server
enabled=1
gpgcheck=0










本文转自 jundong 51CTO博客,原文链接:http://blog.51cto.com/minitoo/831861,如需转载请自行联系原作者
目录
相关文章
|
13天前
|
数据挖掘 Linux 数据库
服务器数据恢复—reiserfs文件系统数据恢复案例
服务器数据恢复环境: 一台服务器中有一组由4块SAS硬盘组建的RAID5阵列,上层安装linux操作系统统。分区结构:boot分区+LVM卷+swap分区(按照顺序),LVM卷中划分了一个reiserfs文件系统作为根分区。 服务器故障: 服务器操作系统在运行过程中由于未知原因崩溃,管理员重装操作系统后发现分区结构变为:boot分区+swap分区+LVM卷(按照顺序),LVM卷中文件系统位置有个空的reiserfs超级块。 用户方需要恢复reiserfs文件系统中所有数据,包含数据库、网站程序与网页、OA系统中所有办公文档。
服务器数据恢复—reiserfs文件系统数据恢复案例
|
6天前
|
安全 算法 Linux
Linux 服务器还有漏洞?建议使用 OpenVAS 日常检查!
在数字化时代,Linux 服务器的安全至关重要。OpenVAS 是一款优秀的开源漏洞扫描工具,可以帮助及时发现并修复服务器中的安全隐患。本文将介绍 OpenVAS 的主要功能、使用方法及应对漏洞的措施,帮助用户加强服务器安全管理,确保企业数字化安全。
19 7
|
6天前
|
存储 运维 数据挖掘
服务器数据恢复—华为OceanStor存储数据恢复案例
服务器存储数据恢复环境: 华为品牌型号为OceanStor S2600T的存储设备,存储上有一组由24块4T容量的机械硬盘组建的RAID5阵列,作为存储池使用。 图1 服务器存储故障&检测: 存储设备中raid5阵列上多块硬盘出现故障离线,raid5阵列失效,数据无法正常访问。 关机后将存储中所有硬盘标记&取出,硬件工程师对所有硬盘进行硬件故障检测。经过检测,没有发现存在物理故障的磁盘,都可以正常读取。
|
6天前
|
存储 Linux
服务器数据恢复——使用fsck后Ext4文件系统挂载不上的数据恢复案例
关于Ext4文件系统的几个概念: 块组:Ext4文件系统的全部空间被划分为若干个块组,每个块组结构基本上相同。 块组描述符表:每个块组都对应一个块组描述符,这些块组描述符统一放在文件系统的前部,称为块组描述符表。每个块组描述符大小为32字节,主要描述块位图、i-节点位图及i-节点表的地址等信息。 超级块(Superblock):用于存储文件系统的配置参数(块大小、总块数、i-节点数等)和动态信息(当前空闲块数和i-节点数)。Ext4文件系统的超级块始于1024字节处,即2号扇区。 i节点:描述文件的时间、大小、块指针等信息。
|
8天前
|
监控 Ubuntu Linux
使用VSCode通过SSH远程登录阿里云Linux服务器异常崩溃
通过 VSCode 的 Remote - SSH 插件远程连接阿里云 Ubuntu 22 服务器时,会因高 CPU 使用率导致连接断开。经排查发现,VSCode 连接根目录 ".." 时会频繁调用"rg"(ripgrep)进行文件搜索,导致 CPU 负载过高。解决方法是将连接目录改为"root"(或其他具体的路径),避免不必要的文件检索,从而恢复正常连接。
|
11天前
|
缓存 Unix Linux
服务器linux!!!
本文介绍了计算机的演变历史、硬件基础知识及服务器相关知识。从电子管时代的ENIAC到冯-诺伊曼架构,再到现代计算机系统组成,详细讲解了计算机的发展历程。此外,文章还介绍了服务器的分类、品牌、硬件组成以及IDC机房的上架流程,为读者提供了全面的技术背景知识。
30 0
服务器linux!!!
|
13天前
|
人工智能 安全 Linux
|
2天前
|
网络协议 安全 Linux
Linux 上设置自己的公共时间服务器
Linux 上设置自己的公共时间服务器
|
2天前
|
数据挖掘 数据库 Windows
服务器数据恢复—服务器raid5阵列硬盘指示灯亮红色的数据恢复案例
服务器数据恢复环境: 某品牌DL380服务器,服务器中三块SAS硬盘组建了一组raid5阵列。服务器安装Windows Server操作系统,划分了3个分区,D分区存放数据库,E分区存放数据库备份。 服务器故障: RAID5阵列中有一块磁盘出现故障,该硬盘对应的指示灯亮红色。RAID5阵列瘫痪,D分区不可识别,E分区虽然可以识别,但是拷贝备份文件报错。管理员重启服务器,RAID5阵列上离线的硬盘自动上线开始同步数据。同步还没有完成时管理员强制关机,之后再没有动过服务器。
|
9天前
|
缓存 监控 Linux

热门文章

最新文章