使用cobbler的過程中,生成kickstart指令碼是很關鍵的乙個工作,為了更好的理解裡面的引數,我根據自己的實際操作經驗進行了總結。
一、配置專門的ks配置檔案,如: /var/lib/cobbler/kickstarts/rhel6u2-x64.cfg
設定語言:
lang zh_cn.utf-8
設定時區:
timezone asia/shanghai
設定安裝映象:(預設: url --url=$tree 選單選擇)
url --url=
映象位置:/var/www/cobbler/ks_mirror/rhel6.2-x86_64
磁碟分割槽:
part /boot --fstype ext3 --size=100
part swap --size=2048
part / --fstype ext3 --size=10000
關閉防火牆和selinux:
firewall --disabled
selinux --disabled
設定root密碼:
rootpw 123456
設定網路引數、主機名:
echo "networking=yes" >/etc/sysconfig/network
echo "networking_ipv6=no" >>/etc/sysconfig/network
echo "hostname=yuweibing" >>/etc/sysconfig/network
echo "gateway=192.168.1.1">>/etc/sysconfig/network
設定dns:
echo "nameserver 61.139.2.69" >/etc/resolv.conf
echo "nameserver 192.168.8.2" >>/etc/resolv.conf
設定開機啟動服務,只開啟crond、sshd、syslog、network服務:
for service in `chkconfig --list|awk ''|egrep -v "^$"|awk -f ":" ''`; do chkconfig $service off;done
for service in crond sshd syslog network; do chkconfig $service on;done
設定布告欄資訊:
echo "this is linux">/etc/motd
二、指定profile對應的ks檔案(或者直接在web介面進行配置):
cobbler profile edit --name=rhel6.2-x86_64 --kickstart=/var/lib/cobbler/kickstarts/rhel6u2-x64.cfg
三、配置system,繫結mac位址進行安裝:(或者直接在web見面進行配置)
cobbler system add --name=centos6.3-i386 --mac=00:0c:29:a0:26:7f --ip-address=192.168.1.30 --subnet=255.255.255.0 --gateway=192.168.1.1 --inte***ce=eth0 --static=1 --dns-name=202.106.0.20 --profile=rhel6.2-x86_64
Cobbler裝機平台
和pxe相似,cobbler也是一種批量裝機的手段。cobbler可以自動配置dhcp,dns,tftp,web。可以安裝多種作業系統 pxe需要為每一種作業系統做一種配置 使用cobbler,只需要做一次配置,想要更換系統只需要提供光碟就可以了。1.安裝軟體 yum y install dhcp ...
Cobbler網路裝機
基本概念 root localhost cat etc redhat release centos linux release 7.5.1804 core root localhost firewall cmd set default zone trusted success root localh...
Cobbler原理解析
技術原理解析 cobbler是乙個linux伺服器快速網路安裝的服務,由python開發,小巧輕便 15k行python 可以通過pxe的方式來快速安裝 重灌物理伺服器和虛擬機器,同時還可以管理dhcp,dns,tftp rsync以及yum倉庫 構造系統iso映象。cobbler可以使用命令列方式...