240 发简信
IP属地:贵州
  • openstack各组件的RBAC(Role Based Access Controll)

    以kilo版本的openstack为例 Keystone Role 和 Policy 策略 验证用户username和password以后,用户...

  • python迭代器、生成器与装饰器

    可迭代对象与迭代器 可迭代对象 可以直接作用于for循环的对象统称为可迭代对象,代码中可以通过isinstance()判断一个对象是否是Iter...

  • cinder服务状态监控

    以kilo版本cinder为例 cinder ServiceController 可见,service返回结果状态是否为up,取决于now - ...

  • nova自定义API

    以kilo版本nova为例 创建自定义的API有三种方式: 在原有的资源上增加函数,例如在servers上增加一个接口,查看虚拟机的资源利用情况...

  • cinder创建卷源码分析

    本文以kilo版本的cinder为例 代码整体流程如下: 如整体架构图所示,创建卷涉及的大体步骤主要有以下几步:a. Client发送请求,通过...

  • nova 挂载卷源码分析

    本文以kilo版本的nova为例 nova挂载卷源码分析 nova/api/openstack/compute/contrib/volumes....

  • cinder服务启动源码分析章

    本文以Newton版本的cinder为例 一、cinder api服务 根据setup.cfg找到cinder-api服务的启动入口 WSGIS...

  • 深入理解nova api服务

    一、wsgi简介 在构建 Web 应用时,通常会有 Web Server 和 Application Server 两种角色。其中 Web Se...

  • python fabric详解

    简介 Fabirc是基于python实现的SSH命令行工具,非常适合应用的自动化部署,或者执行系统管理任务。 简单的例子: 这个fab简单地导入...