Mit dem Network File System-(NFS-)Protokoll können Sie NFS-Shares in einer Oracle Cloud Infrastructure-(OCI-)Instanz erstellen und verwalten und Dateien in die Compute-Instanz exportieren.
Hinweis
Oracle Linux funktioniert mit den Protokollen NFSv3 und NFSv4.
Voraussetzungen und Überlegungen
Bevor Sie beginnen:
-
Verbinden Sie sich mit der Compute-Instanz. Siehe Auf Instanzen zuzugreifen.
-
Stellen Sie sicher, dass die neueste Version des Oracle Linux-Images auf der Instanz installiert ist. Siehe Software installieren und die entsprechende Anleitung für das ausgewählte Image:
-
Erfahren Sie mehr über NFS und wie Sie NFS mit Oracle Linux verwenden. Informationen zum ausgewählten Oracle Linux-Image finden Sie im entsprechenden Handbuch Netzwerkdateisystem verwalten:
-
Erfahren Sie, wie Sie mit dem OCI Block Volume-Service Backups von OCI-Speicher bereitstellen. Weitere Informationen finden Sie unter Überblick über Block-Volume-Backups.
-
Entscheiden Sie, welche der folgenden Methoden zum Erstellen der NFS-Freigabe verwendet werden soll:
NFS-Share in einer OCI-Instanz erstellen
So erstellen Sie eine NFS-Freigabe in einer OCI-Instanz über die Befehlszeile:
-
Führen Sie einen der folgenden Schritte aus:
-
Befolgen Sie die Anweisungen in der entsprechenden Dokumentation Netzwerkdateisystem verwalten für die Oracle Linux-Imageversion. Beachten Sie dabei Folgendes:
-
Bevor Sie die Datei etc/exports
bearbeiten, müssen die Verzeichnisse und Dateien, die für die Instanz freigegeben werden sollen, bereits vorhanden sein und entsprechend den Anforderungen der Umgebung über die entsprechenden Berechtigungen verfügen.
-
Befolgen Sie das Tutorial unter NFS-Server in Oracle Linux erstellen.
-
Greifen Sie auf das NFS-Share zu. Siehe Auf NFS- und Samba-Shares zugreifen.
NFS-Share in einer OCI-Instanz mit Cockpit erstellen
Sie können eine NFS-Freigabe in einer Compute-Instanz über die Cockpit-Webkonsole mit dem Cockpit-Plug-in für die Dateifreigabe erstellen.
So erstellen Sie eine NFS-Freigabe mit der Cockpit-Webkonsole:
-
Installieren und aktivieren Sie Cockpit auf der Compute-Instanz. Siehe Cockpit installieren und aktivieren.
-
Verwenden Sie DNF, um das Package cockpit-file-sharing
zu installieren.
Das cockpit-file-sharing
-Package ist im DNF-Repository developer_EPEL
enthalten. Sie müssen das Repository aktivieren, bevor Sie das Package installieren.
Beispiel:
sudo yum-config-manager --enable ol<version>_developer_EPEL
sudo dnf install cockpit-file-sharing
Hinweis
Packages in den developer_EPEL
-Repositorys werden als nicht unterstützt betrachtet, und der Support ist auf die Basisinstallation beschränkt. Inhalt aus diesem Repository wird nicht für Produktionsumgebungen empfohlen und ist nur für Entwicklungszwecke vorgesehen.
-
Melden Sie sich bei Cockpit an. Siehe Bei der Cockpit-Webkonsole anmelden.
-
Wählen Sie in der Cockpit-Webkonsole Services aus, und suchen Sie nach dem NFS-Server.
Wenn Sie den NFS-Server finden, fahren Sie mit Schritt 7 fort. Wenn NFS nicht konfiguriert wurde oder der NFS-Service deaktiviert ist, fahren Sie mit dem nächsten Schritt fort.
-
Um den NFS-Server und -Service zu aktivieren, wählen Sie den grauen Umschalter NFS-Server und -Services.
Wenn Sie den Umschalter aktivieren, wird der NFS-Service automatisch gestartet und nach jedem Systemneustart gestartet.
-
Navigieren Sie auf der Seite Services zum Abschnitt Sockets, und wählen Sie den grauen Schalter RPCbind Server Activation Socket aus.
Wenn Sie den Umschalter aktivieren, wird der RPC-Socket automatisch gestartet und nach jedem Systemneustart gestartet.
-
NFS-Freigabe erstellen:
-
Wählen Sie Dateifreigabe, die Registerkarte NFS und dann das blaue Pluszeichen (+) aus.
Das Fenster Export hinzufügen wird angezeigt.
-
Geben Sie den Namen und den Pfad der NFS-Freigabe ein, und geben Sie in die Felder Clientname und Client-IP den Namen und die IP-Adresse der Compute-Instanz ein.
-
Klicken Sie auf Hinzufügen.
Hinweis
Die NFS-Freigabe ist im Pfad /etc/export
nicht sichtbar. Stattdessen erstellt der Befehl exportfs
die NFS-Freigabe zur Laufzeit, und die NFS-Freigabe befindet sich im Pfad /var/lib/nfs/etab
. Um das NFS-Share zu prüfen, verwenden Sie den Befehl exportfs -s
.
-
Greifen Sie auf das NFS-Share zu. Siehe Auf NFS- und Samba-Shares zugreifen.