~ubuntu-branches/ubuntu/maverick/libvirt/maverick

1.1.6 by Soren Hansen
Import upstream version 0.4.4
1
<?xml version="1.0" encoding="ISO-8859-1"?>
2
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
3
<html xmlns="http://www.w3.org/1999/xhtml">
4
<!--
5
        This file is autogenerated from archstorage.html.in
6
        Do not edit this file. Changes will be lost.
7
      -->
8
  <head>
9
    <meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1" />
10
    <link rel="stylesheet" type="text/css" href="main.css" />
11
    <link rel="SHORTCUT ICON" href="32favicon.png" />
12
    <title>libvirt: Storage management architecture</title>
13
    <meta name="description" content="libvirt, virtualization, virtualization API" />
14
  </head>
15
  <body>
16
    <div id="header">
17
      <div id="headerLogo"></div>
18
      <div id="headerSearch">
1.1.7 by Guido Günther
Import upstream version 0.4.6
19
        <form action="search.php" enctype="application/x-www-form-urlencoded" method="get"><div>
1.1.6 by Soren Hansen
Import upstream version 0.4.4
20
            <input id="query" name="query" type="text" size="12" value="" />
21
            <input id="submit" name="submit" type="submit" value="Search" />
1.1.7 by Guido Günther
Import upstream version 0.4.6
22
          </div></form>
1.1.6 by Soren Hansen
Import upstream version 0.4.4
23
      </div>
24
    </div>
25
    <div id="body">
26
      <div id="menu">
1.1.7 by Guido Günther
Import upstream version 0.4.6
27
        <ul class="l0"><li>
1.1.6 by Soren Hansen
Import upstream version 0.4.4
28
            <div>
29
              <a title="Front page of the libvirt website" class="inactive" href="index.html">Home</a>
30
            </div>
1.1.7 by Guido Günther
Import upstream version 0.4.6
31
          </li><li>
1.1.6 by Soren Hansen
Import upstream version 0.4.4
32
            <div>
33
              <a title="Details of new features and bugs fixed in each release" class="inactive" href="news.html">News</a>
34
            </div>
1.1.7 by Guido Günther
Import upstream version 0.4.6
35
          </li><li>
1.1.6 by Soren Hansen
Import upstream version 0.4.4
36
            <div>
37
              <a title="Get the latest source releases, binary builds and get access to the source repository" class="inactive" href="downloads.html">Downloads</a>
38
            </div>
1.1.7 by Guido Günther
Import upstream version 0.4.6
39
          </li><li>
1.1.6 by Soren Hansen
Import upstream version 0.4.4
40
            <div>
41
              <a title="Information for users, administrators and developers" class="active" href="docs.html">Documentation</a>
1.1.7 by Guido Günther
Import upstream version 0.4.6
42
              <ul class="l1"><li>
1.1.6 by Soren Hansen
Import upstream version 0.4.4
43
                  <div>
44
                    <a title="Information about deploying and using libvirt" class="inactive" href="deployment.html">Deployment</a>
45
                  </div>
1.1.7 by Guido Günther
Import upstream version 0.4.6
46
                </li><li>
1.1.6 by Soren Hansen
Import upstream version 0.4.4
47
                  <div>
48
                    <a title="Overview of the logical subsystems in the libvirt API" class="active" href="intro.html">Architecture</a>
1.1.7 by Guido Günther
Import upstream version 0.4.6
49
                    <ul class="l2"><li>
1.1.6 by Soren Hansen
Import upstream version 0.4.4
50
                        <div>
1.1.11 by Guido Günther
Import upstream version 0.6.2
51
                          <a title="Terminology and goals of libvirt API" class="inactive" href="goals.html">Goals</a>
52
                        </div>
53
                      </li><li>
54
                        <div>
1.1.12 by Guido Günther
Import upstream version 0.6.3
55
                          <a title="The libvirt API concepts" class="inactive" href="api.html">API concepts</a>
56
                        </div>
57
                      </li><li>
58
                        <div>
1.1.6 by Soren Hansen
Import upstream version 0.4.4
59
                          <a title="Managing virtual machines" class="inactive" href="archdomain.html">Domains</a>
60
                        </div>
1.1.7 by Guido Günther
Import upstream version 0.4.6
61
                      </li><li>
1.1.6 by Soren Hansen
Import upstream version 0.4.4
62
                        <div>
63
                          <a title="Providing isolated networks and NAT based network connectivity" class="inactive" href="archnetwork.html">Network</a>
64
                        </div>
1.1.7 by Guido Günther
Import upstream version 0.4.6
65
                      </li><li>
1.1.6 by Soren Hansen
Import upstream version 0.4.4
66
                        <div>
67
                          <span class="active">Storage</span>
68
                        </div>
1.1.7 by Guido Günther
Import upstream version 0.4.6
69
                      </li><li>
1.1.6 by Soren Hansen
Import upstream version 0.4.4
70
                        <div>
71
                          <a title="Enumerating host node devices" class="inactive" href="archnode.html">Node Devices</a>
72
                        </div>
1.1.7 by Guido Günther
Import upstream version 0.4.6
73
                      </li></ul>
1.1.6 by Soren Hansen
Import upstream version 0.4.4
74
                  </div>
1.1.7 by Guido Günther
Import upstream version 0.4.6
75
                </li><li>
1.1.6 by Soren Hansen
Import upstream version 0.4.4
76
                  <div>
77
                    <a title="Description of the XML formats used in libvirt" class="inactive" href="format.html">XML format</a>
78
                  </div>
1.1.7 by Guido Günther
Import upstream version 0.4.6
79
                </li><li>
1.1.6 by Soren Hansen
Import upstream version 0.4.4
80
                  <div>
81
                    <a title="Hypervisor specific driver information" class="inactive" href="drivers.html">Drivers</a>
82
                  </div>
1.1.7 by Guido Günther
Import upstream version 0.4.6
83
                </li><li>
1.1.6 by Soren Hansen
Import upstream version 0.4.4
84
                  <div>
85
                    <a title="Reference manual for the C public API" class="inactive" href="html/index.html">API reference</a>
86
                  </div>
1.1.7 by Guido Günther
Import upstream version 0.4.6
87
                </li><li>
1.1.6 by Soren Hansen
Import upstream version 0.4.4
88
                  <div>
89
                    <a title="Bindings of the libvirt API for other languages" class="inactive" href="bindings.html">Language bindings</a>
90
                  </div>
1.1.7 by Guido Günther
Import upstream version 0.4.6
91
                </li></ul>
1.1.6 by Soren Hansen
Import upstream version 0.4.4
92
            </div>
1.1.7 by Guido Günther
Import upstream version 0.4.6
93
          </li><li>
1.1.6 by Soren Hansen
Import upstream version 0.4.4
94
            <div>
95
              <a title="User contributed content" class="inactive" href="http://wiki.libvirt.org">Wiki</a>
96
            </div>
1.1.7 by Guido Günther
Import upstream version 0.4.6
97
          </li><li>
1.1.6 by Soren Hansen
Import upstream version 0.4.4
98
            <div>
99
              <a title="Frequently asked questions" class="inactive" href="FAQ.html">FAQ</a>
100
            </div>
1.1.7 by Guido Günther
Import upstream version 0.4.6
101
          </li><li>
1.1.6 by Soren Hansen
Import upstream version 0.4.4
102
            <div>
103
              <a title="How and where to report bugs and request features" class="inactive" href="bugs.html">Bug reports</a>
104
            </div>
1.1.7 by Guido Günther
Import upstream version 0.4.6
105
          </li><li>
1.1.6 by Soren Hansen
Import upstream version 0.4.4
106
            <div>
107
              <a title="How to contact the developers via email and IRC" class="inactive" href="contact.html">Contact</a>
108
            </div>
1.1.7 by Guido Günther
Import upstream version 0.4.6
109
          </li><li>
1.1.6 by Soren Hansen
Import upstream version 0.4.4
110
            <div>
111
              <a title="Miscellaneous links of interest related to libvirt" class="inactive" href="relatedlinks.html">Related Links</a>
112
            </div>
1.1.7 by Guido Günther
Import upstream version 0.4.6
113
          </li><li>
1.1.6 by Soren Hansen
Import upstream version 0.4.4
114
            <div>
115
              <a title="Overview of all content on the website" class="inactive" href="sitemap.html">Sitemap</a>
116
            </div>
1.1.7 by Guido Günther
Import upstream version 0.4.6
117
          </li></ul>
1.1.6 by Soren Hansen
Import upstream version 0.4.4
118
      </div>
119
      <div id="content">
120
        <h1>Storage management architecture</h1>
121
        <p>
122
      The storage management APIs are based around 2 core concepts
123
    </p>
1.1.7 by Guido Günther
Import upstream version 0.4.6
124
        <ol><li>
125
	<strong>Volume</strong> - a single storage volume which can
1.1.6 by Soren Hansen
Import upstream version 0.4.4
126
	be assigned to a guest, or used for creating further pools. A
127
	volume is either a block device, a raw file, or a special format
128
	file.
1.1.7 by Guido Günther
Import upstream version 0.4.6
129
      </li><li>
130
	<strong>Pool</strong> - provides a means for taking a chunk
1.1.6 by Soren Hansen
Import upstream version 0.4.4
131
	of storage and carving it up into volumes. A pool can be used to
132
	manage things such as a physical disk, a NFS server, a iSCSI target,
133
	a host adapter, an LVM group.
1.1.7 by Guido Günther
Import upstream version 0.4.6
134
      </li></ol>
1.1.6 by Soren Hansen
Import upstream version 0.4.4
135
        <p>
136
      These two concepts are mapped through to two libvirt objects, a
137
      <code>virStorageVolPtr</code> and a <code>virStoragePoolPtr</code>,
138
      each with a collection of APIs for their management.
139
    </p>
140
      </div>
141
    </div>
142
    <div id="footer">
143
      <p id="sponsor">
144
	    Sponsored by:<br /><a href="http://et.redhat.com/"><img src="et.png" alt="Project sponsored by Red Hat Emerging Technology" /></a></p>
145
    </div>
146
  </body>
147
</html>