摘要: 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 阅读全文
posted @ 2013-09-25 23:31 风刃 阅读(525) 评论(0) 推荐(0) 编辑
摘要: 最近开始写博客,记录一些学习、实验、测试的结果,帮助自己记忆,也方便与大家分享,开始会将之前在论坛有意义的帖子转移过来,中间会加上自己新的理解、论证和修改之前出的一些纰漏。本文主要以解决问题的方式介绍KVM(在线)迁移虚拟机的方法,可能内容包含的不是很全面,这些只是我在实验的时候遇到的问题(我操作之前是裸环境,一步一步debug到成功,如果按照下述方法,基本不会出太大差错),当然如果遇到的问题没有被包含可以留言回复或加入QQ群:93146027。。。之前一直以为KVM虚拟机迁移需要共享存储,虚拟机的镜像放到共享存储中,迁移的过程相当于启动一个监听虚拟机,将内存数据copy到目标服务器上,然后销 阅读全文
posted @ 2013-09-25 23:29 风刃 阅读(2339) 评论(2) 推荐(1) 编辑
摘要: 如何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... 阅读全文
posted @ 2013-09-25 23:26 风刃 阅读(983) 评论(0) 推荐(0) 编辑
摘要: apache/init.slshttpd: pkg: - installed file.managed: - name: /etc/httpd/conf/httpd.conf - require: - pkg: httpd file.symlink: - name: /root/test.lk - source: salt://apache/init.sls - require: - pkg: httpd service.running: - enable: True - watch: - pkg: httpd - file: httpdData failed t... 阅读全文
posted @ 2013-09-25 23:26 风刃 阅读(577) 评论(0) 推荐(0) 编辑
摘要: 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 阅读全文
posted @ 2013-09-25 23:21 风刃 阅读(839) 评论(0) 推荐(0) 编辑