Jump to: navigation, search

Manila/KiloDevstack

< Manila
Revision as of 20:58, 1 April 2015 by Bswartz (talk | contribs) (Procedure)

Intro

Here are instructions on how to use Devstack with the latest code from Manila to begin using Manila.

This procedure was tested and working as of 25 Feb 2015.

Procedure

1. Clone devstack.

$ git clone https://github.com/openstack-dev/devstack.git

2. Copy the sample local.conf into the root devstack directory.

$ cd devstack ; cp samples/local.conf .

3. Edit/append local.conf to enable manila, and neutron, and to disable horizon and nova-network. (Note: you can also disable heat, as it's not a prerequisite for manila)

$ cat << EOF >> local.conf

disable_service horizon
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_plugin manila https://github.com/openstack/manila

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
EOF

4. Run stack.sh as normal; When it is complete, the manila processes should be started.