Monter OpenStack Swift sur Windows — Configuration NetDrive
Montez un stockage objet OpenStack Swift comme lettre de lecteur Windows avec NetDrive. Configuration des identifiants pour clouds privés et publics.
Un groupe de recherche universitaire gérant 40 To de données de séquençage sur un cluster OpenStack sur site rencontre un problème récurrent : les données résident sur Swift, mais les scripts d’analyse sur les postes de travail attendent des chemins locaux. Chaque transfert est une étape manuelle, et ces étapes manuelles s’accumulent en heures de recherche perdues chaque semaine. NetDrive résout ce problème en présentant un conteneur Swift comme un lecteur muni d’une lettre sous Windows — S:\ apparaît comme local, mais les lectures et écritures vont directement vers votre cluster Swift via HTTPS.
OpenStack Swift est largement déployé dans les institutions de recherche, les opérateurs télécoms et les entreprises qui gèrent leur propre infrastructure. NetDrive le prend en charge depuis la version 3.1, donc toute installation actuelle gère la connexion sans configuration supplémentaire.

Monter OpenStack Swift comme lecteur Windows
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 lettre de lecteur native
- Compatible avec l'authentification Keystone v2 et v3
- Prend en charge Windows 10, Windows 11 et Windows Server
Essai gratuit. Licences à vie et abonnements disponibles.
Identifiants nécessaires
Avant d’ouvrir NetDrive, rassemblez les détails de connexion auprès de votre administrateur OpenStack ou du tableau de bord Horizon de votre cluster :
- Auth URL — le point de terminaison d’identité Keystone, par exemple
https://keystone.example.org:5000/v3. Assurez-vous qu’il s’agit de l’URL complète, incluant le chemin de version. - Username et Password — vos identifiants utilisateur OpenStack (pas nécessairement votre mot de passe web Horizon s’ils diffèrent — certains déploiements utilisent des identifiants d’application).
- Project / Tenant name — le projet ou tenant propriétaire du conteneur cible. Dans les environnements Keystone v3, on parle souvent de projet ; en v2, de tenant.
- Region — le nom de la région si votre cluster en compte plusieurs (par exemple
RegionOne). Pour une configuration mono-région, ce champ peut rester vide. - Container name — le conteneur Swift à monter. Laisser ce champ vide monte le niveau du compte et liste tous les conteneurs comme dossiers de premier niveau ; indiquer un nom spécifique monte directement ce conteneur comme racine du lecteur.
HTTPS est requis par défaut dans les versions actuelles de NetDrive et fortement recommandé — les jetons d’authentification Swift ne devraient jamais transiter en HTTP simple.

Ajouter OpenStack Swift dans NetDrive
- Open NetDrive sur votre machine Windows.
- Cliquez sur + Add Drive dans le gestionnaire de lecteurs.
- Sélectionnez OpenStack Swift dans la liste des fournisseurs.
- Remplissez les champs d’identifiants : Auth URL, Username, Password, Project/Tenant Name, et optionnellement Region et Container Name.
- Attribuez une Drive Letter —
S:ouO:sont des choix courants pour les montages de stockage objet ; choisissez-en une qui n’est pas déjà utilisée. - Réglez Mount Type sur Network Drive pour un accès standard en lecture-écriture, ou Read-only Drive si les postes de travail ne doivent jamais réécrire vers le cluster.
- Cliquez sur Mount.
L’Explorateur Windows affiche le nouveau lecteur sous This PC en quelques secondes. Les scripts existants référençant un chemin comme S:\datasets\sample_001.fastq fonctionnent immédiatement — aucun changement de chemin n’est nécessaire.

Montage automatique au démarrage pour serveurs et postes partagés
Les postes de travail de recherche exécutent souvent des tâches nocturnes nécessitant que le montage Swift soit présent avant toute connexion utilisateur. NetDrive prend en charge le montage automatique On Boot — le lecteur se connecte au démarrage du système, avant l’écran de connexion :
- Ouvrez les paramètres du lecteur dans NetDrive.
- Réglez Auto Mount sur On Boot.
- Enregistrez.
Les identifiants sont stockés en sécurité dans le Windows Credential Manager, donc aucune connexion interactive n’est nécessaire pour la reconnexion. Pour les environnements Windows Server sans surveillance, cela signifie que vos pipelines ETL ou tâches batch trouvent le lecteur prêt dès la première tâche planifiée.

Statut des fichiers et intégration à l’Explorateur
Une fois monté, le lecteur Swift s’intègre à l’Explorateur Windows de la même manière qu’un disque local. Les icônes de statut en superposition indiquent si un fichier est en cours de téléversement, en attente, ou entièrement synchronisé — utile lorsque plusieurs chercheurs envoient de gros fichiers simultanément.
Pour les équipes partageant un conteneur, la fonction de verrouillage de fichier de NetDrive empêche deux personnes d’écraser le même objet en même temps. Un clic droit sur un fichier dans l’Explorateur fait apparaître l’option de verrouillage ; un fichier verrouillé affiche une icône de cadenas en superposition et s’ouvre en lecture seule pour toute autre personne de l’équipe jusqu’à la libération du verrou.
![]()
Conclusion
Monter OpenStack Swift sur Windows avec NetDrive vous donne une lettre de lecteur adossée à votre cloud privé — sans refonte côté client, sans changement de chemin dans les scripts existants. La connexion fonctionne avec tout déploiement Keystone v2 ou v3, y compris les distributions majeures comme Red Hat OpenStack Platform, l’OpenStack de Canonical, et les clusters autoconstruits.
Si vous exploitez un environnement hybride utilisant aussi un stockage compatible S3 en plus de Swift, la même installation NetDrive peut monter les deux simultanément sur des lettres de lecteur distinctes. Consultez Mount Amazon S3 on Windows with NetDrive pour la configuration S3, qui suit le même schéma. Pour les partages NAS basés sur WebDAV dans le même environnement, Mount WebDAV on Windows with NetDrive couvre ce cas.
— Kai, NetDrive