一个很懒的人
2017-09-06
neutron plugin 开发根据ml2 plugin继承关系, 基础接口:neutron_plugin_base_v2.NeutronPluginBaseV2 数据库接口:neutron.db.db_base_plugin_v2.NeutronDbPluginV2 首先,Neutron对最..
2017-07-29
ironic raid 请求报文urlhttp://< controllerIp >:6385/v1/nodes/< node_uuid >/states/raid request method PUT request header X-Auth-Token : to..
2017-07-26
openstack部署经验背景使用kvm虚拟化与vmware不同的是,每台宿主机都是一个计算节点,计算节点使用其上的libvirt虚拟出若干虚拟机。因此计算节点数量规模庞大,需要批量部署,我们本次使用了ansible脚本进行批量操作。 高可用在云计算产品日常使用中,服务器宕机的情况一定是要首先考..
2017-07-12
vim简明教程vim的学习曲线相当的大(参看各种文本编辑器的学习曲线),所以,如果你一开始看到的是一大堆VIM的命令分类,你一定会对这个编辑器失去兴趣的。下面的文章翻译自《Learn Vim Progressively》,我觉得这是给新手最好的VIM的升级教程了,没有列举所有的命令,只是列举了那..
2017-06-29
给ovs网桥设置ip背景在openstack网络节点上,实施过程中发现网卡个数有限制(如3个,管理网2个业务网1个),并且还要分配多个flat网络(如2个flat网络),由于管理网和flat网络需要的都是接到管理网交换机的网卡,因此将管理网ip设置在ovs网桥上,这样管理网通,且可以用网桥来分配..
2017-06-13
rabbitmq之网络分区在rabbitmq高可用测试过程中,由于对其中一节点所在虚拟机进行开关机等操作,导致rabbitmq集群不可访问,在管理页面中发现如下提示: 提示 “检测到网络分区“,经过对图片中超链接的阅读,发现这是由于在虚拟机运行rabbitmq节点时,被执行挂起/恢复..
2017-06-10
openstack使用cirros镜像创建vmware虚拟机背景:opesntack压力测试,需要支持并发创建200台虚拟机,若采用一般镜像,centos最小为700m,在vmware复制镜像文件时就会花费大量时间,成为瓶颈,因此需要创建最小镜像,以突破瓶颈。 调研方向:从openstack官网..
2017-06-06
openstack控制节点高可用性调研通常的开发环境控制节点都是用all-in-one的形式安装的,既方便又节省资源。 控制节点一般包含的服务有数据库、消息队列、memcached和openstack的一些服务。 对控制节点的HA即是对以上各个服务的HA。下面说说各自的HA方案: 数据库一般采..