随笔分类 - KVM
摘要:群里有朋友在使用virt-manger的时候遇到了下边这个报错[root@server ~]# virt-manager Traceback (most recent call last): File "/usr/share/virt-manager/virt-manager.py", line 383, in main() File "/usr/share/virt-manager/virt-manager.py", line 286, in main raise gtk_errorRuntimeError: could not open displa
阅读全文
摘要:使用了virito半虚拟化驱动程序的KVM虚拟机虽然性能上有显著的提高,但仍然存在不少安全和稳定性的隐患。故整理收集bug和解决方法,可能有很多不全的问题,可以直接在下边留言。
阅读全文
摘要:关于使用qcow2的backing_file时可能会遇到的一个问题的分析与理解。我们知道qcow2 的磁盘格式可以带来很大的便利性,因为部署的时候可以减少大量的时间、空间,可以增量备份、快照等非常诱人的特性。因为下边可能会有点绕: backing_file:后端,母镜像 qcow2:前端,子镜像在使用的时候可能会遇到一种情况,就是使用backing_file时,如果修改了backing_file,“可能”会导致前端的qcow2 的崩溃,出现这种问题个人觉得是很正常的,并且是可以完全避免的。所以,在openstack在使用qcow2 的过程中会使用glance镜像管理来保证它的安全和完整性,..
阅读全文
摘要:Qcow2 相对于 Raw格式的磁盘有以下几种特性: Backing File(也是我一直使用qcow2的原因) Snapshot(Cow在qcow2 中除Backing File以外的另一种应用模式) Compress(还没有研究过) Encrypted(加密)参考的帖子:---》传送门《---不知是因为qemu设计的bug还是其他原因,使用qemu-img create 创建的镜像中指定qcow2 指定加密参数,创建磁盘时并不会提示输入初识密码,也就是密码是空,也没有发现可以修改密码的方法(除了convert)。[root@localhost modules]# qemu-img ...
阅读全文
摘要:Virt is a suite of tests made to exercise different linux virtualization hypervisors. At the time of this writing (01/09/2013), there are 4 virt types covered:Virt是一组用于测试Linux虚拟化超级管理器的套件。在写本文是(01/09/2013),已经有4种virt形式被覆盖到。QEMU (previously known as KVM)LibvirtV2V (which is an utility to convert virtua
阅读全文
摘要:最近开始写博客,记录一些学习、实验、测试的结果,帮助自己记忆,也方便与大家分享,开始会将之前在论坛有意义的帖子转移过来,中间会加上自己新的理解、论证和修改之前出的一些纰漏。本文主要以解决问题的方式介绍KVM(在线)迁移虚拟机的方法,可能内容包含的不是很全面,这些只是我在实验的时候遇到的问题(我操作之前是裸环境,一步一步debug到成功,如果按照下述方法,基本不会出太大差错),当然如果遇到的问题没有被包含可以留言回复或加入QQ群:93146027。。。之前一直以为KVM虚拟机迁移需要共享存储,虚拟机的镜像放到共享存储中,迁移的过程相当于启动一个监听虚拟机,将内存数据copy到目标服务器上,然后销
阅读全文
摘要:如何expand虚拟机磁盘分区相对于shrink比较简单:1. 创建一个要扩展size大小的目标img文件2. 选择要扩展的分区3. virt-resize --expand /dev/sda1 source.img target.img要保证target比source的文件大。shrink稍微复杂一些,因为考虑到内部文件系统的使用量,如果过度缩小会破坏文件系统。首先要查看确定文件系统的使用量,和将要缩小的size1. virt-df source.img使用guestfish 读取source.img (不要加-i 自动挂载,对文件系统做操作,不要保持这个设备在使用)2. gues...
阅读全文
摘要:qemu-kvm-0.12 adds block migration feature虽然都是root.img 但是在不同的目录上,因为是测试调试,所以直接将qmp输出到标准输出。VM1:/usr/libexec/qemu-kvm --enable-kvm -name VM1 -drive file=root.img,if=virtio,boot=on -monitor stdio -vnc 0.0.0.0:0VM1已经启动,正常进入系统。可以通过5900端口连接到VM1中VM2:/usr/libexec/qemu-kvm --enable-kvm -name VM2 -drive file=r
阅读全文

浙公网安备 33010602011771号