Jump to: navigation, search

Manila/IcehouseDevstack

< Manila
Revision as of 21:35, 13 May 2014 by Bob Callaway (talk | contribs) (Created page with "Here are instructions on how to use Devstack with the latest code from Manila to begin using Manila. # Clone devstack (git clone -b stable/icehouse https://github.com/opensta...")
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)

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

  1. Clone devstack (git clone -b stable/icehouse https://github.com/openstack-dev/devstack.git)
  2. Clone manila (git clone https://github.com/openstack-dev/devstack.git)
  3. Copy over the devstack files
    1. cp manila/contrib/devstack/lib/manila devstack/lib/
    2. cp manila/contrib/devstack/extras.d/70-manila.sh devstack/extras.d/
  4. Copy the sample local.conf into the root devstack directory
    1. cd devstack; cp samples/local.conf .
  5. Append local.conf to enable manila, neutron, and change the horizon repository and branch to the Manila-specific fork; you may want to uncomment the last four lines depending on your networking configuration

cat <<EOF >> local.conf enable_service manila,m-api,m-sch,m-shr

HORIZON_REPO=https://github.com/NetApp/horizon.git HORIZON_BRANCH=manila

disable_service n-net enable_service q-svc,q-agt,q-dhcp,q-l3,q-meta,neutron 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 SHARE_BACKING_FILE_SIZE=8G \#FLOATING_RANGE=192.168.33.128/28 \#FLAT_INTERFACE=eth1 \#PUBLIC_INTERFACE=eth1 \#HOST_IP=192.168.33.20

EOF