在CentOS7中实现Cobbler自动装机

在CentOS7中实现Cobbler自动装机

实验介绍:Cobbler是一个使用Python开发的开源项目,可以实现一个全自动批量快速建立Linux系统的网络安装环境,本次实验就是在CentOS7上搭建Cobbler环境。

  1. 使用Xshell远程连接CentOS虚拟机,注意,搭建Cobbler环境,必须要在线(连接网络),因此,在设置虚拟机网卡的时候,要设置成NAT模式。
  2. 安装epel源,为CentOS7提供默认不提供的软件包。
  3. 由于CentOS7安装完后,默认已经给我们搭建好了yum环境,所以我们直接安装Cobbler以及相关服务的软件包。下面介绍每个软件包的作用:
    Cobbler:cobbler服务的软件包,由cobblerd服务进程管理
    Cobbler-web:便于我们从网页管理cobbler环境下安装完的机器
    Dhcp:dhcp服务的软件包,由dhcpd服务进程管理
    Tftp-server:tftp服务服务端的软件包
    Pykickstart:用于实现无人值守安装所需要的软件包
    Rsync:远程数据同步的工具
    Xinetd:用于管理网络进程服务的程序。

4.安装完后重启httpd服务和启动cobbler服务。


5.关闭防火墙和SElinux功能。


6.使用cobbler check命令查看需要优化的选项。

7.下面依次来优化需要优化的选项,首先修改服务器IP地址和tftp服务器即PXE服务位置地址,都要指向本地(本地ip地址为192.168.58.129),修改配置文件,并启动dhcp管理,然后重启cobblerd服务。

8.修改配置文件,启用tftp服务。

9.下载引导操作系统文件,使用cobbler get-loders命令。

10.启用rsyncd服务。

11.设置客户机安装完系统后的root密码,需要先进行盐值加密,再将密文复制到/etc/cobbler/settings配置文件中去。


12.修改cobbler控制的dhcp服务模版,再使用cobbler sync命令进行同步。

13.同步后,到/et c/dhcp/dhcpd.conf文件中,查看是否同步完毕。


14.重启dhcpd服务。


15.还有部分优化项目可以忽略。


16.下面导入iso镜像,先将CentOS7镜像文件挂载到本地文件夹中。

17.使用cobbler list查看导入结果。


18.重启所有服务。


19.新建一个虚拟机,新建虚拟机—自定义—稍后安装操作系统—Linux(CentOS7 64位)--选择安装位置和名称—内存2048M—使用网络地址装换—LSI Logic—SCSI—创建新虚拟磁盘—磁盘大小40G,将虚拟磁盘存储位单个文件—选择磁盘目录—完成,然后开启虚拟机。

20.选择CentOS-7-x86_64进入自动装机过程,安装完后默认是字符界面,根据需要是否安装图形化界面。

原文地址:http://blog.51cto.com/10693404/2117173

时间: 2024-08-01 00:08:29

在CentOS7中实现Cobbler自动装机的相关文章

在CentOS7中部署Cobbler自动装机

在CentOS7中部署Cobbler自动装机Cobbler概述:Cobbler是一个使用Python开发的开源项目,通过将部署系统所涉及的所有服务集中在一起,来提供一个全自动批量快速建立Linux系统的网络安装环境.Cobbler 提供了DHCP管理.YUM源管理.电源管理等功能,除此之外还支持命令行管理.WEB界面管理,并且提供了API接口,方便进行二次开发.安装Cobbler环境:Cobbler相关软件包由EPEL源提供.是Fedora小组维护的一个软件仓库项目,为RHEL/CentOS提供

CentOS7中搭建Cobbler自动装机服务

cobbler是一个使用python开发的开源项目,通过部署系统所设计的所有服务集中在一起,来提供一个全自动批量安装快速建立Linux系统的网络安装环境.Cobbler提供了DHCP管理.YUM源管理.电源管理等功能,除此之外还支持命令行管理.WEB界面管理,并且提供了API接口,方便进行二次开发.下面将利用一台CentOS系统虚拟机搭建Cobbler服务平台,为其他新机器安装Linux操作系统. 部署Cobbler环境 1.导入epel源 服务端共享安装: epel-release-lates

在CentOS7中 部署cobbler自动装机

Cobbler是一个Linux安装服务器,它允许快速安装网络安装环境.它聚合并自动化了许多相关的Linux任务,因此在部署新系统时,不必在许多不同的命令和应用程序之间跳跃,在某些情况下,还需要更改现有的系统.Cobbler可以帮助配置.管理DNS和DHCP.包更新.电源管理.配置管理业务流程等等. 实验需要的安装包: cobbler(linux安装服务器) cobbler-web(前端界面管理 可以通过网页形式进行管理) dhcp(自动分配IP) tftp-server (文件传输协议 用于放压

CentOS7实现Cobbler自动装机

在CentOS7中实现Cobbler自动装机 实验介绍:Cobbler是一个使用Python开发的开源项目,可以实现一个全自动批量快速建立Linux系统的网络安装环境,本次实验就是在CentOS7上搭建Cobbler环境. 使用Xshell远程连接CentOS虚拟机,注意,搭建Cobbler环境,必须要在线(连接网络),因此,在设置虚拟机网卡的时候,要设置成NAT模式. 安装epel源,为CentOS7提供默认不提供的软件包. 由于CentOS7安装完后,默认已经给我们搭建好了yum环境,所以我

Cobbler自动装机

Cobbler是一个使用Python开发的开源项目,通过将部署系统所涉及的所有服务集中在一起,来提供一个全自动批量快速建立Linux系统的网络安装环境,Cobbler最初支持Fedora.RedHat和衍生版(如CentOS和Scientific Linux),现在还支持Debian.Ubuntu.SuSE.以及FreeBSD.ESXI等.Cobbler的诞生,将Linux网络安装系统的门槛从大专以上文化水平,成功降低到初中一下,连补鞋匠(Cobbler的中文解释)都能学会.Cobbler提供了

Cobbler自动装机,Cobbler Web管理的两种认证方式登录

Cobbler是一个使用Python开发的开源项目,通过将部署系统所涉及的所有服务集中在一起,来提供一个全自动批量快速建立linux系统的网络环境, Cobbler提供了DHCP管理,YUM管理,电源管理等功能,除此之外还支持命令行管理,WEB界面管理,cobbler相关软件包由EPEL源提供.EPEL(Extra Pavkages for Enterprise Linux,企业版Linux的额外软件包)是Fedora小组维护的一个软件仓库项目.为RHEL/CentOS提供默认不提供的软件包,安

Cobbler自动装机试验

Cobbler自动装机简介:Cobbler是一个使用Python开发的开源项目,通过将部署系统所涉及的所有服务集中在一起,来提供一个全自动的批量快速建立Linux系统的网络安装环境.Cobbler提供了PXE管理.DHCP管理.yum源管理.TFTP管理.电源管理等功能,除此之外还支持命令行管理.web界面管理,并且提供了API接口,方便进行二次开发.Cobbler相关软件包由EPEL源提供. EPEL是Fedora小组维护的一个软件仓库项目,为REDHEL/Centos提供默认不提供发软件包.

cobbler自动装机服务简介与配置

cobbler简介 Cobbler是一个Linux服务器安装的服务,可以通过网络启动(PXE)的方式来快速安装.重装物理服务器和虚拟机,同时还可以管理DHCP,DNS等. Cobbler可以使用命令行方式管理,也提供了基于Web的界面管理工具(cobbler-web),还提供了API接口,可以方便二次开发使用. Cobbler是较早前的kickstart的升级版,优点是比较容易配置,还自带web界面比较易于管理. Cobbler内置了一个轻量级配置管理系统,但它也支持和其它配置管理系统集成,如P

图文详解cobbler 自动装机教程

概述 Cobbler是一个使用python 开发的开源项目,通过将部署系统所涉及的所有服务集中一起,来提供一个全自动化批量快速建立Linux 系统的网络安装环境.cobbler的诞生,将Linux网络安装系统的门槛从大专以上文化水平,成功降至初中以下,连补鞋匠(cobbler中文翻译)都能学会. Cobbler 使用命令行方式管理,也提供了基于 Web 的界面管理工具(cobbler-web),还提供了API接口,可以方便二次开发使用. Cobbler架构图如下: 实验环境 redhat 7