Difference between revisions of "UVMM-iSCSI-Speicherbereiche"

From Univention Wiki

Jump to: navigation, search
(Added category)
 
(4 intermediate revisions by 2 users not shown)
Line 1: Line 1:
== Erstellen von iSCSI-Speicherbereichen  ==
+
This article has been migrated to the extended documentatation for UVMM: http://docs.univention.de/uvmm-3.2.html
 
 
UVMM unterstützt momentan noch nicht das Anlegen von Speicherbereichen für die Ablage von Festplatten-Images. trotzdem wird mit UVMM bereits die Verwendung existierender Speicherbereiche von verschiedenen Typen unterstützt. Im folgenden wird das Anlegen von Speicherbereichen beschrieben.<br>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:
 
<source lang=xml><pool type='dir'>
 
  <name>default</name>
 
  <target>
 
    <path>/var/lib/libvirt/images</path>
 
    <permissions>
 
      <mode>0700</mode>
 
      <owner>-1</owner>
 
      <group>-1</group>
 
    </permissions>
 
  </target>
 
</pool></source>
 
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 das iSCSI-Target iqn.2010-08.local.ucs:sdb einbindet:
 
<source lang=xml><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>
 
</source>
 
 
 
Damit dieser Speicherbereich verwendet werden kann, müssen die folgenden Schritte durchgeführt werden. Dafür ist die Beschreibung zuerst in einer Datei zu speichern (beispielsweise in der Datei ''iscsi-pool.xml'')
 
 
 
<source lang=bash>virsh pool-define iscsi-pool.xml
 
virsh pool-start iscsi
 
virsh pool-autostart iscsi
 
</source>
 
Damit der UVMM-Dienst diese neuen Informationen zum Speicherbereich einliest, muss dieser einmalig neu gestartet werden:
 
<source lang=bash>invoke-rc.d univention-virtual-machine-manager-daemon restart
 
</source>
 
 
 
== Verwenden von iSCSI-Speicherbereichen  ==
 
 
 
Anschließend können im UMC-Modul ''Virtuelle Maschinen (UVMM)'' Festplatten in aus dem Speicherbereich verwendet werden. Dabei ist zu beachten, dass in einem iSCSI-Speicherbereich keine neuen Images angelegt, sondern nur vorhandene ausgewählt werden. Dabei werden die einzelnen LUNs als mögliche Images angeboten.
 
 
 
;'''Achtung''': Wird eine virtuelle Instanz angelegt, die eine Festplatte einbindet, die in einem iSCSI-Speicherbereich liegt, muss momentan die Konfiguration nachträglich noch über '''virsh''' angepasst werden. Die notwendige Erweiterung mit der dies nicht mehr notwendig ist, wird an {{Bug|19804}} behandelt.
 
 
 
Wenn eine solche Festplatte angelegt wurde, muss mit virsh die Beschreibung der virtuellen Instanz angepasst werden. Diese kann man mit dem Kommando
 
<source lang=bash>virsh edit <Instanzname></source>
 
öffnen und bearbeiten. In der XML-Beschreibung befindet sich ein Abschnitt, der ungefähr wie folgt aussieht:
 
<source lang=xml>    <disk type='file' device='disk'>
 
      <driver name='file'/>
 
      <source file='/dev/disk/by-path/ip-192.168.0.116:3260-iscsi-iqn.2010-08.local.ucs:sdb-lun-0'/>
 
      <target dev='hda' bus='ide'/>
 
    </disk>
 
</source>
 
Dieser Abschnitt muss wie folgt angepasst werden:
 
<source lang=xml>    <disk type='block' device='disk'>
 
      <driver name='phy'/>
 
      <source dev='/dev/disk/by-path/ip-192.168.0.116:3260-iscsi-iqn.2010-08.local.ucs:sdb-lun-0'/>
 
      <target dev='sda' bus='scsi'/>
 
    </disk>
 
</source>
 
Anschließend kann die Konfiguration gespeichert und die virtuelle Instanz mit der neuen Konfiguration gestartet werden. Sollten sich weitere SCSI-Laufwerke in der virtuellen Instanz befinden, muss ''sda'' durch einen anderen Gerätenamen ersetzt werden.
 
  
 
[[Category:Virtualisierung]]
 
[[Category:Virtualisierung]]

Latest revision as of 09:59, 7 June 2016

This article has been migrated to the extended documentatation for UVMM: http://docs.univention.de/uvmm-3.2.html

Personal tools