自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

溜溜小哥

没想到我在深圳的最后一夜竟然是这么度过,咀嚼此刻的心情,竟然没有波澜,唯一值得留恋的只有几个好朋友,这两年经历也许已经磨去我内心的敏感~~~~各位好朋友,来日方长,大家珍重!再见,深圳!

  • 博客(7)
  • 收藏
  • 关注

原创 OpenStack基于Libvirt的虚拟化平台调度实现----Nova虚拟机动态迁移源码分析

这篇博文开始,我们来解析一下Nova虚拟机动态迁移的实现源码。这里不会再像前面那样对代码进行逐行的详细解析,目的是来整理Nova虚拟机动态迁移的实现步骤和相关源码部分架构。首先我们来看虚拟机动态迁移在Opentack Nova中的API请求处理函数/nova/api/openstack/compute/contrib/admin_actions.py----def _migrate_liv

2013-08-28 22:09:57 7734 6

原创 OpenStack基于Libvirt的虚拟化平台调度实现----Nova虚拟机启动源码实现(4)

继续来看方法

2013-08-24 00:28:25 6562 6

原创 为OpenStack制作UBUNTU 12.04系统镜像

本文是本人借鉴了网上的一些资料和本人在实际制作OpenStack UBUNTU 12.04的系统镜像过程中进行的总结。记录下来以便日后使用方便。安装 Ubuntu 镜像首先下载要安装的 ubuntu 版本:# wget http://releases.ubuntu.com/lucid/ubuntu-12.04-desktop-amd64.iso创建一个 10GB 大小的 “硬盘

2013-08-23 17:39:29 14371 1

原创 OpenStack基于Libvirt的虚拟化平台调度实现----Nova虚拟机启动源码实现(3)

我们继续来

2013-08-23 17:16:28 6155 2

原创 OpenStack基于Libvirt的虚拟化平台调度实现----Nova虚拟机启动源码实现(2)

来继续解析方法_create_image,这是建立虚拟机过程中比较重要的一个方法,它实现了虚拟机镜像的建立。,需要注意的是,这个方法并没有实现新建立的虚拟机的启动。具体来看方法_create_image:

2013-08-22 00:12:40 7388 1

原创 OpenStack基于Libvirt的虚拟化平台调度实现----Nova虚拟机启动源码实现(1)

Nova通过独立的软件管理模块实现XenServer、Hyper-V和VMWare ESX的调用与管理,同时对于其他的Hypervisor,如KVM、LXC、QEMU、UML和Xen则是通过Libvirt标准接口统一实现,其中KVM是Nova-Compute中Libvirt默认调用的底层虚拟化平台。为了更好地理解在Nova环境下Libvirt是如何管理底层的Hypervisor,先要基本了解Lib

2013-08-15 23:44:18 14046 1

原创 Libvirt学习总结

这是本人之前在实验室做的一个LIBVIRT学习报告。什么是libvirt虚拟云实现的三部曲:虚拟化技术实现-->虚拟机管理-->集群资源管理(云管理)。各种不同的虚拟化技术都提供了基本的管理工具。比如,启动,停用,配置,连接控制台等。这样在构建云管理的时候就存在两个问题:1) 如果采用混合虚拟技术,上层就需要对不同的虚拟化技术调用不同管理工具,很是麻烦。2) 虚

2013-08-01 00:22:13 56348 9

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除