|
Dieses Dokument wurde mithilfe automatisierter maschineller Übersetzungstechnologie übersetzt. Wir bemühen uns um korrekte Übersetzungen, übernehmen jedoch keine Gewähr für die Vollständigkeit, Richtigkeit oder Zuverlässigkeit der übersetzten Inhalte. Im Falle von Abweichungen ist die englische Originalversion maßgebend und stellt den verbindlichen Text dar. |
CSI-Treiber LVM (Experimentell)
|
harvester-csi-driver-lvm ist ein experimentelles Add-on. Es ist nicht in der ISO enthalten, aber Sie können es aus dem |
SUSE Virtualization ermöglicht es Ihnen, lokalen Speicher auf dem Host zu nutzen, um persistente Volumes für Ihre Workloads mit besserer Leistung und Latenz zu erstellen. Diese Funktionalität wird durch LVM ermöglicht, das logische Volume-Management-Funktionen unter Linux bereitstellt.
Das harvester-csi-driver-lvm Add-on ist ein CSI-Treiber, der die lokale Pfadbereitstellung über LVM unterstützt.
Installation und Aktivierung des Add-ons
Wenn Sie die SUSE Virtualization kubeconfig-Datei verwenden, können Sie das Add-on durch die folgenden Schritte installieren:
-
Führen Sie das folgende Kommando aus:
# kubectl apply -f https://raw.githubusercontent.com/harvester/experimental-addons/main/harvester-csi-driver-lvm/harvester-csi-driver-lvm.yaml -
Gehen Sie in der SUSE Virtualization UI zu Erweiterte → Add-ons.
-
Wählen Sie harvester-csi-driver-lvm (Experimentell) aus und wählen Sie dann ⋮ → Aktivieren.
Erstellen einer Volume-Gruppe für LVM
Eine Volume-Gruppe kombiniert physische Volumes, um eine einzelne Speicherstruktur zu erstellen, die in logische Volumes unterteilt werden kann.
|
SUSE Virtualization erlaubt es derzeit nicht, die Zusammensetzung der Volume-Gruppe (Festplatten hinzufügen oder entfernen) zu ändern, nachdem Sie ein logisches Volume erstellt haben. Dieses Problem wird in einer zukünftigen Version behoben. |
-
Überprüfen Sie, ob das harvester-csi-driver-lvm Add-on installiert ist.
-
Gehen Sie in der SUSE Virtualization UI zum Bildschirm Hosts.
-
Wählen Sie den Ziel-Host aus und wählen Sie dann ⋮ → Konfiguration bearbeiten.
-
Fügen Sie auf der Registerkarte Speicher Festplatten für die Volume-Gruppe hinzu.
Konfigurieren Sie die folgenden Einstellungen für jede ausgewählte Festplatte:
-
Provisioner: Wählen Sie LVM aus.
-
Volume Group: Wählen Sie eine vorhandene Volume-Gruppe aus oder geben Sie einen Namen für eine neue Volume-Gruppe an.
Für weitere Informationen zum Hinzufügen von Festplatten siehe Multi-Disk Management.
-
-
Klicken Sie auf Speichern.
-
Überprüfen Sie auf dem Bildschirm mit den Hostdetails, ob die Festplatten hinzugefügt wurden und der richtige Provisioner eingestellt ist.
Erstellen einer StorageClass für LVM
|
Sie können in jeder Volume-Gruppe nur einen Typ von lokalem Volume verwenden. Falls erforderlich, erstellen Sie verschiedene Volume-Gruppen für die Volume-Typen, die Sie verwenden möchten. |
-
Gehen Sie im SUSE Virtualization UI zum Bildschirm Storage.
-
Erstellen Sie eine neue StorageClass und wählen Sie LVM aus der Liste Provisioner aus.
-
Konfigurieren Sie auf der Registerkarte Parameters die folgenden Einstellungen:
-
Node: Wählen Sie den Zielknoten für die vorgesehenen Arbeitslasten aus.
-
Volume Group Name: Wählen Sie die Volume-Gruppe aus, die Sie erstellt haben.
-
Volume Group Type: Wählen Sie den Typ des lokalen Volumes aus, der Ihren Anforderungen entspricht. SUSE Virtualization unterstützt derzeit striped* und dm-thin.
-
-
Klicken Sie auf Speichern.
-
Überprüfen Sie auf dem Bildschirm Storage, ob die StorageClass erstellt wurde und der richtige Provisioner eingestellt ist.
Für weitere Informationen siehe StorageClass.
Erstellen eines Volumes mit LVM
-
Gehen Sie im SUSE Virtualization UI zum Bildschirm Volumes.
-
Erstellen Sie ein neues Volume mit der LVM StorageClass, die Sie erstellt haben.
Der Status Not Ready ist normal, da SUSE Virtualization das LVM-Volume nur erstellt, wenn die erste Arbeitslast erstellt wird.
-
Wählen Sie im Virtual Machines Bildschirm die Ziel-VM aus und wählen Sie dann ⋮ → Volume hinzufügen.
Da das LVM-Volume ein lokales Volume ist, müssen Sie sicherstellen, dass der Zielknoten der LVM StorageClass der Knoten ist, auf dem die virtuelle Maschine geplant ist.
-
Geben Sie das Volume an, das Sie anhängen möchten.
-
Überprüfen Sie im Volumes Bildschirm, ob der Status In-use ist.
Sie können auch eine neue virtuelle Maschine mit dem Volume der LVM StorageClass erstellen, die Sie erstellt haben. Diese virtuelle Maschine wird auf dem Zielknoten mit lokalem Speicher für das Volume geplant.
Snapshots für ein LVM-Volume erstellen.
-
Gehen Sie im SUSE Virtualization UI zum Settings Bildschirm.
-
Wählen Sie im Abschnitt csi-driver-config ⋮ → Einstellung bearbeiten aus.
-
Fügen Sie einen Eintrag mit den folgenden Einstellungen hinzu:
-
Provisioner: Select lvm.driver.harvesterhci.io.
-
Volume Snapshot Class Name: Wählen Sie lvm-snapshot aus.
-
-
Wählen Sie im Virtual Machines Bildschirm die Ziel-VM aus und wählen Sie dann ⋮ → Take Virtual Machine Snapshot.
Beispiel:
-
Überprüfen Sie im Virtual Machine Snapshots Bildschirm, ob der Snapshot bereit zur Verwendung ist.