CentOS6.5PXE自动部署

   2016-12-23 1
核心提示:设置好本机 IP关闭防火墙和 Selinux配置好 yum 仓库安装 dhcp 、 http 、 tftp启动 http, xinetd设置开机自启动 配置 dhcp把模板复制到配置文件 进入配置 dhcp 找到并编辑成如下配置成功在 httpd 的默认目录下新建 centos6.5目录 , 并将光盘挂载或将光盘内

设置好本机 IP

CentOS6.5PXE自动部署

关闭防火墙和 Selinux

CentOS6.5PXE自动部署

配置好 yum 仓库

CentOS6.5PXE自动部署

安装 dhcp http tftp

CentOS6.5PXE自动部署

启动 http, xinetd设置开机自启动

CentOS6.5PXE自动部署

CentOS6.5PXE自动部署

配置 dhcp

把模板复制到配置文件

CentOS6.5PXE自动部署

进入配置 dhcp

CentOS6.5PXE自动部署

找到并编辑成如下

CentOS6.5PXE自动部署

配置成功

CentOS6.5PXE自动部署

httpd 的默认目录下新建 centos6 .5 目录 并将光盘挂载或将光盘内容复制到该目录上 这里用挂载

CentOS6.5PXE自动部署

CentOS6.5PXE自动部署

复制 pxe 安装需要的内核文件文件到 tftpboot

注意这个 . 代表复制到当前目录下

CentOS6.5PXE自动部署

安装 syslinux 提取 pxelinux.0 tftpboot

CentOS6.5PXE自动部署

CentOS6.5PXE自动部署

tftpboot 下新建 pxelinux .cfg 目录用于存放启动引导参数配置文件 并将引导文件放入

CentOS6.5PXE自动部署

制作自动化安装脚本

安装 system-config-kickstart

CentOS6.5PXE自动部署

修改 yum 仓库信息为我们挂载的光盘

CentOS6.5PXE自动部署

保存后 清空仓库缓存 repolist 重新生成

CentOS6.5PXE自动部署

启动 kickstart 配置自动部署文件

CentOS6.5PXE自动部署

CentOS6.5PXE自动部署

CentOS6.5PXE自动部署

CentOS6.5PXE自动部署

CentOS6.5PXE自动部署

CentOS6.5PXE自动部署

CentOS6.5PXE自动部署

这两项是部署即将完成和部署完成后 是否执行右方空白区域输入的脚本 接着继续自动部署 这里就不需要了

CentOS6.5PXE自动部署

CentOS6.5PXE自动部署

先保存到家目录

ks.cfg 文件复制到 httpd 根目录下,注意其 ks.cfg 必须具备读的权限否则,无法完成自动部署

保存后回到命令行

CentOS6.5PXE自动部署

查看下方的链接能否访问 若不能访问则重新生成 直到能够访问光盘文件为止

CentOS6.5PXE自动部署

CentOS6.5PXE自动部署

CentOS6.5PXE自动部署

CentOS6.5PXE自动部署

没有问题

修改 pxe 引导菜单 使其引导后执行 ks.cfg 完成自动部署

CentOS6.5PXE自动部署

CentOS6.5PXE自动部署

若要自动部署则在 这里添 ks=http://192.168.4.1/ks.cfg 文件 指定的文件必须经过自己在浏览器测试 看是否能够访问 ks.cfg 的内容 否则部署也不会成功

CentOS6.5PXE自动部署

能够访问没有问题

现在来测试一下

CentOS6.5PXE自动部署

内存给默认大小就可以了

CentOS6.5PXE自动部署

因为我前面定义分区的时候分了有 10G 左右,这里我就把硬盘大小给 20G

CentOS6.5PXE自动部署

创建完成后把网络连接模式改成桥接网卡

CentOS6.5PXE自动部署

CentOS6.5PXE自动部署

点击取消后按F12

CentOS6.5PXE自动部署

按l选择lan局域网装机

CentOS6.5PXE自动部署

成功获取到了IP地址

CentOS6.5PXE自动部署

等60秒后他就会自动装机啦

CentOS6.5PXE自动部署

CentOS6.5PXE自动部署

 
标签: Centos DHCP
反对 0举报 0 评论 1
 

免责声明:本文仅代表作者个人观点,与乐学笔记(本网)无关。其原创性以及文中陈述文字和内容未经本站证实,对本文以及其中全部或者部分内容、文字的真实性、完整性、及时性本站不作任何保证或承诺,请读者仅作参考,并请自行核实相关内容。
    本网站有部分内容均转载自其它媒体,转载目的在于传递更多信息,并不代表本网赞同其观点和对其真实性负责,若因作品内容、知识产权、版权和其他问题,请及时提供相关证明等材料并与我们留言联系,本网站将在规定时间内给予删除等相关处理.

  • 用Xshell设置CentOS密钥登录
    用Xshell设置CentOS密钥登录
    今天带来设置X shell 密钥登录  因为用的中文x shell 所以按照中文设置很简单1.点击工具(Tools)------新建用户密钥生成向导(New User key Wizard)(附图)2.然后出现下图时,记得密钥类型 选择RSA.其实选择DSA ,也能实现,二者其实是不同的算法。(我用的R
    03-08
  • 如何在 CentOS 7 / RHEL 7 终端服务器上安装 KVM
    如何在 CentOS 7 / RHEL 7 终端服务器上安装 KV
    如何在 CnetOS 7 或 RHEL 7(Red Hat 企业版 Linux)服务器上安装和配置 KVM(基于内核的虚拟机)?如何在 CentOS 7 上设置 KVM 并使用云镜像 / cloud-init 来安装客户虚拟机?基于内核的虚拟机(KVM)是 CentOS 或 RHEL 7 的虚拟化软件。KVM 可以将你的服务
    03-08
  • centOS下安装Adobe Flash Player
    centOS下安装Adobe Flash Player
    centOS下安装Adobe Flash Player  2009-10-09 11:29:33|  分类:linux|  标签: |订阅 写出来就这么简单几步,当初刚接触Linux的时候搜索了很长时间,找了很多资料,总是出现这样那样的问题,最后终于摸索出最简单最有效的安装的方法。 随便打开一个带
    03-08
  • Red Hat Linux、rhel 和 Fedora Core 以及 Cent
    Red Hat Linux、rhel 和 Fedora Core 以及 Centos 区别与联系1. Red Hat LinuxLinux是GNU/Linux的缩写,通常指各种Linux发行版的通称,Red Hat Linux是redhat最早发行的个人版本的linux, 其1。0版本于1994年11月3日发行。虽然其历史不及其它linux发行
    02-10
  • CentOS 下的apache服务器配置与管理
    一、WEB服务器与Apache1、web服务器与网址2、Apache的历史3、补充http://www.netcraft.com/可以查看apache服务器的市场占有率同时必须注意的是ngnix,正处于强势增长的上升时期,大有和apache一争天下的感觉,真是后生可畏~~~二、Apache服务器的管理命令1、命
    02-10
  • 如何在Fedora或CentOS上使用Samba共享
    如何在Fedora或CentOS上使用Samba共享
    如今,无论在家里或者是办公场所,不同的电脑之间共享文件夹已不是什么新鲜事了。在这种趋势下,现代操作系统通过网络文件系统的方式使得电脑间数据的交换变得简单而透明。如果您工作的环境中既有微软的Windows又有Linux,那么,一个共享文件及目录的方式便是
    02-10
  • CentOS 6.9下KVM虚拟机网络Bridge(网桥)方式与NAT方式详解(转)
    CentOS 6.9下KVM虚拟机网络Bridge(网桥)方式
    摘要:KVM虚拟机网络配置的两种方式:NAT方式和Bridge方式。Bridge方式的配置原理和步骤。Bridge方式适用于服务器主机的虚拟化。NAT方式适用于桌面主机的虚拟化。NAT的网络结构图:Bridge的网络结构见图:一、Bridge方式问题客户机安装完成后,需要为其设置网
    02-10
  • 使用KVM的命令行方式安装centos7虚拟机
    使用KVM的命令行方式安装centos7虚拟机
    1.宿主机上已经安装KVM软件,参考网址:https://www.cnblogs.com/sanduzxcvbnm/p/15538881.html2.已经上传centos7镜像到宿主机里非必要前提条件,可做可不做1.kvm修改默认存储路径2.kvm设置桥接网络挂载U盘,把U盘里存放的iso系统镜像挂载到宿主机里[root@nkgt
    02-10
  • 部署Node.js项目(CentOS) node项目搭建
    部署Node.js项目(CentOS) node项目搭建
    操作步骤步骤 1:创建ECS实例选择操作系统为公共镜像CentOS7.2。使用root用户登录Linux实例。步骤2:部署Node.js环境—二进制文件安装该部署过程使用的安装包是已编译好的二进制文件,解压之后,在bin文件夹中就已存在node和npm,无需手工编译。安装步骤:1、
    02-10
  • centos安装python与jdk centos安装python3.7
    centos安装python与jdk centos安装python3.7
    安装python#压缩包安装[root@china ~]# yum -y install zlib*Loaded plugins: fastestmirror, refresh-packagekit, securityLoading mirror speeds from cached hostfile * base: mirrors.aliyun.com * extras: mirrors.aliyun.com * updates: mirrors.aliyun
    02-10
点击排行