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

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

文章分类

全部博文(259)

文章存档

2016年(1)

2015年(4)

2014年(16)

2013年(23)

2012年(41)

2011年(59)

2010年(40)

2009年(75)

发布时间:2012-12-24 21:30:27

  之前,看到很多部署opennebula的文章,感觉非常复杂,其实,通过给centos配置源,然后使用源来安装opennebula依赖的软件包,将大大简化opennebula的安装部署过程,这里总结一下与大家分享。1. 实验环境描述  三台物理机,ip地址分别为:192.168.35.1,192.168.35.2,192.168.35.3,具体作如下规划:(1)192.168.35.2即作为管理节点,又作为计算节点(2)192.168.35.1/2只作为计算节点2. 配置centos 6.3源(二者选其一即可)(1)iso本地源配置方法  vim /etc/yu......【阅读全文】

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

发布时间:2012-12-21 17:33:58

1. gitweb安装    注意:redhat的iso源是没有gitweb安装包,但是centos的源中有,在上一篇文章中给出了如何让redhat使用centos的源,那么,只需采用如下命令即可安装。# yum install gitweb2. gitweb配置  gitweb默认安装到了/var/www/git下,其配置文件在/etc/gitweb.conf下,另外,httpd的配置文件/etc/httpd/conf.d/git.conf。(1)修改/etc/gitweb.conf$projectroot = "/var/www/git" //将project......【阅读全文】

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

发布时间:2012-12-21 15:16:17

 近来,需要向开源项目提交代码,终于意识到了git的重要性,原因就不用多说了(人家都采用git来进行代码版本管理)。  于是,花了上午的时间自己搭建了一个git服务器,并把搭建的详细步骤和注意事项与大家分享。主机环境: RedHat 6.3, 并配置了本地iso源和centos 6.3的源(RedHat使用CentOS源的方法,参见博文《Redhat 使用CentOS的yum源进行升级或软件安装 》)1. git的安装和配置(1)使用yum源安装gityum install git(2)创建git用户并设置密码#useradd --home /home/git g......【阅读全文】

阅读(9441) | 评论(0) | 转发(2)

发布时间:2012-12-20 11:03:42

  在iaas平台中,当用户创建一个虚拟机后,必须按照用户自定义的信息对虚拟机进行初始化,比如:主机名,用户名/密码,ip地址,mac地址等,另外,可能用户还想在虚拟机启动后,某些服务就已经被自动配置好了,比如ssh登录等。 所有这些对Virtual Machine的定制,在opennebula中是通过一个叫Context iso的文件来完成的。1. context iso的原理和功能  opennebula把所有的用户对Virtual Machine的定制化信息都做成一个iso文件,然后在Virtual Machine启动的时候,将此iso文件挂载到VM的光驱中,然后执行......【阅读全文】

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

发布时间:2012-12-10 15:37:23

1. 现在libvirt-1.0源码2. 安装依赖软件包sudo apt-get install libgnutls-dev libyajl-dev libdevmapper-dev libnl-dev3. 执行configure,make install4. 执行make install 的时候会报错/bin/mkdir: cannot create directory `/usr/local/share/man/man1': File existsmake[3]: *** [install-man1] Error 1这是libvirt的Makefile有问题,如果
/usr/l......【阅读全文】

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

发布时间:2012-11-30 14:57:55

......【阅读全文】

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

发布时间:2012-11-08 18:41:17

......【阅读全文】

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

发布时间:2012-11-08 15:26:20

......【阅读全文】

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

发布时间:2012-11-04 22:19:31

......【阅读全文】

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

发布时间:2012-10-25 10:58:23

......【阅读全文】

阅读(1873) | 评论(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程序员:刘哥你好

你好。你是?

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

登录 注册