Shared File Systems Option 1: No driver support for share servers management
For simplicity, this configuration references the same storage node
configuration for the Block Storage service. However, the LVM driver
requires a separate empty local block storage device to avoid conflict
with the Block Storage service. The instructions use /dev/sdc, but
you can substitute a different value for your particular node.
Voraussetzungen
Bemerkung
Führen Sie diese Schritte auf dem Storage Node aus.
Installieren Sie die unterstützenden Werkzeugpakete:
Install LVM and NFS server packages:
# zypper install lvm2 nfs-kernel-server
(Optional) Wenn Sie beabsichtigen, keine rohen Abbildtypen wie QCOW2 und VMDK zu verwenden, installieren Sie das QEMU-Paket:
Erstellen Sie den physikalischen LVM-Datenträger /dev/sdc:
# pvcreate /dev/sdc
Physical volume "/dev/sdc" successfully created
Erstellen Sie die LVM Datenträgergruppe manila-volumes:
# vgcreate manila-volumes /dev/sdc
Volume group "manila-volumes" successfully created
The Shared File Systems service creates logical volumes in this volume
group.
Nur Instanzen haben Zugriff auf Dienst-Datenträger von freigegebenen Dateisystemen. Das darunterliegende Betriebssystem verwaltet die den Datenträgern zugewiesenen Geräte. Standardmäßig scannt das LVM Datenträger Scan-Werkzeug das Verzeichnis /dev nach Block-Storage-geräten, die Datenträger enthalten. Wenn Projekte LVM auf ihren Datenträgern verwenden, erkennt das Scan-Werkzeug diese und speichert sie zwischen, was zu verschiedenen Problemen sowohl im darunterliegenden Betriebssystem als auch auf dem Projektdatenträger führen kann. Sie müssen LVM so konfigurieren, dass nur Geräte gescannt werden, die die Datenträgergruppen cinder-volume und manila-volumes enthalten. Bearbeiten Sie die Datei /etc/lvm/lvm.conf und vervollständigen Sie folgende Aktionen: