linux自动化运维之路,Linux自动化运维之Cobbler(自定义系统安装)NO.3

##Cobbler自定义安装

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

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

62928eaabb5c409e20785f631b1a3c06.png

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

[root@Cobbler ~]# 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

[root@Cobbler ~]# 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

#同步配置信息

[root@Cobbler cobbler]# cobbler sync

[root@Cobbler cobbler]# cobbler system list

linux-node1.com

可指定ks文件

--kickstart=/var/lib/cobbler/kickstarts/Centos-7-x86_64.cfg

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

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值