自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

hhp_hhp的专栏

学习笔记

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

原创 openstack中的RPC请求分析

概述在openstack各个项目中,我们通常会用到如下几种RPC请求:RPC.call:发送请求到消息队列,等待返回最终结果。RPC.cast:发送请求到消息队列,不需要等待最终返回的结果。RPC.Notifier:发送各类操作消息到队列,不需要等待最终的返回结果。RPC.call、RPC.cast一般用于同一个项目下的服务之间进行的“内部“请求;RPC.Notifier发送的操作消息,目前

2016-05-25 13:00:24 4022

原创 Open vSwitch学习(一)

Open vSwitch 概述概述Open vSwitch 是一个产品级质量的多层虚拟交换机协议,使用开源的Apache 2.0 协议。通过编程拓展,Open vSwitch被设计为支撑庞大的网络自动化,同时也支持标准的管理接口和协议(如 NetFlow, sFlow, IPFIX, RSPAN, CLI, LACP, 802.1ag)。 另外,如同VMware的vNetwork distribut

2016-03-03 19:13:09 1821

原创 openstack 管理 vmware 小记

从事openstack开发相关的工作两年多,实际的项目中经常会碰到客户需要管理vmware虚拟机,事实上vmware在虚拟机市场还是占有非常大的份额的,对于一些已经使用了vmware产品的企业,想要使用如openstack这样的云平台项目构建自己的私有云平台,管理vmware虚拟机是不可回避的问题。本文主要是整理下这两年openstack管理vmware的一些事儿。注:本文以stable/juno为

2015-10-23 15:38:05 5021 12

原创 openstack cinder:快照VS备份

块存储快照块存储的着重点是记录某个时间点卷的状态,特点是创建速度快。cinder-volume服务中实现了基于多种存储驱动的块存储备份,在打快照前,卷需要是available状态(即不能被挂载),并且快照对卷具有强依赖性。所以一旦卷打了快照,便不能直接被删除,需要先删除该卷关联的所有快照。对于卷快照的使用,可以基于卷快照生成一个新的卷,所以卷快照在实际生产中用来恢复到某个时间的状态,不过一旦快照关联

2015-10-16 10:04:34 7706 1

原创 Murano之:集成docker

murano是如何集成docker?提供了怎样的接口以辅助用户快捷的编写package呢?这个得利于murano自身的架构,murano的package提供了自定义lib的功能,即根据自己的需要,根据murano package的定义规则,自己拓展一个即可。关于murano package的解析请移步murano实践之package分析DockerInterfacesLibraryDockerInt

2015-10-09 18:26:39 958

原创 Murano实践之package分析

1、murano package概述murano package 中包含Classes、Resources、UI三个文件夹和manifest.yaml、logo.png两个文件,其中manifest.yaml是必须包含的文件。 package解析的入口是manifest.yaml,概括的定义了这个package是什么和有什么样的用途;Classes中定义了这个package中各种运行的方法或者是应

2015-09-24 09:44:39 1934

原创 Angularjs开发的一些方法和建议整理

1、如何使用yeoman快速的构建一个Angularjs环境1.1、安装node/npmsudo apt-get install nodejs*注意: 1 有些时候安装nodejs后在/usr/bin/只有一个nodejs可执行文件,但是很多包包括node的脚本使用的是node,所以需要手动的建立一个nodesudo ln -s /usr/bin/nodejs /usr/bin/node 2 有

2015-09-22 11:22:58 1265 2

原创 openstack 之 ceilometer: Alarm

Overviewceilometer 中 alarm是基于监控sample,进行评估,然后得出告警是触发还是清除的信息。结构如下: 告警的基础是监控数据!在获取告警监控的基础上,分析这些数据,并最终得出并设置告警的状态。 实现代码结构 ceilometer/alarm├── evaluator│ ├── combination.py│ ├── gnocchi.py│ ├─

2015-09-21 17:54:21 1908

原创 openstack 之 ceilometer: Sample

Sample 采集架构ceilometer将物理机、虚拟机等资源的使用情况汇总,最终以sample的形式存储到数据库,其采集、存储架构如下: 目前有如下三个agent获取Openstack资源监控数据ceilometer-agent-central:中心采集方式,获取swift、neutron等服务的监控数据ceilometer-agent-compute:运行在计算节点,获取虚拟机监控数

2015-09-17 22:59:07 2158

原创 openstack 之 ceilometer: Notification

openstack 之 ceilometer: Notification注:本文以ceilometer stable/kilo代码为例分析ceilometer Notification实现架构ceilometer Notification即是从消息队列中获取消息并将获取的消息转换成event事件(部分Notification生成sample)。ceilometer获取并存储Notification的

2015-09-14 22:43:04 2313

原创 jquery 之 selector 一

对于jquery的selector,从github上可以看到j'q

2014-11-08 21:22:36 418

空空如也

空空如也

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

TA关注的人

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