06 2017 档案
摘要:[root@kubernetes-master pods]# kubectl create -f mysql.yaml Error from server (ServerTimeout): error when creating "mysql.yaml": No API token found fo
阅读全文
摘要:多进程和多线程选择 一般来说IO密集型用线程(python中线程无法夸cpu执行,i在IO操作只会少许占用cpu,线程安全),计算密集型用多进程(多进程可以跑在不同cpu上)。线程带GIL锁,同时操作IO时候只有一个可以成功操作。 多进程和线程开多少合适? 理论上多进程个数可以等于cpu核数,线程数
阅读全文
摘要:cfg Module来自于OpenStack中的重要的基础组件oslo.config,通过cfg Module可以用来通过命令行或者是配置文件来配置一些options, 对于每一个选项使用Opt类或者其子类来定义。首先我们来看一个定义option的例子: Opt是父类,其下有很多特定类型的子类。下面
阅读全文
摘要:nova处理neutron发送过来的event事件。暂时追踪nova event部分代码 tail -f /var/log/nova/nova-api.log 下面就是一个事件 Creating event network-vif-plugged: 对代码不熟的话直接代码中的关键字 调用create
阅读全文
摘要:错误日志如下: N版存在问题,其它版本不知道 解决方法(代码问题): /usr/lib/python2.7/site-packages/neutron/common/utils.py 在这个方法上(def load_class_by_alias_or_classname)面增加下面代码: 在修改下这
阅读全文
摘要:OpenContrail 体系架构文档 1 概述1.1 使用案例1.2 OpenContrail控制器和vRouter1.3 虚拟网络1.4 Overlay Networking1.5 Overlays based on MPLS L3VPNs and EVPNs1.6 OpenContrail a
阅读全文
摘要:当前加载模块 [root@controller01 ~]# httpd -lCompiled in modules: core.c mod_so.c http_core.c 当前版本[root@controller01 ~]# httpd -vServer version: Apache/2.4.6
阅读全文
摘要:环境: rabbitmq集群 2台机器,挂了一台后重启服务,发现在服务启动不了错误如下: 这里rabbit连接不商rabbit02这里这个服务也无法启动 解决办法: rabbitmq默认的数据库位置 [root@controller01 ~]# ls /var/lib/rabbitmq/mnesia
阅读全文
摘要:一、Keystone Token深度概述 Keystone作为OpenStack项目基础认证模块,目前支持的token类型分别是uuid、pkiz、pki、fernet。 首先,简要叙述一下这四种类型的原理及其优缺点。 uuid 比较简单,采用随机生成的序列(128位,以16进制表示)作为id,并构
阅读全文
摘要:从Keystone的配置文件中,我们可见,Token的提供者目前支持四种。 Token Provider:UUID, PKI, PKIZ, or Fernet 结合源码及官方文档,我们用一个表格来阐述一下它们之间的差异。 接下去,从源码上来进一步分析流程。 (1)首先,uuid,这种方式较简单,没有
阅读全文
摘要:查询ceph journal的地方 ceph --admin-daemon /var/run/ceph/ceph-osd.0.asok config show | grep osd_journal "osd_journal": "\/var\/lib\/ceph\/osd\/ceph-0\/jour
阅读全文
摘要:ceph版本-jewel 用ssd盘来journal ,格式分区权限问题 [ceph-node2][WARNIN] ceph_disk.main.FilesystemTypeError: Cannot discover filesystem type: device /dev/sdc: Line i
阅读全文
摘要:云计算是一种按需付费的服务模式,虽然OpenStack前期在计量方面走了些“弯路”,但现在的ceilometer、gnocchi、aodh、panko项目的稳步并进算是让其峰回路转。然而,目前来看OpenStack的计费项目Cloudkitty并未柳暗花明,为此,借助本文向大家介绍Cloudkitt
阅读全文
摘要:先看下 http://www.cnblogs.com/bonelee/p/6236962.html 这里对于环形数据库的介绍,便于理解归档这个操作! 转自:http://blog.sina.com.cn/s/blog_6de3aa8a0102wk0y.html 早期的OpenStack监控(遥测)项
阅读全文
摘要:简单队列方式 #!/usr/bin/env python # -*- coding:utf-8 -*- import Queue import threading #建立队列长度为10 message = Queue.Queue(10) #生产者 def producer(i): #往队列中扔消息
阅读全文
摘要:// week1 project main.go//导入一个包(目录) package main //导入方法 import "fmt" //createMessage函数(参数,类型)返回值的类型(这里是string),这里可以返回多个类型func create(name string)(stri
阅读全文
摘要:实验 A机器 10.64.8.171 RegionOne B机器 10.64.8.142 RegionTwo Keytson(这个组件随便放在哪台都可以) openstack N版本 B机器按照文档全部搭建完毕(可以在dashboard正常创建机器) 1、创建 RegionOne 的 服务端点信息(
阅读全文
摘要:LVM名称介绍 PV:物理磁盘 VG:卷组,多个PV可以组成一个VG,一个VG可以划分成多个LV(逻辑卷)。 PP:物理区块,将一个VG逻辑的划分成连续的小块。 LP:逻辑区块,若干个PP组成一个LP,多个PP组成一个LP,类似于raid0;一个LP映射多个PP镜像,类似于raid1。 LV:由VG
阅读全文
摘要:问题描述:生产区一期环境增加4台计算结点,希望被大数据租户独占1. 该大数据用户创建的虚拟机必须被调度到这4个计算结点2. 其他租户创建虚拟机禁止调度到这4台机器标黄的需要自行根据情况修改解决方案:创建ha分区1. 将4台计算结点置为一个ha分区[root@controller-1 ~]# nova
阅读全文
摘要:在AWS中有Region和Availability Zones的概念,并且在openstack中也实现了两者,只是不太容易看出来。 此文主要介绍他们的概念和关系,以及在openstack中的实现。 如果没有特别强调,下文中Availability Zones简称az。 概述 一般情况下region表
阅读全文