cobbler自动定制安装CentOS6.6
cobbler的安装详见:http://blog.csdn.net/sj349781478/article/details/78759559
基于安装之上,我们进行CentOS6.6的定制安装
1、导入镜像
#mount /dev/cdrom /mnt/
#cobbler import --path=/mnt/ --name=CentOS-6.6-x86_64 --arch=x86_64
2、配置kickstart
#vi /var/lib/cobbler/kickstarts/CentOS-6.8-x86_64.cfg
------------------------------------------------------------------------------------------------------------------------------------
[[email protected] kickstarts]# vi CentOS-6.8-x86_64.cfg
# Cobbler for Kickstart Configurator for CentOS 6.8 by sj
install
text
url --url=$tree
lang en_US.UTF-8
keyboard us
zerombr
bootloader --location=mbr --driveorder=sda --append="crashkernel=auto rhgb quiet"
$SNIPPET('network_config')
timezone --utc Asia/Shanghai
authconfig --enableshadow --passalgo=sha512
rootpw Redhat
clearpart --all --initlabel
part /boot --fstype=ext4 --asprimary --size=10000
part swap --size=10000
part / --fstype=ext4 --grow --asprimary --size=80000
firstboot --disable
selinux --disabled
firewall --disabled
logging --level=info
reboot
%pre
[[email protected] kickstarts]# cat CentOS-6.8-x86_64.cfg
# Cobbler for Kickstart Configurator for CentOS 6.8 by sj
install
text
url --url=$tree
lang en_US.UTF-8
keyboard us
zerombr
bootloader --location=mbr --driveorder=sda --append="crashkernel=auto rhgb quiet"
$SNIPPET('network_config')
timezone --utc Asia/Shanghai
authconfig --enableshadow --passalgo=sha512
rootpw Redhat
clearpart --all --initlabel
part /boot --fstype=ext4 --asprimary --size=10000
part swap --size=10000
part / --fstype=ext4 --grow --asprimary --size=80000
firstboot --disable
selinux --disabled
firewall --disabled
logging --level=info
reboot
%pre
$SNIPPET('log_ks_pre')
$SNIPPET('kickstart_start')
$SNIPPET('pre_install_network_config')
# Enable installation monitoring
$SNIPPET('pre_anamon')
%end
%packages
@base
@compat-libraries
@debugging
@development
tree
nmap
sysstat
lrzsz
dos2unix
telnet
%end
%post --nochroot
$SNIPPET('log_ks_post_nochroot')
%end
%post
$SNIPPET('log_ks_post')
# Start yum configuration
$yum_config_stanza
# End yum configuration
$SNIPPET('post_install_kernel_options')
$SNIPPET('post_install_network_config')
$SNIPPET('func_register_if_enabled')
$SNIPPET('download_config_files')
$SNIPPET('koan_environment')
$SNIPPET('redhat_register')
$SNIPPET('cobbler_register')
# Enable post-install boot notification
$SNIPPET('post_anamon')
# Start final steps
$SNIPPET('kickstart_done')
# End final steps
%end
------------------------------------------------------------------------------------------------------------------------------------
3、登录web界面配置
4、客户端开机启动,自动进行安装,知道结束,IP地址,系统名称符合预期。
参看文档: