Linux虚拟机图形安装及kickstart脚本安装

虚拟机安装方法

下面我用redhat7.3的镜像来做演示
真机linux系统
Operating System: Red Hat Enterprise Linux Server 7.2 (Maipo)

1.图形安装

在超级用户下执行

 virt-manager                                          ###打开虚拟机管理器

点击左上角图标

这里写图片描述

选择第一个选项ISO或CDROM然后点击Forward图标记

这里写图片描述

点击Browse图标,Browse Local选择你所下载好的镜像路径,点击Forward

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

点Foward进行下一步即可,过程中的参数可以根据自我需要更改

这里写图片描述

这里写图片描述

点击Finish进行安装

这里写图片描述

用上下键选择第一个install

这里写图片描述

语言可以根据自我选择中英文,点击continue

这里写图片描述

点击SOFTWARE图标可以进行安装软件的选择,默认为最小化安装,然后点击done

这里写图片描述

这里写图片描述

点击图标进行分区设置,选择自我进行分区,进行分区设置

这里写图片描述

这里写图片描述

设置/boot,wap,/的大小

这里写图片描述

这里写图片描述

这里写图片描述

点击开始安装

这里写图片描述

进行root密码设置

这里写图片描述

这里写图片描述

设置普通用户及密码

这里写图片描述

这里写图片描述

点击reboot就大功告成了

这里写图片描述

大家可能觉得图形界面的安装步骤过于繁琐,下面给大家介绍一键脚本的安装方法

2.kickstart脚本安装方式

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

环境部署

在真机root下载kickstart及httpd服务
搭配好自己的yum源,可参考博客:http://blog.csdn.net/dream_ya/article/details/79130384

 yum install system-config-kickstart httpd -y      ###用yum安装

用rpm可以查看软件是否安装成功,成功如下图

这里写图片描述

 systemctl start httpd                                      ###开启服务
 chkconfig httpd  on                                        ###开机自动开启服务
 systemctl stop firewalld                                   ###关闭防火墙
 systemctl mask firewalld                                   ###冻结防火墙

kickstart制作 ks.cfg脚本

真机root下
 system-config-kickstart                                     ###启动kickstart

Basic Configuration 设置

这里写图片描述

lnstallation Method 设置

这里写图片描述

Boot Loader Options 设置

这里写图片描述

Partition Information 设置

这里写图片描述

点击add进行分区设置,/boot,swap,/

/boot

这里写图片描述

这里写图片描述

设置好如图

这里写图片描述

Network Configuration 设置

这里写图片描述

这里写图片描述

设置好如图

这里写图片描述

在左上角的File中把文件保存在/var/www/html/下

这里写图片描述

这里写图片描述

更改ks.cfg配置

 vim /var/www/html/ks.cfg                                     ###编辑ks.cfg

在末尾可以添加你想安装的

 %packages                                                     ###安装包起始位
 @base                                                         ###组(软件包)
 lftp                                                          ###lftp服务
 %end                                                          ###安装包结束位
 %post                                                         ###安装完成执行的命令     
 rm -rf /etc/yum.repos.d/*                                     ###删除目录下文件
 %end                                                          ###结束

检查语法是否错误

ksvalidator /var/www/html/ks.cfg                                ###没有报错,语法就没错

脚本建立

 vim /server/scripts/vm_Auto_create.sh                          ###编辑脚本

进入编辑模式

 #!/bin/bash                                                    ###用bash解析  
 virt-install \                                                 ###安装虚拟机
 --location http://172.25.254.56/rhel7.3 \                      ###源位置
 --extra-args "ks=http://172.25.254.56/ks.cfg" \                ###应答的文件路径
 --ram 1024 \                                                   ###内存大小
 --cpus 1 \                                                     ###cpu个数   
 --file-size 8 \                                                ###磁盘大小
 --file /var/lib/libvirt/images/$1.qcow2,bus=virtio \           ###安装位置
 --network source=br0,model=virtio \                            ###网卡设置              
 --name $1 &                                                    ###虚拟机名字

运行脚本

 chmod 755 -R  /server/scripts/
 sh /server/scripts/vm_Auto_create.sh test                      ###执行脚本

这里写图片描述

这里写图片描述

这里写图片描述

kickstart制作ks.cfg脚本便大功告成!!!

  • 1
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

Wielun

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值