Monter OpenStack Swift sur macOS avec NetDrive
Montez un espace de stockage objet OpenStack Swift comme volume macOS natif avec NetDrive 3.18+. Guide pas à pas pour l'authentification Keystone v2/v3 et l'intégration Finder.
Une équipe de data science qui gère 60 To de données d’entraînement de modèles sur un cluster OpenStack sur site a besoin, sous macOS, de la même chose que ce qu’elle a déjà sous Linux : un chemin de système de fichiers qui pointe directement vers Swift, afin que les scripts Python puissent référencer /Volumes/swift-data/ sans aucune couche d’abstraction supplémentaire. NetDrive prend en charge OpenStack Swift depuis la version 3.1, et sous macOS 14 Sonoma ou ultérieur, la configuration complète prend moins de cinq minutes.

Montez OpenStack Swift directement dans le Finder macOS
Avec NetDrive, Google Drive, OneDrive, S3, SFTP, WebDAV et plus apparaissent comme des lecteurs natifs sur Windows et macOS — sans synchronisation ni téléchargement complet.
- Accédez aux conteneurs Swift comme entrée /Volumes/ native dans le Finder
- Compatible avec les authentifications Keystone v2 et v3
- Support natif Apple Silicon — macOS 14 Sonoma et ultérieur
Essai gratuit. Licences à vie et abonnements disponibles.
Identifiants nécessaires
Avant d’ouvrir NetDrive, récupérez les éléments suivants auprès de votre administrateur OpenStack ou du tableau de bord Horizon :
- Auth URL — le point de terminaison d’identité Keystone, par exemple
https://keystone.example.org:5000/v3. Incluez le chemin de version (/v2.0ou/v3) exactement comme votre administrateur vous l’a fourni ; NetDrive l’utilise tel quel. - Username and Password — vos identifiants utilisateur OpenStack. Certains déploiements émettent des identifiants d’application plutôt qu’un mot de passe utilisateur ; les deux formes fonctionnent dans les champs d’identifiants de NetDrive.
- Project / Tenant Name — le projet OpenStack (Keystone v3) ou le tenant (Keystone v2) propriétaire du conteneur cible. Ce champ est requis même si vous êtes le seul utilisateur du cluster.
- Region — le nom de région si votre cluster est multi-région (par exemple,
RegionOne). Laissez vide pour les déploiements à région unique. - Container Name — le conteneur Swift spécifique à monter comme racine du lecteur. Laissez ce champ vide pour monter au niveau du compte, ce qui affiche tous les conteneurs comme dossiers de premier niveau dans le Finder ; saisissez un nom pour cibler directement un conteneur.
HTTPS est utilisé par défaut et fortement recommandé — les jetons d’authentification Swift ne devraient jamais transiter en HTTP non chiffré.

Remarque sur la version macOS : la prise en charge d’OpenStack Swift est disponible dans NetDrive depuis la version 3.1. Sous macOS 14 Sonoma ou ultérieur, vous avez besoin de NetDrive 3.18 ou supérieur. Si vous êtes encore sous macOS 13 Ventura, NetDrive 3.17 est la dernière version compatible — et les étapes de configuration de Swift ci-dessous sont identiques.
Ajouter le lecteur Swift dans NetDrive
- Open NetDrive sur votre Mac — il se trouve dans la barre de menus après l’installation.
- Cliquez sur Add Drive (le bouton + dans la fenêtre du gestionnaire de lecteurs).
- Sélectionnez OpenStack Swift dans la liste des fournisseurs.
- Renseignez les champs d’identifiants : Auth URL, Username, Password, et Project/Tenant Name. Ajoutez Region et Container Name le cas échéant.
- Donnez un nom d’affichage au lecteur — ce nom devient celui du volume visible dans le Finder sous
/Volumes/. - Réglez Mount Type sur Network Drive pour un accès complet en lecture-écriture, ou Read-only Drive si vous voulez empêcher les écritures vers le cluster depuis ce Mac.
- Cliquez sur Mount.
Le volume apparaît dans la barre latérale du Finder en quelques secondes. Les scripts référençant /Volumes/swift-data/ peuvent s’exécuter immédiatement — aucun changement de chemin requis.

Travailler avec les fichiers Swift dans le Finder
Une fois monté, le conteneur Swift se présente et se comporte comme un lecteur local dans le Finder. Vous pouvez ouvrir des fichiers directement dans n’importe quelle application — glisser un TIFF dans Photoshop, ouvrir un JSON dans VS Code, prévisualiser une vidéo avec QuickLook — et les enregistrements s’écrivent automatiquement dans le stockage objet. NetDrive récupère le contenu des fichiers à la demande ; il ne télécharge pas l’intégralité du conteneur sur votre Mac au moment du montage.
Les conteneurs volumineux comptant des dizaines de milliers d’objets dans un espace de noms plat s’affichent plus lentement à la première ouverture. Si vous rencontrez ce cas, organiser les objets par préfixes côté Swift aide considérablement — NetDrive rend les préfixes sous forme de dossiers et les charge de façon incrémentale plutôt que de demander une liste plate de tous les objets d’un coup.
Spotlight fonctionne avec les volumes NetDrive montés. Si votre équipe a besoin de retrouver des fichiers dans le conteneur Swift par nom de fichier ou métadonnées, cela fonctionne sans configuration supplémentaire.

Montage automatique à la connexion
Pour un Mac qui reste allumé et sert de relais partagé vers le cluster Swift, réglez Auto Mount sur On Login dans les paramètres du lecteur. Le volume se reconnecte à chaque connexion d’un utilisateur, sans intervention manuelle.
Les identifiants sont stockés dans le trousseau macOS (Keychain), la reconnexion est donc silencieuse et ne nécessite aucune saisie de mot de passe. Si vous avez besoin que le lecteur soit monté avant qu’un utilisateur ne se connecte — par exemple, sur un Mac mini servant de relais de fichiers sans écran — réglez plutôt sur On Boot.

Pour conclure
Monter OpenStack Swift sur macOS avec NetDrive vous donne une entrée /Volumes/ adossée à votre cloud privé — aucun changement de chemin dans les scripts existants, aucun démon supplémentaire à gérer, et des connexions HTTPS prêtes à l’emploi pour les clusters authentifiés par Keystone, sur toute distribution OpenStack majeure.
Pour le même workflow sur des postes Windows dans le même cluster, Mount OpenStack Swift on Windows with NetDrive couvre la même configuration d’identifiants avec une attribution de lettre de lecteur au lieu de volumes Finder. Si votre infrastructure hybride inclut également du stockage compatible S3, vous pouvez monter les deux simultanément depuis la même installation NetDrive — voir Mount Amazon S3 on macOS with NetDrive pour cette configuration.
— Robin, NetDrive