Jump to: navigation, search

Difference between revisions of "Manila/IcehouseDevstack"

Line 20: Line 20:
 
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
 
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
 
  $ cat <<EOF >> local.conf
enable_service manila,m-api,m-sch,m-shr
+
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
  
HORIZON_REPO=https://github.com/NetApp/horizon.git
+
6. asdf
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
 
 
 
#
 

Revision as of 21:40, 13 May 2014

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

$ cp manila/contrib/devstack/lib/manila devstack/lib/
$ cp manila/contrib/devstack/extras.d/70-manila.sh devstack/extras.d/

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

$ 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

6. asdf