通過Cobbler批量安裝Ubuntu系統步驟如下:
安裝Cobbler及依賴
在Ubuntu/Debian服務器上執行:
sudo apt-get update
sudo apt-get install cobbler cobbler-web dhcp3-server tftpd-hpa xinetd debmirror
配置Cobbler服務
/etc/cobbler/settings,設置服務器IP、PXE引導IP、默認密碼(用openssl passwd -1生成加密密碼)。sudo systemctl enable --now cobblerd dhcpd xinetd
導入Ubuntu鏡像
將ISO鏡像(如ubuntu-20.04.iso)上傳至服務器,執行:
sudo cobbler import --path=/path/to/ubuntu-20.04.iso --name=ubuntu-20.04
創建Profile配置
/var/lib/cobbler/kickstarts/ubuntu.seed)并修改安裝參數(如分區、用戶等)。sudo cobbler profile add --name=ubuntu-20.04-profile --distro=ubuntu-20.04 --kickstart=/path/to/custom.seed
添加客戶端信息
通過MAC地址或IP綁定客戶端,執行:
sudo cobbler system add --name=client1 --profile=ubuntu-20.04-profile --mac=00:11:22:33:44:55
同步配置并啟動安裝
sudo cobbler sync
客戶端通過PXE啟動即可自動安裝Ubuntu系統。
說明:需提前配置好DHCP服務,確??蛻舳四塬@取IP并訪問Cobbler服務器。批量安裝時,可通過腳本批量添加客戶端MAC地址或IP。