cobbler 之 kickstart引數說明

2021-09-20 23:42:19 字數 1692 閱讀 2712

使用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可以使用命令列方式...