Skip to main content
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.

Linux: Migre el nodo de grid a un nuevo host

Colaboradores

Puede migrar uno o varios nodos StorageGRID de un host Linux (el host de origen) a otro host Linux (el host de destino) a fin de realizar el mantenimiento del host sin que la funcionalidad o la disponibilidad del grid se vean afectadas.

Por ejemplo, es posible que desee migrar un nodo para realizar la aplicación de parches y el reinicio del sistema operativo.

Antes de empezar
Nota

En una implementación de producción, no ejecute más de un nodo de almacenamiento en un único host. El uso de un host dedicado para cada nodo de almacenamiento proporciona un dominio de fallo aislado.

Existen otros tipos de nodos, como los nodos de administrador o los nodos de pasarela, que se pueden implementar en el mismo host. Sin embargo, si tiene varios nodos del mismo tipo (dos nodos de Gateway, por ejemplo), no instale todas las instancias en el mismo host.

Exportar nodo desde el host de origen

Como primer paso, cierre el nodo de la cuadrícula y expórtelo desde el host de Linux de origen.

Ejecute los siguientes comandos en el source host.

Pasos
  1. Obtenga el estado de todos los nodos que actualmente se ejecutan en el host de origen.

    sudo storagegrid node status all

    Resultado de ejemplo:

    Name Config-State Run-State
    DC1-ADM1 Configured Running
    DC1-ARC1 Configured Running
    DC1-GW1 Configured Running
    DC1-S1 Configured Running
    DC1-S2 Configured Running
    DC1-S3 Configured Running
  2. Identifique el nombre del nodo que desea migrar y pararlo si su estado de ejecución está en ejecución.

    sudo storagegrid node stop DC1-S3

    Resultado de ejemplo:

    Stopping node DC1-S3
    Waiting up to 630 seconds for node shutdown
  3. Exporte el nodo desde el host de origen.

    sudo storagegrid node export DC1-S3

    Resultado de ejemplo:

    Finished exporting node DC1-S3 to /dev/mapper/sgws-dc1-s3-var-local.
    Use 'storagegrid node import /dev/mapper/sgws-dc1-s3-var-local' if you
    want to import it again.
  4. Tome nota de la import comando sugerido en el resultado.

    Este comando se ejecutará en el host de destino en el paso siguiente.

Importar nodo en host de destino

Después de exportar el nodo desde el host de origen, debe importar y validar el nodo en el host de destino. La validación confirma que el nodo tiene acceso a los mismos dispositivos de interfaz de red y de almacenamiento basado en bloques que los que tenía en el host de origen.

Ejecute los siguientes comandos en el host de destino.

Pasos
  1. Importe el nodo en el host de destino.

    sudo storagegrid node import /dev/mapper/sgws-dc1-s3-var-local

    Resultado de ejemplo:

    Finished importing node DC1-S3 from /dev/mapper/sgws-dc1-s3-var-local.
    You should run 'storagegrid node validate DC1-S3'
  2. Valide la configuración del nodo en el host nuevo.

    sudo storagegrid node validate DC1-S3

    Resultado de ejemplo:

    Confirming existence of node DC1-S3... PASSED
    Checking configuration file /etc/storagegrid/nodes/DC1-S3.conf for node DC1-S3... PASSED
    Checking for duplication of unique values... PASSED
  3. Si se produce algún error de validación, haga una dirección antes de iniciar el nodo migrado.

    Para obtener información sobre la solución de problemas, consulte las instrucciones de instalación de StorageGRID para el sistema operativo Linux.

Inicie el nodo migrado

Después de validar el nodo migrado, inicie el nodo ejecutando un comando en el host de destino.

Pasos
  1. Inicie el nodo en el host nuevo.

    sudo storagegrid node start DC1-S3

  2. Inicie sesión en Grid Manager y compruebe que el estado del nodo es verde sin alerta.

    Importante Comprobar que el estado del nodo sea verde garantiza que el nodo migrado se haya reiniciado completamente y se vuelva a unir al grid. Si el estado no es verde, no migre ningún nodo adicional para que no tenga más de un nodo fuera de servicio.
  3. Si no puede acceder a Grid Manager, espere 10 minutos y, a continuación, ejecute el siguiente comando:

    sudo storagegrid node status _node-name

    Confirme que el nodo migrado tiene un estado Run-State de Running.