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

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值