-- linux爱好者,业余时间热衷于分析linux内核源码 -- 目前主要研究云计算和虚拟化相关的技术,主要包括libvirt/qemu,openstack,opennebula架构和源码分析。 -- 第五届云计算大会演讲嘉宾 微博:@Marshal-Liu
发布时间:2013-04-24 11:52:19
KVM虚拟机在不同主机之间的迁移,是个复杂的问题,有非常多的解决方案,但是不同的解决方案都有其优点和缺点,下面来分析下当前几种可用的KVM虚拟机迁移的方案。1. 虚拟机迁移过程中数据的传输(磁盘镜像和内存数据) 通常有两种常用的数据传输方式: -- 基于hypervisor的传输机制,即通过host之间.........【阅读全文】
发布时间:2013-04-17 15:00:47
1. 问题导出:今天在注册redhat的订阅的时候,发现了一个选项不会填,具体参见下图: 这里有个“插槽”或“LPAR”的概念,中文翻译成”插槽“,一下有点不适应了,其实英文页面显示为:“Number of Sockets or LPARs:”,所以插槽就是scoket的意思。LPAR是逻辑分区的意思(Logical Partition),就是将单.........【阅读全文】
发布时间:2013-04-16 17:32:05
之所以编译安装,主要是为了使用libvirt和qemu的最新版本,测试其new features。1. libvirt-1.0.4编译安装(1)安装gcc以及依赖软件sudo apt-get install libxml2-dev libgnutls-dev libdevmapper-dev python-dev libnl-dev libpciaccess-dev build-essential(2)configure配置.........【阅读全文】
发布时间:2013-04-14 21:28:47
想验证下最新版本的qemu的一些功能,于是将其从qemu-0.12升级到了qemu-1.4,编译安装一切都很顺利,但是当创建virtual machine时,报错如下:[root@compute-30-02 data3]# virsh create ubuntu.xml error: Failed to create domain from ubuntu.xmlerror: unknown OS type hv.........【阅读全文】
发布时间:2013-04-03 16:44:53
1. 启动vnc server失败,这是因为处理vnc proxy的进程已经启动(/opt/nebula/ONE_DEV/share/websockify/websocketproxy.py)解决方法:ps aux | grep websockify,将其杀死2. 没有产生sunstone的授权文件,/opt/nebula/ONE/vat/.one/sunstone_auth解决方法:手工创建,创建方法为://产生servera.........【阅读全文】
发布时间:2013-04-02 14:44:03
2013年3月26号,OpenNebula社区发布了OpenNebula 4.0 Beta,与OpenNebula 3.8相比,此版本增加了很多新的特性,同时也解决了之前版本的一些bug,下面分组件总结一下OpenNebula 4.0的new features and bug fix。一、OpenNebula Core的新特性1. VM System Snapshots 虚拟机系统快照是指整个vir.........【阅读全文】
imawolfking2014-01-04 21:26
刘哥好:
我在您文章 SPARC寄存器窗口上溢(overflow)和下溢分析(underflow) 中提问,希望您能解惑?主要是关于函数返回时,栈指针改变,如果恢复保存在栈中的窗口寄存器