Saltar al contenido principal

🗂️ Puntos de Montaje (Mount Points)

Los puntos de montaje son una funcionalidad para compartir datos entre instancias dentro de la misma cuenta. Se inician desde el cliente y crean una conexión que permite acceder y operar los datos del servidor como si fueran archivos locales.

La plataforma ofrece una interfaz gráfica práctica para esta operación, directamente en el Administrador de Configuraciones integrado. Con solo unos clics, defines directorios remotos que están físicamente en otros nodos, pero que deben ser accesibles en el contenedor actual.

💡 Consejo: La misma operación puede iniciarse desde el servidor. En ese caso, se llama Exportación de Datos


🔗 Protocolos Soportados

Al crear un punto de montaje, la plataforma soporta dos protocolos cliente:

  • NFS: Disponible para todos los contenedores de la plataforma. Es más rápido.
  • GlusterFS Native: Exclusivo para clusters GlusterFS. Recomendado para alta concurrencia, mejor rendimiento de escritura y tolerancia a fallos (Disponible en la opción de exportar datos)

🛠️ Cómo Crear un Punto de Montaje

1. Accede al Contenedor

Haz clic en el botón Configurar junto al contenedor o capa deseada. En el menú a la derecha, ve a la sección Volúmenes y haz clic en agregar.

Passos para acesso as opções de montagem em Volumes

Agregar nueva ruta de montaje

2. Selecciona el Tipo de Operación

La interfaz ofrece los siguientes tipos de operación:

  • Data Container: Accede a datos de otro nodo en la misma cuenta.
  • Master Container: Comparte datos entre nodos de la misma capa de la topología del entorno.
  • Servidor Externo: Accede a datos de un servidor externo fuera de la cuenta PaaS.

Tipos de operação na interface


⚙️ Configuraciones del Punto de Montaje

Campos principales:

  • Mount Point: Ruta local donde se mostrarán los datos montados.
    • Si el directorio no existe, se creará automáticamente.
    • La ruta no puede comenzar con /proc, /dev, /sys, /run ni ser igual a directorios como /, /bin, /usr, /lib, /lib64, /lib32, etc.

Opciones por Tipo:

🔹 Data Container / Contenedor de Datos

  • NFS Server: Lista de nodos disponibles en la cuenta.
  • Remote Path: Directorio remoto en el contenedor. Puede ser escrito o seleccionado de la lista automática.
  • Tipo de Cliente: Si es un cluster GlusterFS, elige entre NFS (más rápido) o Gluster Native (con seguridad de datos y replicación).

Container de dados configurações

🔹 Master Container / Contenedor Maestro

  • Ruta Local: Ruta que se montará en todos los nodos secundarios.
  • NFS Server: Nodo maestro de la capa (seleccionado automáticamente).
  • Remote Path: Mismo directorio especificado en "Ruta Local".

Master Container configuração

🔹 External Server / Servidor Externo

  • NFS Server: IP externa o dominio personalizado del servidor de datos.
  • Remote Path: Ruta de los archivos exportados en el servidor NFS.

Servidor externo configuração


⚙️ Otras Opciones

  • Montar en todos los nodos: Aplica el mismo punto de montaje para todos los nodos de la capa (activado automáticamente en modo Master Container).
  • Solo lectura: Restringe la edición de los datos montados en los clientes (por defecto, lectura y escritura están permitidas).

Haz clic en Agregar para finalizar.

⚠️ Nota: Si no eliges un Contenedor de Almacenamiento Compartido dedicado, puede haber un pequeño retraso (unos minutos) debido a la instalación del software NFS.


📁 Gestionar Puntos de Montaje

Después de la creación, el punto de montaje aparecerá listado. Puedes:

  • Navegar al directorio: Haz doble clic en el ítem correspondiente.
  • Desmontar: Cuando el punto de montaje ya no sea necesario.

Botoes de navegação e desmontar do ponto de montagem

Al acceder al directorio, verás el mismo contenido que está en el servidor remoto.

imagem demonstação da presença do arquivos em todos os nós do cluster

🔄 Cambiar Entre Nodos

Dependiendo de la configuración, los datos remotos pueden:

  • Ser editables o no.
  • Estar disponibles para todos los nodos de la capa o solo para uno.

Usa el menú desplegable a la izquierda para cambiar entre los nodos.


🔐 Permisos de Acceso

Para que el contenido remoto sea editable, la carpeta en el servidor debe tener permisos apropiados para el usuario cliente.

Conéctate vía SSH al servidor de almacenamiento y ejecuta el siguiente comando para ajustar permisos:

chown {uid}:{gid} {path}
  • {uid}: ID del usuario (puede encontrarse en el archivo /etc/passwd)
  • {gid}: ID del grupo (encontrado en /etc/group)
  • {path}: Ruta al directorio o archivo que deseas modificar

🧩 Flexibilidad y Control

Los puntos de montaje de la plataforma ofrecen diversas posibilidades para estructurar y controlar datos de forma avanzada en entornos en la nube.