博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
DevStack部署Openstack环境
阅读量:6275 次
发布时间:2019-06-22

本文共 2553 字,大约阅读时间需要 8 分钟。

这里简要介绍一下使用devstack(stable/juno)部署多节点的Openstack运行环境:

  • 多节点的Nova-network环境

  • 多节点Neutron环境

     系统版本:ubuntu 13.10

Devstack Multi-host Nova-network

    • 遇到的问题:

    • 部署时到 error: command 'x86_64-linux-gnu-gcc' failed with exit status 1 错误

            这是因为一些依赖包没有安装,可以使用以下命令更新依赖包:    

$sudo apt-get build-dep python-lxml

      

控制节点:

###IP ConfigurationHOST_IP=IP_ADDRESS#CredentialsADMIN_PASSWORD=passwordDATABASE_PASSWORD=passwordRABBIT_PASSWORD=passwordSERVICE_PASSWORD=passwordSERVICE_TOKEN=password#MULTINODE CONFIGURATIONFLAT_INTERFACE=eth0FIXED_RANGE=10.4.128.0/20FIXED_NETWORK_SIZE=4096FLOATING_RANGE=<
>MULTI_HOST=1####Tempestenable_service tempest#Log OutputLOGFILE=/opt/stack/logs/stack.sh.logVERBOSE=TrueLOG_COLOR=FalseSCREEN_LOGDIR=/opt/stack/logs

  

Devstack Multi-host Neutron

控制节点:

HOST_IP=172.16.5.106ADMIN_PASSWORD=passwordMYSQL_PASSWORD=passwordRABBIT_PASSWORD=passwordSERVICE_PASSWORD=passwordSERVICE_TOKEN=tokentoken# Use Quantum instead of nova-networkdisable_service n-netenable_service q-svcenable_service q-agtenable_service q-dhcpenable_service q-l3enable_service neutronenable_service q-metaenable_service q-metering# Network settings##VLAN configureQ_PLUGIN=ml2ENABLE_TENANT_VLANS=TrueML2_VLAN_RANGES=physnet1:100:200Q_ML2_TENANT_NETWORK_TYPE=vlanQ_ML2_PLUGIN_MECHANISM_DRIVERS=openvswitchQ_ML2_PLUGIN_TYPE_DRIVERS=vlan,local,flatPHYSICAL_NETWORK=physnet1OVS_PHYSICAL_BRIDGE=br-eth1##Tunnel configureENABLE_TENANT_TUNNELS=False##Public Ip configureFLOATING_RANGE=172.16.5.0/24PUBLIC_NETWORK_GATEWAY=172.16.5.80Q_USE_PROVIDERNET_FOR_PUBLIC=TrueLOGFILE=/opt/stack/data/stack.logSCREEN_LOGDIR=/opt/stack/data/logRECLONE=yes  

计算节点:

HOST_IP=172.16.5.107SERVICE_HOST=172.16.5.106ADMIN_PASSWORD=passwordMYSQL_PASSWORD=passwordRABBIT_PASSWORD=passwordSERVICE_PASSWORD=passwordSERVICE_TOKEN=tokentokenENABLED_SERVICES=n-cpu,rabbit,neutron,q-agt# Openstack services running on controller nodeMYSQL_HOST=$SERVICE_HOSTRABBIT_HOST=$SERVICE_HOSTQ_HOST=$SERVICE_HOSTGLANCE_HOSTPORT=$SERVICE_HOST:9292#Enable compute vnc server.NOVA_VNC_ENABLED=True# Network settings##VLAN configureQ_PLUGIN=ml2ENABLE_TENANT_VLANS=TrueML2_VLAN_RANGES=physnet1:100:200Q_ML2_TENANT_NETWORK_TYPE=vlanQ_ML2_PLUGIN_MECHANISM_DRIVERS=openvswitchQ_ML2_PLUGIN_TYPE_DRIVERS=vlan,local,flatPHYSICAL_NETWORK=physnet1OVS_PHYSICAL_BRIDGE=br-eth1##Tunnel configureENABLE_TENANT_TUNNELS=FalseLOGFILE=/opt/stack/data/stack.logSCREEN_LOGDIR=/opt/stack/data/logRECLONE=yes

 

手动执行:

ovs-vsctl add-port br-eth1 eth1 #数据网

ovs-vsctl add-port br-ex eth0   #公网

转载于:https://www.cnblogs.com/gaozhengwei/p/7101338.html

你可能感兴趣的文章
使用 hooks 工程化 ionic 项目
查看>>
学习的艺术——如何学好一门技术、语言
查看>>
Javascript 中的 Array 操作
查看>>
前端之React实战-背景概述
查看>>
开坑,写点Polymer 1.0 教程第4篇——组件的生命周期
查看>>
[Leetcode] Merge Intervals and Insert Interval 合并间隔与插入间隔
查看>>
Programming Computer Vision with Python (学习笔记一)
查看>>
iOS中的单例模式
查看>>
用Pycharm创建第一个Django程序
查看>>
MySQL用户管理
查看>>
Data Structure_堆_二叉树_并查集
查看>>
「镁客早报」NASA最后一次唤醒机遇号失败; 苹果和IBM CEO加入特朗普顾问委员会 ...
查看>>
毕业五年程序员的现状:有人年薪百万,有人月薪一万 ...
查看>>
Tensorflow源码解析4 -- 图的节点 - Operation
查看>>
Springboot 2.0.x 集成基于Centos7的Redis集群安装及配置 ...
查看>>
高性能和可扩展的React-Redux
查看>>
阿里云ECS云服务器资源购买决策
查看>>
安霸Alberto Broggi :计算机视觉技术驱动自动驾驶的发展 | 2019 AI+智能汽车创新峰会 ...
查看>>
top sql(oracle)
查看>>
125.53亿元!融创收购泛海北京泛海国际项目及上海董家渡项目 ...
查看>>