首页 > 代码库 > 自动安装red hat enterprise linux
自动安装red hat enterprise linux
第一单元
自动安装red hat enterprise linux
一 kickstart 概述
1.使用kickstart ,系统管理员可以创建一个包含安装期间所有常见问题的答案的文件,以自动安装red hat enterprise linux
2.kickstart 类似于 oracle solaris 中的jumpstart 或 microsoft windows 的无人值守安装
二 kickstart 制作工具安装
1 软件包 :system-config-kickstart
2 安装 : yum install system-config-kickstar
三 创建 kickstart 文件
(1) 使用 system-config-kickstart 工具:
1 basic configuration :基本信息设定
encrypt root password :对密码加密
2 installation method :安装模式选择
3 boot loader options :引导程序选项
4 partition information :分区划分策略
5 network configuration: :网络设置
6 authentication :认证加密方式
7 firewall configuration :火墙配置信息
8 display configuration :图形界面选择
9 package selection :软件包选择
10 pre-installation :安装前执行脚本
11 post-installation :安装后执行脚本
- - > file - - > save - - > filesystem - - > name(可改可不改) - - > /var/www/html/
在/var/www/html/下就有了一个ks.cfg的文件,它指明了以什么方式,将安装到何处,安装什么package等内容
vim /var/www/html/ks.cfg
在ks.cfg 文件下添加以下内容:指明了安装时要安装的软件
%packages :安装包
@base :@符表示一组rpm包,每组包将安装的软件列表
gcc :编辑器
%end :目的结束
:wq
vim /bin/vrit_create.sh :写自动安装脚本
chmod +x /virt_create.sh
测试:virt_create/sh redhat ,看能否自动安装redhat
如果没有dhcp服务器,则安装不成,因为获取不到ip,这时可以下载一个dhcp,然后对dhcp配置文件进行配置,再打开dhcp服务
(2) 使用文本编辑器:
-模版:/root/anaconda-ks.cfg
-编辑完后使用 ksvalidator 命令较验正确性
四 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 :安装完成动作
五 为安装程序提供 kickstart 文件
1 网络服务器 :FTP 、 HTTP 和 NFS
2 DHCP/TFTP 服务器
3 USB 磁盘或 CD-ROM
4 本地磁盘
六 创建引导介质
1 安装磁盘
2 PXE
3 boot.iso
七 使安装程序指向 kickstart 文件
1 ks=http://server/dir/file
2 ks=ftp://server/dir/file
3 ks=nfs:server:/dir/file
4 ks=hd:device:/dir/file
5 ks=cdrom:/dir/file
自动安装red hat enterprise linux