Debian Cobbler 是一個用于快速網絡安裝 Linux 的工具,它支持 PXE 啟動,并且可以管理 DHCP、DNS、TFTP、rsync 以及 YUM 倉庫等功能。以下是如何使用 Debian Cobbler 簡化服務器配置的步驟:
關閉防火墻和 SELinux:
systemctl stop firewalld
systemctl disable firewalld
sed -i 's/selinux=.*/selinux=disabled/g' /etc/selinux/config
安裝必要的軟件包:
yum install -y epel-release
yum install -y cobbler cobbler-web tftp-server dhcp xinetd httpd
啟動并設置 cobbler 服務開機自啟動:
systemctl start httpd
systemctl start cobblerd
systemctl enable cobblerd
systemctl enable httpd
修改 Cobbler 配置文件:
vi /etc/cobbler/settings
設置 server
字段為 cobbler 服務器地址,設置 manage_dhcp
為 1 以啟用 DHCP 管理。
編輯 DHCP 配置模板:
vi /etc/cobbler/dhcp.template
修改網段和 IP 子網。
導入 Debian ISO 映像文件:
mkdir /home/debian
mount /path/to/Debian-ISO /home/debian/ -o loop
cobbler import --mirror /home/debian --name Debian
cobbler sync
執行 cobbler check 命令檢查配置:
cobbler check
配置 PXE 引導環境:確保網絡適配器設置為 PXE 啟動模式。
重啟網絡服務:
systemctl restart dhcpd
systemctl restart tftp
完成以上步驟后,客戶端計算機將通過 PXE 引導加載 Debian 安裝程序,從而啟動安裝過程。