首页 > 代码库 > 自动安装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