~citrix-openstack/nova/xenapi

« back to all changes in this revision

Viewing changes to doc/source/devref/volume.rst

  • Committer: Tarmac
  • Author(s): Todd Willey, root, Vishvananda Ishaya, Joe Heck, root, Andy Smith, Anne Gentle, Dean Troyer, Devin Carlen
  • Date: 2010-11-16 02:34:47 UTC
  • mfrom: (386.2.71 trunkdoc)
  • Revision ID: hudson@openstack.org-20101116023447-pz7n6ps5rf0fnjea
Lots of documentation and docstring updates.

Show diffs side-by-side

added added

removed removed

Lines of Context:
15
15
      License for the specific language governing permissions and limitations
16
16
      under the License.
17
17
 
18
 
Volume Documentation
19
 
====================
20
 
                           
 
18
Storage Volumes, Disks
 
19
======================
 
20
 
 
21
.. todo:: rework after iSCSI merge (see 'Old Docs') (todd or vish)
 
22
 
 
23
 
 
24
The :mod:`nova.volume.manager` Module
 
25
-------------------------------------
 
26
 
 
27
.. automodule:: nova.volume.manager
 
28
    :noindex:
 
29
    :members:
 
30
    :undoc-members:
 
31
    :show-inheritance:
 
32
 
 
33
The :mod:`nova.volume.driver` Module
 
34
-------------------------------------
 
35
 
 
36
.. automodule:: nova.volume.driver
 
37
    :noindex:
 
38
    :members:
 
39
    :undoc-members:
 
40
    :show-inheritance:
 
41
    :exclude-members: FakeAOEDriver
 
42
 
 
43
Tests
 
44
-----
 
45
 
 
46
The :mod:`volume_unittest` Module
 
47
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 
48
 
 
49
.. automodule:: nova.tests.volume_unittest
 
50
    :noindex:
 
51
    :members:
 
52
    :undoc-members:
 
53
    :show-inheritance:
 
54
 
 
55
Old Docs
 
56
--------
 
57
 
21
58
Nova uses ata-over-ethernet (AoE) to export storage volumes from multiple storage nodes. These AoE exports are attached (using libvirt) directly to running instances.
22
59
 
23
60
Nova volumes are exported over the primary system VLAN (usually VLAN 1), and not over individual VLANs.
27
64
The underlying volumes are LVM logical volumes, created on demand within a single large volume group. 
28
65
 
29
66
 
30
 
The :mod:`storage` Module
31
 
-------------------------
32
 
 
33
 
.. automodule:: nova.volume.storage
34
 
    :members:
35
 
    :undoc-members:
36
 
    :show-inheritance:
37
 
 
38
 
The :mod:`storage_unittest` Module
39
 
----------------------------------
40
 
 
41
 
.. automodule:: nova.tests.storage_unittest
42
 
    :members:
43
 
    :undoc-members:
44
 
    :show-inheritance:
45