- 博客(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制作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虚拟机启动源码实现(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关注的人