我是靠谱客的博主 缥缈黑裤,这篇文章主要介绍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部署文档内容请搜索靠谱客的其他文章。

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

评论列表共有 0 条评论

立即
投稿
返回
顶部