cobbler安装配置

一.服务端安装配置:

(1.)cobbler服务端(主机名为rhel4,ip地址为192.168.122.40)采用redhat6.4系统,部署自动安装redhat6.4客户端系统;

(2.)保证cobbler服务端可以上外网,可以epel在线安装所需软件包;

(3.)cobbler服务端安装epel:

(4.)安装cobbler软件包(包含httpd,rsync,xinetd,tftp-server都是必须安装的):

      #cobbler服务端

(5)启动cobbler与httpd服务:

(6.)关闭防火墙:

1.关闭防火墙:

(7.)检查cobbler配置,会有如下错误:        ——>注:如果运行cobbler check报错,可以将httpd服务重新启动

(8.)针对步骤六上的错误进行修改:

1.修改cobbler配置文件,vim  /etc/cobbler/settings:

                   ——>>1表示cobbler接管dhcp服务,0表示不接管

                     ——>>1表示cobbler接管dns服务,0表示不接管

                 ——>>cobbler接管tftpd服务

                 ——>>cobbler接管rsync服务

                  ——>>改为cobbler服务端的ip

               ——>>防止客户端重复安装

                            ——>>改为cobbler服务端的ip

2.安装dhcp服务:

3.配置dhcp服务(根据自己的情况修改),vim  /etc/cobbler/dhcp.template:

4.安装dns服务:

5.禁用selinux,vim /etc/sysconfig/selinux,修改如下一行,需要重启计算机:

6.下载cobbler客户端启动文件:

7.修改rsync配置,vim  /etc/xinetd.d/rsync:

8.安装debmirror,并修改配置文件:

*  debmirror配置文件修改,vim  /etc/debmirror.conf,注释掉以下两行:

9.安装pykickstart包:

10.配置cobbler客户端root密码:

*  生成密码,其中hello为扰乱码,cobbler为密码,第二行为加密后的密码:

*  将加密后的密码添加到cobbler配置文件中,vim  /etc/cobbler/settings:

11.安装cman或者fence-agents,两者都可以,这里安装fence-agents:

(9.)再次检测cobbler配置是否有错误:

1.重启cobbler并同步配置:

2.检测cobbler配置,如果输出以下信息表示cobbler配置正常:

(10)导入镜像:

1.挂在需要导入的镜像文件:

2.导入镜像,相当将镜像新拷贝了一份,所以需要一会:

(11.)查看导入后的配置(可使用cobbler report,能显示更详细的信息):

* 其他常用命令示例,更多帮助请查阅man  cobbler:

cobbler  profile  remove  --name=redhat6.4-x86_64      #删除配置文件

cobbler  distro   remove  --name=redhat6.4-x86_64      #删除distro

cobbler  profile  add  --name=rhel6.4  --distro=redhat6.4-x86_64  --kisckstart=/var/lib/cobbler/kickstart/default.ks                                                    #添加profile配置

cobbler system add --name=webserver --ip-address=192.168.122.120 --mac=54:52:29:76:65:c8 --profile=redhat6.4-x86_64 --kickstart=/var/lib/cobbler/kickstarts/default.ks --static=1 --interface eth0                                          #添加系统配置

(12.)生成ks文件(默认cobbler会使用defaults.ks),可以利用cobbler自带的模板文件生成,也可利用/root/anaconda-ks.cfg生成,建议采用kickstart生成ks文件,这里不做介绍;将生成的ks文件改名为default.ks,并将其拷贝到/var/lib/cobbler/kickstarts/目录下:

(13.)PXE引导菜单添加密码:

1.生成密码:

2.修改pxedefault.template配置文件:

3.修改pxeprofile.template配置文件:

(14.)服务端配置完成:

1.重启cobbler服务:service   cobbler  restart

2.同步所有配置:cobbler   sync

二.客户端配置:

 (1.)设置客户端从网卡启动,会出现如下界面,接下来就是等待安装:

时间: 2024-10-29 02:51:22

cobbler安装配置的相关文章

pxe 简介以及 cobbler安装配置自动化

PXE(CentOS 6.7):准备环境: pxe简介: PXE(preboot execute environment,预启动执行环境)是由Intel公司开发的最新技术,工作于Client/Server的网络模式,支持工作站通过网络从远端服务器下载映像,并由此支持通过网络启动操作系统,在启动过程中,终端要求服务器分配IP地址,再用TFTP(trivial file transfer protocol)或MTFTP(multicast trivial file transfer protocol

CentOS+Cobbler安装配置

1.安装epel; [[email protected] apps]# wget http://mirrors.ustc.edu.cn/fedora/epel/6/x86_64/epel-release-6-8.noarch.rpm [[email protected] apps]# rpm -ivhepel-release-6-8.noarch.rpm 2.安装cobbler相关服务: [[email protected] apps]# yum install -ycobbler httpd 

cobbler安装配置脚本

#!/bin/bash yum -y install cobbler httpd cobbler-web debmirror pykickstart service cobblerd start service httpd start cd /etc/cobbler sed -i '[email protected]_server: [email protected]_server: [email protected]' settings sed -i '[email protected]: [

cobbler 安装与配置

cobbler是一个再次封装的PXE.核心概念: Distribution:每一个distrbution是一个仓库,是一个可安装的发行版.具体如何安装需要其它组件定义.每个distribution都会依赖一个Repository才可以完成安装.distribution用来定义每个发行版的内核以及initrd的文件,来确定安装那个发行版的操作系统.内核启动后需要到repository中获取系统安装过程中的各个文件. Repository:yum仓库,是distribution启动后必须要指定仓库的

RHEL6.5上安装配置Cobbler

Cobbler运行流程图 <特别声明: 该图来源"煮酒品茶"的博客,如有不妥,请联系本人删除,谢谢!> 加载epel源 # rpm -Uvh http://mirrors.ustc.edu.cn/epel/6/x86_64/epel-release-6-8.noarch.rpm 或者 # rpm -ivh http://dl.fedoraproject.org/pub/epel/6/x86_64/epel-release-6-8.noarch.rpm 安装cobbler包及

cobbler快速安装配置指南

安装epel rpm -ivh https://mirrors.aliyun.com/epel/epel-release-latest-7.noarch.rpm 安装软件包 yum install -y httpd tftp dhcp cobbler cobbler-web pykickstart xinetd 启动服务 systemctl start httpd systemctl start cobblerd systemctl start xinetd 设置开机启动 systemctl e

Cobbler 自动安装 配置

自动化安装适用于IDC机房批量安装服务器: 现在我们的自动化安装的方法有两种:今天我们来实现一下Cobbler的配置: 1.PXE,这种配置起来比较麻烦: 2.Cobbler,这种批量安装的方法,也是基于PEX结构执行的,但是Cobbler省去了我们配置文件的步骤,都交给了Cobbler来完成: 1)安装软件:查看服务是否启动 [[email protected] ~]# yum install tftp-server rsync xinetd httpd dhcp [[email protec

centos 7 下 cobbler 安装

一.cobbler 介绍: Cobbler 是一个系统启动服务(boot server),可以通过网络启动(PXE)的方式用来快速安装.重装物理服务器和虚拟机,支持安装不同的 Linux 发行版和 Windows.该工具使用python开发,小巧轻便(才15k行代码),使用简单的命令即可完成PXE网络安装环境的配置,同时还可以管理 DHCP,DNS,以及yum包镜像. Linux学习,http:// linux.it.net.cn Cobbler 使用命令行方式管理,也提供了基于 Web 的界面

自动装机之Cobbler安装部署

运维自动化安装方面,早期一般使用人工配置pxe+dhcp+tftp配合kickstart,现在开源工具就多了,如cobbler,OpenQRM和Spacewalk.本文重点介绍Cobbler. Cobbler介绍 Cobbler是一个快速网络安装linux的服务,而且在经过调整也可以支持网络安装windows.该工具使用python开发,小巧轻便(才15k行代码),使用简单的命令即可完成PXE网络安装环境的配置,同时还可以管理DHCP,DNS,以及yum包镜像. Cobbler支持命令行管理,w