我是靠谱客的博主 缥缈黑裤,最近开发中收集的这篇文章主要介绍Opencontrail部署文档,觉得挺不错的,现在分享给大家,希望可以做个参考。

概述

1.   对五台虚拟机的配置要求

cfgm:30G物理硬盘

             12G-16G内存

             单网卡

compute node1:30G物理硬盘

                                 8G 内存

                                 单网卡

compute node2:30G物理硬盘

                                8G内存

                                单网卡

controller node1:30G物理硬盘

                                  8G内存

                                  单网卡

2.   系统包含的各组件及其功能

cfgm—Runs Contrail configurationmanager (config-node)

openstack—Runs OpenStack servicessuch as Nova, Quantum, and the like

collector—Runs monitoring andanalytics services

compute—Runs vRouter service andlaunches tenant virtual machines (VMs)

control—Runs the control planeservice

database—Runs analytics andconfiguration database services

webui—Runs the administrator web-based user interface service

对于五台服务器进行如下的角色安排:

Server1(cfgm):含有Horizon组件的openstack、webui、config-node,api-server、collector和analytics

Server2(controller node1):控制器节点

Server3(controller node2):控制器节点

Server4(compute node1):计算节点,包括vrouter、vagent和openstacknova

Server5(compute node2):计算节点,包括vrouter、vagent和openstacknova

3. 安装含有opencontrail的centos镜像,注意设置root用户的密码

4. 确认主机设置

 

(1)  在/etc/resolv.conf中更新系统的域名服务器信息

           

 (2)  在/etc/sysconfig/network中更新主机名和域名信息

           

(3)  在/etc/hosts中修改主机名

           

         注:修改主机名后需要重启才能生效,使用命令 hostname <主机名>可立刻生效

(4)  IP分配

            Host1(cfgm):10.2.167.134

            Host2(controller node1):10.2.167.135

            Host3(controller node2):10.2.167.136

            Host4(compute node1):10.2.167.137

            Host5(compute node2):10.2.167.138

            网关:10.2.167.254

            分别进入每台机器中,编辑/etc/sysconfig/network-script/ifcfg-eth0             

            

            注意:(1)BOOTPROTO需设为静态或者删除

                        (2)配置完需重启服务才能生效,使用命令ifconfig<interface> IP可立刻配置网卡地址,route add default gw<GATEWAY IP>可即时配置网关

                          至此,部署opencontrail之前的准备工作就都已完成,下面开始部署opencontrail。(在vsphere中做一下快照)

5. 安装contrail包

运行setup.sh脚本,创建contrail仓库与后面需要的fabric工具。

cd /opt/contrail/contrail_package; ./setup.sh

 

6. 编写部署脚本,分配每台服务器角色。

vim /opt/contrail/utils/fabfile/testbeds/testbed.py

7. 进行部署

在10.2.167.134(cfgm)主机上

cd  /opt/contrail/utils                     

 fab -c fabrc install_contrail

8. 由于直接在/opt/contrail/utils运行 fab –c fabrc setup_all会长久地停留在

out:

[localhost] local: sudo grep -q'^max-connections' /etc/qpidd.conf

后在mailing list中发现了解决问题,需要使用grep –R @parallel *找到所有带@parallel的脚本,然后编辑脚本,移除@parallel行,然后运行fab –c fabrc  setup_all

最后

以上就是缥缈黑裤为你收集整理的Opencontrail部署文档的全部内容,希望文章能够帮你解决Opencontrail部署文档所遇到的程序开发问题。

如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(54)

评论列表共有 0 条评论

立即
投稿
返回
顶部