第二十一章 系统部署
21.2 通过安装流程解析anaconda-ks.cfg.md
第一步:升级或安装?
安装
install
第二步:指定安装源
使用http方式
http://172.20.0.1/centos/6
url --url=http://172.20.0.1/centos/6
第三步:选择语言
默认选择英语
lang en_US.UTF-8
第四步:选择键盘布局
默认选择美式键盘
keyboard us
第五步:初始化磁盘
必须清除空磁盘上的原有分区,否则无法继续
clearpart --all --initlabel
第六步:设置主机名和IPv4地址
(1)主机名:centos6.magedu.com
(2)IPv4地址:172.20.43.66/16
(3)网卡eth0:开机自启动
说明:这里设置的IPv4地址是安装完系统后的IPv4地址
network --onboot yes --device eth0 --bootproto static --ip 172.20.43.66 --netmask 255.255.0.0 --gateway 172.20.0.1 --ipv6 auto --hostname centos6.magedu.com
第七步:设置时区
手动选择Asia/Shanghai
禁用UTC
timezone Asia/Shanghai
第八步:设置root口令
口令根据实际生产环境需求而定
authconfig --enableshadow --passalgo=sha512
rootpw --iscrypted $6$eCFkjicXiWvyGeGa$8JLdNEwb9VTeo2BDxZcwsuLT.MAHI.cauonl9OZL2S.HFtLUkGe4ijI8LoGhHmsyZkIxYeDZMAneKfkawXuw9/
第九步:mbr清零
强烈建议将mbr清零
zerombr
第十步:磁盘分区
(1)/boot 分区:500MB,ext4,“设备名 /dev/sd1”
(2)/ 分区:50GB,ext4,“设备名 /dev/sd2”
(3)/data 分区:30GB,ext4,“设备名 /dev/sd3”
(4)/app 分区:20GB,ext4,“设备名 /dev/sd5”
(5)swap 分区:2048MB,swap,“设备名 /dev/sd6”
part /boot --fstype="ext4" --size=500
part / --fstype="ext4" --size=51200
part /data --fstype="ext4" --size=30720
part /app --fstype="ext4" --size=20480
part swap --fstype="swap" --size=2048
第十一步:安装bootloader
默认将 grub Stage1
和 grub Stage1.5
安装到 /dev/sda 磁盘
bootloader --location=mbr --driveorder=sda --append="crashkernel=auto rhgb quiet"
第十二步:禁用selinux和防火墙
(1)生产环境和实验环境都建议禁用selinux
(2)仅实验环境建议禁用防火墙,生产环境另外讨论
firewall --disabled
selinux --disabled
第十三步:最小化安装所需的软件包组
默认最小化安装只有3个包组
%packages
@core
@server-policy
@workstation-policy
%end
第十四步:安装完系统自动重启
建议安装完系统自动重启
reboot
-EOF-