Kickstart cnetos6 centos7 的配置文件
###centos 6 配置文件 ##ks6.cfg install nfs --server=192.168.0.54 --dir=/pxesys/centos6 lang en_US.UTF-8 keyboard us #network --device eth0 --bootproto static --ip 192.168.1.180 --netmask 255.255.252.0 --gateway 192.168.0.251 --nameserver 192.168.0.10 network --onboot yes --device eth0 --bootproto dhcp rootpw 123456 firewall --service=ssh authconfig --enableshadow --enablemd5 selinux --disabled firewall --disabled timezone --utc Asia/Shanghai key --skip bootloader --location=mbr --driveorder=sda --append=" crashkernel=auto" #bootloader --location=mbr --driveorder=sda firstboot --disabled logging --level=info zerombr #clearpart --all --initlabel #autopart #ignoredisk --only-use=sda clearpart --all
##part /boot --fstype=ext4 --size=200 --asprimary ##part swap --size=1024 ##part / --fstype=ext4 --size=1 --grow --asprimary
######LVM配置 part /boot --fstype="ext4" --size=200 part swap --size=1024 part pv.1 --size=1 --grow volgroup vg_root pv.1 logvol / --vgname=vg_root --size=1 --grow --name=lv_root ####lvm
reboot %packages @base @core %end %post mkdir -p /opt/{soft,shell} yum install vim wget -y for service in `chkconfig --list|awk '{print $1}'|egrep -v "^$"|awk -F ":" '{print $1}'`;do chkconfig $service off;done for service in crond sshd syslog network;do chkconfig $service on;done \cp /etc/ssh/sshd_config /etc/ssh/sshd_config.2017-04-25_18-00-48 sed -i 's%#UseDNS yes%UseDNS no%g' /etc/ssh/sshd_config cat >/opt/shell/sendmail.py <<EOF #coding: utf-8 #!/usr/bin/env python import smtplib,sys,os from email.mime.text import MIMEText HOST = "smtp.xxxx.com" SUBJECT=sys.argv[2] TO = sys.argv[1] FROM = "from@xxxx.com" mailtxt='''############## user: root passwd: 123456 ##############IP ADDR INFO############## '''+os.popen("ip addr |grep inet").read() msg= MIMEText(mailtxt,"plain","utf-8") msg['Subject']=SUBJECT msg['From']=FROM msg['To']=TO try: server=smtplib.SMTP() server.connect(HOST,"25") #server.starttls() server.login("from@xxxx.com", 'from-mail-passwd') server.sendmail(FROM,[TO],msg.as_string()) server.quit() print "Email sent successfully!" except Exception,e: print "Error:"+str(e) EOF python /opt/shell/sendmail.py to@xxxx.com "System install report" %end
####centos 7配置
###centos 7 配置文件 ##ks7.cfg #version=DEVEL # System authorization information auth --enableshadow --passalgo=sha512 nfs --server=192.168.0.54 --dir=/pxesys/centos7 graphical firstboot --disabled ignoredisk --only-use=sda keyboard --vckeymap=us --xlayouts='us' lang en_US.UTF-8 # Network information network --bootproto=dhcp --onboot=yes --ipv6=auto --activate network --hostname=localhost.localdomain # Root password rootpw --iscrypted $6$U79ddPhcnHLzw1I4$oyG02h59RenWZLp6EjSJXEdzBmeIuU9lSb9/C7jUOstNVoU6VS1v6cuHhGfrfK3usB3r0mUG/J/iUvHdiC7pp0 # System services services --enabled="chronyd" # System timezone timezone Asia/Shanghai --isUtc --nontp # System bootloader configuration bootloader --append=" crashkernel=auto" --location=mbr --boot-drive=sda clearpart --all --drives=sda # Disk partitioning information #part /boot --fstype="xfs" --ondisk=sda --size=500 #part swap --fstype="swap" --ondisk=sda --size=1024 #part / --fstype="xfs" --ondisk=sda --size=1 --grow ########################## part /boot --fstype="xfs" --ondisk=sda --size=500 part swap --size=1024 part pv.1 --size=1 --grow volgroup vg_root pv.1 logvol / --vgname=vg_root --size=1 --grow --name=lv_root selinux --disabled firewall --disabled reboot %packages @^minimal @core chrony kexec-tools %end %post mkdir -p /opt/{soft,shell} yum install vim net-tools wget -y cat >/opt/shell/sendmail.py <<EOF %end###centos 7 配置文件 ##ks7.cfg #version=DEVEL # System authorization information auth --enableshadow --passalgo=sha512 nfs --server=192.168.0.54 --dir=/pxesys/centos7 graphical firstboot --disabled ignoredisk --only-use=sda keyboard --vckeymap=us --xlayouts='us' lang en_US.UTF-8 # Network information network --bootproto=dhcp --onboot=yes --ipv6=auto --activate network --hostname=localhost.localdomain # Root password rootpw --iscrypted $6$U79ddPhcnHLzw1I4$oyG02h59RenWZLp6EjSJXEdzBmeIuU9lSb9/C7jUOstNVoU6VS1v6cuHhGfrfK3usB3r0mUG/J/iUvHdiC7pp0 # System services services --enabled="chronyd" # System timezone timezone Asia/Shanghai --isUtc --nontp # System bootloader configuration bootloader --append=" crashkernel=auto" --location=mbr --boot-drive=sda clearpart --all --drives=sda # Disk partitioning information #part /boot --fstype="xfs" --ondisk=sda --size=500 #part swap --fstype="swap" --ondisk=sda --size=1024 #part / --fstype="xfs" --ondisk=sda --size=1 --grow ########################## part /boot --fstype="xfs" --ondisk=sda --size=500 part swap --size=1024 part pv.1 --size=1 --grow volgroup vg_root pv.1 logvol / --vgname=vg_root --size=1 --grow --name=lv_root selinux --disabled firewall --disabled reboot %packages @^minimal @core chrony kexec-tools %end %post mkdir -p /opt/{soft,shell} yum install vim net-tools wget -y cat >/opt/shell/sendmail.py <<EOF #coding: utf-8 #!/usr/bin/env python import smtplib,sys,os from email.mime.text import MIMEText HOST = "smtp.xxxx.com" SUBJECT=sys.argv[2] TO = sys.argv[1] FROM = "from@xxxx.com" mailtxt='''############## user: root passwd: 123456 ##############IP ADDR INFO############## '''+os.popen("ip addr |grep inet").read() msg= MIMEText(mailtxt,"plain","utf-8") msg['Subject']=SUBJECT msg['From']=FROM msg['To']=TO try: server=smtplib.SMTP() server.connect(HOST,"25") #server.starttls() server.login("from@xxxx.com", 'from-mail-passwd') server.sendmail(FROM,[TO],msg.as_string()) server.quit() print "Email sent successfully!" except Exception,e: print "Error:"+str(e) EOF python /opt/shell/sendmail.py to@xxxx.com "System install report" %end