ks使用lvm分区,ks启动

时间:2023-03-09 03:04:56
ks使用lvm分区,ks启动
part /boot -fstype ext3 -size=
part swap -size=
part pv. -size= -grow
volgroup vg_root pv.
logvol / -vgname=vg_root -size= -name=lv_root
logvol /var -vgname=vg_root -size= -name=lv_var
logvol /tmp -vgname=vg_root -size= -name=lv_tmp
logvol /opt -vgname=vg_root -size= -grow -name=lv_opt
boot: linux ksdevice ks=http://xxxxxxx/xxx.ks ip=xxxxx netmask=xxxx gateway=xxxx
install
url --url=http://192.168.119.138:8080/centos63/
lang en_US.UTF-
keyboard us
network --onboot yes --device eth0 --bootproto static --ip 192.168.119.9 --netmask 255.255.255.0 --noipv6
rootpw --iscrypted $$YNtPOUbH$XCzy.HE.IofSFiu7d6TS76PNDzKYh1muS8.DrJE4wLd9Hyw3LEhm8X.fkiFgx9qdbdJ..UOrtEO/EXma58YUG/
firewall --port=:tcp
authconfig --enableshadow --passalgo=sha512
selinux --permissive
timezone --utc Asia/Shanghai
bootloader --location=mbr --driveorder=vda --append="crashkernel=auto rhgb quiet"
clearpart --all --initlabel --drives=vda #part /boot --fstype=ext4 --size=
#part / --fstype=ext4 --size=
#part swap --size=
#part /opt --fstype=ext4 --grow --size= part /boot -fstype ext3 -size=
part swap -size=
part pv. -size= -grow
volgroup vg_root pv.
logvol / -vgname=vg_root -size= -name=lv_root
logvol /var -vgname=vg_root -size= -name=lv_var
logvol /tmp -vgname=vg_root -size= -name=lv_tmp
logvol /opt -vgname=vg_root -size= -grow -name=lv_opt repo --name="CentOS" --baseurl=http://192.168.119.138:8080/centos63/ %packages
@base
@console-internet
@core
@debugging
@development
@directory-client
@hardware-monitoring
@java-platform
@large-systems
@network-file-system-client
@performance
@perl-runtime
@server-platform
@server-platform-devel
@server-policy
libXinerama-devel
xorg-x11-proto-devel
startup-notification-devel
libgnomeui-devel
libbonobo-devel
libXau-devel
libgcrypt-devel
popt-devel
libXrandr-devel
libxslt-devel
libglade2-devel
gnutls-devel
mtools
sgpio
jpackage-utils
%end %post
sed -i 's@^#UseDNS.*@UseDNS no@g' /etc/ssh/sshd_config
sed -i 's@^GSSAPIAuthentication\(.*\)@#GSSAPIAuthentication\1@g' /etc/ssh/sshd_config
sed -i 's@^#PermitRootLogin\(.*\)@PermitRootLogin no@g' /etc/ssh/sshd_config
sed -i 's@^#Port\(.*\)@Port 2001@g' /etc/ssh/sshd_config echo -ne "
* soft nproc
* hard nproc
* - nofile
" >>/etc/security/limits.conf #set sysctl
echo -ne "
net.ipv4.tcp_max_syn_backlog =
net.core.netdev_max_backlog =
net.core.somaxconn =
fs.file-max = net.core.wmem_default =
net.core.rmem_default =
net.core.rmem_max =
net.core.wmem_max =
net.ipv4.tcp_timestamps =
net.ipv4.tcp_synack_retries =
net.ipv4.tcp_syn_retries = net.ipv4.tcp_tw_recycle =
net.ipv4.tcp_max_tw_buckets =
#net.ipv4.tcp_tw_len =
net.ipv4.tcp_tw_reuse = net.ipv4.tcp_mem =
net.ipv4.tcp_max_orphans = net.ipv4.tcp_fin_timeout =
net.ipv4.tcp_keepalive_time =
net.ipv4.ip_local_port_range =
" >> /etc/sysctl.conf
/sbin/sysctl -p /var/spool/cron/root yum -y install bash openssl-devel ftp screen
%end reboot