小飞鸟 爱菜家、希望之神 爱菜、爱菜、爱菜
  1. OpenStack Ceilometer项目简介

    Ceilometer项目创建时最初的目的是实现一个能为计费系统采集数据的框架。在G版的开发中,社区已经更新了他们的目标,新目标是希望Ceilometer成为OpenStack里数据采集(监控数据、计费数据)的唯一基础设施,采集到的数据提供给监控、计费、面板等项目使用。### Project GoalFor Grizzly, the new objective is The project a...…

    阅读全文

  2. 虚拟化中KVM, Xen, Qemu的区别

    ## 虚拟化类型### 全虚拟化(Full Virtualization)全虚拟化也成为原始虚拟化技术,该模型使用虚拟机协调guest操作系统和原始硬件,VMM在guest操作系统和裸硬件之间用于工作协调,一些受保护指令必须由Hypervisor(虚拟机管理程序)来捕获处理。 图1 全虚拟化模型全虚拟化的运行速度要快于硬件模拟,但是性能方面不如裸机,因为Hypervisor需要...…

    阅读全文

  3. 调试和修改OpenStack中的Horizon部分

    ## 进入调试模式Horizon在python的django框架上进行开发,所以可以利用django的manage.py来进行调试。方式:- 关闭apache- 进入Horizon目录- 执行命令manage.py runserver 0.0.0.0:80这样修改的代码立刻就可以实现,不用每次都重启apache了## 查看变量方式再没有使用调试模式时,可能需要使用 import log...…

    阅读全文

  4. win7快速打开应用程序或文件

    Win7下打开“运行”的快捷键是 Win+R## 打开系统命令windows的“运行”功能本来就是帮助用户快速打开程序的,不过其支持的主要是系统的一些程序,大致如下(来自网络,有一部分失效或无法打开): 1、cleanmgr: 打开磁盘清理工具 2、compmgmt.msc: 计算机管理 3、conf: 启动系统配置实用程序 4、charmap: 启动字符映射表...…

    阅读全文

  5. JavaScript变量作用域

    >转载自:[http://www.cnblogs.com/rainman/archive/2009/04/28/1445687.html](http://www.cnblogs.com/rainman/archive/2009/04/28/1445687.html),略改- JavaScript的变量作用域是基于其特有的作用域链- JavaScript没有块级作用域- 函数中声明的变量在整个...…

    阅读全文

  6. kanyun worker原理

    ## 信息获取主要是有几个plugin函数,依次调用,并把结果发给server### 获得主机信息 plugin_local_cpu() 使用命令 sleep %d;top -n 1 -b|grep Cpu|awk '{print $2}' 来检测计算节点(非虚拟机)cpu占用率 plugin_traffic_accounting_info() 获得流量信息,测试不好...…

    阅读全文

  7. kanyun server服务

    ## 数据接收和存储数据接收使用 msg_type, report = socket.recv_multipart()获得数据类型和内容,然后再使用 plugins[msg_type](app=app, db=db, data=data)调用相应的函数,处理数据从MYSQL数据库中获得相应实例的uuid,作为cassandra的key,即每一row存储一个虚拟机数据…

    阅读全文

  8. 在OpenStack中部署kanyun

    kanyun的部署- [1 全部节点配置](#all) + [1.1 安装zmq](#all-zmq) + [1.2 安装kanyun](#all-kanyun)- [2 控制节点配置](#controller) + [2.1 安装配置cassandra](#controller-cassandra) + [2.2 启动和配置kanyun](#controller-kanyun)- ...…

    阅读全文

  9. kanyun的api-client命令

    uuid:虚拟机的唯一标识,如08e89e41-d2c2-4c5d-ba2a-c0d180942270 column_family(metric): 'cpu','vmnetwork','mem_max','mem_free','nic_incoming','nic_outgoing','blk_read','blk_write' super_column_family:...…

    阅读全文

  10. git创建远程库

    # git创建远程库>git中一般使用 git init 创建的库不允许同一分支多个work tree直接提交,如果这么做有可能会出现以下问题:>remote: error: refusing to update checked out branch: refs/heads/master>要解决这个问题可以有以下四种方式## 创建共享库(推荐) # 创建共享库(bare) $ m...…

    阅读全文