Skip to main content
Hay disponible una nueva versión de este producto.
Se proporciona el idioma español mediante traducción automática para su comodidad. En caso de alguna inconsistencia, el inglés precede al español.

Eliminar la reasignación de puertos StorageGRID en hosts bare metal

Si deseas configurar un endpoint para el servicio Load Balancer y quieres usar un puerto que ya se haya configurado como el Mapped-To Port de una reasignación de puertos, primero debes eliminar la reasignación de puertos existente o el endpoint no será efectivo.

Acerca de esta tarea

Si estás ejecutando StorageGRID en hosts bare metal, sigue este procedimiento en lugar del procedimiento general para eliminar las reasignaciones de puertos. Debes editar el archivo de configuración de cada Admin Node y Gateway Node que tenga puertos reasignados en conflicto para eliminar todas las reasignaciones de puertos del nodo y reiniciar el nodo.

Precaución Este procedimiento elimina todas las reasignaciones de puertos. Si necesitas conservar algunas de las reasignaciones, ponte en contacto con el soporte técnico.

Para obtener información sobre cómo configurar los puntos finales del equilibrador de carga, consulta las instrucciones para la administración de StorageGRID.

Nota Este procedimiento puede provocar una interrupción temporal del servicio mientras se reinician los nodos.
Pasos
  1. Inicia sesión en el host que aloja el nodo. Inicia sesión como root o con una cuenta que tenga permisos de sudo.

  2. Ejecuta el siguiente comando para desactivar temporalmente el nodo: sudo storagegrid node stop node-name

  3. Utilizando un editor de texto como vim o pico, edita el archivo de configuración del nodo.

    El archivo de configuración del nodo se encuentra en /etc/storagegrid/nodes/node-name.conf.

  4. Busca la sección del archivo de configuración del nodo que contiene las reasignaciones de puertos.

    Fíjate en las dos últimas líneas del siguiente ejemplo.

    ADMIN_NETWORK_CONFIG = STATIC
    ADMIN_NETWORK_ESL = 10.0.0.0/8, 172.19.0.0/16, 172.21.0.0/16
    ADMIN_NETWORK_GATEWAY = 10.224.0.1
    ADMIN_NETWORK_IP = 10.224.5.140
    ADMIN_NETWORK_MASK = 255.255.248.0
    ADMIN_NETWORK_MTU = 1400
    ADMIN_NETWORK_TARGET = eth1
    ADMIN_NETWORK_TARGET_TYPE = Interface
    BLOCK_DEVICE_VAR_LOCAL = /dev/sda2
    CLIENT_NETWORK_CONFIG = STATIC
    CLIENT_NETWORK_GATEWAY = 47.47.0.1
    CLIENT_NETWORK_IP = 47.47.5.140
    CLIENT_NETWORK_MASK = 255.255.248.0
    CLIENT_NETWORK_MTU = 1400
    CLIENT_NETWORK_TARGET = eth2
    CLIENT_NETWORK_TARGET_TYPE = Interface
    GRID_NETWORK_CONFIG = STATIC
    GRID_NETWORK_GATEWAY = 192.168.0.1
    GRID_NETWORK_IP = 192.168.5.140
    GRID_NETWORK_MASK = 255.255.248.0
    GRID_NETWORK_MTU = 1400
    GRID_NETWORK_TARGET = eth0
    GRID_NETWORK_TARGET_TYPE = Interface
    NODE_TYPE = VM_API_Gateway
    PORT_REMAP = client/tcp/8082/443
    PORT_REMAP_INBOUND = client/tcp/8082/443
  5. Edita las entradas PORT_REMAP y PORT_REMAP_INBOUND para eliminar las reasignaciones de puertos.

    PORT_REMAP =
    PORT_REMAP_INBOUND =
  6. Ejecuta el siguiente comando para validar los cambios realizados en el archivo de configuración del nodo: sudo storagegrid node validate node-name

    Soluciona cualquier error o advertencia antes de pasar al siguiente paso.

  7. Ejecuta el siguiente comando para reiniciar el nodo sin reasignaciones de puertos: sudo storagegrid node start node-name

  8. Inicia sesión en el nodo como admin usando la contraseña que aparece en el archivo Passwords.txt.

  9. Comprueba que los servicios se inicien correctamente.

    1. Ver una lista de los estados de todos los servicios en el servidor:sudo storagegrid-status

      El estado se actualiza automáticamente.

    2. Espera hasta que todos los servicios tengan el estado «En ejecución» o «Verificado».

    3. Salir de la pantalla de estado:Ctrl+C

  10. Repite estos pasos en cada Admin Node y Gateway Node que tenga puertos reasignados en conflicto.