新聞中心
Cobbler 是一個系統(tǒng)啟動服務(boot server),可以通過網(wǎng)絡啟動(PXE)的方式用來快速安裝、重裝物理服務器和虛擬機,支持安裝不同的 Linux 發(fā)行版和 Windows。該工具使用python開發(fā),小巧輕便(才15k行代碼),使用簡單的命令即可完成PXE網(wǎng)絡安裝環(huán)境的配置,同時還可以管理DHCP,DNS,以及yum包鏡像。

公司主營業(yè)務:網(wǎng)站建設、成都網(wǎng)站制作、移動網(wǎng)站開發(fā)等業(yè)務。幫助企業(yè)客戶真正實現(xiàn)互聯(lián)網(wǎng)宣傳,提高企業(yè)的競爭能力。成都創(chuàng)新互聯(lián)是一支青春激揚、勤奮敬業(yè)、活力青春激揚、勤奮敬業(yè)、活力澎湃、和諧高效的團隊。公司秉承以“開放、自由、嚴謹、自律”為核心的企業(yè)文化,感謝他們對我們的高要求,感謝他們從不同領域給我們帶來的挑戰(zhàn),讓我們激情的團隊有機會用頭腦與智慧不斷的給客戶帶來驚喜。成都創(chuàng)新互聯(lián)推出涉縣免費做網(wǎng)站回饋大家。
CentOS Linux release 7.6.1810 VMware Workstation Pro 14
新建VM 虛擬機
MAC 地址為 00:50:56:3E:F0:C6
使用 Cobbler 安裝系統(tǒng)時,指定好系統(tǒng)的 IP地址,鏡像,網(wǎng)關,主機名等信息
[root@localhost kickstarts]# pwd
/var/lib/cobbler/kickstarts
[root@Jaking kickstarts]# cobbler system add \
--name=Jaking-custom \
--mac=00:50:56:3E:F0:C6 \
--profile=CentOS-7.6-x86_64 \
--ip-address=192.168.1.163 \
--subnet=255.255.255.0 \
--gateway=192.168.1.1 \
--interface=eth0 \
--static=1 \
--hostname=Jaking-custom \
--name-servers="192.168.1.1" \
--kickstart=/var/lib/cobbler/kickstarts/CentOS7.ks
查看 system 列表
[root@Jaking kickstarts]# cobbler system list
Jaking-custom
同步 Cobbler 配置
[root@Jaking kickstarts]# systemctl restart cobblerd
[root@Jaking kickstarts]# cobbler sync
查看 DHCP 配置,發(fā)現(xiàn) DHCP 服務器,已經(jīng)加入 IP 和 MAC 的對應關系。
[root@Jaking kickstarts]# cat /etc/dhcp/dhcpd.conf
# ******************************************************************
# Cobbler managed dhcpd.conf file
# generated from cobbler dhcp.conf template (Sat Jan 4 10:52:04 2020)
# Do NOT make changes to /etc/dhcpd.conf. Instead, make your changes
# in /etc/cobbler/dhcp.template, as /etc/dhcpd.conf will be
# overwritten.
# ******************************************************************
ddns-update-style interim;
allow booting;
allow bootp;
ignore client-updates;
set vendorclass = option vendor-class-identifier;
option pxe-system-type code 93 = unsigned integer 16;
subnet 192.168.1.0 netmask 255.255.255.0 {
option routers 192.168.1.1;
option domain-name-servers 114.114.114.114;
option subnet-mask 255.255.255.0;
range dynamic-bootp 192.168.1.100 192.168.1.254;
default-lease-time 21600;
max-lease-time 43200;
next-server 192.168.1.7;
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 if option pxe-system-type = 00:09 {
filename "grub/grub-x86_64.efi";
} else {
filename "pxelinux.0";
}
}
}
# group for Cobbler DHCP tag: default
group {
host generic1 {
hardware ethernet 00:50:56:3E:F0:C6;
fixed-address 192.168.1.163;
option host-name "Jaking-custom";
option subnet-mask 255.255.255.0;
option routers 192.168.1.1;
filename "/pxelinux.0";
next-server 192.168.1.7;
}
}
#多了以上自定義配置
開機,自動安裝指定系統(tǒng)
直接安裝無需等待,并且已經(jīng)預先設置網(wǎng)絡相關參數(shù)。 輸入 root 123456(服務端定義好的密碼) 登錄系統(tǒng):
MAC 地址為 00:50:56:3E:F0:C6 的系統(tǒng)獲取到了指定的 IP 192.168.1.163
分享文章:通過Cobbler自定義安裝指定系統(tǒng)
網(wǎng)頁地址:http://m.fisionsoft.com.cn/article/dpgdpjg.html


咨詢
建站咨詢
