kickstart

kickstart是一个定义了Linux安装过程的配置文件,比如要在系统中使用的时区、如何对驱动器进行分区、或者应该安装哪些软件包。有了这个文件可以解放双手,让Linux安装过程按照我们预先定义的要求进行自动化安装,同时部署大量主机时十分有用。一般centos系统安装后,会在root目录下生成一个名为anaconda-ks.cfg的kickstart配置文件。


该实验是在虚拟机配置kickstart并共享,在真机测试自动安装虚拟机

在实验之前需要先配置yum仓库,挂载镜像,配置dhcp,操作方法请看我的相关博客


一、在虚拟机

1.

yum install httpd                                                                                #下载httpd

yum install system-config-kickstart                                                 #下载自动安装软件

systemctl start httpd                                                                           #打开httpd

systemctl enable httpd                                                                       #持续打开httpd

systemctl stop firewall                                                                        #关闭火墙

systemctl disable firewall                                                                    #持续关闭火墙,防止开机自启

systemctl-config-kickstart                                                                   #设置自动安装的选择

linux系统自动安装脚本

2. 图形操作步骤:

基本信息设定

系统语言-->输入法语言-->时区-->输入超级用户密码-->重复确认超级用户密码-->给超级用户密码加密-->勾选‘安装后重新引导系统“-->勾选“在本文模式中执行安装,占用内存较小”

linux系统自动安装脚本

安装方法

执行新安装

HTTP服务:填写http服务器和已配置好的yum源

linux系统自动安装脚本

分区信息

安装新引导装载程序

在主引导记录上安排引导装载程序

linux系统自动安装脚本

分区信息

清除主引导记录

删除现在所有分区

初始化磁盘标签

点击下方“Add”进行添加分区

linux系统自动安装脚本

添加几个简单的分区,linux的必须分区是根分区和swap分区

linux系统自动安装脚本

linux系统自动安装脚本

在给根分配内存大小时,选择将剩下所有空间给/

linux系统自动安装脚本

网络配置

点击 Add Network Device 进行添加网络设备

linux系统自动安装脚本

linux系统自动安装脚本

验证

选择使用密码验证

linux系统自动安装脚本

防火墙配置:关闭防火墙 disable

linux系统自动安装脚本

后四项不做修改

点击左上方 file ,选择Save进行保存操作

选择文件保存位置为 /var/www/html  ,Save 保存

linux系统自动安装脚本


3.

测试:

在真机浏览器上查看 http://ip/ks.cfg,如下图则表示kickstart配置文件共享成功

linux系统自动安装脚本

4.

linux系统自动安装脚本

vim ks.cfg                                                                     #编辑文件,按指定安装过程中需要安装的软件

输入:

%packages

@base

lftp

%end

linux系统自动安装脚本

ksvalidator ks.cfg                                                              #检测语法是否正确


二、在真机

vim /mnt/westos.sh                                                            #编写名为westos的脚本

linux系统自动安装脚本

chmod +x /mnt/westos.sh                                                  #给该文件一个可执行权限

/mnt/westos.sh                                                                   #执行脚本,生成虚拟机


执行完以上代码则显示自动安装虚拟机










相关文章:

  • 2021-07-25
  • 2021-10-28
  • 2021-10-20
  • 2021-09-22
  • 2021-11-20
  • 2021-04-09
  • 2021-05-15
猜你喜欢
  • 2021-04-02
  • 2021-05-28
  • 2021-08-31
  • 2021-11-22
  • 2021-06-21
  • 2021-11-14
  • 2021-09-26
相关资源
相似解决方案