标签:
murano是OpenStack的Application Catalog服务,推崇AaaS(Anything-as-a-Service)的概念,通过统一的框架和API实现应用程序快速部署和应用程序生命周期管理的功能,降低应用程序对底层平台(OpenStack层和虚拟化层)的依赖。(1) 从https://github.com/openstack/murano/tree/master/contrib/devstack处下载extras.d和lib下的文件,然后执行如下命令
$ cp lib/murano ${DEVSTACK_DIR}/lib
$ cp lib/murano-dashboard {DEVSTACK_DIR}/lib
$ cp extras.d/70-murano.sh {DEVSTACK_DIR}/extras.d(2)编写localrc文件
DATABASE_PASSWORD=123456
RABBIT_PASSWORD=123456
SERVICE_TOKEN=123456
SERVICE_PASSWORD=123456
ADMIN_PASSWORD=123456
disable_service n-net
enable_service q-svc
enable_service q-agt
enable_service q-dhcp
enable_service q-l3
enable_service q-meta
enable_service q-lbaas
enable_service q-vpn
DEST=/home/OpenStack/workspace
DATA_DIR=$DEST/data
SERVICE_DIR=$DEST
LOGDIR=/home/OpenStack/workspace/logs
LOGFILE=$LOGDIR/stack.sh.log
VERBOSE=True
LOG_COLOR=True
SCREEN_LOGDIR=$LOGDIR/screens
Q_PLUGIN=ml2
ENABLE_TENANT_VLANS=True
LOGDAYS=1
#RECLONE=True
#OFFLINE=True
GIT_BASE="http://github.com"
IMAGE_URLS=http://download.cirros-cloud.net/0.3.4/cirros-0.3.4-x86_64-disk.img
# Enable Heat
enable_service heat h-api h-api-cfn h-api-cw h-eng
# Enable Murano
enable_service murano murano-api murano-engine 2. 安装过程遇到问题(1)如果之前通过devstack安装过openstack,可能存在依赖的pip包和python-xxxclient版本太低的问题
sudo pip install python-openstackclient --upgrade
标签:
原文地址:http://blog.csdn.net/ustc_dylan/article/details/46333225