超详细的pxe实现系统自动安装的图文说明————设置主机名和静态IP

pex工作时,客户机的网卡需要有pex的支持,目前几乎所有网卡都支持pxe,其大致的工作过程如下:
1、客户机发送DHCP广播请求
2、DHCP服务器向客户机提供可用的IP地址并告知客户机tftp服务器的地址
3、tftp向客户机提供内核,驱动及引导文件
4、通过ftp/http/nfs获得安装文件,而安装时的参数由ks.cfg来提供

这样不仅系统可以通过网络引导并安装,在安装时也没有了交互的信息,从而实现了完全的加电自检安装。

    在这里我以FTP方式来提供客户机所请求的安装文件,为了简化操作,我将DHCP、TFTP和FTP服务同时搭建在同一个服务器上,具体的网络结构如下图所示:

    在这个图示中,已经标记除了整个工作的大致过程,下面,就可以根据这个过程来实现服务器端的工作。

    第一步:肯定是要在服务器上将这三个服务搭建起来。

    去编辑一下dhcp的配置文件。

    下面这一步,编辑tftp的配置文件很重要!!!否则tftp服务起不来。

第二步:在tftp服务器中放入需要用到的文件。

    下面这个是引导文件的配置文件。

    这时候是不是发现少了一个步骤,就是dhcp在提供IP地址的时候没有指明tftp服务器的位置,那么重新修改一下dhcp的配置文件,这个也很重要!

    第三步、将安装文件放进ftp的根目录。

   第四步、接下来就要安装kick了,在安装之前,先配置一下本地yum,下面这个是/etc/yum.repos.d/rhel-debuginfo.repo文件。

    接下来就要生成ks.cfg文件了,可以根据自己的需求来生成这个文件。

    下面这个是要跳过系统安装过程中密钥验证这个步骤,编辑刚刚生成的ks.cfg文件。

    注意:在tftp引导文件的配置文件中,我们指出ks.cfg文件在ftp的根目录下。

    好了,全部工作完成,来测试一下客户机能否自动安装系统,客户机加电启动。

    这就是那个ks.cfg文件生成时候的后编译脚本,这个脚本的作用是在客户机安装好系统之后,将其IP获取方式改为静态,再修改一下它的主机名,为什么要这样做,假想一下,如果这台主机也用作服务器的话,它的IP地址是不是不能老变来变去的??好了,至此,这个演示完全结束。

本文出自 “Fast & Furious” 博客,请务必保留此出处http://pjp5945.blog.51cto.com/7647561/1266539


### CentOS 8 安装图文教程 #### 准备工作 在开始安装之前,确保已经准备好虚拟机软件(如VMware Workstation Pro),并下载好CentOS 8的ISO镜像文件[^1]。 #### 创建新虚拟机 启动VMware Workstation Pro之后,在菜单栏点击【File】-> 【New Virtual Machine...】进入创建向导界面。选择【Typical (recommended)】选项继续下一步操作。 #### 配置虚拟硬件参数 按照提示设置虚拟机名称、存储路径以及分配给该系统的磁盘空间大小等基本信息;接着指定操作系统类型为Linux下的CentOS版本。 #### 加载ISO镜像 当询问到是否现在要安装操作系统时,请确认已勾选“Use an ISO image file”,并将事先准备好的CentOS 8官方原版光盘映像加载进来作为安装源。 #### 开始正式安装过程 完成上述配置后即可开启这台新的虚拟主机实例来执行实际的操作系统部署流程: - **初始化引导** 虚拟机会自动读取光驱内的数据,并显示GRUB2引导菜单,默认情况下会高亮第一个条目即“Install CentOS Linux 8”。此时只需按回车键就可以进入到图形化安装程序当中去。 - **语言地区** 接下来需要挑选适合的语言环境用于后续交互式对话框中的文字呈现形式,通常建议保持默认英文不变以便于理解各项功能含义。 - **网络与主机名设定** 如果希望启用联网能力的话,则在此处激活对应的网卡设备并且为其指派静态IP地址或者是通过DHCP协议动态获取可用数值范围内的唯一标识符。另外还可以自定义计算机在网络上的身份标签——FQDN全限定域名字符串。 - **时间与时区调整** 设置正确的地理位置信息从而让系统能够同步全球标准协调世界钟UTC偏移量,同时也可以开启NTP服务实现精准授时目的。 - **键盘布局选取** 根据个人喜好或是业务需求决定采用何种输入法方案,比如美式英语qwerty排列方式就比较通用适用广泛场景下打字交流活动。 - **安装目标介质规划** 此步涉及到了对于硬盘分区表结构的设计构思环节,可以选择简易模式由工具自行安排剩余未被占用的空间资源分布情况,亦可手动精细化控制各个逻辑卷组LVG内具体文件夹挂载点位置及其容量配额限制条件等等细节方面的要求。 - **软件包选择** 用户可以根据实际情况灵活定制即将构建出来的最小化精简型服务器还是带有桌面环境GUI组件在内的完整发行套件形态。如果只是为了搭建Web应用平台或者数据库集群节点之类的任务考虑效率优先原则往往会选择前者更为合适一些。 - **发起写入动作** 经过前面一系列准备工作完成后,最后一步就是按下右下方绿色按钮提交所有更改项至后台处理线程队列里等待被执行完毕。期间可能会弹出警告消息提醒用户注意重要事项,务必仔细阅读后再做决策以免造成不可逆的数据丢失风险隐患存在。 ```bash # 进入命令行终端验证安装成功与否 $ cat /etc/redhat-release CentOS Linux release 8.0.1905 (Core) ```
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值