自动安装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

 wKiom1j4b5iDsQwnAAFFLdb-9I0496.png

2 安装 : yum install system-config-kickstar

 

 

 创建 kickstart 文件

 

(1) 使用 system-config-kickstart 工具:

1 basic configuration         :基本信息设定

wKiom1j4b9DhXqEgAADiW6YFqJE013.png

encrypt root password :对密码加密

2  installation method        :安装模式选择

wKiom1j4b-TivrHIAACzKlH34Ns005.png

3  boot loader options        :引导程序选项

wKioL1j4cBGAwd7lAADXhcVKeOU454.png

4  partition information      :分区划分策略

wKiom1j4cCfwCQvdAADjtidHGY0024.png

wKiom1j4cEmCqDMUAACYeRbchPs775.png

wKioL1j4cGCgpopSAACYVYT00uQ611.png

wKioL1j4cG3wsuaVAACWXeAswoI257.png

5 network configuration:  :网络设置

wKioL1j4cS6zaBj-AADYgbBiqO0262.png

6  authentication             :认证加密方式


7  firewall configuration     :火墙配置信息

wKioL1j4cUTQ33hQAACqFaXCiCE158.png

8  display configuration      :图形界面选择

wKiom1j4cVnQd6fQAACEerVeRK0735.png

9  package selection          :软件包选择

10  pre-installation           :安装前执行脚本

11  post-installation         :安装后执行脚本

- - > file - - > save - - > filesystem - - > name(可改可不改) - - > /var/www/html/

/var/www/html/下就有了一个ks.cfg的文件,它指明了以什么方式,将安装到何处,安装什么package等内容

 wKiom1j4cX-y6XPdAACsTl15VD8787.png

vim /var/www/html/ks.cfg

 

ks.cfg 文件下添加以下内容:指明了安装时要安装的软件

%packages                     :安装包

@base                         :@符表示一组rpm包,每组包将安装的软件列表

gcc                           :编辑器

%end                          :目的结束

:wq

 wKiom1j4cbmyKCJAAADA5o7g-ac436.png


vim /bin/vrit_create.sh       :写自动安装脚本

chmod +x /virt_create.sh     

测试:virt_create/sh redhat ,看能否自动安装redhat

 

 

如果没有dhcp服务器,则安装不成,因为获取不到ip,这时可以下载一个dhcp,然后对dhcp配置文件进行配置,再打开dhcp服务

 wKioL1j4cgWAeMTmAADc_p7i7PQ598.png

 wKioL1j4cjPDTWy-AABVBnp9IcE976.png

wKiom1j4cmbDQM0lAABve1oTT28466.pngwKiom1j4csTAFygcAACaM785FIQ183.pngwKioL1j4cuTjPBf3AABPKBxPWro677.png

(2) 使用文本编辑器:

-模版:/root/anaconda-ks.cfg

-编辑完后使用 ksvalidator 命令较验正确性

 wKioL1j4cdqQJnWuAABp-zUZwuM986.png

 

 

 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













本文转自blueclo51CTO博客,原文链接: http://blog.51cto.com/12774272/1917827  ,如需转载请自行联系原作者

相关文章
|
1天前
|
IDE Linux 开发工具
Linux 系统上安装
在Linux和Mac上安装Lua 5.3.0只需下载源码,解压,编译和安装。Windows用户可选择SciTE IDE或通过LuaForWindows在Github或Google Code下载安装。创建 HelloWorld.lua,使用`lua HelloWorld.lua`运行显示"Hello World!"。另可参考LuaDist官方推荐方式安装。
|
3天前
|
Oracle 关系型数据库 Linux
SuSE linux server 11通过SAP来安装oracle11g
SuSE linux server 11通过SAP来安装oracle11g
|
3天前
|
Linux C语言
suse linux 11 安装GCC开发环境
suse linux 11 安装GCC开发环境
|
3天前
|
存储 Linux
Redhat Enterprise Linux磁带机简单操作
Redhat Enterprise Linux磁带机简单操作
|
4天前
|
关系型数据库 MySQL Linux
在Linux系统上实现高效安装与部署环境的全方位指南
在Linux系统上实现高效安装与部署环境的全方位指南
|
4天前
|
NoSQL Linux Redis
Redis的介绍,以及Redis的安装(本机windows版,虚拟机Linux版)和Redis常用命令的介绍
Redis的介绍,以及Redis的安装(本机windows版,虚拟机Linux版)和Redis常用命令的介绍
17 0
|
2月前
|
安全 Linux 网络安全
如何在 VM 虚拟机中安装 Red Hat Enterprise Linux 9.3 操作系统保姆级教程(附链接)
如何在 VM 虚拟机中安装 Red Hat Enterprise Linux 9.3 操作系统保姆级教程(附链接)
|
7月前
|
网络协议 关系型数据库 MySQL
Red Hat enterprise linux 5 -mysql安装步骤
Red Hat enterprise linux 5 -mysql安装步骤
|
8月前
|
编解码 Java Linux
linux【redhat&ubuntu】下ffmpeg-3.1安装编译及视频转码
这篇是几年前整理的老文章了,当时在调研流视频推送及播放相关技术,并在项目中应用,使用到ffmpeg,所以整理了这篇文章,但并未发布。最近又有相关的技术需求,所以整理出来,作为一个新的开始。
176 0
|
9月前
|
关系型数据库 Linux 数据库
百度搜索:蓝易云【Redhat Linux9上安装DB2【详解】】
注意事项: - 安装过程中需要注意所选的软件包版本和系统依赖。 - 在创建 DB2 用户和组时,可以使用自己的用户名和组名,但需要与后续操作一致。 - 在配置环境变量时,需要注意所填写的路径是否正确,否则会导致启动 DB2 失败。 - 在启动 DB2 时,需要以 DB2 用户身份进行操作,否则会提示权限不足。
75 0