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界面配置

cobbler自动定制安装CentOS6.6

cobbler自动定制安装CentOS6.6

cobbler自动定制安装CentOS6.6

cobbler自动定制安装CentOS6.6

cobbler自动定制安装CentOS6.6

cobbler自动定制安装CentOS6.6

cobbler自动定制安装CentOS6.6


4、客户端开机启动,自动进行安装,知道结束,IP地址,系统名称符合预期。

cobbler自动定制安装CentOS6.6



参看文档:

Cobbler-自动化部署神器

cobbler批量装机系统centos 6.4下安装配置

Linux运维:cobbler

使用cobbler安装centos6.6(vmware)

Cobbler全自动安装CentOS(整理)