OpenStack Swift unter macOS einbinden — NetDrive Setup

4 Min. Lesezeit provider-guide openstack macos
Robin
RobinDeveloper Advocate
Binden Sie einen OpenStack-Swift-Objektspeicher als natives macOS-Volume mit NetDrive 3.18+ ein. Schritt-für-Schritt-Setup für Keystone v2/v3 und Finder-Integration.

Ein Data-Science-Team, das 60 TB Trainingsdaten für Modelle auf einem lokalen OpenStack-Cluster betreibt, braucht unter macOS dasselbe wie unter Linux: einen Dateisystempfad, der direkt auf Swift zeigt, sodass Python-Skripte /Volumes/swift-data/ ohne zusätzliche Abstraktionsschicht referenzieren können. NetDrive unterstützt OpenStack Swift seit Version 3.1, und unter macOS 14 Sonoma oder neuer dauert die gesamte Einrichtung unter fünf Minuten.

NetDrive drive manager showing Google Drive, S3 and pCloud mounted as drive lettersMounted clouds appearing as native drives in Windows File Explorer

OpenStack Swift direkt im macOS Finder einbinden

Mit NetDrive erscheinen Google Drive, OneDrive, S3, SFTP, WebDAV und mehr als native Laufwerke unter Windows und macOS — ohne Synchronisation, ohne vollständige Downloads.

  • Swift-Container als nativer /Volumes/-Eintrag im Finder
  • Funktioniert mit Keystone v2- und v3-Authentifizierung
  • Native Apple-Silicon-Unterstützung — macOS 14 Sonoma und neuer
WindowsmacOS
NetDrive für macOS herunterladen →

Kostenlose Testversion. Lifetime- und Abo-Pläne verfügbar.

Benötigte Zugangsdaten

Bevor Sie NetDrive öffnen, holen Sie Folgendes von Ihrem OpenStack-Administrator oder aus dem Horizon-Dashboard:

  • Auth-URL — der Keystone-Identity-Endpunkt, zum Beispiel https://keystone.example.org:5000/v3. Geben Sie den Versionspfad (/v2.0 oder /v3) genau so an, wie ihn Ihr Administrator vorgibt; NetDrive verwendet ihn unverändert.
  • Benutzername und Passwort — Ihre OpenStack-Zugangsdaten. Manche Installationen vergeben stattdessen Application Credentials; beide Formen funktionieren in den Anmeldefeldern von NetDrive.
  • Projekt-/Tenant-Name — das OpenStack-Projekt (Keystone v3) oder der Tenant (Keystone v2), dem der Zielcontainer gehört. Dieses Feld ist auch dann erforderlich, wenn Sie der einzige Nutzer auf dem Cluster sind.
  • Region — der Regionsname, falls Ihr Cluster mehrere Regionen umfasst (zum Beispiel RegionOne). Bei Single-Region-Deployments leer lassen.
  • Container-Name — der konkrete Swift-Container, der als Laufwerkswurzel eingebunden werden soll. Leer lassen, um auf Kontoebene einzubinden — dann erscheinen alle Container als Ordner auf oberster Ebene im Finder; mit Namen wird gezielt ein Container angesprochen.

HTTPS wird standardmäßig verwendet und ist dringend empfohlen — Swift-Auth-Tokens sollten niemals über reines HTTP übertragen werden.

OpenStack Swift Logo — Objektspeicher-Komponente der OpenStack-Private-Cloud-Plattform

Hinweis zur macOS-Version: OpenStack-Swift-Unterstützung ist seit Version 3.1 in NetDrive enthalten. Unter macOS 14 Sonoma oder neuer benötigen Sie NetDrive 3.18 oder höher. Wenn Sie noch macOS 13 Ventura nutzen, ist NetDrive 3.17 die aktuellste kompatible Version — und die folgenden Swift-Einrichtungsschritte sind identisch.

Das Swift-Laufwerk in NetDrive hinzufügen

  1. NetDrive öffnen auf Ihrem Mac — es liegt nach der Installation in der Menüleiste.
  2. Klicken Sie auf Add Drive (die +-Schaltfläche im Drive-Manager-Fenster).
  3. Wählen Sie OpenStack Swift aus der Anbieterliste.
  4. Füllen Sie die Zugangsdatenfelder aus: Auth URL, Username, Password und Project/Tenant Name. Bei Bedarf Region und Container Name ergänzen.
  5. Geben Sie dem Laufwerk einen Anzeigenamen — dieser wird der im Finder unter /Volumes/ sichtbare Volume-Name.
  6. Setzen Sie Mount Type auf Network Drive für vollen Lese-/Schreibzugriff, oder auf Read-only Drive, wenn Schreibzugriffe von diesem Mac auf den Cluster verhindert werden sollen.
  7. Klicken Sie auf Mount.

Das Volume erscheint innerhalb weniger Sekunden in der Finder-Seitenleiste. Skripte, die /Volumes/swift-data/ referenzieren, laufen sofort weiter — keine Pfadänderungen erforderlich.

NetDrive Drive-Manager unter macOS mit mehreren Cloud-Anbietern, darunter OpenStack Swift als natives Volume eingebunden

Mit Swift-Dateien im Finder arbeiten

Einmal eingebunden, verhält sich der Swift-Container im Finder wie ein lokales Laufwerk. Sie können Dateien direkt in jeder App öffnen — eine TIFF-Datei in Photoshop ziehen, ein JSON in VS Code öffnen, ein Video mit QuickLook als Vorschau anzeigen — und Speichervorgänge werden automatisch in den Objektspeicher zurückgeschrieben. NetDrive lädt Dateiinhalte bei Bedarf; der gesamte Container wird beim Einbinden nicht auf den Mac heruntergeladen.

Große Container mit Zehntausenden Objekten in einem flachen Namensraum werden beim ersten Öffnen langsamer geladen. Falls das auftritt, hilft es deutlich, Objekte auf der Swift-Seite in Präfixe zu organisieren — NetDrive stellt Präfixe als Ordner dar und lädt sie schrittweise, statt eine flache Liste aller Objekte auf einmal anzufordern.

Spotlight-Suche funktioniert mit eingebundenen NetDrive-Volumes. Wenn Ihr Team Dateien im Swift-Container nach Dateiname oder Metadaten suchen muss, funktioniert dies ohne zusätzliche Konfiguration.

OpenStack-Swift-Containerinhalte als natives macOS-Volume im Finder zugänglich, neben lokalen Laufwerken angezeigt

Automatisches Einbinden bei der Anmeldung

Für einen Mac, der dauerhaft läuft und als gemeinsames Relay zum Swift-Cluster dient, setzen Sie Auto Mount in den Laufwerkseinstellungen auf On Login. Das Volume verbindet sich bei jeder Benutzeranmeldung neu, ganz ohne manuellen Eingriff.

Die Zugangsdaten werden im macOS-Schlüsselbund gespeichert, sodass die Neuverbindung geräuschlos abläuft und keine Passworteingabe erfordert. Wenn das Laufwerk bereits vor jeder Benutzeranmeldung eingebunden sein soll — etwa bei einem Mac mini als headless File-Relay —, wählen Sie stattdessen On Boot.

NetDrive-Mount-Statusanzeige mit einem verbundenen und funktionsfähigen OpenStack-Swift-Volume unter macOS

Fazit

Das Einbinden von OpenStack Swift unter macOS mit NetDrive verschafft Ihnen einen /Volumes/-Eintrag, der von Ihrer privaten Cloud gestützt wird — ohne Pfadänderungen in bestehenden Skripten, ohne zusätzlichen Daemon und mit HTTPS-Verbindungen von Haus aus für Keystone-authentifizierte Cluster auf jeder gängigen OpenStack-Distribution.

Für denselben Workflow auf Windows-Arbeitsplätzen im selben Cluster behandelt Mount OpenStack Swift on Windows with NetDrive dieselbe Einrichtung der Zugangsdaten, jedoch mit Laufwerksbuchstaben statt Finder-Volumes. Wenn Ihre Hybrid-Infrastruktur zusätzlich S3-kompatiblen Speicher umfasst, können Sie beides gleichzeitig aus derselben NetDrive-Installation einbinden — siehe Mount Amazon S3 on macOS with NetDrive für dieses Setup.

— Robin, NetDrive