首页 | 新闻 | 新品 | 文库 | 方案 | 视频 | 下载 | 商城 | 开发板 | 数据中心 | 座谈新版 | 培训 | 工具 | 博客 | 论坛 | 百科 | GEC | 活动 | 主题月 | 电子展
返回列表 回复 发帖

基于网络的 Red Hat 无人值守安装(1)方案简介

基于网络的 Red Hat 无人值守安装(1)方案简介

1.        引言一般情况下,安装Linux需要从光驱用安装光盘启动机器,然后进入交互式安装界面输入安装所需的各种配置完成安装。在下面这些情况下,这种安装方式就会暴露出缺点:
1)        机器无光驱、光驱坏了(这种情况在现实中频繁发生) 或光盘坏了,无法从光驱安装Linux。
2)        软件测试人员在搭建测试环境时,需要安装大量的Red Hat Linux测试机器时。这时采用手工安装方式逐台机器安装效率会很低。
3)        对IT支持人员来说,指导一个Red Hat Linux生手安装Red Hat Linux系统会耗费很多时间。日复一日重复这种工作会浪费宝贵的人力资源。
从降低商业成本和提高安装系统效率的角度出发,本文向大家介绍一种方案--基于网络的Red Hat无人值守安装。该方案将很多安装准备工作在服务器上一次性完成,这样在客户机上安装时就不需要为每个客户机重复这些工作,节省了时间和成本,提高了效率。
在一次性的环境配置工作完毕后,该套方案能达到非常高的自动化程度:用户只需要执行很少的手工步骤即可完成安装。安装过程中的手工步骤和自动步骤如下:
1)        手工步骤:开机,选择从网络启动。如果你的方案配置得比较负责复杂灵活,也许还需要你选择安装何种系统。总之,手工步骤非常少。
2)        自动化步骤:剩余步骤,包括系统配置,硬盘分区,和程序包安装,将全部自动完成。
2.        方案介绍这种方案需要首先设置一个启动服务器和一个安装服务器(可以配置在同一台物理机上),然后通过网络启动存放在启动服务器上的安装程序。安装程序会自动访问存放在安装服务器上的安装配置文件和安装介质来完成安装。
涉及到的技术该方案主要应用了三种技术:
1)        在PC上从网络启动Red Hat Linux安装程序的PXE协议
2)        Red Hat Linux安装程序提供的网络安装功能(即指通过网络访问安装介质)
3)        Red Hat Linux 安装程序提供的无人值守安装功能(Red Hat称为kickstart)
技术1)和2)在参考资料1和2里已有部分介绍。本文将重点描述参考资料中未涉及部分和无人值守安装功能。
软硬件需求要按本文介绍的方法完成自动化安装,你需要如下软硬件资源:
  • 一台PC机器作为启动和安装服务器(其它架构机器也可以)
  • 一台待安装的PC机器,它的网卡必须带有PXE支持
  • 一个建好的局域网,上述两台机器已经连接入同一子网
  • 待安装的Red Hat Linux安装介质
方案原理示意图图1是网络安装环境的一个原理示意图。整个安装环境由一个局域网,和连接到该局域网的三台机器组成:启动服务器(Boot Server),安装服务器(Installation Server),和待安装机器(Client)。其中启动服务器和安装服务器可以部署在同一台物理机上。表1列出了对这些机器的软硬件要求,和其上负载的服务与数据。
图1   网络安装原理示意图表1   网络安装环境里各机器上的软硬件配置
返回列表