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