Difference between revisions of "UVMM Technische Details"

From Univention Wiki

Jump to: navigation, search
(Die Seite wurde neu angelegt: „Auf dieser Seite werden weiterführende technische Details zu UVMM bereitgestellt. Zuvor sollte die Seite UVMM Quickstart gelesen werden auf der die Grun…“)
 
Line 1: Line 1:
 +
= WORK IN PROGRESS =
 +
 +
 +
 
Auf dieser Seite werden weiterführende technische Details zu UVMM bereitgestellt. Zuvor sollte die Seite [[UVMM Quickstart]] gelesen werden auf der die&nbsp;Grundlagen erläuert werden.<br>  
 
Auf dieser Seite werden weiterführende technische Details zu UVMM bereitgestellt. Zuvor sollte die Seite [[UVMM Quickstart]] gelesen werden auf der die&nbsp;Grundlagen erläuert werden.<br>  
  
Line 25: Line 29:
 
   &lt;/target&gt;
 
   &lt;/target&gt;
 
&lt;/pool&gt;</pre>  
 
&lt;/pool&gt;</pre>  
Wie ein weiterer lokaler Speicherbereich definiert werden kann wird bereits im [[UVMM Quickstart]] beschrieben. Im folgenden wird ein Speicherbereich definiert, der auf ein iSCSI-Storage zugreift. Dafür muss einmal im Tag ''pool'' das&nbsp;Attribute ''type'' auf den Wert ''iscsi'' gesetzt werden. Anschließend müssen über das ''source'' Tag der Quellserver und der ISCSI-Targetname und über das ''target''-Tag der Pfad zu der Gerätedatei definiert werden. In dem folgenden Beispiel wird ein Speicherbereich definiert, der vom Server xen6.ucs.local die iSCSI-Target iqn.2010-08.local.ucs:sdb einbindet:<br>
+
Wie ein weiterer lokaler Speicherbereich definiert werden kann wird bereits im [[UVMM Quickstart]] beschrieben. Im folgenden wird ein Speicherbereich definiert, der auf ein iSCSI-Storage zugreift. Dafür muss einmal im Tag ''pool'' das&nbsp;Attribute ''type'' auf den Wert ''iscsi'' gesetzt werden. Anschließend müssen über das ''source'' Tag der Quellserver und der ISCSI-Targetname und über das ''target''-Tag der Pfad zu der Gerätedatei definiert werden. In dem folgenden Beispiel wird ein Speicherbereich definiert, der vom Server xen6.ucs.local die iSCSI-Target iqn.2010-08.local.ucs:sdb einbindet:<br>  
 
<pre>&lt;pool type='iscsi'&gt;
 
<pre>&lt;pool type='iscsi'&gt;
 
&nbsp; &lt;name&gt;iscsi&lt;/name&gt;
 
&nbsp; &lt;name&gt;iscsi&lt;/name&gt;
Line 41: Line 45:
 
&nbsp; &lt;/target&gt;
 
&nbsp; &lt;/target&gt;
 
&lt;/pool&gt;
 
&lt;/pool&gt;
</pre>
+
</pre>  
 
Damit dieser Speicherbereich verwendet werden kann muss dieser <br>
 
Damit dieser Speicherbereich verwendet werden kann muss dieser <br>

Revision as of 10:21, 1 September 2010

WORK IN PROGRESS

Auf dieser Seite werden weiterführende technische Details zu UVMM bereitgestellt. Zuvor sollte die Seite UVMM Quickstart gelesen werden auf der die Grundlagen erläuert werden.

Bei den im folgenden beschriebenen administrativen Aufgaben wird das Kommandozeilenprogramm virsh verwendet, dass von libvirt mitgebracht wird. Weitere Informationen zu diesem Programm sind in der man-Page virsh(1) zu finden.

Storageverwaltung

Univention Virtual Machine Manager verwaltet die Festplatten- und ISO-Images innerhalb sogenannter Speicherbereiche. In der Voreinstellung wird auf jedem Virtualisierungsserver ein Speicherbereich Lokales Verzeichnis angelegt, der auf der lokalen Festplatte liegt. UVMM unterstützt weitere Arten von Speicherbereichen, die beispielsweise auf einem iSCSI-Gerät liegen oder auf LVM-Partition liegen können. Wie solche Speicherbereich auf den Virtualisierungsservern verwaltet werden können wird im folgenden erläuert.


Erstellen von iSCSI-Speicherbereichen

Um auf einem Virtualisierungsserver einen weiteren Speicherbereich zur Verfügung zu stellen muss eine XML-Datei mit einer Beschreibung erstellt werden. Im folgenden Beispiel ist die Beschreibung zu dem Speicherbereich Lokales Verzeichnis zu sehen:

<pool type='dir'>
  <name>default</name>
  <source>
  </source>
  <target>
    <path>/var/lib/libvirt/images</path>
    <permissions>
      <mode>0700</mode>
      <owner>-1</owner>
      <group>-1</group>
    </permissions>
  </target>
</pool>

Wie ein weiterer lokaler Speicherbereich definiert werden kann wird bereits im UVMM Quickstart beschrieben. Im folgenden wird ein Speicherbereich definiert, der auf ein iSCSI-Storage zugreift. Dafür muss einmal im Tag pool das Attribute type auf den Wert iscsi gesetzt werden. Anschließend müssen über das source Tag der Quellserver und der ISCSI-Targetname und über das target-Tag der Pfad zu der Gerätedatei definiert werden. In dem folgenden Beispiel wird ein Speicherbereich definiert, der vom Server xen6.ucs.local die iSCSI-Target iqn.2010-08.local.ucs:sdb einbindet:

<pool type='iscsi'>
  <name>iscsi</name>
  <source>
    <host name='xen6.ucs.local'/>
    <device path='iqn.2010-08.local.ucs:sdb'/>
  </source>
  <target>
    <path>/dev/disk/by-path</path>
    <permissions>
      <mode>0700</mode>
      <owner>-1</owner>
      <group>-1</group>
    </permissions>
  </target>
</pool>

Damit dieser Speicherbereich verwendet werden kann muss dieser

Personal tools