contrail
软柿子捏捏
我关注如何安装软件,硬件。我是软件的搬运工。
展开
-
Opencontrail的git库
我做的opencontrail最新版本的git库https://github.com/pan2za/ctrl唯一缺少libvirt的补丁原创 2015-06-16 08:41:53 · 486 阅读 · 0 评论 -
git和repo
OS: Centos66repo是一系列git的管理工具。版本控制部分1 kernel采用了单个git2 contrail采用了多个git倾向上的建议:1 在团队里使用git管控每个小项目是不错的。有用的益处1 促进项目的模块化2 保密如何将repo和git整合起来,方便CMO(配置管理员)使用,是个需要学习的地方。1 使用repo为每个git打原创 2015-08-11 18:11:22 · 390 阅读 · 0 评论 -
opencontrail本地编译定义标签
OS:Centos66症状:opencontrail本地编译默认不使用TAG,而是使用编译时间做软件版本。编译时间做软件版本的问题是:编译有先有后,先编译的对后编译的有依赖,且依赖关系里写明了依赖版本号,这导致依赖关系可能会错误。处理:如何让contrail编译出-39这样的版本?export TAG=39然后make原因:1 spec文件中使用了原创 2015-08-06 10:45:06 · 463 阅读 · 0 评论 -
netiq
网络带宽等性能管理软件,与开源的netperf更多选择。原创 2016-01-26 11:46:04 · 452 阅读 · 0 评论 -
vcenter出现大量孤立的主机分析
如果使用客户端或者API操作删除虚机,在vcenter上查看会出现孤立,说明如下。Adding Existing Virtual Machines to vCenter ServerWhen you add a host to vCenter Server, it discovers all the virtual machines on that managed host and原创 2016-01-26 17:09:07 · 3850 阅读 · 0 评论 -
在openstack上安装centos 出现的问题scheduler. 虚机内嵌套
openstack版本(k?i?大软件版本是3.6.1)openstack跑在esxi的虚机上。centos: CentOS-6-x86_64-GenericCloud.qcow2.xz vi /var/log/nova/nova-scheduler.log 2016-01-13 11:52:24.532 1893 WARNING nova.scheduler.driv原创 2016-01-13 17:37:54 · 988 阅读 · 0 评论 -
horizon二次开发
openstack dashboard = horizonfuel安装后在控制节点的位置controller系统为ubuntu kernel 3.13.0.401 /etc/apache2中1.1 conf.d/openstack-dashboard.conf定义/horizon的位置在/usr/share/openstack-dashboard/openstack原创 2016-02-24 10:51:52 · 494 阅读 · 0 评论 -
horizon定位信息
写一个horizon-》admin下的monitoring页面【1】执行不成功如下是定位方法1 查看/etc/openstack_dashboard/local_settings.py将DEBUG=False改为True (FIXME)查看log记录位置为/var/log/horizon/参考1http://www.aboutyun.com/原创 2016-02-24 11:59:45 · 541 阅读 · 0 评论 -
为Openstack创建实例(对fuel原生部分的修订)
前面有些文章提到使用Fuel创建3个节点的OpenstackFuel创建的实例是cirros test实例,默认有两个网络,ext04, ext04_ext分别对应内网和外网。实测发现无法正常工作。原因是外网分配不合理。router连接ext04, ext04_ext,工作正常。这里router不是实例,不是实体,是网络功能。router的外网接口ip是172.16.0.1原创 2016-02-24 15:43:49 · 805 阅读 · 0 评论 -
Fuel SSH访问控制节点的方法
直接在个人PC上无法SSH控制节点。需要将PC的公钥加入到控制节点上。在下面的文档里提供了这两种办法。一个是这样加,另外一个比较笨蛋。我的办法很笨蛋由于可以ssh fuel-master,所以操作步骤如下在个人pc上ssh-agentssh-copy-id -i .ssh/id_rsa.pub root@10.20.0.2这里10.20.0.2是fu原创 2016-02-24 16:13:53 · 2351 阅读 · 0 评论 -
opencontrail 2.20
centos ----->由于改造了nova,但未共享代码ubuntu------>2.20官方包查看mysql目的地址在/opt/contrail/my.token原创 2016-03-10 16:08:22 · 412 阅读 · 0 评论 -
contrail 3.0 vcenter_compute安装出现问题
该节点contrail-status报告错误,错误内容为contrail-vrouter-agent没有启动,报告configuration error vhost interface name not specifiedtestbed.py注意原创 2016-04-11 17:16:48 · 919 阅读 · 0 评论 -
opencontrail编译contrail-web-core时需要安装的外部工具nodejs
OS:Centos66对象:contrail编译在编译opencontrail的contrail-web-core时需要预先安装nodejs安装使用yum install nodejs,或者从contrail/juniper官网取此工具都可以(从contrail官网安装包rpm中抓取出nodejs)原因分析:make contrail-web-core的调用情况==>Mak原创 2015-08-11 09:23:25 · 673 阅读 · 0 评论 -
sphinx和epel和centos的仇
contrail主体软件使用pip install sphinx安装,sphinx >=1.3.1contrail第三方软件因epel库安装mock,导致sphinx被降低到0.6.6由此导致contrail主题软件编译不过。原创 2015-06-15 19:22:56 · 522 阅读 · 0 评论 -
在VMware上部署Openstack注意混杂模式
使用Fuel部署Openstack,由于环境限制,朕等使用了VMware的虚机。临场现象:虚机Controller向Fuel Admin申请PXE安装成功,虚机自己启动后与Admin的交互再不成功。Fuel的报告是找不到Controller。分析:将vmware上开启混杂模式原因:Controller创建的网络, 由ovs创建。查看桥的配置(ovs-vsctl s原创 2015-06-26 14:38:55 · 2682 阅读 · 0 评论 -
Opencontrail打包成rpm
OS: Centos 66目的:将Opencontrail打包成rpm前提:已经将opencontrail编译成功,使用的是scons打包过程1 在tools/packages/rpm/contrail/下修改vi contrai.spec增加第一行%define _sbtop /ome/z/cpl/ctrl2 增加这个文件:tools/packagin原创 2015-06-11 17:41:39 · 1062 阅读 · 2 评论 -
Contrail中包的类型
有几种包,需要编译的,目前不怎么确定在那里的contrail-nodemgrcontrail-openstack-*需要contrail-provisioning项目的contrail-setup需要在本项目中编译的:contrail-heatcontrail-fabric-utils只包含脚本文件的,不需要额外编译的contrail-databasec原创 2015-06-11 19:05:28 · 466 阅读 · 0 评论 -
如何编译librdkafka
OS:Centos6.6librdkafka是消息中间件kafka的C API, 编译方法如下,1 下载https://github.com/edenhill/librdkafka2 ./configure && make && make installopencontrail中analytics对他有依赖,所以可以编译。原创 2015-06-11 15:11:11 · 4415 阅读 · 0 评论 -
CentOS 升级autoconf
OS: Centos6.5autoconf从2.64升级到2.69wget http://mirror.bjtu.edu.cn/gnu/autoconf/autoconf-2.69.tar.xztar xf autoconf-2.69.tar.xzcd autoconf-2.69./configure --prefix=/usrmakesudo make install原创 2015-06-11 10:25:07 · 907 阅读 · 0 评论 -
打包openstack of opencontrail
OS:Centos66方法:1 从git上下载distro-third-party的git2 将git改名为distro,放在和controller同一目录3 执行distro/third_party/的fetch_package.py,下载文件到本地4 将上述结果保留,参考我的git5 在rpm下 make openstack-all原创 2015-06-12 16:33:15 · 655 阅读 · 3 评论 -
编译contrail-nodemgr
OS: CentOS66编译contrail-nodemgr预置条件:1 contrail代码使用repo下载,按VNC方式排列方法:1 从git上下载spec文件,git目录https://github.com/Juniper/contrail-packaging2 修改spec修改后的可以参加我的代码库git@code.csdn.net:anzhua原创 2015-06-12 11:40:04 · 606 阅读 · 0 评论 -
打包contrail-setup
OS:CentOS6.6前提:controller位置为github.io中所要求的VNC编译的位置方法:1 修改spec参考我的git2 下载contrail-provisioning并放到tools目录下,改名为provisioning3拷贝zope*.tar.gz等到/home/z/cpl/ctrl/third_party/home/z/cpl/ctr原创 2015-06-12 13:54:12 · 487 阅读 · 0 评论 -
打包contrail-web-core
1 下载第三方web软件到web-third-party2 修改rpm中的Makefile,不必fetch package了3 修改web-core的Makefile,也不必去fetch了。4手工fetch所有需要的文件5 在rpm下make contrail-web-core原创 2015-06-12 17:24:52 · 516 阅读 · 0 评论 -
Opencontrail CentOS66编译全过程
(一)VNC1 下载如下包 git clonehttps://github.com/Juniper/contrail-testhttps://github.com/Juniper/contrail-provisioninghttps://github.com/Juniper/contrail-fabric-utilshttps://github.com/Juniper/cont原创 2015-06-13 16:02:39 · 1226 阅读 · 0 评论 -
制作Opencontrail的发布包
Opencontrail的发布包包括的部分:[root@ck allrpms]# lsdepends noarch tools x86_64[root@ck allrpms]# pwd/home/z/allrpms[root@ck allrpms]# 其中depends 依赖的工具,来自官方支持的版本noarch contrail编译的包,自己编的x8原创 2015-06-13 11:54:50 · 1272 阅读 · 0 评论 -
pycharm 导入contrail-fabric-utils出现很多unresolved reference
采用下面的方法可以将fabric等外部库导入进来。http://ghoulmind.com/2012/10/pycharm-setup-package-path/原创 2016-04-13 18:41:38 · 1471 阅读 · 0 评论