自动化安装系统后我们希望能够在系统安装前后自动执行一些命令和脚本。比如超过2T的硬盘转换成GPT模式,所以需要在系统安装前执行parted命令;系统安装后我们可以让系统自动运行某些命令和脚本,比如puppet、zabbix等等。

所有配置只需在ks.cfg下修改:

[root@lw-02 Centos66_64]# cat ks.cfg 
        。
        。
        。
        。(以上是软件包,省略)
%pre                                    #系统安装前执行的命令
parted -s /dev/sdb mklabel gpt          #格式化超过2T硬盘,标记为GPT格式

%post                                    #系统安装后执行的命令
mount -t nfs 192.168.2.11:/vol/myfile /mnt      #挂载nfs
cd /mnt ;/bin/bash auto_install_puppet.sh       #执行puppet自动安装脚本
%end


++END Thanks for look


如有疑问请留言。