cobbler自动化安装centos6.2

cobbler自动化安装

官网地址:

http://www.cobblerd.org

1、安装epel源

#rpm -ivh http://dl.fedoraproject.org/pub/epel/6/x86_64/epel-release-6-8.noarch.rpm
#vim /etc/yum.repos.d/epel.repo

2、安装cobbler组件

#yum -y install cobbler dhcp tftp xinetd httpd syslinux

3、准备ISO直接挂载

# mount /dev/cdrom1 /media/
有ISO的直接古仔ISO即可
#mount -o loop /www/os/CentOS-6.2-x86_64-bin-DVD1.iso /media

4、check一下,有报错

5、重启一下,在check

6、按要求修改内容,一般只修改以下步骤就好

(1)编辑/etc/cobbler/settings文件,找到 server选项,修该本机IP地址:192.168.56.101

(2)编辑/etc/cobbler/settings文件,找到 next_server选项,修改本机IP地址:192.168.56.101

(3)修改/etc/xinet.d/rsync的disable = yes 改成disbale = no

service rsync
{
        disable = no
        flags           = IPv6
        socket_type     = stream
        wait            = no
        user            = root
        server          = /usr/bin/rsync
        server_args     = --daemon
        log_on_failure  += USERID
}

(4)配置DHCP

修改cobbler配置,让cobbler来管理dhcp服务,编辑文件/etc/cobbler/settings

#vim /etc/cobbler/settings
manage_dhcp: 1

修改DHCP模板

#vim /etc/cobbler/dhcp.template
subnet 192.168.56.0 netmask 255.255.255.0 {
     option routers             192.168.56.101;
     option domain-name-servers 192.168.56.101;
     option subnet-mask         255.255.255.0;
     range dynamic-bootp        192.168.56.200 192.168.56.254;
     default-lease-time         21600;
     max-lease-time             43200;
     next-server                $next_server;
     class "pxeclients" {
          match if substring (option vendor-class-identifier, 0, 9) = "PXEClient";
          if option pxe-system-type = 00:02 {
                  filename "ia64/elilo.efi";
          } else if option pxe-system-type = 00:06 {
                  filename "grub/grub-x86.efi";
          } else if option pxe-system-type = 00:07 {
                  filename "grub/grub-x86_64.efi";
          } else {
                  filename "pxelinux.0";
          }
     }
}

(5)修改默认ks.cfg,这里的是指定本机的安装要求的,可以自行修改安装系统的要求和软件

# cp /root/anaconda-ks.cfg /var/lib/cobbler/kickstarts/default.ks

(6)修改密码

#openssl passwd -1 -salt ‘fajlfjal‘ ‘cobbler‘
$1$fajlfjal$UdbS4N.XbTitCc5Pa0bvz.
把生产的加密字符串替换 /etc/cobbler/settings中默认的,如下:
default_password_crypted: "$1$fajlfjal$UdbS4N.XbTitCc5Pa0bvz."

(7)导入镜像,media为挂载ISO,--name为显示名字 --arch为32还是64位系统

查看导入镜像

# cobbler distro list
   CentOS6.2-x86_64

(8)同步配置文件#cobbler sync

7、验证安装

安装很迅速的

8、cobbler网页管理安装

#yum -y install cobbler-web

默认用户名密码都为cobbler,可网页管理

时间: 2024-10-09 11:04:11

cobbler自动化安装centos6.2的相关文章

PXE+HTTP+tftp+kickstart 网络自动化安装centos6.5

基本流程: 1.网卡作为可引导的启动设备 2.BIOS找到引导设置网卡,激活网卡的PXE功能 3.客户端通过PXE的内置dhcp客户端尝试DHCP广播请求,从DHCP服务器获取IP地址.掩码.网关.网络属性 4.DHCP服务器告知客户端tftp服务器地址(next-server),将 "filename "pxelinux.0";" 参数中指定的文件(pxelinux.0)推送给客户端: 5.PXE的内置tftp客户端到指定tftp服务器下载启动镜像文件pxelin

构建PXE环境--网络自动化安装CentOs6.5

一.构建PXE环境实验 1.当前系统版本 2.查看网络环境和yum源 当前系统的IP是192.168.1.60,子网掩码是255.255.255.0,默认网关是192.168.1.1 本次实验使用的yum源是本地光盘,构建过程如下: (1)挂载本地光盘(已做成yum仓库的)到/media/centos6.5_DVD1目录下     (2)在/etc/yum.repos.d/目录下新建yum的配置文件local.repo,并编辑该配置文件,指定yum源在本地光盘上 3.安装并启动DHCP服务 (1

使用Kickstart自动化安装CentOS6.5

使用Kickstart自动化安装CentOS6.5 作者:Todd Liu       时间:2018年5月28日 本文介绍PXE方式引导自动化安装CentOS6.5系统,主要用到的系统服务有DHCP.TFTP.Vsftpd和Kickstart.通过配置Kickstart自动化应答脚本,实现客户端批量.无人值守安装系统. 1. PXE介绍 PXE(Preboot Execution Environment,预启动执行环境)由Intel公司开发,工作于Client/Server的网络模式,支持客户

Cobbler自动化安装系统

现在都知道运维自动化的重要性,尤其是对于在服务器数量按几百台.几千台增加的公司而言,单单是装系统,如果不通过自动化来完成,根本是不可想象的. 运维自动化安装方面,早期一般使用人工配置pxe+dhcp+tftp配合kickstart,现在开源工具就多了,如cobbler,OpenQRM和Spacewalk等,下面我们就来了解其中的一个开源工具cobbler. Cobbler是一个快速网络安装linux的服务,而且在经过调整也可以支持网络安装windows.该工具使用python开发,小巧轻便(才1

Cobbler:自动化安装成千上万台服务器实战!!!

项目背景: 在我们的公司刚买了一大批服务器,这个时候需要你全部安装成linux环境的系统,这个时候你是肯定不愿意一台一台服务器的进行安装.这个时候Cobbler华丽上场. 实验环境: vmware workstation 11 centos6.5的系统下 Cobbler服务器:ip:192.168.0.32   防火墙关闭  setenforce 0 SecureCRT (ssh远程连接软件) 软件介绍: Cobbler 是一个免费开源系统安装部署软件,用于自动化网络安装操作系统;基于Pytho

linux cobbler 自动安装centos6与centos7系统

1.1 Cobbler介绍 Cobbler 是一个免费开源系统安装部署软件,用于自动化网络安装操作系统. Cobbler 集成了 DNS, DHCP, 软件包更新,带外管理以及配置管理,方便操作系统安装自动化. Cobbler 可以支持PXE启动, 操作系统重新安装,以及虚拟化客户机创建,包括Xen, KVM or VMware.  Cobbler 透过koan程序以支持虚拟化客户机安装. Cobbler 可以支持管理复杂网路环境,如建立在链路聚合以太网的桥接环境. 1.2 cobbler 服务

Cobbler无人值守安装centos6.9

1.1 Cobbler集成的服务 PXE服务支持 DHCP服务管理 DNS服务管理(可选bind,dnsmasq) 电源管理 Kickstart服务支持 YUM仓库管理 TFTP(PXE启动时需要) Apache(提供kickstart的安装源,并提供定制化的kickstart配置) #配置阿里云的epel源wget -O /etc/yum.repos.d/epel.repo http://mirrors.aliyun.com/repo/epel-6.repo yum -y install dh

cobbler 自动化安装简单实现

cobbler系统自动化安装 准备环境:centos7EPEL源(sohu旧源)连接互联网独立网段vmnet6 (确保vmware中dhcp服务关闭)eth0:10.0.0.200/16 vmnet6 eth1:172.20.0.7/16 vmnet0 桥接 192.168.33.131 NAT 可以上网 [root@centos7 ~]#getenforce //确保selinux已经关闭Disabled[root@centos7 ~]#iptables -F //清防火墙 1. 安装包[ro

使用Cobbler自动化安装Centos

一.准备工作 [[email protected] ~]# iptables -nL Chain INPUT (policy ACCEPT) target     prot opt source               destination          Chain FORWARD (policy ACCEPT) target     prot opt source               destination          Chain OUTPUT (policy ACCE