![](https://img-blog.csdnimg.cn/20201014180756928.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
openstack
hawkerou
林冰
展开
-
openstack软件包管理(rpm编译分析+distutils+setuptools+pbr)
openstack是用python语言编写的,遵循标准的python的软件包管理形式,更具体的说openstack的项目都是通过setuptools+pbr来管理发布软件包。setuptools是distutils增强版,因此下面我们先通过简单的介绍下distutils的工作原理,然后再说下openstack的组件是如何通过setuptools+pbr来管理,最后说下openstack是如何编译成r原创 2016-11-30 16:58:47 · 1898 阅读 · 0 评论 -
深入openstack rpm打包原理(openstack cinder rpm打包完全分析)
在这篇博文openstack软件包管理我已经介绍了下openstack打包原理最核心的原理和问题,但是并没有以实际的例子来介绍,因此这篇博文主要是通过cinder的spec文件来深入的讲解如何通过rpmbuild工具打出自己的版本,顺带对涉及到rpmbuild相关的知识做讲解,本次博文的主要笔记直接记录在spec文件里中。我的rpmbuild的测试环境:RPM 版本 4.11.3rpm原创 2016-12-02 16:53:52 · 4089 阅读 · 2 评论 -
openstack热迁移机制分析(libvirt热迁移模型、nova热迁移控制逻辑、调试方法)
前段时间在解决大内存热迁移失败的时候,查阅了下openstack热迁移相关知识,有了一些记录跟大家分享下。以基于L版openstack+qemu/kvm,跟大家分享下API库libvirt的热迁移机制和nova控制逻辑的一些记录。注:这篇博客我同步发布在我司的公众号上:openstack热迁移机制分析。一、libvirt热迁移原理libvirt的迁移主要分为两个层面:网络数据传原创 2016-12-06 08:04:51 · 11833 阅读 · 8 评论