-- linux爱好者,业余时间热衷于分析linux内核源码 -- 目前主要研究云计算和虚拟化相关的技术,主要包括libvirt/qemu,openstack,opennebula架构和源码分析。 -- 第五届云计算大会演讲嘉宾 微博:@Marshal-Liu
发布时间:2013-02-26 17:17:54
一直在研究kvm的para-virtualization driver - virtio,可能是太熟的原因吧,今天突然发现不知道咋在libvirt层配置kvm采用virtio驱动了,问题在于,看到下面这个配置文件,我竟不能确定此配置是否是采用了virtio驱动,先来看下配置文件的virtio相关的部分:......【阅读全文】
发布时间:2013-02-17 11:38:47
os启动的时候,会有个检查filesystem是否正确的操作,如果发现filesystem is inconsistent,就会自动执行fsck,导致filesystem inconsistent的最主要的原因是power off,就是我们说的硬关机。 执行fsck的时候,如果发现无法对某个分区的filesystem进行check,fsck将会failed,然后系统进入r.........【阅读全文】
发布时间:2013-02-07 13:03:01
OpenNebula支持虚拟机的冷迁移(migrate)和热迁移(live_migrate,也可称为在线迁移),下面从代码的角度来分析下虚拟机迁移的代码执行路径。1. OpenNebula中定义的Action的生命周期 OpenNebula通过定义多种action来表示不同的操作,同时,OpenNebula通过一个统一的框架来处理所有.........【阅读全文】
发布时间:2013-02-04 18:22:52
实验目的:将一台主机上的硬盘作为一个iscsi target挂载到另外一台主机上 。1. iscsi的target端 (1)安装 iscsi target相关的软件$ sudo apt-get install iscsitarget iscsitarget-source iscsitarget-dkms(2)修改iscsi target的配置文件$sudo vi /etc/default/iscsitargetI.........【阅读全文】
发布时间:2013-02-03 21:46:42
实验目的:通过lxc启动一个装有ubuntu 12.04-amd64的container instance, 然后在此instance中搭建LAMP(Linux+Apache+Mysql+PHP)环境 具体步骤: (1)安装mysql: sudo.........【阅读全文】
imawolfking2014-01-04 21:26
刘哥好:
我在您文章 SPARC寄存器窗口上溢(overflow)和下溢分析(underflow) 中提问,希望您能解惑?主要是关于函数返回时,栈指针改变,如果恢复保存在栈中的窗口寄存器