Linux自动化运维之Cobbler(自定义系统安装)

##Cobbler自定义安装
由于 kickstart 指定某台服务器使?某个具体的 ks ?件?较复杂,所以引? Cobbler 就变得? 常的简单。通过物理MAC地址来区分。

Cobbler system 主要?的配置?络接?, 通过 system 指定服务器 MAC 地址来固定机器的IP、掩码、?关、DNS、主机名等实现基础环境的标准化

1.服务器采购
2.服务器验收并配置raid
3.服务商提供验收单, 运维验收负责?签字
4.服务器上架
5.资产录?将新的服务器划入装机vlan
6.服务器加?装机VLAN
7.根据资产清单MAC进??定义安装

配置指令如下:

Eth0 IP地址:10.0.0.12
Eth0 MAC:00:0C:29:A2:A0:6D
掩码:255.255.255.0
?关:10.0.0.2
DNS: 10.0.0.2
主机名:linux-node1.com

[[email protected] ~]# cobbler system add --name=linux-node1.com --interface=eth0  --mac=00:0C:29:A2:A0:6D --ip-address=10.0.0.12 --subnet=255.255.255.0 --gateway=10.0.0.2 --name-servers=10.0.0.2 --hostname=linux-node1.com --profile=Centos-7-x86_64 --static=1 

[[email protected] ~]# cat /etc/dhcp/dhcpd.conf
# group for Cobbler DHCP tag: default
group {
    host generic2 {
        hardware ethernet 00:0C:29:A2:A0:6D;
        fixed-address 10.0.0.12;
        option host-name "linux-node1.com";
        option subnet-mask 255.255.255.0;
        option routers 10.0.0.2;
        filename "/pxelinux.0";
        next-server 10.0.0.202;
    }

#如果有多网卡的情况下,通过edit添加网卡以及其它信息
cobbler system edit --name=linux-node1.com --interface=eth1  --mac=00:50:56:31:84:11 --ip-address=172.16.1.12 --subnet=255.255.255.0 --hostname=linux-node1.com --profile=Centos-7-x86_64 --static=1 

#同步配置信息
[[email protected] cobbler]# cobbler sync
[[email protected] cobbler]# cobbler system list
   linux-node1.com

可指定ks文件
--kickstart=/var/lib/cobbler/kickstarts/Centos-7-x86_64.cfg

最后只需要将该机器进行启动,Cobbler就会根据cobbler system所配置的参数自动的进行定制化的安装!!

原文地址:http://blog.51cto.com/12643266/2343602

时间: 2024-11-12 06:52:44

Linux自动化运维之Cobbler(自定义系统安装)的相关文章

linux 自动化运维之Cobbler

一.Cobbler 简介 1.Cobbler 概述 Cobbler由python语言开发,是对PXE和Kickstart以及DHCP的封装.融合很多特性,提供了CLI和Web的管理形式.更加方便的实行网络安装.同时,Cobbler也提供了API接口,使用其它语言也很容易做扩展.它不紧可以安装物理机,同时也支持kvm.xen虚拟化.Guest OS的安装.更多的是它还能结合Puppet等集中化管理软件,实现自动化的管理. 2.新旧对比 以前自动化安装系统得先设置一个网络环境,可是设置网络环境涉及到

Linux自动化运维之Cobbler(快速入门)

Cobbler介绍 Cobbler是一个Linux服务器快速网络安装的服务,而且在经过调整也可以支持网络安装windows,该工具使用python开发,小巧轻便(才15k行python代码),可以通过网络启动(PXE)的方式来快速安装.重装物理服务器和虚拟机,同时还可以管理DHCP,DNS,TFTP.RSYNC以及yum仓库.构造系统ISO镜像. Cobbler可以使用命令行方式管理,也提供了基于Web的界面管理工具,还提供了API接口,可以方便二次开发使用. Cobbler客户端Koan支持虚

Linux自动化运维之Cobbler(自定义重装)

Cobbler?定义重装 当现有虚拟机运?出现故障后, 需要进?重装操作, 可通过koan进?重装系统 将CentOS6重装成CentOS7 1.客户端安装 koan #下载当前系统对应的epel源(Centos6) [[email protected] ~]# wget -O /etc/yum.repos.d/epel.repo http://mirrors.aliyun.com/repo/epel-6.repo #安装koan [[email protected] ~]# yum insta

Linux自动化运维之Cobbler(自定义仓库)

Cobbler?定义仓库Cobbler会将指定的repo仓库里的.rpm包下载到本地,通过Cobbler安装的系统会在本地生成对应的.repo文件,里面的地址内容指向Cobbler的IP地址 实现该功能需要在:/etc/cobbler/settings下的参数为yum_post_install_mirror: 1 但是cobbler默认开启 1.添加 repo这里以zabbix-3.4来演示 [[email protected] ~]# cobbler repo add --name=zabbi

自动化运维之Cobbler部署系统

一 .Cobbler简介 Cobbler是一个快速网络安装linux的服务,而且在经过调整也可以支持网络安装windows.该工具使用python开发,小巧轻便(才15k行python代码),使用简单的命令即可完成PXE网络安装环境的配置,同时还可以管理DHCP.DNS.yum仓库.构造系统ISO镜像. Cobbler支持命令行管理,web界面管理,还提供了API接口,方便二次开发 Cobbler客户端Koan支持虚拟机安装和操作系统重新安装,使重装系统更便捷. Cobbler提供的功能 使用C

linux自动化运维平台ansible部署

前言 运维的发展方向,集中化,自动化,标准化,虚拟化,分布式.本文展示的就是自动化运维的发展方向的工具:ansible.ansible有很多优点,仅需要ssh和python即可使用,不需要客户端,功能强大,模块丰富,上手容易门槛低,基于python开发,更容易做二次开发. 操作使用环境: [[email protected] ~]# cat /etc/redhat-release CentOS Linux release 7.4.1708 (Core) 结构拓扑图 安装软件和其他准备工作 可以源

自动化运维之Cobbler自动化系统部署

Cobbler简介 运维自动化包括标准化.工具化.Web化.服务化.智能化等几个不同的层级,在一家规模稍大.拥有服务器上千台甚至是几万台的生产环境中,想要真正实现运维自动化,工具化系统安装流程.统一系统安装规范,是其中最不能忽略的重要环节.普通的自动化部署可以采用pxe+dhcp+tftp配合kickstart实现,但是面对多版本.多部署需求的情况下,这种普通的部署方式可能达不到我们的要求:这时候就需要借助cobbler开源自动化部署工具来实现. Cobbler是一款快速的网络系统部署工具,其最

自动化运维之cobbler安装centos7.3

一.cobbler简介和服务 Cobbler是一款自动化操作系统安装的实现,与PXE安装系统的区别就是可以同时部署多个版本的系统,而PXE只能选择一种系统.而如今的架构动辄就是上千台的服务器.而存在一些操作系统不统一的现象,例如最初的架构采用的是CentOS5系列的系统,而新出现了一些技术后,需要新的操作系统的支持,一方面是需要批量部署装机,而另一方面还需要考虑到如果老版本的服务器出现故障后还需要重新去部署.并且提供Web配置页面,可以只需要一些点击就可以完成一些操作. 二.cobbler实战

自动化运维之 ~cobbler~

一 .Cobbler简介 Cobbler是一个快速网络安装linux的服务,而且在经过调整也可以支持网络安装windows.该工具使用python开发,小巧轻便(才15k 行python代码),使用简单的命令即可完成PXE网络安装环境的配置,同时还可以管理DHCP.DNS.yum仓库.构造系统ISO镜像. Cobbler支持命令行管理,web界面管理,还提供了API接口,方便二次开发 Cobbler客户端Koan支持虚拟机安装和操作系统重新安装,使重装系统更便捷. Cobbler提供的功能 使用