虚拟机的安装与重置

一.虚拟机的安装

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

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

 也可 通过图形界面打开

2.选择安装方式

 

3.导入镜像软件

 

扫描二维码关注公众号,回复: 2569783 查看本文章

  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

猜你喜欢

转载自blog.csdn.net/jin1501997/article/details/81332656