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 Typen 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,extundxfskö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 Typ Lokales LVM präsentiert Festplatten 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. Ein 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 Standard-VHD-Format. Die XenServer-Snapshot-Funktionalität wird bei Raw-VDIs nicht unterstützt.
Warnung:
Versuchen Sie nicht, eine VM mit angeschlossenen
type=raw-Datenträgern als Snapshot zu speichern. Diese Aktion kann zur Erstellung eines partiellen Snapshots führen. In dieser Situation können Sie die verwaisten Snapshot-VDIs identifizieren, indem Sie das Feldsnapshot-ofüberprüfen und sie dann löschen.
Erstellen eines lokalen LVM-SR
Ein LVM-SR wird standardmäßig bei der Host-Installation erstellt.
Die 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-Speicher-Repository-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 dem Erstellen und Anhalten/Fortsetzen von VMs
- 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 Version von Citrix Hypervisor oder XenServer vor XenServer 8.4 erstellt und dann ein Upgrade durchgeführt haben, verwendet es EXT3.
- Wenn Sie das lokale EXT-SR mit XenServer 8.4 oder höher 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 es Ihnen, lokale Speichergeräte mit 4 KB physischen Blöcken zu erstellen, ohne eine logische Blockgröße von 512 Byte zu benötigen. Die maximal unterstützte VDI-Größe für diesen SR beträgt 16 TiB.
Einschränkungen
XFS-SRs unterliegen den 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 keine VDIs, die größer als 2 TiB sind, 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 kommagetrennte 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-Anschluss des XenServer-Hosts angeschlossen ist. VDIs, die die Medien repräsentieren, erscheinen und verschwinden, wenn Disks oder USB-Sticks eingelegt und entfernt werden.