Chinaunix首页 | 论坛 | 博客
  • 博客访问: 3360392
  • 博文数量: 258
  • 博客积分: 9440
  • 博客等级: 少将
  • 技术积分: 6998
  • 用 户 组: 普通用户
  • 注册时间: 2009-05-03 10:28
个人简介

-- linux爱好者,业余时间热衷于分析linux内核源码 -- 目前主要研究云计算和虚拟化相关的技术,主要包括libvirt/qemu,openstack,opennebula架构和源码分析。 -- 第五届云计算大会演讲嘉宾 微博:@Marshal-Liu

文章分类

全部博文(258)

文章存档

2016年(1)

2015年(4)

2014年(16)

2013年(22)

2012年(41)

2011年(59)

2010年(40)

2009年(75)

发布时间: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.........【阅读全文】

阅读(12198) | 评论(1) | 转发(0)

发布时间: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.........【阅读全文】

阅读(4901) | 评论(0) | 转发(0)

发布时间: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.........【阅读全文】

阅读(3784) | 评论(0) | 转发(0)

发布时间:2013-03-26 11:43:14

    由于很多同学来信询问如何学习qemu,要看哪些资料,应该怎么入手之类的问题,我每次都回答:看代码。但是qemu的代码也是挺庞大的,如果没有一个好的方法和环境,将是一件非常痛苦的事情。因为qemu的相关资料太少了,并不像linux,有很多源码分析的资料可以对照的看。    对一个陌.........【阅读全文】

阅读(5866) | 评论(1) | 转发(3)

发布时间:2013-03-01 15:45:51

    Glance用来作为独立的大规模镜像查找服务,当它与Nova和Swift配合使用时,就为OpenStack提供了虚拟机镜像的查找服务,像所有的OpenStack项目一样,遵循以下设计思想:基于组件的架构 - 便于快速增加新特性高可用性 - 支持大负荷容错性 - 独立的进程地址空间.........【阅读全文】

阅读(19693) | 评论(0) | 转发(4)

发布时间:2013-02-26 17:17:54

    一直在研究kvm的para-virtualization driver - virtio,可能是太熟的原因吧,今天突然发现不知道咋在libvirt层配置kvm采用virtio驱动了,问题在于,看到下面这个配置文件,我竟不能确定此配置是否是采用了virtio驱动,先来看下配置文件的virtio相关的部分:......【阅读全文】

阅读(9683) | 评论(0) | 转发(3)

发布时间:2013-02-17 11:38:47

  os启动的时候,会有个检查filesystem是否正确的操作,如果发现filesystem is inconsistent,就会自动执行fsck,导致filesystem inconsistent的最主要的原因是power off,就是我们说的硬关机。    执行fsck的时候,如果发现无法对某个分区的filesystem进行check,fsck将会failed,然后系统进入r.........【阅读全文】

阅读(3289) | 评论(2) | 转发(1)

发布时间:2013-02-07 13:03:01

    OpenNebula支持虚拟机的冷迁移(migrate)和热迁移(live_migrate,也可称为在线迁移),下面从代码的角度来分析下虚拟机迁移的代码执行路径。1. OpenNebula中定义的Action的生命周期    OpenNebula通过定义多种action来表示不同的操作,同时,OpenNebula通过一个统一的框架来处理所有.........【阅读全文】

阅读(4730) | 评论(1) | 转发(0)

发布时间: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.........【阅读全文】

阅读(11121) | 评论(0) | 转发(1)

发布时间:2013-02-03 21:46:42

    实验目的:通过lxc启动一个装有ubuntu 12.04-amd64的container instance, 然后在此instance中搭建LAMP(Linux+Apache+Mysql+PHP)环境    具体步骤:    (1)安装mysql:             sudo.........【阅读全文】

阅读(3826) | 评论(0) | 转发(1)
给主人留下些什么吧!~~

morehsh2014-12-03 10:56

刘哥好,哈,在csdn看你写的关于网卡驱动的文章,追到这儿,发现原来是科大的师兄。

回复  |  举报

默然笙笙2014-06-12 15:35

您也转战OpenStack啦,其实您对Opennebula分析的很好,OPennebula相对来说 机构简单多了,不过我也转OpenStack了.....

回复  |  举报

imawolfking2014-01-04 21:26

刘哥好:
我在您文章 SPARC寄存器窗口上溢(overflow)和下溢分析(underflow) 中提问,希望您能解惑?主要是关于函数返回时,栈指针改变,如果恢复保存在栈中的窗口寄存器

回复  |  举报

zhengzhoujava2013-09-14 14:14

回复  |  举报

liujunwei12342013-08-22 22:17

电影vs程序员:刘哥你好

你好。你是?

回复  |  举报
留言热议
请登录后留言。

登录 注册