第一单元自动安装 RED HATENTERPRISE LINUX
Kickstart概述
使用 kickstart,系统管理员可以创建一个包含安装期间所有常见问题的答案的文件 ,以自动安装 Red HatEnterprise Linux
Kickstart 类似于 Oraclesolaris 中的 Jumpstart 或 MicrosoftWindows的无人值守安装
1.Kickstart制作工具安装
软件包system-config-kickstart
安装yum install system-config-kickstart
2.创建 kickstart文件使用system-config-kickstart工具
使用文本编辑器
模板 :/root/anaconda-ks.cfg
编辑完成后使用 ksvalidator命令校验正确性
3.选择明细
– basic configuration------------基本信息设定
– installation method------------安装模式选择
– boot loader options------------引导程序选项
– partition information------------分区划分策略
– authentication------------认证加密方式
– firewall configuration------------火墙配置信息
– displayconfiguration ------------图形界面选择
– packageselection ------------软件包选择
– pre-installation------------安装前执行脚本
– post-installation------------安装后执行脚本
4.Kickstart文件参数解析
%end 目的结束
%packages 安装包
%pre 安装前执行脚本
%post 安装后执行脚本
url 安装源路径
repo yum 源地址
text 文本安装
vnc 安装时开启vnc
Askmethod 交互模式
clearpart 删除分区
part 分区策略
ignoredisk 跳过磁盘
bootloader 引导程序设定
volgroup lvm 组设定
logvol lvm 设定
zerombr 清空 mbr
network 网路设定
firewall 火墙设定
lang 语言设定
keyboard 键盘设定
timezone 时区设定
auth 认证方式选择
rootpw root 密码
selinux selinux 设定
services 开机启动服务
group, user 用户组建立
logging 安装日志设定
firstboot 首次启动设定
reboot, poweroff, halt安装完成动作
5.为安装程序提供 kickstart文件
网络服务器 :FTP、 HTTP 和 NFS
DHCP/TFTP服务器
USB 磁盘或 CD-ROM
本地磁盘
6.创建引导介质
安装磁盘
PXE
boot.iso
7.使安装程序指向 kickstart文件
ks=http://server/dir/file
ks=ftp://server/dir/file
ks=nfs:server:/dir/file
ks=hd:device:/dir/file
ks=cdrom:/dir/file
将kicks tart设置完成后将其保存在/var/www/html目录下,并对生成的这个文件进行修改
编辑/bin/xxx.sh文件
给其加上可执行权限
执行命令xxx.sh $1 即可进行kickstart自动安装