自动安装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天前
|
关系型数据库 MySQL Java
Linux 安装 JDK、MySQL、Tomcat(图文并茂)
Linux 安装 JDK、MySQL、Tomcat(图文并茂)
13 2
|
2天前
|
负载均衡 Java 应用服务中间件
nginx安装在linux上
nginx安装在linux上
21 2
|
3天前
|
监控 安全 Linux
Linux系统之安装ServerBee服务器监控工具
【4月更文挑战第22天】Linux系统之安装ServerBee服务器监控工具
41 2
|
4天前
|
Linux 开发工具 Android开发
Docker系列(1)安装Linux系统编译Android源码
Docker系列(1)安装Linux系统编译Android源码
7 0
|
4天前
|
Ubuntu Linux 开发工具
WSL2(3)安装Linux headers完美解决方案
WSL2(3)安装Linux headers完美解决方案
5 0
|
1月前
|
安全 Linux 网络安全
如何在 VM 虚拟机中安装 Red Hat Enterprise Linux 9.3 操作系统保姆级教程(附链接)
如何在 VM 虚拟机中安装 Red Hat Enterprise Linux 9.3 操作系统保姆级教程(附链接)
94 0
|
架构师 中间件 Linux
Red Hat Enterprise Linux 8/7/6/5/4 合集下载地址
Red Hat Enterprise Linux 8/7/6/5/4 合集下载地址
|
6月前
|
网络协议 关系型数据库 MySQL
Red Hat enterprise linux 5 -mysql安装步骤
Red Hat enterprise linux 5 -mysql安装步骤
|
Linux
Why does my Red Hat Enterprise Linux (RHEL) system swap despite of having free RAM?
Why does my Red Hat Enterprise Linux (RHEL) system swap despite of having free RAM? Swapping in a linux system happens under two conditions. 1) Anonymous mapped memory. 2) Oversized workload abusing memory overcommit. In our problem, only point 1 is valid. So, we will discuss that here.
68 0
|
监控 算法 安全
Red Hat Enterprise Linux (RHEL) 9 更新了哪些新特性?
Red Hat Enterprise Linux (RHEL) 9 更新了哪些新特性?