虚拟机的快速安装与快照

我们在安装虚拟机的时候,一般会按照图形的提示一步步安装,但看起来会很麻烦。而且一旦点击错了,就得关掉重新安装。

最直接的办法是什么?

当然是从别人的电脑中拷贝过来了!!!那该怎么做呢?

虚拟机主要有两个文件,只要拷过来这两个文件就可以了,具体就执行以下命令:

scp   root@被复制的主机ip:/var/lib/libvirt/images/(虚拟机名称).qcow2   /var/lib/libvirt/images/

scp   root@被复制的主机ip:/etc/libvirt/qemu/(虚拟机名称).xml   /etc/libvirt/qemu/

virsh  define  (虚拟机名称).xml       重定义它的硬件信息就好了

虚拟机安装成功

还能怎么办呢?

那只有编辑脚本了

cd /mnt/ vim /mnt/vm-creat.sh 创建一个脚本

#!/bin/bash

virt-install \

--cdrom /home/kiosk/Desktop/rhel-server-7.0-x86_64-dvd.iso \         安装源镜像的地址

--ram 1024 \                ram的大小

--cpus 1 \                    cpu的核心数目

--disk /var/lib/libvirt/images/$1.qcow2,size=9,bus=virtio \                          硬盘地址、大小、输入输出模式(虚拟)

--name $1 \                                  $1表示脚本执行命令之后的第一串字符为虚拟机的名字

--network source=br0,model=virtio   &>  /dev/null     &                网络的资源和模式,   &   在后台运行

虚拟机的快照

当我们在虚拟机上误操作或者删除掉虚拟机配置文件的时,导致虚拟机无法操作,那就尴尬了!所以我们就需要虚拟机的快照。

那么什么时虚拟机的快照呢?

虚拟机的快照就是用镜像文件,创建一个虚拟机的镜像虚拟机。这样我们处理问题的时候不会在原虚拟机上进行处理,(快照会重新建立另外的储存单元,信息不会出现在原虚拟机的存储单元),如果这时候误操作了,或者删除了配置文件,那么原虚拟机的文件是不会丢失的。我们只要删除快照重新建立一个就好了。不需要重新安装虚拟机。

在虚拟机创建快照之前先在/var/lib/libvirt/images目录下虚拟机快照文件。

[root@foundation7 images]# qemu-img create -f qcow2 -b vmserver.img server1
Formatting 'server1', fmt=qcow2 size=10737418240 backing_file='vmserver.img' encryption=off cluster_size=65536 lazy_refcounts=off

虚拟机快照的图形化创建

,选中刚才创建的快照文件

 

虚拟机的脚本创建

cd   /mnt

vim   virt_kuaizhao.sh

chmod  755  virt_kuaizhao.sh          给这个脚本加上执行权限

mv  virt_kuaizhao.sh   /usr/bin/        为了更方便运行它,将它移动到/usr/bin/

virt_kuaizhao.sh   westos    node1     执行该命令

 

快照创建完成。

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值