Eliminar reasignaciones de puertos en hosts físicos
Si desea configurar un punto final para el servicio Load Balancer y desea utilizar un puerto que ya se ha configurado como puerto asignado de una reasignación de puerto, primero debe eliminar la reasignación de puerto existente o el punto final no será efectivo.
Si está ejecutando StorageGRID en hosts físicos, siga este procedimiento en lugar del procedimiento general para eliminar reasignaciones de puertos. Debe editar el archivo de configuración del nodo para cada nodo de administración y nodo de puerta de enlace que tenga puertos reasignados en conflicto para eliminar todas las reasignaciones de puertos del nodo y reiniciar el nodo.
|
Este procedimiento elimina todas las reasignaciones de puertos. Si necesita conservar algunas de las reasignaciones, comuníquese con el soporte técnico. |
Para obtener información sobre cómo configurar los puntos finales del equilibrador de carga, consulte las instrucciones para administrar StorageGRID.
|
Este procedimiento puede provocar una pérdida temporal del servicio a medida que se reinician los nodos. |
-
Inicie sesión en el host que admite el nodo. Inicie sesión como root o con una cuenta que tenga permiso sudo.
-
Ejecute el siguiente comando para deshabilitar temporalmente el nodo:
sudo storagegrid node stop node-name
-
Usando un editor de texto como vim o pico, edite el archivo de configuración del nodo.
El archivo de configuración del nodo se puede encontrar en
/etc/storagegrid/nodes/node-name.conf
. -
Localice la sección del archivo de configuración del nodo que contiene las reasignaciones de puertos.
Vea 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
-
Edite las entradas PORT_REMAP y PORT_REMAP_INBOUND para eliminar las reasignaciones de puertos.
PORT_REMAP = PORT_REMAP_INBOUND =
-
Ejecute el siguiente comando para validar los cambios en el archivo de configuración del nodo:
sudo storagegrid node validate node-name
Aborde cualquier error o advertencia antes de continuar con el siguiente paso.
-
Ejecute el siguiente comando para reiniciar el nodo sin reasignaciones de puertos:
sudo storagegrid node start node-name
-
Inicie sesión en el nodo como administrador usando la contraseña que aparece en el
Passwords.txt
archivo. -
Verificar que los servicios se inicien correctamente.
-
Ver una lista de los estados de todos los servicios en el servidor:
sudo storagegrid-status
El estado se actualiza automáticamente.
-
Espere hasta que todos los servicios tengan un estado de En ejecución o Verificado.
-
Salir de la pantalla de estado:
Ctrl+C
-
-
Repita estos pasos en cada nodo de administración y nodo de puerta de enlace que tengan puertos reasignados en conflicto.