博客

一致性哈希(consistent hashing) -- Part 5 引入weight(权重)的一致性hash,仿真实验,以及一致性hash类的封装(本系列博客类似于Swift Ring的演化史)

1. 对此前讨论,做类的封装
  • lzueclipse
  • 2014年06月30日
  • 分享

在Ceph中创建虚拟机流程改进之分析

作为个人学习笔记分享,有任何问题欢迎交流!最近在Gerrit中看到一个change:https://review.openstack.org/#/c/94295/ , 它主要是对当前在Ceph中创建虚拟机的流程的改进。如果glance的backend是ceph, 则nova创建虚拟机到RBD的流程是这样的:通过glance从ceph中下载image --> 本地 --> 复制image
  • OuZhengguang
  • 2014年06月30日
  • 分享

openstack学习之neutron_dhcp_agent

dhcp agent用来给一个网络提供DHCP服务。网络的IP地址可以再创建subnet时指定。dhcp agent启动命令dhcp_agent.py,启动是提供neutron.conf和dhcp_agent.ini配置文件。重要的配置项interface_driver ,dhcp agent使用interface_driver来创建tap设备。dhcp_drive
  • zhengleiguo
  • 2014年06月30日
  • 分享

openstack学习之neutron_linuxbridge_agent分析

linuxbridge是和linuxbridge plugin匹配的core agent,主要实现L2层的功能和security group的功能。security group的功能逐渐会被neutron firewall取代。linuxbridge的启动命令在linuxbridge_neutron_agent.py中启动的时候需要提供neutron.conf和linuxb
  • zhengleiguo
  • 2014年06月30日
  • 分享

Openstack Dashboard添加新界面

Horizon是OpenStack的一个子项目,用于提供一个Web前端控制台(称为Dashboard),以此来展示OpenStack的功能。通常情况下,我们都是从Horizon、Dashboard开始来了解OpenStack的。实际上,Horizon并不会为OpenStack添加任何一个新的功能,它只是使用了OpenStack部分API功能,因此,我们可以扩展Horizon的功能,扩展Dashbo
  • 自在逍遥
  • 2014年06月30日
  • 分享

openstack学习之neutron_运行分析

neutron server启动启动命令入口:neutron.server.main#启动rest api serverneutron_api = service.serve_wsgi(service.NeutronApiService)NeutronApiServiceapp = config.load_paste_app(app_name)
  • zhengleiguo
  • 2014年06月30日
  • 分享

openstack学习之neutron_架构

neutron包括了如下几个组成部分:rest API定义,neutron server和agent。Rest API包括标准API(Networking Rest API)和扩展API(Networking Rest API extensions)。该部分是neutron的对外访问接口,neutron的所有功能全部通过这些api对外展现。标准apineutron的
  • zhengleiguo
  • 2014年06月30日
  • 分享
每页显示 共1877条数据 < 1... 179 180 181 182 183 184 185 186 187 188 >      到第 GO
Top_arrow