首页 > 其他 > 详细

DevStack部署Openstack环境

时间:2015-04-21 02:05:27      阅读:835      评论:0      收藏:0      [点我收藏+]

系统版本: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



    • 节点localrc配置文件:

      • 控制节点

        • ###IP Configuration

        • HOST_IP=IP_ADDRESS


        • #Credentials

        • ADMIN_PASSWORD=password

        • DATABASE_PASSWORD=password

        • RABBIT_PASSWORD=password

        • SERVICE_PASSWORD=password

        • SERVICE_TOKEN=password


        • #MULTINODE CONFIGURATION

        • FLAT_INTERFACE=eth0

        • FIXED_RANGE=10.4.128.0/20

        • FIXED_NETWORK_SIZE=4096

        • FLOATING_RANGE=<<FLOATING_IP_RANGE>>

        • MULTI_HOST=1


        • ####Tempest

        • enable_service tempest

        • #Log Output

        • LOGFILE=/opt/stack/logs/stack.sh.log

        • VERBOSE=True

        • LOG_COLOR=False

        • SCREEN_LOGDIR=/opt/stack/logs

      • 计算节点

        • ###IP Configuration

        • HOST_IP=IP_ADDRESS


        • #Credentials

        • ADMIN_PASSWORD=password

        • DATABASE_PASSWORD=password

        • RABBIT_PASSWORD=password

        • SERVICE_PASSWORD=password

        • SERVICE_TOKEN=password


        • #MULTINODE CONFIGURATION

        • FLAT_INTERFACE=eth0

        • FIXED_RANGE=10.4.128.0/20

        • FIXED_NETWORK_SIZE=4096

        • FLOATING_RANGE=<<FLOATING_IP_RANGE>>

        • MULTI_HOST=1

        • SERVICE_HOST=<<CONTROLLER_IP>>

        • MYSQL_HOST=<<CONTROLLER_IP>>

        • RABBIT_HOST=<<CONTROLLER_IP>>

        • GLANCE_HOSTPORT=<<CONTROLLER_IP>>:9292

        • ENABLED_SERVICES=n-cpu,n-net,n-api


        • #Log Output

        • LOGFILE=/opt/stack/logs/stack.sh.log

        • VERBOSE=True

        • LOG_COLOR=False

        • SCREEN_LOGDIR=/opt/stack/log

  • Devstack Multi-host Neutron

    • 节点localrc配置文件:

      • 控制节点

        • ADMIN_PASSWORD=password
          MYSQL_PASSWORD=password
          RABBIT_PASSWORD=password
          SERVICE_PASSWORD=password
          SERVICE_TOKEN=tokentoken

          SCHEDULER=nova.scheduler.simple.SimpleScheduler
          LOGFILE=/opt/stack/data/stack.log
          SCREEN_LOGDIR=/opt/stack/data/log
          RECLONE=yes

          # Network settings
          FLAT_INTERFACE=eth1
          # Use VLAN to segregate the virtual networks
          ENABLE_TENANT_VLANS=True
          TENANT_VLAN_RANGE=1000:1999
          PHYSICAL_NETWORK=physnet1
          OVS_PHYSICAL_BRIDGE=br-eth1

          # Use Quantum instead of nova-network
          disable_service n-net
          enable_service q-svc
          enable_service q-agt
          enable_service q-dhcp
          enable_service quantum


      • 计算节点

        • ADMIN_PASSWORD=password
          MYSQL_PASSWORD=password
          RABBIT_PASSWORD=password
          SERVICE_PASSWORD=password
          SERVICE_TOKEN=tokentoken

          ENABLED_SERVICES=n-cpu,rabbit,quantum,q-agt

          LOGFILE=/opt/stack/data/stack.log
          SCREEN_LOGDIR=/opt/stack/data/log
          RECLONE=yes

          HOST_IP=192.168.1.82 # replace this with the IP address of the compute node

          # Openstack services running on controller node
          SERVICE_HOST=192.168.1.94 # replace this with the IP address of the controller node
          MYSQL_HOST=$SERVICE_HOST
          RABBIT_HOST=$SERVICE_HOST
          Q_HOST=$SERVICE_HOST
          GLANCE_HOSTPORT=$SERVICE_HOST:9292

          # Network settings
          FLAT_INTERFACE=eth1
          ENABLE_TENANT_VLANS=True
          TENANT_VLAN_RANGE=1000:1999
          PHYSICAL_NETWORK=physnet1
          OVS_PHYSICAL_BRIDGE=br-eth1

本文出自 “边走边思索” 博客,谢绝转载!

DevStack部署Openstack环境

原文:http://enjoyunknow.blog.51cto.com/8922233/1636248

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!