openstack havad版本部署流水账

2014-3-18

openstack havad版本中集成了heat,ceilometr功能,计划使用devstack工具搭建出all in one的功能,看看openstack中的监控、网络、流程做成什么样子


2014-3-26

使用devstack localrc文件部署出havana版本,部署模块包括nova,keystone,cinder,glance,heat。ceilometer不可用。ceilometer还不会配置。

经过验证的localrc脚本


ADMIN_PASSWORD=password
MYSQL_PASSWORD=password
RABBIT_PASSWORD=password
SERVICE_PASSWORD=password
SERVICE_TOKEN=tokentoken
FLAT_INTERFACE=eth1


# Enable Logging
LOGFILE=/opt/stack/logs/stack.sh.log
VERBOSE=True
LOG_COLOR=True
SCREEN_LOGDIR=/opt/stack/logs



# 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)
ENABLED_SERVICES+=ceilometer,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


OFFLINE=TRUE


2014年3月27日

可以创建nova、netron、glance、cinder、keystone的localrc配置

ADMIN_PASSWORD=password
MYSQL_PASSWORD=password
RABBIT_PASSWORD=password
SERVICE_PASSWORD=password
SERVICE_TOKEN=tokentoken
FLAT_INTERFACE=eth1

OFFLINE=TRUE

# Reclone each time  
#RECLONE=true  
  
# Python enviroments  
#OFFLINE=true  
  
## For Keystone  
KEYSTONE_TOKEN_FORMAT=PKI  
  
## For Swift  
#SWIFT_REPLICAS=1  
#SWIFT_HASH=011688b44136573e209e  
  
# Enable Logging  
LOGFILE=/opt/stack/logs/stack.sh.log  
VERBOSE=True  
LOG_COLOR=True  
SCREEN_LOGDIR=/opt/stack/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-xvnc,n-novnc  
IMAGE_URLS="http://download.cirros-cloud.net/0.3.1/cirros-0.3.1-i386-uec.tar.gz"  
  
## 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  
  
## 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  
  
# VLAN configuration  
Q_PLUGIN=ml2  
ENABLE_TENANT_VLANS=True  
  
# GRE tunnel configuration  
Q_PLUGIN=ml2  
ENABLE_TENANT_TUNNELS=True  
  
# 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  


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

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值