XenServer

Lokaler Speicher

Ein lokales Speicher-Repository (SR) ist mit einem einzelnen Host verbunden und wird nicht von allen Hosts in einem Pool gemeinsam genutzt. Die lokale physische Speicherhardware kann eine Festplatte (HDD) oder ein Solid-State-Laufwerk (SSD) sein und über eine der folgenden Methoden mit dem Host verbunden werden: SATA, SCSI, SAS, NVMe.

XenServer®-Hosts unterstützen die folgenden Arten von lokalem Speicher:

XenServer verwendet auch den udev-Typ, um Geräte darzustellen, die als VDIs angeschlossen sind. Weitere Informationen finden Sie unter udev.

Hinweis:

Lokale SRs vom Typ lvm, ext und xfs können nur über die xe CLI erstellt werden. Nach der Erstellung können Sie alle SR-Typen entweder mit XenCenter oder der xe CLI verwalten.

Lokales LVM

Der lokale LVM-Typ präsentiert Datenträger innerhalb einer lokal angeschlossenen Volume Group. Wir empfehlen, pro Host nur ein lokales SR anzuhängen. Die maximale VDI-Größe für dieses SR beträgt 2.040 GiB.

Standardmäßig verwendet XenServer die lokale Festplatte auf dem physischen Host, auf dem es installiert ist. Der Linux Logical Volume Manager (LVM) wird zur Verwaltung des VM-Speichers verwendet. Eine VDI wird im VHD-Format in einem logischen LVM-Volume der angegebenen Größe implementiert.

Hinweis:

Die Blockgröße einer LVM-LUN muss 512 Byte betragen. Um Speicher mit 4 KB physischen Blöcken zu verwenden, muss der Speicher auch die Emulation von 512-Byte-Zuordnungsblöcken unterstützen (die logische Blockgröße muss 512 Byte betragen).

Überlegungen zur LVM-Leistung

Die Snapshot- und Fast-Clone-Funktionalität für LVM-basierte SRs ist mit einem inhärenten Leistungs-Overhead verbunden. Wenn optimale Leistung erforderlich ist, unterstützt XenServer die Erstellung von VDIs im Raw-Format zusätzlich zum standardmäßigen VHD-Format. Die XenServer-Snapshot-Funktionalität wird bei Raw-VDIs nicht unterstützt.

Warnung:

Versuchen Sie nicht, eine VM mit type=raw-Datenträgern zu snapshotten. Diese Aktion kann zur Erstellung eines partiellen Snapshots führen. In diesem Fall können Sie die verwaisten Snapshot-VDIs identifizieren, indem Sie das Feld snapshot-of überprüfen und sie dann löschen.

Erstellen eines lokalen LVM-SR

Ein LVM-SR wird standardmäßig bei der Host-Installation erstellt.

Gerätekonfigurationsparameter für LVM-SRs sind:

Parametername Beschreibung Erforderlich?
device Gerätename auf dem lokalen Host, der für den SR verwendet werden soll. Sie können auch eine durch Kommas getrennte Liste von Namen angeben. Ja

Um einen lokalen LVM-SR auf /dev/disk/<id> zu erstellen, verwenden Sie den folgenden Befehl.

    xe sr-create host-uuid=valid_uuid content-type=user \
    name-label="Example Local LVM SR" shared=false \
    device-config:device=/dev/disk/<id> type=lvm
<!--NeedCopy-->

Lokales EXT3/EXT4

Die Verwendung von EXT3/EXT4 ermöglicht Thin Provisioning auf lokalem Speicher. Der Standard-Speicherrepository-Typ ist jedoch LVM, da er eine konsistente Schreibleistung bietet und eine Speicherüberbelegung verhindert. Die maximale VDI-Größe für diesen SR beträgt 2.040 GiB.

Wenn Sie EXT3/EXT4 verwenden, kann es in den folgenden Fällen zu einer verminderten Leistung kommen:

  • Beim Ausführen von VM-Lebenszyklusoperationen wie VM-Erstellung und Anhalten/Fortsetzen
  • Beim Erstellen großer Dateien innerhalb der VM

Lokale EXT3/EXT4 SRs müssen über die XenServer CLI konfiguriert werden.

Ob ein lokales EXT SR EXT3 oder EXT4 verwendet, hängt davon ab, welche Version von XenServer es erstellt hat:

  • Wenn Sie das lokale EXT SR mit einer früheren Version von Citrix Hypervisor oder XenServer erstellt und dann auf XenServer 8.4 aktualisiert haben, verwendet es EXT3.
  • Wenn Sie das lokale EXT SR mit XenServer 8.4 erstellt haben, verwendet es EXT4.

Hinweis:

Die Blockgröße einer EXT3/EXT4-Festplatte muss 512 Byte betragen. Um Speicher mit 4 KB physischen Blöcken zu verwenden, muss der Speicher auch die Emulation von 512-Byte-Allokationsblöcken unterstützen (die logische Blockgröße muss 512 Byte betragen).

Erstellen eines lokalen EXT4 SR (ext)

Gerätekonfigurationsparameter für EXT SRs:

Parametername Beschreibung Erforderlich?
device Gerätename auf dem lokalen Host, der für den SR verwendet werden soll. Sie können auch eine durch Kommas getrennte Liste von Namen angeben. Ja

Um einen lokalen EXT4-SR auf /dev/disk/<id> zu erstellen, verwenden Sie den folgenden Befehl:

    xe sr-create host-uuid=valid_uuid content-type=user \
       name-label="Example Local EXT4 SR" shared=false \
       device-config:device=/dev/disk/<id> type=ext
<!--NeedCopy-->

Lokales XFS

Die Verwendung von XFS ermöglicht Thin Provisioning auf lokalem Speicher. Der lokale XFS-Typ ermöglicht die Erstellung lokaler Speichergeräte mit 4 KB physischen Blöcken, ohne eine logische Blockgröße von 512 Byte zu erfordern. Die maximal unterstützte VDI-Größe für diesen SR beträgt 16 TiB.

Einschränkungen

XFS-SRs haben die folgenden Einschränkungen:

  • Live-Speichermigration kann nicht für VMs verwendet werden, deren VDIs sich auf einem XFS-SR befinden. Sie können VDIs jedoch manuell zwischen SRs kopieren.

  • XFS-SRs können nicht als lokaler Cache-Speicher für IntelliCache™ verwendet werden.

  • Trim/Unmap wird auf XFS-SRs nicht unterstützt.

  • Sie können VDIs, die größer als 2 TiB sind, nicht als VHD oder OVA/OVF exportieren. Sie können jedoch VMs mit VDIs, die größer als 2 TiB sind, im XVA-Format exportieren.

Erstellen eines lokalen XFS-SR

Gerätekonfigurationsparameter für XFS-SRs:

Parametername Beschreibung Erforderlich?
device Gerätename auf dem lokalen Host, der für den SR verwendet werden soll. Sie können auch eine durch Kommas getrennte Liste von Namen angeben. Ja

Um einen lokalen XFS-SR auf /dev/disk/<id> zu erstellen, verwenden Sie den folgenden Befehl:

    xe sr-create host-uuid=valid_uuid content-type=user \
       name-label="Example Local XFS SR" shared=false \
       device-config:device=/dev/disk/<id> type=xfs
<!--NeedCopy-->

udev-System

Der udev-Typ repräsentiert Geräte, die über den udev-Gerätemanager als VDIs angeschlossen sind.

XenServer verfügt über zwei SRs vom Typ udev, die Wechselmedien darstellen. Einer ist für die CD- oder DVD-Disk im physischen CD- oder DVD-ROM-Laufwerk des XenServer-Hosts. Der andere ist für ein USB-Gerät, das an einen USB-Port des XenServer-Hosts angeschlossen ist. VDIs, die die Medien darstellen, kommen und gehen, wenn Disks oder USB-Sticks eingesetzt und entfernt werden.

Lokaler Speicher