Skip to main content
NetApp virtualization solutions
Die deutsche Sprachversion wurde als Serviceleistung für Sie durch maschinelle Übersetzung erstellt. Bei eventuellen Unstimmigkeiten hat die englische Sprachversion Vorrang.

Konfigurieren Sie LVM mit NVMe/TCP für Proxmox VE

Beitragende netapp-jsnyder sureshthoppay

Konfigurieren Sie Logical Volume Manager (LVM) für gemeinsam genutzten Speicher über Proxmox Virtual Environment (VE)-Hosts hinweg unter Verwendung des NVMe over TCP-Protokolls mit NetApp ONTAP. Diese Konfiguration ermöglicht einen leistungsstarken Block-Level-Speicherzugriff über Standard-Ethernet-Netzwerke unter Verwendung des modernen NVMe-Protokolls.

Gemeinsam genutzter LVM-Pool mit NVMe/TCP unter Verwendung von ONTAP

Erste Aufgaben des Virtualisierungsadministrators

Führen Sie diese ersten Schritte durch, um die Proxmox VE-Hosts für die NVMe/TCP-Konnektivität vorzubereiten und die notwendigen Informationen für den Speicheradministrator zu sammeln.

  1. Prüfen Sie, ob zwei Linux-VLAN-Schnittstellen verfügbar sind.

  2. Führen Sie auf jedem Proxmox-Host im Cluster den folgenden Befehl aus, um die Host-Initiator-Informationen zu erfassen.

    nvme show-hostnqn
  3. Stellen Sie dem Speicheradministrator die gesammelten Host-NQN-Informationen zur Verfügung und fordern Sie einen NVMe-Namespace in der benötigten Größe an.

Aufgaben des Speicheradministrators

Wenn Sie ONTAP noch nicht kennen, nutzen Sie den System Manager für eine bessere Benutzererfahrung.

  1. Stellen Sie sicher, dass die SVM mit aktiviertem NVMe-Protokoll verfügbar ist. Siehe "NVMe-Aufgaben in der ONTAP 9-Dokumentation"Die

  2. Erstellen Sie den NVMe-Namespace.

    Beispiel anzeigen

    Erstellung eines NVMe-Namespaces

  3. Erstellen Sie das Subsystem und weisen Sie Host-NQNs zu (bei Verwendung der CLI). Folgen Sie dem oben angegebenen Link.

  4. Stellen Sie sicher, dass der Anti-Ransomware-Schutz auf der Registerkarte „Sicherheit“ aktiviert ist.

  5. Benachrichtigen Sie den Virtualisierungsadministrator, dass der NVMe-Namespace erstellt wurde.

Abschließende Aufgaben des Virtualisierungsadministrators

Führen Sie diese Aufgaben aus, um den NVMe-Namespace als gemeinsam genutzten LVM-Speicher in Proxmox VE zu konfigurieren.

  1. Navigieren Sie auf jedem Proxmox VE-Host im Cluster zu einer Shell und erstellen Sie die Datei /etc/nvme/discovery.conf. Passen Sie die Inhalte an Ihre Umgebung an.

    root@pxmox01:~# cat /etc/nvme/discovery.conf
    # Used for extracting default parameters for discovery
    #
    # Example:
    # --transport=<trtype> --traddr=<traddr> --trsvcid=<trsvcid> --host-traddr=<host-traddr> --host-iface=<host-iface>
    
    -t tcp -l 1800 -a 172.21.118.153
    -t tcp -l 1800 -a 172.21.118.154
    -t tcp -l 1800 -a 172.21.119.153
    -t tcp -l 1800 -a 172.21.119.154
  2. Melden Sie sich beim NVMe-Subsystem an.

    nvme connect-all
  3. Gerätedetails prüfen und erfassen.

    nvme list
    nvme netapp ontapdevices
    nvme list-subsys
    lsblk -l
  4. Erstellen Sie die Volumengruppe.

    vgcreate pvens02 /dev/mapper/<device id>
  5. Verwendung der Management-UI bei `https:<proxmox node>:8006`Klicken Sie auf Datacenter, wählen Sie Storage, klicken Sie auf Add und wählen Sie LVM.

    Beispiel anzeigen

    LVM-Speichernavigation

  6. Geben Sie den Namen der Speicher-ID an, wählen Sie die vorhandene Volumengruppe aus und wählen Sie die Volumengruppe aus, die gerade mit der CLI erstellt wurde. Aktivieren Sie die Option „Gemeinsam nutzen“. Mit Proxmox VE 9 und höher aktivieren Sie die Allow Snapshots as Volume-Chain Diese Option ist sichtbar, wenn das Kontrollkästchen „Erweitert“ aktiviert ist.

    Beispiel anzeigen

    lvm auf vorhandenem vg

  7. Nachfolgend ist eine Beispielkonfigurationsdatei für LVM mit NVMe/TCP dargestellt:

    Beispiel anzeigen

    LVM auf NVME-TCP-Konfiguration

    Ab Proxmox VE 9 enthält die Speicherkonfigurationsdatei die zusätzliche Option snapshot-as-volume-chain 1 Wann Allow Snapshots as Volume-Chain ist aktiviert.

Hinweis Das nvme-cli-Paket enthält nvmef-autoconnect.service, das aktiviert werden kann, um beim Systemstart automatisch eine Verbindung zu den Zielen herzustellen. Weitere Details finden Sie in der Dokumentation zu nvme-cli.