虚拟机的安装与重置

一.虚拟机的安装

首先需要一个镜像,此处我用的是红帽7.3版本的。

  1.可编辑 virt-manager 命令进入安装界面

虚拟机的安装与重置

 也可 通过图形界面打开

虚拟机的安装与重置

 

虚拟机的安装与重置

2.选择安装方式

 虚拟机的安装与重置

3.导入镜像软件

  虚拟机的安装与重置

  4.选择内存大小和cpu核数

 

  虚拟机的安装与重置

5.选择硬盘大小

虚拟机的安装与重置

   6.虚拟机命名

 

  虚拟机的安装与重置

  7.安装版本  Install Redhat Enterprise Linux 7.3

虚拟机的安装与重置

  8.安装过程语言选择

虚拟机的安装与重置

  9.时间、时区、安装语言 

 

虚拟机的安装与重置

虚拟机的安装与重置

 

虚拟机的安装与重置

 

  10.安装模式

 

虚拟机的安装与重置

  11.手动分区

 

虚拟机的安装与重置

 

虚拟机的安装与重置

 

虚拟机的安装与重置

 

整个界面如下图所示,修改以上所示即可。

虚拟机的安装与重置

 

  12.设定超级用户root密码   

 

虚拟机的安装与重置

 

虚拟机的安装与重置

左边即为设置超级用户密码,右边为设置普通用户,可以此时设置,也可在安装完成后设置。

二.使用脚本安装虚拟机

1.编写脚本

  vim     /mnt/vm_create.sh

脚本内容如下:

虚拟机的安装与重置

 

2.安装虚拟机

虚拟机的安装与重置

编辑完脚本后,修改其权限,再执行即可进行安装。

执行命令为sh /mnt/create_vm.sh    test  (文件名+虚拟机名称,名字随意,自由发挥~)

3.不显示过程安装虚拟机
修改上面的脚本,在末尾加上>/dev/null即使用输出重定向把报错仍进垃圾桶中。

虚拟机的安装与重置

三.重置虚拟机

首先说一下虚拟机的配置文件所在位置   

虚拟机的系统在即硬盘文件在     /var/lib/libvirt/images/westos.qcow2

虚拟机的硬件信息在  /etc/libvirt/qemu/westos.xml  

1.手动导入

首先建立备份文件,即快照(用户在使用时实际操作的是快照,读到的内容为真正的虚拟机,当虚拟机内容遭到破坏时,即可重置虚拟机,特别方便使用,简单粗暴!)

qemu-img   create -f    qcow2  -b   test.qcow2     node1.qcow2

         create                            ##新建文件          -f   qcow2              ##文件类型

         -b   test.qcow2              ##原始文件          node1.qcow2        ##快照文件

虚拟机的安装与重置

然后选择下图选项,手动安装即可。

虚拟机的安装与重置

虚拟机的安装与重置

虚拟机的安装与重置

虚拟机的安装与重置

2.编写脚本自动导入

虚拟机的安装与重置

虚拟机的安装与重置

虚拟机的安装与重置

虚拟机的安装与重置

运行即可。

  注意:当node2损坏时,删除node2.qcow2文件,重新运行脚本安装即可重置

四.虚拟机的自动安装

 

  1.安装system-config-kickstart

        yum install system-config-kickstart -y

    生成ks.cfg 文件(例:保存在/var/html)

    通过运行文件即可自动安装,下面说明详细步骤。

       system-config-kickstart   (打开选项窗口设定)

虚拟机的安装与重置

   2.对虚拟机的安装选项进行设定

此处更改地区为Asia/Shanghai,在配置文件生成时再改也是可以的,设置root密码,安装完成自启动,无图形安装

 

虚拟机的安装与重置

    选择yum源,一般在真机上共享,适用所以虚拟机安装。

虚拟机的安装与重置

    选择安装new boot,默认MBR

虚拟机的安装与重置

进行分区,/boot,swap,/

 

虚拟机的安装与重置

 

虚拟机的安装与重置

 

虚拟机的安装与重置

 

虚拟机的安装与重置

分区划定完成

 

虚拟机的安装与重置

  设置网络:eth0

 

虚拟机的安装与重置

 

保存文件到/var/www/html/中。

虚拟机的安装与重置

   

SELinux设置为Disabled

虚拟机的安装与重置

 

虚拟机的安装与重置

保存文件到/var/www/html/中

 

虚拟机的安装与重置

 

虚拟机的安装与重置

3.编辑ks.cfg 文件,设定安装包

虚拟机的安装与重置

虚拟机的安装与重置

检查是否有语法错误。

虚拟机的安装与重置

   4.编辑vm_create.sh,设置自动安装

虚拟机的安装与重置

   5.运行脚本,自动安装虚拟机

   sh   vm_create.sh   caity