Jump to: navigation, search

Difference between revisions of "Manila/IcehouseDevstack"

(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...")
 
Line 1: Line 1:
 
Here are instructions on how to use Devstack with the latest code from Manila to begin using Manila.
 
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/openstack-dev/devstack.git)
+
# Clone devstack  
# Clone manila (git clone https://github.com/openstack-dev/devstack.git)
+
$ git clone -b stable/icehouse https://github.com/openstack-dev/devstack.git
 +
# Clone manila  
 +
$ git clone https://github.com/openstack-dev/devstack.git
 
# Copy over the devstack files  
 
# Copy over the devstack files  
## cp manila/contrib/devstack/lib/manila devstack/lib/
+
$ cp manila/contrib/devstack/lib/manila devstack/lib/
## cp manila/contrib/devstack/extras.d/70-manila.sh devstack/extras.d/
+
$ cp manila/contrib/devstack/extras.d/70-manila.sh devstack/extras.d/
 
# Copy the sample local.conf into the root devstack directory
 
# Copy the sample local.conf into the root devstack directory
## cd devstack; cp samples/local.conf .
+
$ cd devstack; cp samples/local.conf .
 
# 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
 
# 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
  

Revision as of 21:37, 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

  1. Clone manila

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

  1. 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/

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

$ cd devstack; cp samples/local.conf .

  1. 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