标签:
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-engine2. 安装过程遇到问题
(1)如果之前通过devstack安装过openstack,可能存在依赖的pip包和python-xxxclient版本太低的问题
sudo pip install python-openstackclient --upgrade
标签:
原文地址:http://blog.csdn.net/ustc_dylan/article/details/46333225