[Openstack] automated installation using devstack

Source: Internet
Author: User
Tags rabbitmq qpid

OS: ubuntu14.04

Installation steps:

Update the system software package: sudo apt-Get dist-upgrade # an error occurs that fails to access the official Ubuntu website. Install git: sudo apt-Get install git download project: git clone https://github.com/openstack-dev/devstack.git command: CD devstack view branch: git branch-A # switch to different versions of switch Branch: git checkout-B Havana origin/stable/Havana copy localrc to devstack, or create a new one and copy the content to it: CP ~ /Desktop/localrc./perform automatic deployment:./stack. Sh installs the openstack of Havana.


Configuration File: localrc

# Misc#GIT_BASE=http://review.thstack.comDATABASE_PASSWORD=123456 ADMIN_PASSWORD=123456 SERVICE_PASSWORD=123456 SERVICE_TOKEN=123456 RABBIT_PASSWORD=123456  # Reclone each time #RECLONE=true   # Python enviroments #OFFLINE=true   ## For Keystone KEYSTONE_TOKEN_FORMAT=PKI   ## For Swift #SWIFT_REPLICAS=1 #SWIFT_HASH=011688b44136573e209e   # Enable LoggingDEST=/home/stack LOGFILE=$DEST/logs/stack.sh.log VERBOSE=True LOG_COLOR=True SCREEN_LOGDIR=$DEST/logs   # Pre-requisite ENABLED_SERVICES=rabbit,mysql,key   ## If you want ZeroMQ instead of RabbitMQ (don't forget to un-declare 'rabbit' from the pre-requesite) #ENABLED_SERVICES+=,-rabbit,-qpid,zeromq   ## If you want Qpid instead of RabbitMQ (don't forget to un-declare 'rabbit' from the pre-requesite) #ENABLED_SERVICES+=,-rabbit,-zeromq,qpid   # Horizon (Dashboard UI) - (always use the trunk) ENABLED_SERVICES+=,horizon #HORIZON_REPO=https://github.com/openstack/horizon #HORIZON_BRANCH=master   # Nova - Compute Service ENABLED_SERVICES+=,n-api,n-crt,n-obj,n-cpu,n-cond,n-sch,n-novnc,n-cauthIMAGE_URLS+=",https://launchpad.net/cirros/trunk/0.3.0/+download/cirros-0.3.0-x86_64-disk.img"   ## Nova Cells ENABLED_SERVICES+=,n-cell   # Glance - Image Service ENABLED_SERVICES+=,g-api,g-reg   # Swift - Object Storage #ENABLED_SERVICES+=,s-proxy,s-object,s-container,s-account   # Neutron - Networking Service # If Neutron is not declared the old good nova-network will be used ENABLED_SERVICES+=,q-svc,q-agt,q-dhcp,q-l3,q-meta,neutron #VIF_PLUGGING_IS_FATAL=False#VIF_PLUGGING_TIMEOUT=10## Neutron - Load Balancing #ENABLED_SERVICES+=,q-lbaas   ## Neutron - VPN as a Service #ENABLED_SERVICES+=,q-vpn   ## Neutron - Firewall as a Service #ENABLED_SERVICES+=,q-fwaas   # VXLAN tunnel configuration Q_PLUGIN=ml2 Q_ML2_TENANT_NETWORK_TYPE=vxlan   # Cinder - Block Device Service ENABLED_SERVICES+=,cinder,c-api,c-vol,c-sch   # Heat - Orchestration Service #ENABLED_SERVICES+=,heat,h-api,h-api-cfn,h-api-cw,h-eng #IMAGE_URLS+=",http://fedorapeople.org/groups/heat/prebuilt-jeos-images/F17-x86_64-cfntools.qcow2"   # Ceilometer - Metering Service (metering + alarming) #CEILOMETER_BACKEND=mysql #ENABLED_SERVICES+=,ceilometer-acompute,ceilometer-acentral,ceilometer-collector,ceilometer-api #ENABLED_SERVICES+=,ceilometer-alarm-notify,ceilometer-alarm-eval   # Apache fronted for WSGI APACHE_ENABLED_SERVICES+=keystone#,swift


Contact Us

The content source of this page is from Internet, which doesn't represent Alibaba Cloud's opinion; products and services mentioned on that page don't have any relationship with Alibaba Cloud. If the content of the page makes you feel confusing, please write us an email, we will handle the problem within 5 days after receiving your email.

If you find any instances of plagiarism from the community, please send an email to: info-contact@alibabacloud.com and provide relevant evidence. A staff member will contact you within 5 working days.

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.