kickstart自动安装脚本

kickstart 自动安装脚本

**kickstart
使用kickstart,系统管理员可以创建一个包含安装期间所有常见问题的答案文件,以自动安装Red Hat Enterprise Linux Kickstart 类似于 Oracle solaris 中的 Jumpstart 或 Microsoft Windows 的无人值守安装。手动编写kickstart脚本难度较大,采用我们系统自带软件包工具来制作。但是会有BUG产生,选择软件包需要手动添加。

  • **1.软件包安装
    yum install -y httpd 安装httpd服务
    systemctl enable httpd 开机自启httpd服务
    systemctl start httpd 开启httpd服务
    systemctl stop firealld 关闭防火墙
    systemctl disable firewalld 开机不启动防火墙
    yum install system-config-kickstart 安装ks脚本图形化工具

  • **2.使用systemctl-config-kickstart图形化工具创建kickstart脚本

     system-config-kickstart           ##执行命令生成ks脚本
     basic configuration            ##基本信息设定
    

    这里写图片描述
    installation method ##安装模式选择
    这里写图片描述
    boot loader options ##引导程序选项
    这里写图片描述
    partition information ##分区划分策略
    这里写图片描述
    Network configuration ##网络选择
    这里写图片描述
    authentication ##认证加密方式
    firewall configuration ##火墙配置信息
    display configuration ##图形界面选择
    package selection ##软件包选择
    pre-installation ##安装前执行脚本
    post-installation ##安装后执行脚本

  • **3.将system-config-kickstart生成ks.cfg脚本保存到我们本地/var/www/html httpd服务默认发布目录下

这里写图片描述

  • **4.vim /var/www/html/ks.cfg ##进行脚本编辑

这里写图片描述
ickstart文件脚本参数分析
%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密码
seliux selinux设定
services 开机启动服务%packages
group 组建立
user 用户建立
logging 安装日志设定
fireboot 首次启动设定
reboot.poweroff.halt 安装完成后自动执行动作
- **5.检测脚本语法(只能检测语法问题)

ksvalidator
这里写图片描述

  • ** 6.真机中写一个自动安装虚拟机的脚本,读取自动安装ks脚本,来测试 vim xxx.sh

    1 #!/bin/bash
    2 virt-install \
    3 –location http://172.25.254.139/rhel7.3
    4 –extra-arg “ks=http://172.25.254.139/ks.cfg” \
    5–ram 1024 \
    6 –vcpus 2 \
    7–file-size 10 \
    8–file /var/lib/libvirt/images/ 1.qcow2 9name 1 &

这里写图片描述
这里写图片描述

  • **7.xxx.sh $1 ##测试安装

这里写图片描述

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值