Montar OpenStack Swift en macOS — Configuración con NetDrive
Monta un almacén de objetos OpenStack Swift como volumen nativo de macOS con NetDrive 3.18+. Guía paso a paso para autenticación Keystone v2/v3 e integración con Finder.
Un equipo de ciencia de datos que ejecuta 60 TB de datos de entrenamiento de modelos en un clúster de OpenStack local necesita en macOS lo mismo que ya tiene en Linux: una ruta del sistema de archivos que apunte directamente a Swift, de modo que los scripts de Python puedan referenciar /Volumes/swift-data/ sin ninguna capa de abstracción adicional. NetDrive es compatible con OpenStack Swift desde la versión 3.1, y en macOS 14 Sonoma o posterior, toda la configuración toma menos de cinco minutos.

Monta OpenStack Swift directamente en Finder de macOS
NetDrive hace que Google Drive, OneDrive, S3, SFTP, WebDAV y más aparezcan como unidades nativas en Windows y macOS — sin sincronizar, sin descargas completas.
- Accede a los contenedores de Swift como una entrada nativa en /Volumes/ dentro de Finder
- Funciona con autenticación Keystone v2 y v3
- Soporte nativo para Apple Silicon — macOS 14 Sonoma y posteriores
Prueba gratuita. Planes de por vida y de suscripción disponibles.
Credenciales que necesitarás
Antes de abrir NetDrive, reúne lo siguiente con tu administrador de OpenStack o desde el panel de Horizon:
- Auth URL — el endpoint de identidad de Keystone, por ejemplo
https://keystone.example.org:5000/v3. Incluye la ruta de versión (/v2.0o/v3) exactamente como la proporciona tu administrador; NetDrive la usa tal cual. - Username and Password — tus credenciales de usuario de OpenStack. Algunas implementaciones emiten credenciales de aplicación en lugar de una contraseña de usuario; ambas formas funcionan en los campos de credenciales de NetDrive.
- Project / Tenant Name — el proyecto de OpenStack (Keystone v3) o el tenant (Keystone v2) propietario del contenedor de destino. Este campo es obligatorio incluso si eres el único usuario del clúster.
- Region — el nombre de la región si tu clúster abarca varias regiones (por ejemplo,
RegionOne). Déjalo en blanco en implementaciones de una sola región. - Container Name — el contenedor de Swift específico que se montará como raíz de la unidad. Déjalo vacío para montar a nivel de cuenta, lo que muestra todos los contenedores como carpetas de nivel superior en Finder; introduce un nombre para apuntar directamente a un contenedor.
HTTPS se usa por defecto y se recomienda encarecidamente — los tokens de autenticación de Swift nunca deberían viajar por HTTP plano.

Nota de versión de macOS: el soporte de OpenStack Swift está en NetDrive desde la versión 3.1. En macOS 14 Sonoma o posterior, necesitas NetDrive 3.18 o superior. Si aún estás en macOS 13 Ventura, NetDrive 3.17 es la última versión compatible — y los pasos de configuración de Swift descritos abajo son idénticos.
Añadir la unidad de Swift en NetDrive
- Open NetDrive en tu Mac — se encuentra en la barra de menús tras la instalación.
- Haz clic en Add Drive (el botón + en la ventana del gestor de unidades).
- Selecciona OpenStack Swift en la lista de proveedores.
- Completa los campos de credenciales: Auth URL, Username, Password y Project/Tenant Name. Añade Region y Container Name si corresponde.
- Dale a la unidad un nombre visible — este será el nombre del volumen que aparece en Finder bajo
/Volumes/. - Configura Mount Type como Network Drive para acceso completo de lectura y escritura, o Read-only Drive si quieres impedir escrituras al clúster desde este Mac.
- Haz clic en Mount.
El volumen aparece en la barra lateral de Finder en pocos segundos. Los scripts que referencian /Volumes/swift-data/ pueden ejecutarse de inmediato — sin cambios de ruta necesarios.

Trabajar con archivos de Swift en Finder
Una vez montado, el contenedor de Swift se ve y se comporta como una unidad local en Finder. Puedes abrir archivos directamente en cualquier aplicación — arrastra un TIFF a Photoshop, abre un JSON en VS Code, previsualiza un vídeo con QuickLook — y los guardados se escriben de vuelta al almacén de objetos automáticamente. NetDrive obtiene el contenido de los archivos bajo demanda; no descarga todo el contenedor a tu Mac en el momento del montaje.
Los contenedores grandes con decenas de miles de objetos en un espacio de nombres plano tardan más en listarse la primera vez que se abren. Si te encuentras con esto, organizar los objetos en prefijos en el lado de Swift ayuda considerablemente — NetDrive renderiza los prefijos como carpetas y los carga de forma incremental en lugar de solicitar una lista plana de todos los objetos a la vez.
Spotlight funciona con los volúmenes montados de NetDrive. Si tu equipo necesita encontrar archivos en el contenedor de Swift por nombre o metadatos, esto funciona sin configuración adicional.

Montaje automático al iniciar sesión
Para un Mac que permanece encendido y actúa como relé compartido hacia el clúster de Swift, configura Auto Mount como On Login en los ajustes de la unidad. El volumen se reconecta cada vez que un usuario inicia sesión, sin intervención manual.
Las credenciales se almacenan en el llavero de macOS (Keychain), por lo que la reconexión es silenciosa y no requiere introducir contraseña. Si necesitas que la unidad esté montada antes de que cualquier usuario inicie sesión — por ejemplo, en un Mac mini que actúa como relé de archivos sin monitor — configúralo como On Boot en su lugar.

Resumen
Montar OpenStack Swift en macOS con NetDrive te da una entrada en /Volumes/ respaldada por tu nube privada — sin cambios de ruta en los scripts existentes, sin demonios adicionales que gestionar, y conexiones HTTPS de fábrica para clústeres autenticados con Keystone en cualquier distribución importante de OpenStack.
Para el mismo flujo de trabajo en estaciones Windows dentro del mismo clúster, Mount OpenStack Swift on Windows with NetDrive cubre la misma configuración de credenciales con asignación de letra de unidad en lugar de volúmenes de Finder. Si tu infraestructura híbrida también incluye almacenamiento compatible con S3, puedes montar ambos simultáneamente desde la misma instalación de NetDrive — consulta Mount Amazon S3 on macOS with NetDrive para esa configuración.
— Robin, NetDrive