<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
		<id>https://wiki.openstack.org/w/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Bob+Callaway</id>
		<title>OpenStack - User contributions [en]</title>
		<link rel="self" type="application/atom+xml" href="https://wiki.openstack.org/w/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Bob+Callaway"/>
		<link rel="alternate" type="text/html" href="https://wiki.openstack.org/wiki/Special:Contributions/Bob_Callaway"/>
		<updated>2026-07-10T10:56:25Z</updated>
		<subtitle>User contributions</subtitle>
		<generator>MediaWiki 1.28.2</generator>

	<entry>
		<id>https://wiki.openstack.org/w/index.php?title=CinderSupportMatrix&amp;diff=82783</id>
		<title>CinderSupportMatrix</title>
		<link rel="alternate" type="text/html" href="https://wiki.openstack.org/w/index.php?title=CinderSupportMatrix&amp;diff=82783"/>
				<updated>2015-06-05T17:28:13Z</updated>
		
		<summary type="html">&lt;p&gt;Bob Callaway: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;br /&gt;
'' Please be aware that the accuracy / completeness of the following (and given the basic characteristics of a wiki) is generally evolving and given its state of flux should be considered in draft state.  Please refer to respective vendor's documentation for a more authoritative indication of support.''&lt;br /&gt;
&lt;br /&gt;
== OpenStack Block Storage (aka Cinder) Drivers==&lt;br /&gt;
&lt;br /&gt;
'''Note(s):'''&lt;br /&gt;
&lt;br /&gt;
* OpenStack releases are commonly referred to by their [[ReleaseNaming|development codename]]. Each successive release increments alphabetically (B follows A... and so on).&lt;br /&gt;
* The below matrix indicates whether or not a particular feature is supported, and additionally the first release of OpenStack that it is supported in.&lt;br /&gt;
* Indication of a particular capability in Folsom or later connotes Cinder support.  Essex or prior refers to support for Cinder's predecessor, nova-volume.&lt;br /&gt;
* Rows are ordered alphabetically and are not intended to specify precedence.&lt;br /&gt;
* Drivers listed in this support matrix are all merged upstream in the OpenStack github. If a driver is not available under https://github.com/openstack/cinder/tree/master/cinder/volume/drivers, please do NOT add to this matrix!&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;small&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable sortable&amp;quot; style=&amp;quot;text-align: center;&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Driver !! Create Volume !! Delete Volume !! Attach Volume !! Detach Volume !! Extend Volume !! Create Snapshot !! Delete Snapshot !! List Snapshots !! Create Volume from Snapshot !! Create Volume from Image !! Create Volume from Volume (Clone) !! Create Image from Volume !! Volume Migration (host assisted)!! QoS !! Volume Replication!! Consistency Group!! Supported Protocols&lt;br /&gt;
|-&lt;br /&gt;
| CloudByte ||  Kilo ||  Kilo ||  Kilo ||  Kilo || Kilo ||  Kilo ||  Kilo ||  Kilo ||  Kilo ||  Kilo ||  Kilo ||  Kilo ||    ||    ||   ||   || iSCSI (Kilo)&lt;br /&gt;
|-&lt;br /&gt;
| Coraid || Grizzly ||  Grizzly ||  Grizzly ||  Grizzly ||  Havana || Grizzly ||  Grizzly ||  Grizzly ||  Grizzly ||  Havana ||  Havana ||  Havana ||  Havana ||    ||   ||   || AoE (Grizzly)&lt;br /&gt;
|-&lt;br /&gt;
| Datera ||  Juno ||  Juno ||  Juno ||  Juno ||  Juno||  Juno ||  Juno ||  Juno ||  Juno ||  Juno ||  Juno ||  Juno ||  ||     ||   ||   || iSCSI (Juno)&lt;br /&gt;
|-&lt;br /&gt;
| Dell EqualLogic ||  Havana ||  Havana ||  Havana ||  Havana || Icehouse ||  Havana ||  Havana ||  Havana ||  Havana ||  Havana ||  Havana ||  Havana ||  Havana ||    ||   ||   || iSCSI (Havana)&lt;br /&gt;
|-&lt;br /&gt;
| Dell Storage Center||  Kilo ||  Kilo ||  Kilo ||  Kilo || Kilo ||  Kilo ||  Kilo ||  Kilo ||  Kilo ||  Kilo ||  Kilo ||  Kilo ||  Kilo ||    ||   ||   || iSCSI (Kilo), FC (Kilo)&lt;br /&gt;
|-&lt;br /&gt;
| EMC VMAX ||  Grizzly ||  Grizzly ||  Grizzly ||  Grizzly || Juno ||  Grizzly ||  Grizzly ||  Grizzly ||  Grizzly ||  Grizzly ||  Grizzly ||  Grizzly ||  Havana ||    ||   ||   || iSCSI (Grizzly), FC (Icehouse)&lt;br /&gt;
|-&lt;br /&gt;
| EMC VNX Direct ||  Icehouse ||  Icehouse ||  Icehouse ||  Icehouse ||  Icehouse ||  Icehouse ||  Icehouse ||  Icehouse ||  Icehouse ||  Icehouse ||  Icehouse ||  Icehouse ||  Icehouse ||    ||   || Juno || iSCSI (Icehouse), FC (Juno)&lt;br /&gt;
|-&lt;br /&gt;
| EMC XtremIO ||  Juno ||  Juno ||  Juno ||  Juno ||  Juno ||  Juno ||  Juno || Juno ||  Juno ||  Juno ||  Juno ||  Juno || Juno ||   ||   ||   || iSCSI (Juno), FC (Juno)&lt;br /&gt;
|-&lt;br /&gt;
| Fujitsu ETERNUS ||  Juno ||  Juno ||  Juno ||  Juno ||  Juno||  Juno ||  Juno ||  Juno ||  Juno ||  Juno ||  Juno ||  Juno ||  Juno ||    ||   ||   || iSCSI (Juno), FC (Juno)&lt;br /&gt;
|-&lt;br /&gt;
| GlusterFS ||  Grizzly ||  Grizzly ||  Grizzly ||  Grizzly ||  Havana ||  Havana ||  Havana ||  Havana ||  Havana ||  Havana ||  Havana ||  Havana ||  Havana ||    ||   ||   || GlusterFS (Grizzly)&lt;br /&gt;
|-&lt;br /&gt;
| Hitachi (HUS) ||  Havana ||  Havana ||  Havana ||  Havana ||  Havana ||  Havana ||  Havana ||  Havana ||  Havana ||  Havana ||  Havana ||  Havana ||  Havana ||    ||   ||   || iSCSI (Havana), FC (Juno)&lt;br /&gt;
|-&lt;br /&gt;
| Hitachi (HUS-VM) ||  Juno ||  Juno ||  Juno ||  Juno ||  Juno||  Juno ||  Juno ||  Juno ||  Juno ||  Juno ||  Juno ||  Juno ||  Juno ||    ||   ||   || FC (Juno)&lt;br /&gt;
|-&lt;br /&gt;
| Hitachi (VSP, VSP G1000) ||  Juno ||  Juno ||  Juno ||  Juno ||  Juno||  Juno ||  Juno ||  Juno ||  Juno ||  Juno ||  Juno ||  Juno ||  Juno ||    ||   ||   || FC (Juno), FCOE (Juno)&lt;br /&gt;
|-&lt;br /&gt;
| Hitachi (VSP G200-G600) ||  Kilo  ||  Kilo ||  Kilo ||  Kilo ||  Kilo ||  Kilo ||  Kilo ||  Kilo ||  Kilo ||  Kilo ||  Kilo ||  Kilo ||  Kilo ||    ||   ||   || FC (Kilo), iSCSI  (Kilo)&lt;br /&gt;
|-&lt;br /&gt;
| Hitachi (HNAS) ||  Juno ||  Juno ||  Juno ||  Juno ||  Juno||  Juno ||  Juno ||  Juno ||  Juno ||  Juno ||  Juno ||  Juno ||  Juno ||    ||   ||   || iSCSI (Juno), NFS (Juno)&lt;br /&gt;
|-&lt;br /&gt;
| HP 3PAR (StoreServ) ||  Grizzly ||  Grizzly ||  Grizzly ||  Grizzly ||  Havana ||  Grizzly ||  Grizzly ||  Grizzly ||  Grizzly ||  Grizzly (iSCSI) Havana(FC) ||  Grizzly ||  Grizzly (iSCSI) Havana(FC) ||  Havana ||    ||   ||   || iSCSI (Grizzly), FC (Grizzly)&lt;br /&gt;
|-&lt;br /&gt;
| HP Lefthand (StoreVirtual) ||  Diablo ||  Diablo ||  Diablo ||  Diablo ||  Havana ||  Havana ||  Havana ||  Havana ||  Havana ||  Grizzly || Icehouse ||  Grizzly ||  Havana ||    ||   ||   || iSCSI (Diablo)&lt;br /&gt;
|-&lt;br /&gt;
| HP MSA || Icehouse || Icehouse || Icehouse || Icehouse || Icehouse || Icehouse || Icehouse || Icehouse || Icehouse || Icehouse || Icehouse || Icehouse ||   ||    ||   ||   || FC (Icehouse)&lt;br /&gt;
|-&lt;br /&gt;
| Huawei T Series V1  ||  Havana ||  Havana ||  Havana ||  Havana || Havana  ||  Havana ||  Havana ||  Havana ||  Havana ||  Havana ||  Havana ||  Havana ||   ||    ||   ||   || iSCSI (Havana), FC (Havana)&lt;br /&gt;
|-&lt;br /&gt;
| Huawei T Series V2  || Kilo ||   Kilo ||  Kilo ||   Kilo || Kilo ||   Kilo ||   Kilo ||   Kilo ||   Kilo ||   Kilo ||  Kilo ||  Kilo ||   ||  Kilo ||    ||   || iSCSI (Kilo), FC (Kilo)&lt;br /&gt;
|-&lt;br /&gt;
| Huawei V3 Series   || Kilo ||   Kilo ||  Kilo ||   Kilo || Kilo ||   Kilo ||   Kilo ||   Kilo ||   Kilo ||   Kilo ||  Kilo ||  Kilo ||   ||  Kilo  ||   ||   || iSCSI (Kilo), FC (Kilo)&lt;br /&gt;
|-&lt;br /&gt;
| Huawei 18000 Series  || Kilo ||   Kilo ||  Kilo ||   Kilo || Kilo ||   Kilo ||   Kilo ||   Kilo ||   Kilo ||   Kilo ||  Kilo ||  Kilo ||  ||   Kilo ||   ||   || iSCSI (Kilo), FC (Kilo)&lt;br /&gt;
|-&lt;br /&gt;
| IBM DS8000 ||  Havana ||  Havana ||  Havana ||  Havana || Havana ||  Havana ||  Havana ||  Havana ||  Folsom ||  Havana ||  Havana ||  Havana ||  Havana ||  || Juno  ||   || FC (Havana)&lt;br /&gt;
|-&lt;br /&gt;
| IBM FlashSystem ||  Kilo ||  Kilo ||  Kilo ||  Kilo || Kilo ||  Kilo ||  Kilo ||  Kilo ||  Kilo ||  Kilo ||  Kilo ||  Kilo ||  Kilo ||  ||   ||   || FC (Kilo)&lt;br /&gt;
|-&lt;br /&gt;
| IBM GPFS ||  Havana ||  Havana ||  Havana ||  Havana || Havana ||  Havana ||  Havana ||  Havana ||  Havana ||  Havana ||  Havana ||  Havana ||  Havana ||    ||   ||   || GPFS NSD&lt;br /&gt;
|-&lt;br /&gt;
| IBM Storwize family/SVC ||  Folsom ||  Folsom ||  Folsom ||  Folsom ||  Havana ||  Folsom ||  Folsom ||  Folsom ||  Folsom ||  Havana ||  Grizzly ||  Grizzly ||  Havana  || Juno || Juno ||  Kilo || iSCSI (Folsom), FC (Grizzly)&lt;br /&gt;
|-&lt;br /&gt;
| IBM NAS ||  Icehouse ||  Icehouse ||  Icehouse ||  Icehouse || Icehouse ||  Icehouse ||  Icehouse ||  Icehouse ||  Icehouse ||  Icehouse ||  Icehouse ||  Icehouse ||   ||    ||   ||   || NFS&lt;br /&gt;
|-&lt;br /&gt;
| IBM XIV ||  Folsom ||  Folsom ||  Folsom ||  Folsom || Havana ||  Folsom ||  Folsom ||  Folsom ||  Folsom ||  Grizzly ||  Havana ||  Havana ||  Havana  ||   ||   ||   || iSCSI (Folsom), FC (Grizzly)&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
| LVM (Reference) ||  Folsom ||  Folsom ||  Folsom ||  Folsom || Havana ||  Folsom ||  Folsom ||  Folsom ||  Folsom ||  Grizzly ||  Grizzly ||  Grizzly ||  Havana  ||   ||   ||   || iSCSI (Folsom)&lt;br /&gt;
|-&lt;br /&gt;
| NetApp Data ONTAP ||  Essex ||  Essex ||  Essex ||  Essex ||  Havana ||  Folsom ||  Folsom ||  Essex ||  Essex ||  Grizzly ||  Grizzly ||  Grizzly ||  Havana  ||   ||   ||   || iSCSI (Folsom), NFS (Folsom), FC (Kilo)&lt;br /&gt;
|-&lt;br /&gt;
| NetApp E/EF-series ||  Icehouse ||  Icehouse ||  Icehouse ||  Icehouse ||  Icehouse ||  Icehouse ||  Icehouse ||  Icehouse ||  Icehouse ||  Icehouse ||  Icehouse ||  Icehouse ||  Icehouse ||   ||   ||   || iSCSI&lt;br /&gt;
|-&lt;br /&gt;
| Nexenta ||  Essex ||  Essex ||  Essex ||  Essex ||  Havana ||  Essex ||  Essex ||  Essex ||  Essex ||  Havana ||  Havana ||  Grizzly ||  Havana ||   ||   ||   || iSCSI (Essex), NFS (Havana)&lt;br /&gt;
|-&lt;br /&gt;
| NFS (Reference) || Folsom || Folsom || Folsom || Folsom || Havana ||  ||  ||  ||  ||  Grizzly || Grizzly ||  Havana ||  Havana ||   ||   ||   || NFS (Folsom)&lt;br /&gt;
|-&lt;br /&gt;
| Nimble Storage || Juno || Juno || Juno || Juno || Juno || Juno || Juno || Juno || Juno || Juno || Juno || Juno || Juno ||   ||   ||   || iSCSI (Juno)&lt;br /&gt;
|-&lt;br /&gt;
| Pure Storage || Juno || Juno || Juno || Juno || Juno || Juno || Juno || Juno || Juno || Juno || Juno || Juno || Juno ||   ||   ||  Kilo || iSCSI (Juno)&lt;br /&gt;
|-&lt;br /&gt;
| Quobyte || Kilo || Kilo || Kilo || Kilo || Kilo || Kilo || Kilo || Kilo || Kilo || Kilo || Kilo || Kilo || Kilo || || || || quobyte&lt;br /&gt;
|-&lt;br /&gt;
| RBD (Ceph) ||  Cactus ||  Cactus ||  Cactus ||  Cactus ||  Havana ||  Diablo ||  Diablo ||  Diablo ||  Folsom ||  Grizzly ||  Havana ||  Grizzly ||  ||   ||   ||   || RBD (Cactus)&lt;br /&gt;
|-&lt;br /&gt;
| Scality ||  Grizzly ||  Grizzly ||  Grizzly ||  Grizzly ||  Havana ||  Grizzly ||  Grizzly ||  Grizzly ||  Grizzly ||  Grizzly ||  Havana ||  Grizzly ||  ||   ||   ||   || Scality (Grizzly)&lt;br /&gt;
|-&lt;br /&gt;
| SMB || Juno || Juno || Juno || Juno || Juno || Juno || Juno || Juno || Juno || Juno || || Juno ||  ||   || || || SMB (Juno)&lt;br /&gt;
|-&lt;br /&gt;
| SolidFire ||  Folsom ||  Folsom ||  Folsom ||  Folsom ||  Havana ||  Folsom ||  Folsom ||  Folsom ||  Folsom ||  Grizzly ||  Grizzly ||  Grizzly ||  Havana ||   ||   ||   || iSCSI (Folsom)&lt;br /&gt;
|-&lt;br /&gt;
| StorPool ||  Kilo ||  Kilo ||  Kilo ||  Kilo ||  Kilo ||  Kilo ||  Kilo ||  Kilo ||  Kilo ||  Kilo ||  Kilo ||  Kilo ||  Kilo ||   ||   ||   || StorPool (Kilo)&lt;br /&gt;
|-&lt;br /&gt;
| Symantec ||  Kilo ||  Kilo ||  Kilo ||  Kilo ||  Kilo ||  Kilo ||  Kilo ||  Kilo ||  Kilo ||  Kilo ||  Kilo ||  Kilo ||  Kilo ||   ||   ||   || NFS (Kilo)&lt;br /&gt;
|-&lt;br /&gt;
| Tintri ||  Liberty ||  Liberty ||  Liberty ||  Liberty ||  Liberty ||  Liberty ||  Liberty ||  Liberty ||  Liberty ||  Liberty ||  Liberty ||  Liberty ||  Liberty ||   ||   ||   || NFS (Liberty)&lt;br /&gt;
|-&lt;br /&gt;
| Violin Memory ||  Kilo ||  Kilo ||  Kilo ||  Kilo ||  Kilo ||  Kilo ||  Kilo ||  Kilo ||  Kilo ||  Kilo ||  Kilo ||  Kilo ||  Kilo || n/a || n/a || n/a || iSCSI (Kilo), FC (Kilo)&lt;br /&gt;
|-&lt;br /&gt;
| VMware ||  Havana ||  Havana ||  Havana ||  Havana || Icehouse ||  Havana ||  Havana ||  Havana ||  Havana ||  Havana ||  Havana ||  Havana ||  ||   ||   ||   || VMware vmdk (Havana)&lt;br /&gt;
|-&lt;br /&gt;
| Windows Server 2012 ||  Grizzly ||  Grizzly ||  Grizzly ||  Grizzly ||  ||  Grizzly ||  Grizzly ||  Grizzly ||  Grizzly ||  Havana ||  ||  ||  Havana ||   ||   ||   || iSCSI (Grizzly)&lt;br /&gt;
|-&lt;br /&gt;
| X-IO technologies ||  Kilo ||  Kilo ||  Kilo ||  Kilo ||  Kilo ||  Kilo ||  Kilo ||  Kilo ||  Kilo ||  Kilo ||  Kilo ||  Kilo ||  Kilo ||  Kilo  ||   ||   || iSCSI (Kilo), FC (Kilo)&lt;br /&gt;
|-&lt;br /&gt;
| Zadara Storage ||  Folsom ||  Folsom ||  Folsom ||  Folsom ||  Havana ||  Havana ||  Havana ||  Havana ||  Havana ||  Havana ||  Havana ||  Havana ||  Havana ||   ||   ||   || iSCSI (Folsom), NFS (Havana)&lt;br /&gt;
|-&lt;br /&gt;
| Solaris (ZFS) ||  Diablo ||  Diablo ||  Diablo ||  Diablo ||  ||  ||  ||  ||  ||  ||  ||  ||  ||   ||   ||   || iSCSI (Diablo)&lt;br /&gt;
|-&lt;br /&gt;
| ProphetStor (Flexvisor) ||  Juno ||  Juno ||  Juno ||  Juno ||  Juno ||  Juno ||  Juno ||  Juno ||  Juno ||  Juno ||  Juno ||  Juno ||   ||   ||   || Kilo || iSCSI (Juno), FC (Juno)&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;/small&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[category: cinder]]&lt;/div&gt;</summary>
		<author><name>Bob Callaway</name></author>	</entry>

	<entry>
		<id>https://wiki.openstack.org/w/index.php?title=Manila/IcehouseDevstack&amp;diff=54022</id>
		<title>Manila/IcehouseDevstack</title>
		<link rel="alternate" type="text/html" href="https://wiki.openstack.org/w/index.php?title=Manila/IcehouseDevstack&amp;diff=54022"/>
				<updated>2014-05-28T23:13:53Z</updated>
		
		<summary type="html">&lt;p&gt;Bob Callaway: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Here are instructions on how to use Devstack with the latest code from Manila to begin using Manila.&lt;br /&gt;
&lt;br /&gt;
1. Clone devstack &lt;br /&gt;
&lt;br /&gt;
 $ git clone -b stable/icehouse https://github.com/openstack-dev/devstack.git&lt;br /&gt;
&lt;br /&gt;
2. Clone manila &lt;br /&gt;
&lt;br /&gt;
 $ git clone https://github.com/stackforge/manila.git&lt;br /&gt;
&lt;br /&gt;
3. Copy over the devstack files from the manila repo into the devstack repo&lt;br /&gt;
&lt;br /&gt;
 $ cp manila/contrib/devstack/lib/manila devstack/lib/&lt;br /&gt;
 $ cp manila/contrib/devstack/extras.d/70-manila.sh devstack/extras.d/&lt;br /&gt;
&lt;br /&gt;
4. Copy the sample local.conf into the root devstack directory&lt;br /&gt;
&lt;br /&gt;
 $ cd devstack; cp samples/local.conf .&lt;br /&gt;
&lt;br /&gt;
5. Edit/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&lt;br /&gt;
 $ cat &amp;lt;&amp;lt;EOF &amp;gt;&amp;gt; local.conf&lt;br /&gt;
 enable_service manila,m-api,m-sch,m-shr&lt;br /&gt;
  &lt;br /&gt;
 HORIZON_REPO=https://github.com/NetApp/horizon.git&lt;br /&gt;
 HORIZON_BRANCH=manila&lt;br /&gt;
  &lt;br /&gt;
 disable_service n-net&lt;br /&gt;
 enable_service q-svc,q-agt,q-dhcp,q-l3,q-meta,neutron&lt;br /&gt;
 Q_PLUGIN=ml2&lt;br /&gt;
 ENABLE_TENANT_VLANS=True&lt;br /&gt;
 ML2_VLAN_RANGES=physnet1:100:200&lt;br /&gt;
 PHYSICAL_NETWORK=physnet1&lt;br /&gt;
 OVS_PHYSICAL_BRIDGE=br-eth1&lt;br /&gt;
 Q_ML2_PLUGIN_MECHANISM_DRIVERS=openvswitch&lt;br /&gt;
 Q_ML2_PLUGIN_TYPE_DRIVERS=vlan&lt;br /&gt;
 SHARE_BACKING_FILE_SIZE=8G&lt;br /&gt;
 #FLOATING_RANGE=192.168.33.128/28&lt;br /&gt;
 #FLAT_INTERFACE=eth1&lt;br /&gt;
 #PUBLIC_INTERFACE=eth1&lt;br /&gt;
 #HOST_IP=192.168.33.10&lt;br /&gt;
  &lt;br /&gt;
 EOF&lt;br /&gt;
&lt;br /&gt;
6. Run stack.sh as normal; When it is complete, the manila processes should be started, and the horizon extensions for Manila should be present.&lt;br /&gt;
&lt;br /&gt;
7. There is a current defect (https://bugs.launchpad.net/bugs/1314591) that may require you to set the security group rules for the service tenant; this can be achieved by running the following commands:&lt;br /&gt;
 $ . openrc manila service&lt;br /&gt;
 $ nova secgroup-add-rule default tcp 1 65535 0.0.0.0/0 &lt;br /&gt;
 $ nova secgroup-add-rule default udp 1 65535 0.0.0.0/0&lt;br /&gt;
 $ nova secgroup-add-rule default icmp -1 -1 0.0.0.0/0&lt;br /&gt;
&lt;br /&gt;
===== Vagrant File =====&lt;br /&gt;
&lt;br /&gt;
If you use Vagrant, here is a Vagrantfile that I have used successfully with the above process:&lt;br /&gt;
&lt;br /&gt;
 VAGRANTFILE_API_VERSION = &amp;quot;2&amp;quot;&lt;br /&gt;
 &lt;br /&gt;
 Vagrant.configure(VAGRANTFILE_API_VERSION) do |config|&lt;br /&gt;
     config.vm.box = &amp;quot;precise64&amp;quot; &lt;br /&gt;
 &lt;br /&gt;
     config.vm.network :private_network, ip: &amp;quot;192.168.33.10&amp;quot; &lt;br /&gt;
 &lt;br /&gt;
     config.vm.provider :virtualbox do |vb|&lt;br /&gt;
        vb.customize [&amp;quot;modifyvm&amp;quot;, :id, &amp;quot;--memory&amp;quot;, &amp;quot;2048&amp;quot;]&lt;br /&gt;
     end&lt;br /&gt;
 &lt;br /&gt;
     config.vm.provision :shell, :inline =&amp;gt; &amp;quot;sudo apt-get upgrade -y &amp;amp;&amp;amp; sudo apt-get install -y git vim libxslt1-dev libmysqlclient-dev&amp;quot;&lt;br /&gt;
 end&lt;/div&gt;</summary>
		<author><name>Bob Callaway</name></author>	</entry>

	<entry>
		<id>https://wiki.openstack.org/w/index.php?title=Manila/JunoSummitPresentation&amp;diff=52541</id>
		<title>Manila/JunoSummitPresentation</title>
		<link rel="alternate" type="text/html" href="https://wiki.openstack.org/w/index.php?title=Manila/JunoSummitPresentation&amp;diff=52541"/>
				<updated>2014-05-16T19:24:43Z</updated>
		
		<summary type="html">&lt;p&gt;Bob Callaway: /* Session Recording */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;===== Presentation =====&lt;br /&gt;
[https://s3.amazonaws.com/netapp-openstack/manila_overview-atlanta-summit+v5.pdf Presentation]&lt;br /&gt;
&lt;br /&gt;
===== Demo =====&lt;br /&gt;
[https://s3.amazonaws.com/netapp-openstack/manila_demo_v2.mp4 Demo]&lt;br /&gt;
&lt;br /&gt;
===== Session Recording =====&lt;br /&gt;
[https://www.youtube.com/watch?v=fR-X7jbG5QM Session Recording]&lt;/div&gt;</summary>
		<author><name>Bob Callaway</name></author>	</entry>

	<entry>
		<id>https://wiki.openstack.org/w/index.php?title=Manila/IcehouseDevstack&amp;diff=52340</id>
		<title>Manila/IcehouseDevstack</title>
		<link rel="alternate" type="text/html" href="https://wiki.openstack.org/w/index.php?title=Manila/IcehouseDevstack&amp;diff=52340"/>
				<updated>2014-05-15T02:48:47Z</updated>
		
		<summary type="html">&lt;p&gt;Bob Callaway: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Here are instructions on how to use Devstack with the latest code from Manila to begin using Manila.&lt;br /&gt;
&lt;br /&gt;
1. Clone devstack &lt;br /&gt;
&lt;br /&gt;
 $ git clone -b stable/icehouse https://github.com/openstack-dev/devstack.git&lt;br /&gt;
&lt;br /&gt;
2. Clone manila &lt;br /&gt;
&lt;br /&gt;
 $ git clone https://github.com/openstack-dev/devstack.git&lt;br /&gt;
&lt;br /&gt;
3. Copy over the devstack files from the manila repo into the devstack repo&lt;br /&gt;
&lt;br /&gt;
 $ cp manila/contrib/devstack/lib/manila devstack/lib/&lt;br /&gt;
 $ cp manila/contrib/devstack/extras.d/70-manila.sh devstack/extras.d/&lt;br /&gt;
&lt;br /&gt;
4. Copy the sample local.conf into the root devstack directory&lt;br /&gt;
&lt;br /&gt;
 $ cd devstack; cp samples/local.conf .&lt;br /&gt;
&lt;br /&gt;
5. Edit/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&lt;br /&gt;
 $ cat &amp;lt;&amp;lt;EOF &amp;gt;&amp;gt; local.conf&lt;br /&gt;
 enable_service manila,m-api,m-sch,m-shr&lt;br /&gt;
  &lt;br /&gt;
 HORIZON_REPO=https://github.com/NetApp/horizon.git&lt;br /&gt;
 HORIZON_BRANCH=manila&lt;br /&gt;
  &lt;br /&gt;
 disable_service n-net&lt;br /&gt;
 enable_service q-svc,q-agt,q-dhcp,q-l3,q-meta,neutron&lt;br /&gt;
 Q_PLUGIN=ml2&lt;br /&gt;
 ENABLE_TENANT_VLANS=True&lt;br /&gt;
 ML2_VLAN_RANGES=physnet1:100:200&lt;br /&gt;
 PHYSICAL_NETWORK=physnet1&lt;br /&gt;
 OVS_PHYSICAL_BRIDGE=br-eth1&lt;br /&gt;
 Q_ML2_PLUGIN_MECHANISM_DRIVERS=openvswitch&lt;br /&gt;
 Q_ML2_PLUGIN_TYPE_DRIVERS=vlan&lt;br /&gt;
 SHARE_BACKING_FILE_SIZE=8G&lt;br /&gt;
 #FLOATING_RANGE=192.168.33.128/28&lt;br /&gt;
 #FLAT_INTERFACE=eth1&lt;br /&gt;
 #PUBLIC_INTERFACE=eth1&lt;br /&gt;
 #HOST_IP=192.168.33.10&lt;br /&gt;
  &lt;br /&gt;
 EOF&lt;br /&gt;
&lt;br /&gt;
6. Run stack.sh as normal; When it is complete, the manila processes should be started, and the horizon extensions for Manila should be present.&lt;br /&gt;
&lt;br /&gt;
7. There is a current defect (https://bugs.launchpad.net/bugs/1314591) that may require you to set the security group rules for the service tenant; this can be achieved by running the following commands:&lt;br /&gt;
 $ . openrc manila service&lt;br /&gt;
 $ nova secgroup-add-rule default tcp 1 65535 0.0.0.0/0 &lt;br /&gt;
 $ nova secgroup-add-rule default udp 1 65535 0.0.0.0/0&lt;br /&gt;
 $ nova secgroup-add-rule default icmp -1 -1 0.0.0.0/0&lt;br /&gt;
&lt;br /&gt;
===== Vagrant File =====&lt;br /&gt;
&lt;br /&gt;
If you use Vagrant, here is a Vagrantfile that I have used successfully with the above process:&lt;br /&gt;
&lt;br /&gt;
 VAGRANTFILE_API_VERSION = &amp;quot;2&amp;quot;&lt;br /&gt;
 &lt;br /&gt;
 Vagrant.configure(VAGRANTFILE_API_VERSION) do |config|&lt;br /&gt;
     config.vm.box = &amp;quot;precise64&amp;quot; &lt;br /&gt;
 &lt;br /&gt;
     config.vm.network :private_network, ip: &amp;quot;192.168.33.10&amp;quot; &lt;br /&gt;
 &lt;br /&gt;
     config.vm.provider :virtualbox do |vb|&lt;br /&gt;
        vb.customize [&amp;quot;modifyvm&amp;quot;, :id, &amp;quot;--memory&amp;quot;, &amp;quot;2048&amp;quot;]&lt;br /&gt;
     end&lt;br /&gt;
 &lt;br /&gt;
     config.vm.provision :shell, :inline =&amp;gt; &amp;quot;sudo apt-get upgrade -y &amp;amp;&amp;amp; sudo apt-get install -y git vim libxslt1-dev libmysqlclient-dev&amp;quot;&lt;br /&gt;
 end&lt;/div&gt;</summary>
		<author><name>Bob Callaway</name></author>	</entry>

	<entry>
		<id>https://wiki.openstack.org/w/index.php?title=Manila/IcehouseDevstack&amp;diff=52339</id>
		<title>Manila/IcehouseDevstack</title>
		<link rel="alternate" type="text/html" href="https://wiki.openstack.org/w/index.php?title=Manila/IcehouseDevstack&amp;diff=52339"/>
				<updated>2014-05-15T02:47:57Z</updated>
		
		<summary type="html">&lt;p&gt;Bob Callaway: /* Vagrant File */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Here are instructions on how to use Devstack with the latest code from Manila to begin using Manila.&lt;br /&gt;
&lt;br /&gt;
1. Clone devstack &lt;br /&gt;
&lt;br /&gt;
 $ git clone -b stable/icehouse https://github.com/openstack-dev/devstack.git&lt;br /&gt;
&lt;br /&gt;
2. Clone manila &lt;br /&gt;
&lt;br /&gt;
 $ git clone https://github.com/openstack-dev/devstack.git&lt;br /&gt;
&lt;br /&gt;
3. Copy over the devstack files from the manila repo into the devstack repo&lt;br /&gt;
&lt;br /&gt;
 $ cp manila/contrib/devstack/lib/manila devstack/lib/&lt;br /&gt;
 $ cp manila/contrib/devstack/extras.d/70-manila.sh devstack/extras.d/&lt;br /&gt;
&lt;br /&gt;
4. Copy the sample local.conf into the root devstack directory&lt;br /&gt;
&lt;br /&gt;
 $ cd devstack; cp samples/local.conf .&lt;br /&gt;
&lt;br /&gt;
5. Edit/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&lt;br /&gt;
 $ cat &amp;lt;&amp;lt;EOF &amp;gt;&amp;gt; local.conf&lt;br /&gt;
 enable_service manila,m-api,m-sch,m-shr&lt;br /&gt;
  &lt;br /&gt;
 HORIZON_REPO=https://github.com/NetApp/horizon.git&lt;br /&gt;
 HORIZON_BRANCH=manila&lt;br /&gt;
  &lt;br /&gt;
 disable_service n-net&lt;br /&gt;
 enable_service q-svc,q-agt,q-dhcp,q-l3,q-meta,neutron&lt;br /&gt;
 Q_PLUGIN=ml2&lt;br /&gt;
 ENABLE_TENANT_VLANS=True&lt;br /&gt;
 ML2_VLAN_RANGES=physnet1:100:200&lt;br /&gt;
 PHYSICAL_NETWORK=physnet1&lt;br /&gt;
 OVS_PHYSICAL_BRIDGE=br-eth1&lt;br /&gt;
 Q_ML2_PLUGIN_MECHANISM_DRIVERS=openvswitch&lt;br /&gt;
 Q_ML2_PLUGIN_TYPE_DRIVERS=vlan&lt;br /&gt;
 SHARE_BACKING_FILE_SIZE=8G&lt;br /&gt;
 #FLOATING_RANGE=192.168.33.128/28&lt;br /&gt;
 #FLAT_INTERFACE=eth1&lt;br /&gt;
 #PUBLIC_INTERFACE=eth1&lt;br /&gt;
 #HOST_IP=192.168.33.10&lt;br /&gt;
  &lt;br /&gt;
 EOF&lt;br /&gt;
&lt;br /&gt;
6. Run stack.sh as normal; When it is complete, the manila processes should be started, and the horizon extensions for Manila should be present.&lt;br /&gt;
&lt;br /&gt;
7. There is a current defect (https://bugs.launchpad.net/bugs/1314591) that may require you to set the security group rules for the service tenant; this can be achieved by running the following commands:&lt;br /&gt;
 $ . openrc manila service&lt;br /&gt;
 nova secgroup-add-rule default tcp 1 65535 0.0.0.0/0 &lt;br /&gt;
 nova secgroup-add-rule default udp 1 65535 0.0.0.0/0&lt;br /&gt;
 nova secgroup-add-rule default icmp -1 -1 0.0.0.0/0&lt;br /&gt;
&lt;br /&gt;
===== Vagrant File =====&lt;br /&gt;
&lt;br /&gt;
If you use Vagrant, here is a Vagrantfile that I have used successfully with the above process:&lt;br /&gt;
&lt;br /&gt;
 VAGRANTFILE_API_VERSION = &amp;quot;2&amp;quot;&lt;br /&gt;
 &lt;br /&gt;
 Vagrant.configure(VAGRANTFILE_API_VERSION) do |config|&lt;br /&gt;
     config.vm.box = &amp;quot;precise64&amp;quot; &lt;br /&gt;
 &lt;br /&gt;
     config.vm.network :private_network, ip: &amp;quot;192.168.33.10&amp;quot; &lt;br /&gt;
 &lt;br /&gt;
     config.vm.provider :virtualbox do |vb|&lt;br /&gt;
        vb.customize [&amp;quot;modifyvm&amp;quot;, :id, &amp;quot;--memory&amp;quot;, &amp;quot;2048&amp;quot;]&lt;br /&gt;
     end&lt;br /&gt;
 &lt;br /&gt;
     config.vm.provision :shell, :inline =&amp;gt; &amp;quot;sudo apt-get upgrade -y &amp;amp;&amp;amp; sudo apt-get install -y git vim libxslt1-dev libmysqlclient-dev&amp;quot;&lt;br /&gt;
 end&lt;/div&gt;</summary>
		<author><name>Bob Callaway</name></author>	</entry>

	<entry>
		<id>https://wiki.openstack.org/w/index.php?title=Manila/JunoSummitPresentation&amp;diff=52337</id>
		<title>Manila/JunoSummitPresentation</title>
		<link rel="alternate" type="text/html" href="https://wiki.openstack.org/w/index.php?title=Manila/JunoSummitPresentation&amp;diff=52337"/>
				<updated>2014-05-15T02:16:53Z</updated>
		
		<summary type="html">&lt;p&gt;Bob Callaway: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;===== Presentation =====&lt;br /&gt;
[https://s3.amazonaws.com/netapp-openstack/manila_overview-atlanta-summit+v5.pdf Presentation]&lt;br /&gt;
&lt;br /&gt;
===== Demo =====&lt;br /&gt;
[https://s3.amazonaws.com/netapp-openstack/manila_demo_v2.mp4 Demo]&lt;br /&gt;
&lt;br /&gt;
===== Session Recording =====&lt;br /&gt;
Session Recording (to come)&lt;/div&gt;</summary>
		<author><name>Bob Callaway</name></author>	</entry>

	<entry>
		<id>https://wiki.openstack.org/w/index.php?title=Manila/JunoSummitPresentation&amp;diff=52336</id>
		<title>Manila/JunoSummitPresentation</title>
		<link rel="alternate" type="text/html" href="https://wiki.openstack.org/w/index.php?title=Manila/JunoSummitPresentation&amp;diff=52336"/>
				<updated>2014-05-15T02:14:16Z</updated>
		
		<summary type="html">&lt;p&gt;Bob Callaway: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[https://s3.amazonaws.com/netapp-openstack/manila_overview-atlanta-summit+v5.pdf Presentation]&lt;br /&gt;
&lt;br /&gt;
[https://s3.amazonaws.com/netapp-openstack/manila_demo_v2.mp4 Demo]&lt;br /&gt;
&lt;br /&gt;
Session Recording (to come)&lt;/div&gt;</summary>
		<author><name>Bob Callaway</name></author>	</entry>

	<entry>
		<id>https://wiki.openstack.org/w/index.php?title=Manila/JunoSummitPresentation&amp;diff=52335</id>
		<title>Manila/JunoSummitPresentation</title>
		<link rel="alternate" type="text/html" href="https://wiki.openstack.org/w/index.php?title=Manila/JunoSummitPresentation&amp;diff=52335"/>
				<updated>2014-05-15T02:13:22Z</updated>
		
		<summary type="html">&lt;p&gt;Bob Callaway: Created page with &amp;quot;[https://s3.amazonaws.com/netapp-openstack/manila_overview-atlanta-summit+v5.pptx Presentation]  [https://s3.amazonaws.com/netapp-openstack/manila_demo_v2.mp4 Demo]  Session R...&amp;quot;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[https://s3.amazonaws.com/netapp-openstack/manila_overview-atlanta-summit+v5.pptx Presentation]&lt;br /&gt;
&lt;br /&gt;
[https://s3.amazonaws.com/netapp-openstack/manila_demo_v2.mp4 Demo]&lt;br /&gt;
&lt;br /&gt;
Session Recording (to come)&lt;/div&gt;</summary>
		<author><name>Bob Callaway</name></author>	</entry>

	<entry>
		<id>https://wiki.openstack.org/w/index.php?title=Manila&amp;diff=52320</id>
		<title>Manila</title>
		<link rel="alternate" type="text/html" href="https://wiki.openstack.org/w/index.php?title=Manila&amp;diff=52320"/>
				<updated>2014-05-14T19:58:00Z</updated>
		
		<summary type="html">&lt;p&gt;Bob Callaway: /* Meetings */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Introduction ==&lt;br /&gt;
This page documents the concept and vision for establishing a shared file system service for OpenStack.  The development name for this project is Manila.  We propose and are in the process of implementing a new OpenStack service (originally based on Cinder).  Cinder presently functions as the canonical storage provisioning control plane in [[OpenStack]] for block storage as well as delivering a persistence model for instance storage.  The File Share Service prototype, in a similar manner, provides coordinated access to shared or distributed file systems.  While the primary consumption of file shares would be across OpenStack Compute instances, the service is also intended to be accessible as an independent capability in line with the modular design established by other OpenStack services.  The design and prototype implementation provide extensibility for multiple backends (to support vendor or file system specific nuances / capabilities) but is intended to be sufficiently abstract to accommodate any of a variety of shared or distributed file system types.  The team's intention is to introduce the capability as an OpenStack incubated project in the Juno timeframe, graduate it and submit for consideration as a core service as early as the as of yet unnamed &amp;quot;K&amp;quot; release.&lt;br /&gt;
&lt;br /&gt;
[[File:Shares_Service.png]]&lt;br /&gt;
&lt;br /&gt;
According to IDC in its “[http://www.idc.com/getdoc.jsp?containerId=235910 Worldwide File-Based Storage 2012-2016 Forecast]&amp;quot;, file-based storage continues to be a thriving market, with spending on File-based storage solutions to reach north of $34.6 billion in 2016. Of the 27 Exabyte’s (EB) of total disk capacity estimated to have shipped in 2012, IDC projected that nearly 18 EB were file-based capacity, accounting for over 65% of all disk shipped by capacity. A diversity of applications, from server virtualization to relational or distributed databases to collaborative content creation, often depend on the performance, scalability and simplicity of management associated with file-based systems, and the large ecosystem of supporting software products.  OpenStack, as the leading open IaaS capability, is increasingly contemplated as an option for deploying classic infrastructure in an &amp;quot;as a Service&amp;quot; model, but without specific accommodation for shared file systems represents an incomplete solution.&lt;br /&gt;
&lt;br /&gt;
== Projects==&lt;br /&gt;
&lt;br /&gt;
=== Manila ===&lt;br /&gt;
&lt;br /&gt;
{| border=&amp;quot;1&amp;quot; cellpadding=&amp;quot;2&amp;quot;&lt;br /&gt;
| Source code&lt;br /&gt;
| https://github.com/stackforge/manila&lt;br /&gt;
|-&lt;br /&gt;
| Bug tracker&lt;br /&gt;
| https://bugs.launchpad.net/manila&lt;br /&gt;
|-&lt;br /&gt;
| Feature tracker&lt;br /&gt;
| https://blueprints.launchpad.net/manila&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Python Manila Client ===&lt;br /&gt;
{| border=&amp;quot;1&amp;quot; cellpadding=&amp;quot;2&amp;quot;&lt;br /&gt;
| Source code&lt;br /&gt;
| https://github.com/stackforge/python-manilaclient&lt;br /&gt;
|-&lt;br /&gt;
| Bug tracker&lt;br /&gt;
| https://bugs.launchpad.net/python-manilaclient&lt;br /&gt;
|-&lt;br /&gt;
| Feature tracker&lt;br /&gt;
| https://blueprints.launchpad.net/python-manilaclient&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Meetings ===&lt;br /&gt;
&lt;br /&gt;
[[Manila/Meetings|Project Agenda &amp;amp; Meetings]]&lt;br /&gt;
&lt;br /&gt;
[[Manila/JunoSummitPresentation|Overview Presentation from Juno (Atlanta) Summit]]&lt;br /&gt;
&lt;br /&gt;
=== Getting Started with Manila ===&lt;br /&gt;
&lt;br /&gt;
Instructions for getting started with Manila using Devstack are available at: [[Manila/IcehouseDevstack|Manila on Devstack]]&lt;br /&gt;
&lt;br /&gt;
Developer documentation is still in progress, but is available in a draft state: [[Manila/docs|Manila Documentation]]&lt;br /&gt;
&lt;br /&gt;
=== Project Plan &amp;amp; Progress ===&lt;br /&gt;
&lt;br /&gt;
[[Manila/ProjectPlan|Manila Project Plan]]&amp;lt;br /&amp;gt;&lt;br /&gt;
Track progress towards [[Manila/Graduation|Manila Incubation &amp;amp; Graduation]].&lt;br /&gt;
&lt;br /&gt;
== Design &amp;amp; Use Cases ==&lt;br /&gt;
&lt;br /&gt;
[[Manila/design|Manila Component Design]]&amp;lt;br /&amp;gt;&lt;br /&gt;
[[Manila/usecases|Manila Use Cases]]&lt;br /&gt;
&lt;br /&gt;
== Subpages ==&lt;br /&gt;
&lt;br /&gt;
{{Special:PrefixIndex/:Manila/}}&lt;br /&gt;
&lt;br /&gt;
 [[Category:Manila]]&lt;/div&gt;</summary>
		<author><name>Bob Callaway</name></author>	</entry>

	<entry>
		<id>https://wiki.openstack.org/w/index.php?title=Manila&amp;diff=52319</id>
		<title>Manila</title>
		<link rel="alternate" type="text/html" href="https://wiki.openstack.org/w/index.php?title=Manila&amp;diff=52319"/>
				<updated>2014-05-14T19:57:50Z</updated>
		
		<summary type="html">&lt;p&gt;Bob Callaway: /* Meetings */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Introduction ==&lt;br /&gt;
This page documents the concept and vision for establishing a shared file system service for OpenStack.  The development name for this project is Manila.  We propose and are in the process of implementing a new OpenStack service (originally based on Cinder).  Cinder presently functions as the canonical storage provisioning control plane in [[OpenStack]] for block storage as well as delivering a persistence model for instance storage.  The File Share Service prototype, in a similar manner, provides coordinated access to shared or distributed file systems.  While the primary consumption of file shares would be across OpenStack Compute instances, the service is also intended to be accessible as an independent capability in line with the modular design established by other OpenStack services.  The design and prototype implementation provide extensibility for multiple backends (to support vendor or file system specific nuances / capabilities) but is intended to be sufficiently abstract to accommodate any of a variety of shared or distributed file system types.  The team's intention is to introduce the capability as an OpenStack incubated project in the Juno timeframe, graduate it and submit for consideration as a core service as early as the as of yet unnamed &amp;quot;K&amp;quot; release.&lt;br /&gt;
&lt;br /&gt;
[[File:Shares_Service.png]]&lt;br /&gt;
&lt;br /&gt;
According to IDC in its “[http://www.idc.com/getdoc.jsp?containerId=235910 Worldwide File-Based Storage 2012-2016 Forecast]&amp;quot;, file-based storage continues to be a thriving market, with spending on File-based storage solutions to reach north of $34.6 billion in 2016. Of the 27 Exabyte’s (EB) of total disk capacity estimated to have shipped in 2012, IDC projected that nearly 18 EB were file-based capacity, accounting for over 65% of all disk shipped by capacity. A diversity of applications, from server virtualization to relational or distributed databases to collaborative content creation, often depend on the performance, scalability and simplicity of management associated with file-based systems, and the large ecosystem of supporting software products.  OpenStack, as the leading open IaaS capability, is increasingly contemplated as an option for deploying classic infrastructure in an &amp;quot;as a Service&amp;quot; model, but without specific accommodation for shared file systems represents an incomplete solution.&lt;br /&gt;
&lt;br /&gt;
== Projects==&lt;br /&gt;
&lt;br /&gt;
=== Manila ===&lt;br /&gt;
&lt;br /&gt;
{| border=&amp;quot;1&amp;quot; cellpadding=&amp;quot;2&amp;quot;&lt;br /&gt;
| Source code&lt;br /&gt;
| https://github.com/stackforge/manila&lt;br /&gt;
|-&lt;br /&gt;
| Bug tracker&lt;br /&gt;
| https://bugs.launchpad.net/manila&lt;br /&gt;
|-&lt;br /&gt;
| Feature tracker&lt;br /&gt;
| https://blueprints.launchpad.net/manila&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Python Manila Client ===&lt;br /&gt;
{| border=&amp;quot;1&amp;quot; cellpadding=&amp;quot;2&amp;quot;&lt;br /&gt;
| Source code&lt;br /&gt;
| https://github.com/stackforge/python-manilaclient&lt;br /&gt;
|-&lt;br /&gt;
| Bug tracker&lt;br /&gt;
| https://bugs.launchpad.net/python-manilaclient&lt;br /&gt;
|-&lt;br /&gt;
| Feature tracker&lt;br /&gt;
| https://blueprints.launchpad.net/python-manilaclient&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Meetings ===&lt;br /&gt;
&lt;br /&gt;
[[Manila/Meetings|Project Agenda &amp;amp; Meetings]]&lt;br /&gt;
[[Manila/JunoSummitPresentation|Overview Presentation from Juno (Atlanta) Summit]]&lt;br /&gt;
&lt;br /&gt;
=== Getting Started with Manila ===&lt;br /&gt;
&lt;br /&gt;
Instructions for getting started with Manila using Devstack are available at: [[Manila/IcehouseDevstack|Manila on Devstack]]&lt;br /&gt;
&lt;br /&gt;
Developer documentation is still in progress, but is available in a draft state: [[Manila/docs|Manila Documentation]]&lt;br /&gt;
&lt;br /&gt;
=== Project Plan &amp;amp; Progress ===&lt;br /&gt;
&lt;br /&gt;
[[Manila/ProjectPlan|Manila Project Plan]]&amp;lt;br /&amp;gt;&lt;br /&gt;
Track progress towards [[Manila/Graduation|Manila Incubation &amp;amp; Graduation]].&lt;br /&gt;
&lt;br /&gt;
== Design &amp;amp; Use Cases ==&lt;br /&gt;
&lt;br /&gt;
[[Manila/design|Manila Component Design]]&amp;lt;br /&amp;gt;&lt;br /&gt;
[[Manila/usecases|Manila Use Cases]]&lt;br /&gt;
&lt;br /&gt;
== Subpages ==&lt;br /&gt;
&lt;br /&gt;
{{Special:PrefixIndex/:Manila/}}&lt;br /&gt;
&lt;br /&gt;
 [[Category:Manila]]&lt;/div&gt;</summary>
		<author><name>Bob Callaway</name></author>	</entry>

	<entry>
		<id>https://wiki.openstack.org/w/index.php?title=Manila&amp;diff=52318</id>
		<title>Manila</title>
		<link rel="alternate" type="text/html" href="https://wiki.openstack.org/w/index.php?title=Manila&amp;diff=52318"/>
				<updated>2014-05-14T19:56:57Z</updated>
		
		<summary type="html">&lt;p&gt;Bob Callaway: /* Getting Started with Manila */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Introduction ==&lt;br /&gt;
This page documents the concept and vision for establishing a shared file system service for OpenStack.  The development name for this project is Manila.  We propose and are in the process of implementing a new OpenStack service (originally based on Cinder).  Cinder presently functions as the canonical storage provisioning control plane in [[OpenStack]] for block storage as well as delivering a persistence model for instance storage.  The File Share Service prototype, in a similar manner, provides coordinated access to shared or distributed file systems.  While the primary consumption of file shares would be across OpenStack Compute instances, the service is also intended to be accessible as an independent capability in line with the modular design established by other OpenStack services.  The design and prototype implementation provide extensibility for multiple backends (to support vendor or file system specific nuances / capabilities) but is intended to be sufficiently abstract to accommodate any of a variety of shared or distributed file system types.  The team's intention is to introduce the capability as an OpenStack incubated project in the Juno timeframe, graduate it and submit for consideration as a core service as early as the as of yet unnamed &amp;quot;K&amp;quot; release.&lt;br /&gt;
&lt;br /&gt;
[[File:Shares_Service.png]]&lt;br /&gt;
&lt;br /&gt;
According to IDC in its “[http://www.idc.com/getdoc.jsp?containerId=235910 Worldwide File-Based Storage 2012-2016 Forecast]&amp;quot;, file-based storage continues to be a thriving market, with spending on File-based storage solutions to reach north of $34.6 billion in 2016. Of the 27 Exabyte’s (EB) of total disk capacity estimated to have shipped in 2012, IDC projected that nearly 18 EB were file-based capacity, accounting for over 65% of all disk shipped by capacity. A diversity of applications, from server virtualization to relational or distributed databases to collaborative content creation, often depend on the performance, scalability and simplicity of management associated with file-based systems, and the large ecosystem of supporting software products.  OpenStack, as the leading open IaaS capability, is increasingly contemplated as an option for deploying classic infrastructure in an &amp;quot;as a Service&amp;quot; model, but without specific accommodation for shared file systems represents an incomplete solution.&lt;br /&gt;
&lt;br /&gt;
== Projects==&lt;br /&gt;
&lt;br /&gt;
=== Manila ===&lt;br /&gt;
&lt;br /&gt;
{| border=&amp;quot;1&amp;quot; cellpadding=&amp;quot;2&amp;quot;&lt;br /&gt;
| Source code&lt;br /&gt;
| https://github.com/stackforge/manila&lt;br /&gt;
|-&lt;br /&gt;
| Bug tracker&lt;br /&gt;
| https://bugs.launchpad.net/manila&lt;br /&gt;
|-&lt;br /&gt;
| Feature tracker&lt;br /&gt;
| https://blueprints.launchpad.net/manila&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Python Manila Client ===&lt;br /&gt;
{| border=&amp;quot;1&amp;quot; cellpadding=&amp;quot;2&amp;quot;&lt;br /&gt;
| Source code&lt;br /&gt;
| https://github.com/stackforge/python-manilaclient&lt;br /&gt;
|-&lt;br /&gt;
| Bug tracker&lt;br /&gt;
| https://bugs.launchpad.net/python-manilaclient&lt;br /&gt;
|-&lt;br /&gt;
| Feature tracker&lt;br /&gt;
| https://blueprints.launchpad.net/python-manilaclient&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Meetings ===&lt;br /&gt;
&lt;br /&gt;
[[Manila/Meetings|Project Agenda &amp;amp; Meetings]]&lt;br /&gt;
&lt;br /&gt;
=== Getting Started with Manila ===&lt;br /&gt;
&lt;br /&gt;
Instructions for getting started with Manila using Devstack are available at: [[Manila/IcehouseDevstack|Manila on Devstack]]&lt;br /&gt;
&lt;br /&gt;
Developer documentation is still in progress, but is available in a draft state: [[Manila/docs|Manila Documentation]]&lt;br /&gt;
&lt;br /&gt;
=== Project Plan &amp;amp; Progress ===&lt;br /&gt;
&lt;br /&gt;
[[Manila/ProjectPlan|Manila Project Plan]]&amp;lt;br /&amp;gt;&lt;br /&gt;
Track progress towards [[Manila/Graduation|Manila Incubation &amp;amp; Graduation]].&lt;br /&gt;
&lt;br /&gt;
== Design &amp;amp; Use Cases ==&lt;br /&gt;
&lt;br /&gt;
[[Manila/design|Manila Component Design]]&amp;lt;br /&amp;gt;&lt;br /&gt;
[[Manila/usecases|Manila Use Cases]]&lt;br /&gt;
&lt;br /&gt;
== Subpages ==&lt;br /&gt;
&lt;br /&gt;
{{Special:PrefixIndex/:Manila/}}&lt;br /&gt;
&lt;br /&gt;
 [[Category:Manila]]&lt;/div&gt;</summary>
		<author><name>Bob Callaway</name></author>	</entry>

	<entry>
		<id>https://wiki.openstack.org/w/index.php?title=Manila/IcehouseDevstack&amp;diff=52317</id>
		<title>Manila/IcehouseDevstack</title>
		<link rel="alternate" type="text/html" href="https://wiki.openstack.org/w/index.php?title=Manila/IcehouseDevstack&amp;diff=52317"/>
				<updated>2014-05-14T19:55:55Z</updated>
		
		<summary type="html">&lt;p&gt;Bob Callaway: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Here are instructions on how to use Devstack with the latest code from Manila to begin using Manila.&lt;br /&gt;
&lt;br /&gt;
1. Clone devstack &lt;br /&gt;
&lt;br /&gt;
 $ git clone -b stable/icehouse https://github.com/openstack-dev/devstack.git&lt;br /&gt;
&lt;br /&gt;
2. Clone manila &lt;br /&gt;
&lt;br /&gt;
 $ git clone https://github.com/openstack-dev/devstack.git&lt;br /&gt;
&lt;br /&gt;
3. Copy over the devstack files from the manila repo into the devstack repo&lt;br /&gt;
&lt;br /&gt;
 $ cp manila/contrib/devstack/lib/manila devstack/lib/&lt;br /&gt;
 $ cp manila/contrib/devstack/extras.d/70-manila.sh devstack/extras.d/&lt;br /&gt;
&lt;br /&gt;
4. Copy the sample local.conf into the root devstack directory&lt;br /&gt;
&lt;br /&gt;
 $ cd devstack; cp samples/local.conf .&lt;br /&gt;
&lt;br /&gt;
5. Edit/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&lt;br /&gt;
 $ cat &amp;lt;&amp;lt;EOF &amp;gt;&amp;gt; local.conf&lt;br /&gt;
 enable_service manila,m-api,m-sch,m-shr&lt;br /&gt;
  &lt;br /&gt;
 HORIZON_REPO=https://github.com/NetApp/horizon.git&lt;br /&gt;
 HORIZON_BRANCH=manila&lt;br /&gt;
  &lt;br /&gt;
 disable_service n-net&lt;br /&gt;
 enable_service q-svc,q-agt,q-dhcp,q-l3,q-meta,neutron&lt;br /&gt;
 Q_PLUGIN=ml2&lt;br /&gt;
 ENABLE_TENANT_VLANS=True&lt;br /&gt;
 ML2_VLAN_RANGES=physnet1:100:200&lt;br /&gt;
 PHYSICAL_NETWORK=physnet1&lt;br /&gt;
 OVS_PHYSICAL_BRIDGE=br-eth1&lt;br /&gt;
 Q_ML2_PLUGIN_MECHANISM_DRIVERS=openvswitch&lt;br /&gt;
 Q_ML2_PLUGIN_TYPE_DRIVERS=vlan&lt;br /&gt;
 SHARE_BACKING_FILE_SIZE=8G&lt;br /&gt;
 #FLOATING_RANGE=192.168.33.128/28&lt;br /&gt;
 #FLAT_INTERFACE=eth1&lt;br /&gt;
 #PUBLIC_INTERFACE=eth1&lt;br /&gt;
 #HOST_IP=192.168.33.10&lt;br /&gt;
  &lt;br /&gt;
 EOF&lt;br /&gt;
&lt;br /&gt;
6. Run stack.sh as normal; When it is complete, the manila processes should be started, and the horizon extensions for Manila should be present.&lt;br /&gt;
&lt;br /&gt;
7. There is a current defect (https://bugs.launchpad.net/bugs/1314591) that may require you to set the security group rules for the service tenant; this can be achieved by running the following commands:&lt;br /&gt;
 $ . openrc manila service&lt;br /&gt;
 nova secgroup-add-rule default tcp 1 65535 0.0.0.0/0 &lt;br /&gt;
 nova secgroup-add-rule default udp 1 65535 0.0.0.0/0&lt;br /&gt;
 nova secgroup-add-rule default icmp -1 -1 0.0.0.0/0&lt;br /&gt;
&lt;br /&gt;
===== Vagrant File =====&lt;br /&gt;
&lt;br /&gt;
If you use Vagrant, here is a Vagrantfile that I have used successfully with the above process:&lt;br /&gt;
&lt;br /&gt;
 $ VAGRANTFILE_API_VERSION = &amp;quot;2&amp;quot;&lt;br /&gt;
 &lt;br /&gt;
  Vagrant.configure(VAGRANTFILE_API_VERSION) do |config|&lt;br /&gt;
     config.vm.box = &amp;quot;precise64&amp;quot; &lt;br /&gt;
 &lt;br /&gt;
     config.vm.network :private_network, ip: &amp;quot;192.168.33.10&amp;quot; &lt;br /&gt;
 &lt;br /&gt;
     config.vm.provider :virtualbox do |vb|&lt;br /&gt;
        vb.customize [&amp;quot;modifyvm&amp;quot;, :id, &amp;quot;--memory&amp;quot;, &amp;quot;2048&amp;quot;]&lt;br /&gt;
     end&lt;br /&gt;
 &lt;br /&gt;
     config.vm.provision :shell, :inline =&amp;gt; &amp;quot;sudo apt-get upgrade -y &amp;amp;&amp;amp; sudo apt-get install -y git vim libxslt1-dev libmysqlclient-dev&amp;quot;&lt;br /&gt;
 end&lt;/div&gt;</summary>
		<author><name>Bob Callaway</name></author>	</entry>

	<entry>
		<id>https://wiki.openstack.org/w/index.php?title=Manila/IcehouseDevstack&amp;diff=52316</id>
		<title>Manila/IcehouseDevstack</title>
		<link rel="alternate" type="text/html" href="https://wiki.openstack.org/w/index.php?title=Manila/IcehouseDevstack&amp;diff=52316"/>
				<updated>2014-05-14T19:54:43Z</updated>
		
		<summary type="html">&lt;p&gt;Bob Callaway: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Here are instructions on how to use Devstack with the latest code from Manila to begin using Manila.&lt;br /&gt;
&lt;br /&gt;
1. Clone devstack &lt;br /&gt;
&lt;br /&gt;
 $ git clone -b stable/icehouse https://github.com/openstack-dev/devstack.git&lt;br /&gt;
&lt;br /&gt;
2. Clone manila &lt;br /&gt;
&lt;br /&gt;
 $ git clone https://github.com/openstack-dev/devstack.git&lt;br /&gt;
&lt;br /&gt;
3. Copy over the devstack files from the manila repo into the devstack repo&lt;br /&gt;
&lt;br /&gt;
 $ cp manila/contrib/devstack/lib/manila devstack/lib/&lt;br /&gt;
 $ cp manila/contrib/devstack/extras.d/70-manila.sh devstack/extras.d/&lt;br /&gt;
&lt;br /&gt;
4. Copy the sample local.conf into the root devstack directory&lt;br /&gt;
&lt;br /&gt;
 $ cd devstack; cp samples/local.conf .&lt;br /&gt;
&lt;br /&gt;
5. Edit/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&lt;br /&gt;
 $ cat &amp;lt;&amp;lt;EOF &amp;gt;&amp;gt; local.conf&lt;br /&gt;
 enable_service manila,m-api,m-sch,m-shr&lt;br /&gt;
  &lt;br /&gt;
 HORIZON_REPO=https://github.com/NetApp/horizon.git&lt;br /&gt;
 HORIZON_BRANCH=manila&lt;br /&gt;
  &lt;br /&gt;
 disable_service n-net&lt;br /&gt;
 enable_service q-svc,q-agt,q-dhcp,q-l3,q-meta,neutron&lt;br /&gt;
 Q_PLUGIN=ml2&lt;br /&gt;
 ENABLE_TENANT_VLANS=True&lt;br /&gt;
 ML2_VLAN_RANGES=physnet1:100:200&lt;br /&gt;
 PHYSICAL_NETWORK=physnet1&lt;br /&gt;
 OVS_PHYSICAL_BRIDGE=br-eth1&lt;br /&gt;
 Q_ML2_PLUGIN_MECHANISM_DRIVERS=openvswitch&lt;br /&gt;
 Q_ML2_PLUGIN_TYPE_DRIVERS=vlan&lt;br /&gt;
 SHARE_BACKING_FILE_SIZE=8G&lt;br /&gt;
 #FLOATING_RANGE=192.168.33.128/28&lt;br /&gt;
 #FLAT_INTERFACE=eth1&lt;br /&gt;
 #PUBLIC_INTERFACE=eth1&lt;br /&gt;
 #HOST_IP=192.168.33.10&lt;br /&gt;
  &lt;br /&gt;
 EOF&lt;br /&gt;
&lt;br /&gt;
6. Run stack.sh as normal; When it is complete, the manila processes should be started, and the horizon extensions for Manila should be present.&lt;br /&gt;
&lt;br /&gt;
7. There is a current defect that may require you to set the security group rules for the service tenant; this can be achieved by running the following commands:&lt;br /&gt;
 $ . openrc manila service&lt;br /&gt;
 nova secgroup-add-rule default tcp 1 65535 0.0.0.0/0 &lt;br /&gt;
 nova secgroup-add-rule default udp 1 65535 0.0.0.0/0&lt;br /&gt;
 nova secgroup-add-rule default icmp -1 -1 0.0.0.0/0&lt;br /&gt;
&lt;br /&gt;
===== Vagrant File =====&lt;br /&gt;
&lt;br /&gt;
If you use Vagrant, here is a Vagrantfile that I have used successfully with the above process:&lt;br /&gt;
&lt;br /&gt;
 $ VAGRANTFILE_API_VERSION = &amp;quot;2&amp;quot;&lt;br /&gt;
 &lt;br /&gt;
  Vagrant.configure(VAGRANTFILE_API_VERSION) do |config|&lt;br /&gt;
     config.vm.box = &amp;quot;precise64&amp;quot; &lt;br /&gt;
 &lt;br /&gt;
     config.vm.network :private_network, ip: &amp;quot;192.168.33.10&amp;quot; &lt;br /&gt;
 &lt;br /&gt;
     config.vm.provider :virtualbox do |vb|&lt;br /&gt;
        vb.customize [&amp;quot;modifyvm&amp;quot;, :id, &amp;quot;--memory&amp;quot;, &amp;quot;2048&amp;quot;]&lt;br /&gt;
     end&lt;br /&gt;
 &lt;br /&gt;
     config.vm.provision :shell, :inline =&amp;gt; &amp;quot;sudo apt-get upgrade -y &amp;amp;&amp;amp; sudo apt-get install -y git vim libxslt1-dev libmysqlclient-dev&amp;quot;&lt;br /&gt;
 end&lt;/div&gt;</summary>
		<author><name>Bob Callaway</name></author>	</entry>

	<entry>
		<id>https://wiki.openstack.org/w/index.php?title=Manila/IcehouseDevstack&amp;diff=52273</id>
		<title>Manila/IcehouseDevstack</title>
		<link rel="alternate" type="text/html" href="https://wiki.openstack.org/w/index.php?title=Manila/IcehouseDevstack&amp;diff=52273"/>
				<updated>2014-05-14T13:01:42Z</updated>
		
		<summary type="html">&lt;p&gt;Bob Callaway: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Here are instructions on how to use Devstack with the latest code from Manila to begin using Manila.&lt;br /&gt;
&lt;br /&gt;
1. Clone devstack &lt;br /&gt;
&lt;br /&gt;
 $ git clone -b stable/icehouse https://github.com/openstack-dev/devstack.git&lt;br /&gt;
&lt;br /&gt;
2. Clone manila &lt;br /&gt;
&lt;br /&gt;
 $ git clone https://github.com/openstack-dev/devstack.git&lt;br /&gt;
&lt;br /&gt;
3. Copy over the devstack files from the manila repo into the devstack repo&lt;br /&gt;
&lt;br /&gt;
 $ cp manila/contrib/devstack/lib/manila devstack/lib/&lt;br /&gt;
 $ cp manila/contrib/devstack/extras.d/70-manila.sh devstack/extras.d/&lt;br /&gt;
&lt;br /&gt;
4. Copy the sample local.conf into the root devstack directory&lt;br /&gt;
&lt;br /&gt;
 $ cd devstack; cp samples/local.conf .&lt;br /&gt;
&lt;br /&gt;
5. Edit/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&lt;br /&gt;
 $ cat &amp;lt;&amp;lt;EOF &amp;gt;&amp;gt; local.conf&lt;br /&gt;
 enable_service manila,m-api,m-sch,m-shr&lt;br /&gt;
  &lt;br /&gt;
 HORIZON_REPO=https://github.com/NetApp/horizon.git&lt;br /&gt;
 HORIZON_BRANCH=manila&lt;br /&gt;
  &lt;br /&gt;
 disable_service n-net&lt;br /&gt;
 enable_service q-svc,q-agt,q-dhcp,q-l3,q-meta,neutron&lt;br /&gt;
 Q_PLUGIN=ml2&lt;br /&gt;
 ENABLE_TENANT_VLANS=True&lt;br /&gt;
 ML2_VLAN_RANGES=physnet1:100:200&lt;br /&gt;
 PHYSICAL_NETWORK=physnet1&lt;br /&gt;
 OVS_PHYSICAL_BRIDGE=br-eth1&lt;br /&gt;
 Q_ML2_PLUGIN_MECHANISM_DRIVERS=openvswitch&lt;br /&gt;
 Q_ML2_PLUGIN_TYPE_DRIVERS=vlan&lt;br /&gt;
 SHARE_BACKING_FILE_SIZE=8G&lt;br /&gt;
 #FLOATING_RANGE=192.168.33.128/28&lt;br /&gt;
 #FLAT_INTERFACE=eth1&lt;br /&gt;
 #PUBLIC_INTERFACE=eth1&lt;br /&gt;
 #HOST_IP=192.168.33.10&lt;br /&gt;
  &lt;br /&gt;
 EOF&lt;br /&gt;
&lt;br /&gt;
6. Run stack.sh as normal; When it is complete, the manila processes should be started, and the horizon extensions for Manila should be present.&lt;br /&gt;
&lt;br /&gt;
===== Vagrant File =====&lt;br /&gt;
&lt;br /&gt;
If you use Vagrant, here is a Vagrantfile that I have used successfully with the above process:&lt;br /&gt;
&lt;br /&gt;
 $ VAGRANTFILE_API_VERSION = &amp;quot;2&amp;quot;&lt;br /&gt;
 &lt;br /&gt;
  Vagrant.configure(VAGRANTFILE_API_VERSION) do |config|&lt;br /&gt;
     config.vm.box = &amp;quot;precise64&amp;quot; &lt;br /&gt;
 &lt;br /&gt;
     config.vm.network :private_network, ip: &amp;quot;192.168.33.10&amp;quot; &lt;br /&gt;
 &lt;br /&gt;
     config.vm.provider :virtualbox do |vb|&lt;br /&gt;
        vb.customize [&amp;quot;modifyvm&amp;quot;, :id, &amp;quot;--memory&amp;quot;, &amp;quot;2048&amp;quot;]&lt;br /&gt;
     end&lt;br /&gt;
 &lt;br /&gt;
     config.vm.provision :shell, :inline =&amp;gt; &amp;quot;sudo apt-get upgrade -y &amp;amp;&amp;amp; sudo apt-get install -y git vim libxslt1-dev libmysqlclient-dev&amp;quot;&lt;br /&gt;
 end&lt;/div&gt;</summary>
		<author><name>Bob Callaway</name></author>	</entry>

	<entry>
		<id>https://wiki.openstack.org/w/index.php?title=Manila/IcehouseDevstack&amp;diff=52271</id>
		<title>Manila/IcehouseDevstack</title>
		<link rel="alternate" type="text/html" href="https://wiki.openstack.org/w/index.php?title=Manila/IcehouseDevstack&amp;diff=52271"/>
				<updated>2014-05-14T12:57:33Z</updated>
		
		<summary type="html">&lt;p&gt;Bob Callaway: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Here are instructions on how to use Devstack with the latest code from Manila to begin using Manila.&lt;br /&gt;
&lt;br /&gt;
1. Clone devstack &lt;br /&gt;
&lt;br /&gt;
 $ git clone -b stable/icehouse https://github.com/openstack-dev/devstack.git&lt;br /&gt;
&lt;br /&gt;
2. Clone manila &lt;br /&gt;
&lt;br /&gt;
 $ git clone https://github.com/openstack-dev/devstack.git&lt;br /&gt;
&lt;br /&gt;
3. Copy over the devstack files from the manila repo into the devstack repo&lt;br /&gt;
&lt;br /&gt;
 $ cp manila/contrib/devstack/lib/manila devstack/lib/&lt;br /&gt;
 $ cp manila/contrib/devstack/extras.d/70-manila.sh devstack/extras.d/&lt;br /&gt;
&lt;br /&gt;
4. Copy the sample local.conf into the root devstack directory&lt;br /&gt;
&lt;br /&gt;
 $ cd devstack; cp samples/local.conf .&lt;br /&gt;
&lt;br /&gt;
5. Edit/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&lt;br /&gt;
 $ cat &amp;lt;&amp;lt;EOF &amp;gt;&amp;gt; local.conf&lt;br /&gt;
 enable_service manila,m-api,m-sch,m-shr&lt;br /&gt;
  &lt;br /&gt;
 HORIZON_REPO=https://github.com/NetApp/horizon.git&lt;br /&gt;
 HORIZON_BRANCH=manila&lt;br /&gt;
  &lt;br /&gt;
 disable_service n-net&lt;br /&gt;
 enable_service q-svc,q-agt,q-dhcp,q-l3,q-meta,neutron&lt;br /&gt;
 Q_PLUGIN=ml2&lt;br /&gt;
 ENABLE_TENANT_VLANS=True&lt;br /&gt;
 ML2_VLAN_RANGES=physnet1:100:200&lt;br /&gt;
 PHYSICAL_NETWORK=physnet1&lt;br /&gt;
 OVS_PHYSICAL_BRIDGE=br-eth1&lt;br /&gt;
 Q_ML2_PLUGIN_MECHANISM_DRIVERS=openvswitch&lt;br /&gt;
 Q_ML2_PLUGIN_TYPE_DRIVERS=vlan&lt;br /&gt;
 SHARE_BACKING_FILE_SIZE=8G&lt;br /&gt;
 #FLOATING_RANGE=192.168.33.128/28&lt;br /&gt;
 #FLAT_INTERFACE=eth1&lt;br /&gt;
 #PUBLIC_INTERFACE=eth1&lt;br /&gt;
 #HOST_IP=192.168.33.20&lt;br /&gt;
  &lt;br /&gt;
 EOF&lt;br /&gt;
&lt;br /&gt;
6. Run stack.sh as normal; When it is complete, the manila processes should be started, and the horizon extensions for Manila should be present.&lt;/div&gt;</summary>
		<author><name>Bob Callaway</name></author>	</entry>

	<entry>
		<id>https://wiki.openstack.org/w/index.php?title=Manila/IcehouseDevstack&amp;diff=52229</id>
		<title>Manila/IcehouseDevstack</title>
		<link rel="alternate" type="text/html" href="https://wiki.openstack.org/w/index.php?title=Manila/IcehouseDevstack&amp;diff=52229"/>
				<updated>2014-05-13T21:40:59Z</updated>
		
		<summary type="html">&lt;p&gt;Bob Callaway: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Here are instructions on how to use Devstack with the latest code from Manila to begin using Manila.&lt;br /&gt;
&lt;br /&gt;
1. Clone devstack &lt;br /&gt;
&lt;br /&gt;
 $ git clone -b stable/icehouse https://github.com/openstack-dev/devstack.git&lt;br /&gt;
&lt;br /&gt;
2. Clone manila &lt;br /&gt;
&lt;br /&gt;
 $ git clone https://github.com/openstack-dev/devstack.git&lt;br /&gt;
&lt;br /&gt;
3. Copy over the devstack files &lt;br /&gt;
&lt;br /&gt;
 $ cp manila/contrib/devstack/lib/manila devstack/lib/&lt;br /&gt;
 $ cp manila/contrib/devstack/extras.d/70-manila.sh devstack/extras.d/&lt;br /&gt;
&lt;br /&gt;
4. Copy the sample local.conf into the root devstack directory&lt;br /&gt;
&lt;br /&gt;
 $ cd devstack; cp samples/local.conf .&lt;br /&gt;
&lt;br /&gt;
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&lt;br /&gt;
 $ cat &amp;lt;&amp;lt;EOF &amp;gt;&amp;gt; local.conf&lt;br /&gt;
 enable_service manila,m-api,m-sch,m-shr&lt;br /&gt;
  &lt;br /&gt;
 HORIZON_REPO=https://github.com/NetApp/horizon.git&lt;br /&gt;
 HORIZON_BRANCH=manila&lt;br /&gt;
  &lt;br /&gt;
 disable_service n-net&lt;br /&gt;
 enable_service q-svc,q-agt,q-dhcp,q-l3,q-meta,neutron&lt;br /&gt;
 Q_PLUGIN=ml2&lt;br /&gt;
 ENABLE_TENANT_VLANS=True&lt;br /&gt;
 ML2_VLAN_RANGES=physnet1:100:200&lt;br /&gt;
 PHYSICAL_NETWORK=physnet1&lt;br /&gt;
 OVS_PHYSICAL_BRIDGE=br-eth1&lt;br /&gt;
 Q_ML2_PLUGIN_MECHANISM_DRIVERS=openvswitch&lt;br /&gt;
 Q_ML2_PLUGIN_TYPE_DRIVERS=vlan&lt;br /&gt;
 SHARE_BACKING_FILE_SIZE=8G&lt;br /&gt;
 #FLOATING_RANGE=192.168.33.128/28&lt;br /&gt;
 #FLAT_INTERFACE=eth1&lt;br /&gt;
 #PUBLIC_INTERFACE=eth1&lt;br /&gt;
 #HOST_IP=192.168.33.20&lt;br /&gt;
  &lt;br /&gt;
 EOF&lt;br /&gt;
&lt;br /&gt;
6. asdf&lt;/div&gt;</summary>
		<author><name>Bob Callaway</name></author>	</entry>

	<entry>
		<id>https://wiki.openstack.org/w/index.php?title=Manila/IcehouseDevstack&amp;diff=52228</id>
		<title>Manila/IcehouseDevstack</title>
		<link rel="alternate" type="text/html" href="https://wiki.openstack.org/w/index.php?title=Manila/IcehouseDevstack&amp;diff=52228"/>
				<updated>2014-05-13T21:39:06Z</updated>
		
		<summary type="html">&lt;p&gt;Bob Callaway: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Here are instructions on how to use Devstack with the latest code from Manila to begin using Manila.&lt;br /&gt;
&lt;br /&gt;
1. Clone devstack &lt;br /&gt;
&lt;br /&gt;
 $ git clone -b stable/icehouse https://github.com/openstack-dev/devstack.git&lt;br /&gt;
&lt;br /&gt;
2. Clone manila &lt;br /&gt;
&lt;br /&gt;
 $ git clone https://github.com/openstack-dev/devstack.git&lt;br /&gt;
&lt;br /&gt;
3. Copy over the devstack files &lt;br /&gt;
&lt;br /&gt;
 $ cp manila/contrib/devstack/lib/manila devstack/lib/&lt;br /&gt;
 $ cp manila/contrib/devstack/extras.d/70-manila.sh devstack/extras.d/&lt;br /&gt;
&lt;br /&gt;
4. Copy the sample local.conf into the root devstack directory&lt;br /&gt;
&lt;br /&gt;
 $ cd devstack; cp samples/local.conf .&lt;br /&gt;
&lt;br /&gt;
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&lt;br /&gt;
 $ cat &amp;lt;&amp;lt;EOF &amp;gt;&amp;gt; local.conf&lt;br /&gt;
enable_service manila,m-api,m-sch,m-shr&lt;br /&gt;
&lt;br /&gt;
HORIZON_REPO=https://github.com/NetApp/horizon.git&lt;br /&gt;
HORIZON_BRANCH=manila&lt;br /&gt;
&lt;br /&gt;
disable_service n-net&lt;br /&gt;
enable_service q-svc,q-agt,q-dhcp,q-l3,q-meta,neutron&lt;br /&gt;
Q_PLUGIN=ml2&lt;br /&gt;
ENABLE_TENANT_VLANS=True&lt;br /&gt;
ML2_VLAN_RANGES=physnet1:100:200&lt;br /&gt;
PHYSICAL_NETWORK=physnet1&lt;br /&gt;
OVS_PHYSICAL_BRIDGE=br-eth1&lt;br /&gt;
Q_ML2_PLUGIN_MECHANISM_DRIVERS=openvswitch&lt;br /&gt;
Q_ML2_PLUGIN_TYPE_DRIVERS=vlan&lt;br /&gt;
SHARE_BACKING_FILE_SIZE=8G&lt;br /&gt;
#FLOATING_RANGE=192.168.33.128/28&lt;br /&gt;
#FLAT_INTERFACE=eth1&lt;br /&gt;
#PUBLIC_INTERFACE=eth1&lt;br /&gt;
#HOST_IP=192.168.33.20&lt;br /&gt;
&lt;br /&gt;
EOF&lt;br /&gt;
&lt;br /&gt;
#&lt;/div&gt;</summary>
		<author><name>Bob Callaway</name></author>	</entry>

	<entry>
		<id>https://wiki.openstack.org/w/index.php?title=Manila/IcehouseDevstack&amp;diff=52226</id>
		<title>Manila/IcehouseDevstack</title>
		<link rel="alternate" type="text/html" href="https://wiki.openstack.org/w/index.php?title=Manila/IcehouseDevstack&amp;diff=52226"/>
				<updated>2014-05-13T21:37:06Z</updated>
		
		<summary type="html">&lt;p&gt;Bob Callaway: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Here are instructions on how to use Devstack with the latest code from Manila to begin using Manila.&lt;br /&gt;
&lt;br /&gt;
# Clone devstack &lt;br /&gt;
$ git clone -b stable/icehouse https://github.com/openstack-dev/devstack.git&lt;br /&gt;
# Clone manila &lt;br /&gt;
$ git clone https://github.com/openstack-dev/devstack.git&lt;br /&gt;
# Copy over the devstack files &lt;br /&gt;
$ cp manila/contrib/devstack/lib/manila devstack/lib/&lt;br /&gt;
$ cp manila/contrib/devstack/extras.d/70-manila.sh devstack/extras.d/&lt;br /&gt;
# Copy the sample local.conf into the root devstack directory&lt;br /&gt;
$ cd devstack; cp samples/local.conf .&lt;br /&gt;
# 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&lt;br /&gt;
$ cat &amp;lt;&amp;lt;EOF &amp;gt;&amp;gt; local.conf&lt;br /&gt;
enable_service manila,m-api,m-sch,m-shr&lt;br /&gt;
&lt;br /&gt;
HORIZON_REPO=https://github.com/NetApp/horizon.git&lt;br /&gt;
HORIZON_BRANCH=manila&lt;br /&gt;
&lt;br /&gt;
disable_service n-net&lt;br /&gt;
enable_service q-svc,q-agt,q-dhcp,q-l3,q-meta,neutron&lt;br /&gt;
Q_PLUGIN=ml2&lt;br /&gt;
ENABLE_TENANT_VLANS=True&lt;br /&gt;
ML2_VLAN_RANGES=physnet1:100:200&lt;br /&gt;
PHYSICAL_NETWORK=physnet1&lt;br /&gt;
OVS_PHYSICAL_BRIDGE=br-eth1&lt;br /&gt;
Q_ML2_PLUGIN_MECHANISM_DRIVERS=openvswitch&lt;br /&gt;
Q_ML2_PLUGIN_TYPE_DRIVERS=vlan&lt;br /&gt;
SHARE_BACKING_FILE_SIZE=8G&lt;br /&gt;
\#FLOATING_RANGE=192.168.33.128/28&lt;br /&gt;
\#FLAT_INTERFACE=eth1&lt;br /&gt;
\#PUBLIC_INTERFACE=eth1&lt;br /&gt;
\#HOST_IP=192.168.33.20&lt;br /&gt;
&lt;br /&gt;
EOF&lt;br /&gt;
&lt;br /&gt;
#&lt;/div&gt;</summary>
		<author><name>Bob Callaway</name></author>	</entry>

	<entry>
		<id>https://wiki.openstack.org/w/index.php?title=Manila/IcehouseDevstack&amp;diff=52225</id>
		<title>Manila/IcehouseDevstack</title>
		<link rel="alternate" type="text/html" href="https://wiki.openstack.org/w/index.php?title=Manila/IcehouseDevstack&amp;diff=52225"/>
				<updated>2014-05-13T21:35:34Z</updated>
		
		<summary type="html">&lt;p&gt;Bob Callaway: Created page with &amp;quot;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...&amp;quot;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Here are instructions on how to use Devstack with the latest code from Manila to begin using Manila.&lt;br /&gt;
&lt;br /&gt;
# Clone devstack (git clone -b stable/icehouse https://github.com/openstack-dev/devstack.git)&lt;br /&gt;
# Clone manila (git clone https://github.com/openstack-dev/devstack.git)&lt;br /&gt;
# Copy over the devstack files &lt;br /&gt;
## cp manila/contrib/devstack/lib/manila devstack/lib/&lt;br /&gt;
## cp manila/contrib/devstack/extras.d/70-manila.sh devstack/extras.d/&lt;br /&gt;
# Copy the sample local.conf into the root devstack directory&lt;br /&gt;
## cd devstack; cp samples/local.conf .&lt;br /&gt;
# 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&lt;br /&gt;
cat &amp;lt;&amp;lt;EOF &amp;gt;&amp;gt; local.conf&lt;br /&gt;
enable_service manila,m-api,m-sch,m-shr&lt;br /&gt;
&lt;br /&gt;
HORIZON_REPO=https://github.com/NetApp/horizon.git&lt;br /&gt;
HORIZON_BRANCH=manila&lt;br /&gt;
&lt;br /&gt;
disable_service n-net&lt;br /&gt;
enable_service q-svc,q-agt,q-dhcp,q-l3,q-meta,neutron&lt;br /&gt;
Q_PLUGIN=ml2&lt;br /&gt;
ENABLE_TENANT_VLANS=True&lt;br /&gt;
ML2_VLAN_RANGES=physnet1:100:200&lt;br /&gt;
PHYSICAL_NETWORK=physnet1&lt;br /&gt;
OVS_PHYSICAL_BRIDGE=br-eth1&lt;br /&gt;
Q_ML2_PLUGIN_MECHANISM_DRIVERS=openvswitch&lt;br /&gt;
Q_ML2_PLUGIN_TYPE_DRIVERS=vlan&lt;br /&gt;
SHARE_BACKING_FILE_SIZE=8G&lt;br /&gt;
\#FLOATING_RANGE=192.168.33.128/28&lt;br /&gt;
\#FLAT_INTERFACE=eth1&lt;br /&gt;
\#PUBLIC_INTERFACE=eth1&lt;br /&gt;
\#HOST_IP=192.168.33.20&lt;br /&gt;
&lt;br /&gt;
EOF&lt;br /&gt;
&lt;br /&gt;
#&lt;/div&gt;</summary>
		<author><name>Bob Callaway</name></author>	</entry>

	</feed>