Jump to: navigation, search

Difference between revisions of "Obsolete:Manila/ManilaDevstack"

(A script to set up manila devstack on a Ubuntu 14.04 VM)
 
Line 11: Line 11:
 
____________________________________________________________________________________________________________________________________________________________________
 
____________________________________________________________________________________________________________________________________________________________________
  
# A script to setup manila devstack on Ubuntu 14.04
+
# A script to setup manila devstack on Ubuntu 14.04
 
git clone git://github.com/stackforge/manila.git
 
git clone git://github.com/stackforge/manila.git
 
git clone git://github.com/openstack-dev/devstack.git
 
git clone git://github.com/openstack-dev/devstack.git

Revision as of 18:09, 18 September 2014

This is an automated script that will setup manila devstack on a fresh Ubuntu 14.04 VM with all the necessary dependancies.

Requirements: The only requirement is to have a VM running Ubuntu 14.04.

Steps: 1. Copy the script to the home directory of the VM. 2. Run the script. 3. Run stack.sh from the ~/devstack directory when the script completes. 4. Voila. ____________________________________________________________________________________________________________________________________________________________________

# A script to setup manila devstack on Ubuntu 14.04

git clone git://github.com/stackforge/manila.git git clone git://github.com/openstack-dev/devstack.git cp -r manila/contrib/devstack/* devstack

sudo apt-get -y install git git-review python-pip python-setuptools python-dev libxslt-dev libmysqlclient-dev libpq-dev nfs-common screen sudo apt-get update sudo apt-get upgrade

cd devstack

cat <<EOF >> local.conf

localrc ADMIN_PASSWORD=nova DATABASE_PASSWORD=nova RABBIT_PASSWORD=nova SERVICE_PASSWORD=nova SERVICE_TOKEN=nova GUEST_PASSWORD=nova MYSQL_HOST=127.0.0.1 MYSQL_USER=root MYSQL_PASSWORD=nova RABBIT_HOST=127.0.0.1 LIBVIRT_TYPE=qemu GLANCE_HOSTPORT=127.0.0.1:9292 SWIFT_HASH=66a3d6b56c1f479c8b4e70ab5c2000f5 SWIFT_REPLICAS=1 SWIFT_DATA_DIR=\$DEST/data/swift LOGDAYS=1 LOGFILE=\$DEST/devstack.log SCREEN_LOGDIR=\$DEST/logs/screen RECLONE=yes API_RATE_LIMIT=False

disable_service horizon

disable_service heat disable_service h-eng disable_service h-api disable_service h-api-cfn disable_service h-api-cw

disable_service n-net

enable_service neutron enable_service q-svc enable_service q-agt enable_service q-dhcp enable_service q-l3 enable_service q-meta

enable_service tempest

enable_service manila enable_service m-api enable_service m-sch enable_service m-shr

Q_PLUGIN=ml2 ENABLE_TENANT_VLANS=True ML2_VLAN_RANGES=physnet1:100:200 PHYSICAL_NETWORK=physnet1 OVS_PHYSICAL_BRIDGE=br-eth1 Q_ML2_PLUGIN_MECHANISM_DRIVERS=openvswitch Q_ML2_PLUGIN_TYPE_DRIVERS=vlan,vxlan SHARE_BACKING_FILE_SIZE=22G EOF ____________________________________________________________________________________________________________________________________________________________________