发表于 2018-7-31 07:10:17

Kickstart无人值守安装Centos6系统+集成saltstack客户端程序

# Kickstart file automatically generated by anaconda.  

  
#version=DEVEL
  
install
  
url --url=ftp://192.168.6.107    #修改为url安装方式
  
lang en_US.UTF-8
  
keyboard us
  
network --onboot yes --device eth0 --bootproto dhcp --noipv6    #修改为自动获取ip
  
rootpw--iscrypted $6$LCJ6k6MZq5bR6VFp$i.UkCmr7KbhB5Wx0IhQ9L834eW3eO1GZRKa0RxFiCGmXvbZd6wN7n7BkP961FU5DaX53ydFlj5lVSmHfGUWrY/
  
firewall --service=ssh    #防火墙配置
  
authconfig --enableshadow --passalgo=sha512
  
selinux --disable    #selinux关闭
  
reboot      #安装后自动重启
  
timezone Asia/Shanghai    #时区
  
bootloader --append="rhgb quiet" --location=mbr --driveorder=sda
  

  
clearpart --all --initlabel   #清理所有分区
  
#LVM方式分区
  
part /boot --fstype="ext4" --size=200      #boot分区200M
  
part pv.01 --grow --size=1
  
volgroup VolGroup --pesize=4096 pv.01
  
logvol / --fstype="ext4" --name=lv_root --vgname=VolGroup --size=10240    #根分区10G
  
logvol swap --name=lv_swap --vgname=VolGroup --size=2048    #交换分区2G
  

  
%packages      #安装基础包
  
@base
  
@console-internet
  
@core
  
@debugging
  
@directory-client
  
@hardware-monitoring
  
@java-platform
  
@large-systems
  
@network-file-system-client
  
@performance
  
@perl-runtime
  
@server-platform
  
@server-policy
  
@workstation-policy
  
pax
  
oddjob
  
sgpio
  
device-mapper-persistent-data
  
samba-winbind
  
certmonger
  
pam_krb5
  
krb5-workstation
  
perl-DBD-SQLite
  
%end
  

  
%post      #安装后执行脚本
  
/usr/sbin/ntpdate 182.92.12.11    #和阿里云服务器对时
  
/sbin/hwclock -w      #让硬件时间和系统时间同步
  
/sbin/ifconfig |grep Bcast|awk '{print $2}'|awk -F '.' '{print $4}' > /etc/hostname    #截取Ip地址最后一段做为主机名
  
/usr/bin/yum -y install epel-release      #安装epel仓库
  
/usr/bin/yum -y install salt-minion      #安装salt客户端
  
/bin/sed -i "s/#master: salt/master: 192.168.6.107/" /etc/salt/minion      #修改客户端配置文件的master连接地址
  
/sbin/service salt-minion start      #启动salt-minion服务
  
/sbin/chkconfig salt-minion on      #因为装完系统会自动重启,所以先设置开机启动项
  

  
%end
页: [1]
查看完整版本: Kickstart无人值守安装Centos6系统+集成saltstack客户端程序