CentOS下Cobbler的安装和配置教程

2020-01-30 14:43:49王旭


复制代码 cobbler report
Distribution : Centos6.4_mini-x86_64
Enable gPXE? : 0
Enable PXE Menu? : 1
Fetchable Files : {}
Kernel Options : {}
Kernel Options (Post Install) : {}
Kickstart : /var/lib/cobbler/kickstarts/sample_end.ks
Kickstart Metadata : {}
Management Classes : []
Management Parameters : <<inherit>>
Name Servers : []
Name Servers Search Path : []
Owners : ['admin']
Parent Profile :
Proxy :
Red Hat Management Key : <<inherit>>
......

6.查看导入的镜像列表


复制代码 cobbler distro list

7.是cobbler生效


复制代码 cobbler sync

8.重启进入网络引导系统

9.需要注意的是每一次的配置更改都需要执行cobbller sync

四、kickstart文件(以我的配置文件为例)


复制代码 firewall --disabled
install
#cdrom
rootpw --iscrypted $default_password_crypted
auth --useshadow --passalgo=md5
text
firstboot --disable
keyboard us
lang en_US.UTF-8
url --url=$tree
$yum_repo_stanza
$SNIPPET('network_config')</p> <p>selinux --disabled
# Do not configure the X Window System
skipx
logging --level=info
#reboot --eject
timezone Asia/Shanghai
#network --device em1 --bootproto=static --ip=192.168.7.123 --netmask=255.255.248.0 --gateway=192.168.0.1 --nameserver 8.8.8.8 --hostname=test --onboot=yes
bootloader --location=mbr --driveorder=sda</p> <p># Clear the Master Boot Record
zerombr yes</p> <p># Partition clearing information
clearpart --all --initlabel </p> <p># Disk partitioning information
part / --fstype="ext4" --size=10240
part swap --size=4096
part /data --fstype="ext4" --grow --size=1 </p> <p>
%packages
@base
@core
@server-policy
sgpio
device-mapper-persistent-data
ntp </p> <p>
%post --nochroot
mkdir -p /mnt/sysimage/tmp/custom_data >> /tmp/custom.log 2>&1
cp /mnt/source/Packages/lnmp_pack.tar.gz /mnt/sysimage/tmp/custom_data >> /tmp/custom.log 2>&1
cp /mnt/source/Packages/install_packages.sh /mnt/sysimage/tmp/custom_data >> /tmp/custom.log 2>&1
cp /mnt/source/Packages/ncftp-3.2.5-src.tar.gz /mnt/sysimage/tmp/custom_data >>/tmp/custom.log 2>&1
cp /mnt/source/Packages/rarlinux-3.8.0.tar.gz /mnt/sysimage/tmp/custom_data >>/tmp/custom.log 2>&1
cp /mnt/source/Packages/nmon_linux_14i.tar.gz /mnt/sysimage/tmp/custom_data >>/tmp/custom.log 2>&1</p> <p>