Linux自動化運維之Cobbler(自定義系統安裝)
阿新 • • 發佈:2019-01-17
lin gateway onf ces -a entos 網卡 定義 proc ##Cobbler自定義安裝
由於 kickstart 指定某臺服務器使?某個具體的 ks ?件?較復雜,所以引? Cobbler 就變得? 常的簡單。通過物理MAC地址來區分。
由於 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 [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所配置的參數自動的進行定制化的安裝!!
Linux自動化運維之Cobbler(自定義系統安裝)