要通過Cobbler批量部署Debian系統,可以按照以下步驟進行操作:
關閉防火墻和SELinux:
sudo systemctl stop firewalld
sudo setenforce 0
sudo sed -i 's/SELINUX.*/SELINUXdisabled/' /etc/sysconfig/selinux
安裝必要的軟件包:
sudo apt-get update
sudo apt-get install cobbler cobbler-web tftp-server dhcp
啟動和檢查Cobbler服務:
sudo systemctl start cobblerd
sudo systemctl enable cobblerd
sudo systemctl start httpd
sudo systemctl enable httpd
配置DHCP:
/etc/dhcp/dhcpd.conf
,設置正確的域名和網關等信息。sudo cp /usr/share/doc/dhcp-4.1.1/dhcpd.conf.sample /etc/dhcp/dhcpd.conf
sudo vim /etc/dhcp/dhcpd.conf
next_server 192.168.1.100 # Cobbler服務器的IP地址
filename "pxelinux.0"
sudo service dhcpd restart
配置TFTP和rsync:
sudo chkconfig tftp on
sudo chkconfig rsync on
sudo service xinetd start
添加Debian系統:
sudo cobbler addiso --name="Debian" --path=/path/to/debian.iso
ks.cfg
),用于自動化Debian系統的安裝。以下是一個簡單的示例:# ks.cfg
# Debian系統安裝配置
lang en_US.UTF-8
timezone UTC
keyboard us
clearpart=all
bootloader --location=mbr
# 分區配置
# ...
將Kickstart文件添加到Cobbler:sudo cobbler add kickstart --name="Debian-ks" --path=/path/to/ks.cfg
配置網絡接口:
/etc/network/interfaces
,添加或修改以下內容來配置有線網絡連接:auto eth0
iface eth0 inet static
address 192.168.1.100
netmask 255.255.255.0
gateway 192.168.1.1
sudo systemctl restart networking
客戶端啟動安裝: