虚拟机Q&A

Q1:虚拟机运行一段时间后,各个版本的第一台虚拟机容量变大,增大容量可以接受

原因:不详

解决方法:用备份镜像替换当前镜像


1.1G Jun 24 17:07 win7_sp1_32_0.qcow2
1.5G Jun 24 17:07 win7_sp1_32_1.qcow2
1.2G Jun 24 17:07 win7_sp1_32_2.qcow2
651M Jun 24 17:07 win7_sp1_32_3.qcow2
3.6G Jun 24 17:08 win7_sp1_32_backup.qcow2
631M Jun 24 17:08 winxp_sp2_0.qcow2
1.1G Jun 24 17:08 winxp_sp2_1.qcow2
1.1G Jun 24 17:09 winxp_sp2_2.qcow2
1.1G Jun 24 17:09 winxp_sp2_3.qcow2
1.1G Jun 24 17:09 winxp_sp2_4.qcow2
1.1G Jun 24 17:09 winxp_sp2_5.qcow2
2.4G Jun 24 17:09 winxp_sp2_cn_backup.qcow2
350M Jun 24 17:10 winxp_sp3_0.qcow2
1.1G Jun 24 17:10 winxp_sp3_1.qcow2
1.1G Jun 24 17:10 winxp_sp3_2.qcow2
1.1G Jun 24 17:10 winxp_sp3_3.qcow2
1.1G Jun 24 17:10 winxp_sp3_4.qcow2
1.1G Jun 24 17:10 winxp_sp3_5.qcow2
2.4G Jun 24 17:11 winxp_sp3_cn_backup.qcow2


root 1.3G Jul  7 10:48 win7_sp1_32_0.qcow2
root 1.5G Jul  7 10:45 win7_sp1_32_1.qcow2
root 1.2G Jul  7 10:46 win7_sp1_32_2.qcow2
root 659M Jul  7 10:46 win7_sp1_32_3.qcow2
kvm  3.6G Jun 25 10:14 win7_sp1_32_backup.qcow2
root 1.1G Jul  7 15:06 winxp_sp2_0.qcow2
root 1.1G Jul  7 15:06 winxp_sp2_1.qcow2
root 1.1G Jul  7 15:06 winxp_sp2_2.qcow2
root 1.1G Jul  7 15:06 winxp_sp2_3.qcow2
root 1.1G Jul  7 15:06 winxp_sp2_4.qcow2
root 1.1G Jul  7 15:08 winxp_sp2_5.qcow2
kvm  2.4G Jun 25 10:15 winxp_sp2_cn_backup.qcow2
root 369M Jul  7 14:28 winxp_sp3_0.qcow2
root 1.1G Jul  7 14:27 winxp_sp3_1.qcow2
root 1.1G Jul  7 14:28 winxp_sp3_2.qcow2
root 1.1G Jul  7 10:49 winxp_sp3_3.qcow2
root 1.1G Jul  7 10:48 winxp_sp3_4.qcow2
root 1.1G Jul  7 10:47 winxp_sp3_5.qcow2
kvm  2.4G Jun 25 10:18 winxp_sp3_cn_backup.qcow2

 

Q2:虚拟机执行一段时间后(snapshot-revert操作),恢复快照速度越来越慢,从5秒以内变慢至2min

原因:不详

解决方法:重新define虚拟机(不用替换镜像)


DELETE(){
    for i in {0..5}
    do
    virsh snapshot-delete winxp_sp2_${i} --current
    virsh undefine winxp_sp2_${i}
    virsh snapshot-delete winxp_sp3_${i} --current
    virsh undefine winxp_sp3_${i}
    done
 
    for i in {0..3}
    do
    virsh snapshot-delete win7_sp1_32_${i} --current
    virsh undefine win7_sp1_32_${i}
    done
    # rm -f *
}
 
DEFINE(){
    for i in {0..5}
    do
    virsh define winxp_sp2_${i}.xml
    virsh snapshot-create winxp_sp2_${i} winxp_sp2_${i}_snapshot.xml --redefine --current
    virsh define winxp_sp3_${i}.xml
    virsh snapshot-create winxp_sp3_${i} winxp_sp3_${i}_snapshot.xml --redefine --current
    done
 
    for i in {0..3}
    do
    virsh define win7_sp1_32_${i}.xml
    virsh snapshot-create win7_sp1_32_${i} win7_sp1_32_${i}_snapshot.xml --redefine --current
    done
}

时间: 2024-11-08 00:31:11

虚拟机Q&A的相关文章

KVM虚拟化技术之使用Qemu-kvm创建和管理虚拟机

一.KVM简介 KVM(名称来自英语:Kernel-basedVirtual Machine的缩写,即基于内核的虚拟机),是一种用于Linux内核中的虚拟化基础设施,可以将Linux内核转化为一个hypervisor.KVM在2007年2月被导入Linux 2.6.20核心中,以可加载核心模块的方式被移植到FreeBSD及illumos上. KVM在具备Intel VT或AMD-V功能的x86平台上运行.它也被移植到S/390,PowerPC与IA-64平台上.在Linux内核3.9版中,加入A

OpenShare常见问题及解答

OpenShare常见问题及回答: Q:OpenShare可以整合SAP么? A:当然可以,OpenShare是真正完全开放的产品,但要进行二次开发,事实上我们帮我们大部分的客户都整合了SAP,包括数据层面的整合,应用层面的整合以及界面的整合 Q:你们OpenShare的免费版是不是功能上有缩减啊? A:我们免费的是完整版,无任何限制,我们是彻底,完全,永久的免费,而且免费的许可是无限的,免费的许可包括: OpenShare 基础Server的无限使用 无限公司级门户的使用许可 无限部门级门户的

Xamarin iOS开发实战1.1.3Xamarin版本

Xamarin iOS开发实战1.1.3Xamarin版本 Xamarin提供了免费版和付费版.免费版本包含Xamarin Studio服务.付费版本分为普通版299美元/年.商业版999美元/年和企业版1899美元/年.开发者可以根据自身需要进行购买,如图1.1所示.本文选自Xamarin iOS开发实战大学霸 图1.1  Xamarin各个版本 注意:针对学生及研究人员,Xamarin提供以99美元/年的价格购买商业版授权. 1.1.4  工具需求 要使用C#编写iOS应用程序,需要使用到3

管道及重定向

| 管道符 前面的结果给后面执行 '>>'<<标准输入 描述符 0 -------> /proc/ ----> fd 文件描述符位置 lsof -p 4510 查看打开文件的描述符vim mima.sh#!/bin/bashread -p "请你输入用户名称:" username 读用户的标准输入stty -echoread -p "请你输入用户密码:" pass stty echoecho "$useradd 赶紧把你

Docker基础入门实战(一)

Docker基础入门实战 第1章          docker简介 1.1  what is Docker Docker是一个开源的应用容器引擎,基于Go语言并遵从Apache2.0协议开源,源代码部署在GitHub上. Docker是通过内核虚拟技术来提供容器的资源隔离与安全保障,由于Docker通过操作系统层的虚拟化实现隔离,所以Docker容器在运行时,不需要类似虚拟机(VM)额外的操作系统开销,从而提高资源的利用率. Docker的目标是实现轻量级的操作系统虚拟化解决方案. 1.2 

KVM虚拟化笔记(四)------kvm虚拟机日常管理

一,查看KVM虚拟机配置文件及运行状态 1,KVM虚拟机默认的配置文件路径:/etc/libvirt/qemu/ 而autostart目录是配置kvm虚拟机开机自启动的目录. [[email protected] qemu]# cd /etc/libvirt/qemu [[email protected] qemu]# ll total 24 drwxr-xr-x 2 root root 4096 Feb  2 15:03 autostart      ###开机自启动目录   -rw-----

Java虚拟机8:虚拟机性能监控与故障处理工具

http://www.cnblogs.com/xrq730/p/4842483.html 前言 定位系统问题的时候,知识.经验是基础,数据是依据,工具是运用知识处理数据的手段.这里说的数据包括:运行日志.异常堆栈.GC日志.线程快照.堆转储快照等.经常使用适当的虚拟机监控和分析的工具可以加快分析数据.定位解决问题的速度. jps:虚拟机进程状况工具 首先约定一下运行的代码都是以下这段 1 public class TestMain 2 { 3 public static void main(St

Java虚拟机(JVM)中的内存设置详解

在一些规模稍大的应用中,Java虚拟机(JVM)的内存设置尤为重要,想在项目中取得好的效率,GC(垃圾回收)的设置是第一步. PermGen space:全称是Permanent Generation space.就是说是永久保存的区域,用于存放Class和Meta信息,Class在被Load的时候被放入该区域Heap space:存放Instance. GC(Garbage Collection)应该不会对PermGen space进行清理,所以如果你的APP会LOAD很多CLASS的话,就很

VMware虚拟机Ubuntu增加硬盘空间

Android4.1源码出来,没事也想下载下来看一下,结果悲剧的发现虚拟机上给Ubuntu分配的硬盘空间太小了,就剩下2.7G.而在官方文档中:The source download is approximately 6GB in size,说明源代码大小在6G左右,只好为Vmware虚拟机中的ubuntu再挂载一个20G的硬盘. (1)  增加虚拟机硬盘. 首先,打开Vmware里面VM里面的setting.如下图: 进入设置界面: 选择Hard Disk,点击下面Add: 点击next:选择