- 博客(15)
- 资源 (4)
- 收藏
- 关注
原创 固定CPU负载
测试需要,需要测试CPU利用率在80%时的工作情况,懒得写C代码,直接shell实现了一个。 使用以下代码设定单个CPU的使用率为80%,传入参数为CPU计数值(如,0,1,2等),表示第几个CPU。#!/bin/shtag=$1t_user_old=0t_nice_old=0t_sys_old=0t_idle_old=0t_iowait_ol
2016-03-31 20:20:47 823
原创 openstack项目怎么进行单元测试
openstack社区推崇的是使用tox进行单元测试,tox只需要配置好tox.ini就可以了,比较灵活也比较简单。在opensatck的项目代码中也有包含tox配置,安装好tox之后就可以对项目代码进行单元测试。 本文给出CentOS7下tox的安装与使用方法。一、安装tox1.安装pipeasy_install pip 2.设置pip源pip官方
2016-03-30 09:14:25 2927
原创 python查看类的定义
使用type可以查看类的定义:(Pdb) p cfg.CONF.items()[3][1](Pdb) p type(cfg.CONF.items()[3][1])
2016-03-27 16:20:21 1647
原创 虚拟机热迁移api流程(一)
虚拟机热迁移的api请求经过wsgi分发最终到达nova api的实现,由api处理并经过rpc调用最终由nova compute处理。本文整理api部分的处理流程。nova.api.openstack.compute.contrib.admin_actions._migrate_live方法接受请求nova.api.openstack.compute.contrib.
2016-03-27 16:14:39 2219
原创 专业化与大众化
关于错别字,想吐槽很久了。自从有了朋友圈,大家都习惯于每天发布一些自己的状态,或者对某些事情的看法。作为一个强迫症,看到很多错别字的时候总是有些不舒服。第一次去回消息纠正别人,是我的研究生老板。老板是一个很严谨的人,经常会转发一些觉得比较好的文章,也会加上一些自己的观点,每一次都很深入。然而,有一次被我发现居然将“态度”,写成了“太度”,让我大感意外。 细想来,自从有了微博跟微信
2016-02-29 20:24:01 652
原创 虚拟机秘钥疑惑
openstack中创建虚拟机时使用秘钥,然后删除秘钥,重启,出错!! 查看日志,如下: File "/usr/lib/python2.7/site-packages/nova/virt/configdrive.py", line 69, in __init__ self.add_instance_metadata(instance_md) File "
2016-02-29 19:45:00 815
原创 MessagingTimeout: Timed out waiting for a reply to message ID
l3中出现大量消息超时错误,对网络的操作各种异常。报错如下:2016-02-25 05:54:59.886 15110 ERROR neutron.agent.l3.agent [req-db9207e6-9270-4f23-8c19-0d91d20cc6fb ] Failed synchronizing routers due to RPC error2016-02-25 05:54
2016-02-25 20:35:46 10081
原创 windows支持configdrive的vfat方式
windows密码注入,使用CloudBaseInit。CloudBaseInit在识别vfat盘时,需要判断vfat盘的label,CloudBaseInit代码中使用“config-2”,而windows中的vfat盘label使用的是CONFIG-2,导致识别出错。修改后一切正常。 windows是不区分大小写的,又是一个神奇的坑。 代码提交见:https
2016-01-19 18:35:05 756
翻译 openstack中虚拟机CPU与内存布局设计(三)
接前文------------------------------分割线-----------------------------------------设计许可一般来说,运行的虚拟机无时无刻不在消耗着有限的资源,因此,云平台管理员必须对每一次的资源申请有绝对的控制。这反过来又意味着,大多数的配置工作将在主机级别进行(nova.conf等)。对于最终用户而言,只允许进行不影响超
2016-01-14 21:16:35 3934
原创 ceph+configdrive+热迁移
每一项都挺听话,碰到一块就是坑爹啊。。。这里的ceph应该可以换成nfs,glusterfs等等共享存储。。1.当初调试镜像密码注入,遇到windows镜像,metadata服务不好用,于是转战configdrive,搞定!没想到的是,从此买下了个伏笔,一直坑到今天啊!!!!!2.配置configdrive时,没多考虑,使用iso方式,伏笔就在这里。。。3.热迁移功能之前在本地
2016-01-14 21:01:45 1544
翻译 openstack中虚拟机CPU与内存布局设计(二)
接上篇。。。----------------------------------分割线----------------------------------------------专用资源绑定计算节点可以配置CPU与内存的超配比例,例如,16个物理CPU可以执行256个虚拟CPU,16GB内存可以允许使用24GB虚拟机内存。 超配的概念可以扩展到基本的NUMA布局,但是一旦提到大页内
2016-01-14 08:45:13 4051
翻译 openstack中虚拟机CPU与内存布局设计(一)
最近在整理Openstack的一些设计,发现网上找到的一些资料都比较零碎,而官方的设计文档非常详细,但都是英文读起来略吃力,干脆花点功夫做点翻译好了。 ---------------------------------------------------分割线---------------------------------------------- VirtDr
2016-01-10 15:00:05 3539
原创 OpenStack开发环境选型(一)
对于企业与开发者来讲,OpenStack的学习与开发,第一件事就是要确定一个合适的开发环境。而适配OpenStack的操作系统,部署工具,以及相关组件也是五花八门。这些工具,有些经业内知名企业打磨,有些是开源社区各路大牛的良心之作,各有各的长处。这时候,选型就成了一件头疼的事情。本文是团队开发选型时,所做的一些调查研究,可以给个人与中小型开发团队一些参考。
2015-08-29 21:15:02 859 2
ATJ2051标准原理图
2009-03-04
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人