搭建PXE网络实现远程装机服务,kickstart无人值守安装

一、实验环境:

2台Linux系统(RHEL6.5版本)。1台作为:PXE远程安装服务器,另1台作为:客户端(未装 RHEL6.5 系统)

  •  服务器的IP地址为202.100.10.2,所在网段为202.100.10.0/24
  •  搭建PXE网络装机服务器,安装FTP、TFTP、DHCP、syslinux软件包
  •  新建一台客户端裸机安装 RHEL 操作系统。新装的系统必须包括基本组件、开发工具、LAMP平台,默认语言为中文
  •  在服务端配置好自动应答文件(/root/ks.cfg),实现客户端无人值守安装

FTP服务器的作用:(1)存放Linux的安装镜像(2)存放ks.cfg文件(该文件是无人值守安装的核心文件)

DHCP服务器的作用:(1)为PC机分配IP地址(2)指明TFTP的位置3、指明PXE的驱动在哪

TFTP服务器的作用:(1)存放Linux的内核文件和镜像文件(2)存放PXE的驱动(3)存放启动时的配置文件(其内部包含ks.cfg文件)

二、实验原理

        PXE(preboot execute environment,预启动执行环境)是由 Inter 公司开发的最新技术,工作于 Client/Server 的网络模式,支持工作站通过网络从远端服务器下载镜像,并由此支持通过网络启动操作系统,在启动过程中,终端要求服务器分配IP地址,再用 TFTP(trivial file transfer protocol)或 MTFTP (multicast trivial file transfer protocol)协议下载一个启动软件包(ks.cfg)到本机内存中执行,由这个启动软件包完成终端(客户端)基本软件设置,从而引导预先安装在服务器中的终端操作系统。PXE可以引导多种操作系统,如:Windows95/98/2000/windows2003/windows2008/winXP/win7/win8,Linux系列系统等。

PXE远程装机的好处:

*          规模化:同时装配多台客户端

*          自动化:安装系统、配置各种服务

*          远程实现:不需要光盘、U盘等安装介质

二、实验步骤:

1、PXE 远程安装服务器

1.1 关闭防火墙,禁止 SELINUX 服务

1.2 配置服务器 IP 地址

1.3 挂载 RHEL6.5 光盘,建立服务器的 YUM 仓库文件 rhel-source.repo (服务器自己的 YUM 为:本地源)

2、安装 vsftpd 服务

2.1 使用 YUM 方式安装,验证本地源 YUM 仓库

2.2 复制光盘文件到 FTP 服务器的共享目录 rhel6.5 中

2.3 验证 FTP 服务是否正常

3、安装并启用 TFTP 服务

3.1 使用 YUM 方式安装 TFTP 服务(TFTP服务默认由超级服务xinetd超级服务器进行管理)

3.2 启动 TFTP 服务

4、准备客户端主机无盘启动时所需的 Linux 内核、初始化镜像文件

5、准备客户端主机无盘启动时所需的 PXE 引导程序、启动菜单文件

5.1 安装 syslinux 软件包(支持PXE功能)

5.2 复制 PXE 引导程序

5.3 建立启动菜单文件

6、安装并启用 DHCP 服务

6.1 安装 dhcp 服务

6.2 复制 dhcp 配置子文件

6.3 启动 dhcp 服务

         现在就可以在客户机上进行安装测试了,然而安装期间仍需手动选择语言、键盘类型、指定安装源等一系列交互操作,十分不方便,通过 kickstart 工具配置安装应答文件,自动完成安装中的各种设置,从而无需手动干预,提高网络装机效率。

7、在客户端验证 PXE 网络装机

7.1 虚拟机环境:新建一台RHEL6.5虚拟机(客户端)

      内存1G内存

      硬盘:默认即可

      网卡连接方式:与服务器相同(如:VMnet8)

7.2 禁用 VMware 的 DHCP 功能(此步很重要)

7.3 启动虚拟机,看到 'boot:'  提示符,说明服务器端配置成功!

7.4 安装方式应选择:URL方式

URL信息应填写为:ftp://202.100.10.2/rhel6.5。填写完成后,可执行后续的安装,直到系统安装完成。

8、实现客户端的 kickstart 无人值守安装(在服务器上操作)

8.1 安装 system-config-kickstart 软件包

8.2 打开 kisckstart 配置程序

应用程序----系统工具-----kickstart,进行相应的配置:

(1)必须设置root口令

 (2)必须指定安装方法

(3)必须设置分区:(1)清除主引导记录(2)删除所有现存分区(3)添加磁盘分区:/boot  ext4  500M、swap  2048M、 /      ext4   未使用的全部磁盘空间 

(4)软件包选择,可根据自己的需求进行配置

(5)保存自动应答文件:/root/ks.cfg

8.4 启用自动应答文件

8.5 修改启动菜单文件 default

8.6 重启客户端,验证无人值守安装。如果能看到软件包复制过程,则说明无人值守配置成功,可继续等待自动安装,直到安装完毕。

  • 2
    点赞
  • 12
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值