Sustituir la puerta de enlace de archivos de S3 existente por una nueva instancia - AWS Storage Gateway

Las traducciones son generadas a través de traducción automática. En caso de conflicto entre la traducción y la version original de inglés, prevalecerá la version en inglés.

Sustituir la puerta de enlace de archivos de S3 existente por una nueva instancia

Puede reemplazar una puerta de enlace de archivos S3 existente por una nueva instancia a medida que aumenten sus necesidades de datos y rendimiento, o si recibe una AWS notificación para migrar su puerta de enlace. Puede que tengas que hacerlo si quieres mover tu puerta de enlace a una plataforma de alojamiento mejor o a EC2 instancias de Amazon más nuevas, o si deseas actualizar el hardware del servidor subyacente.

Existen dos métodos para reemplazar una pasarela de archivos de S3 existente. En la siguiente tabla se describen las ventajas y desventajas de cada método. Con esta información, seleccione el método que mejor se adapte a su entorno de puerta de enlace y, a continuación, consulte los pasos del procedimiento en la sección correspondiente que aparece a continuación.

nota

Si necesita iniciar sesión en la consola local de su nuevo Storage Gateway para completar cualquiera de los métodos, el nombre de usuario predeterminado es admin y la contraseña predeterminada es password.

Método 1: migrar el disco caché y el ID de la puerta de enlace a la instancia de reemplazo

Método 2: reemplazar la instancia por un disco de caché vacío y un nuevo ID de puerta de enlace

Guardar en caché los datos del disco

Se conservan los datos del disco caché. Este método resulta útil si la puerta de enlace tiene un disco caché de gran tamaño o si las aplicaciones son sensibles al retraso provocado por las operaciones de out-of-cache lectura.

Los datos de la caché se descargan de la AWS nube. Este método es óptimo para cargas de trabajo de escritura intensiva, si sus aplicaciones pueden tolerar el retraso provocado por las lecturas. out-of-cache

Tiempo de inactividad

Su puerta de enlace estará fuera de línea durante una o dos horas durante el proceso de migración.

Los archivos compartidos siempre están disponibles, pero los clientes experimentarán un breve periodo de inactividad al cambiar de un recurso compartido de archivos a otro durante la transición a la nueva instancia.

nota

No se admite la escritura simultánea en un bucket de Amazon S3 desde dos recursos compartidos de archivos, por lo que todos los clientes deben reasignarse de un recurso compartido a otro simultáneamente, en lugar de hacerlo de forma gradual.

ID de puerta de enlace

La nueva puerta de enlace hereda el ID de puerta de enlace de la puerta de enlace a la que sustituye.

La puerta de enlace existente y la puerta de enlace de reemplazo tienen una puerta de enlace IDs única e independiente.

nota

La migración solo se puede realizar entre puertas de enlace del mismo tipo. Por ejemplo, no puede migrar la configuración o los datos de una puerta de enlace de FSx archivos a una puerta de enlace de archivos S3.

Método 1: migrar el disco caché y el ID de puerta de enlace a la instancia de reemplazo

Para migrar el disco caché y el ID de Gateway de S3 a una instancia de reemplazo:
  1. Detenga cualquier aplicación que esté grabando en la puerta de enlace de archivos de S3 existente.

  2. Compruebe que la CachePercentDirty métrica de la pestaña Supervisión de la puerta de enlace de archivos de S3 existente sea0.

  3. Cierre la puerta de enlace de archivos de S3 existente apagando la máquina virtual (VM) host mediante los controles del hipervisor.

    Para obtener más información sobre cómo cerrar una EC2 instancia de Amazon, consulta Detener e iniciar una instancia en la Guía del EC2 usuario de Amazon.

    Para obtener más información sobre cómo apagar una máquina virtual KVM o Hyper-V VMware, consulte la documentación del hipervisor.

  4. Separe todos los discos, incluidos el disco raíz y los discos de caché, de la antigua máquina virtual de puerta de enlace.

    nota

    Anote el ID de volumen del disco raíz, así como el ID de puerta de enlace asociado a ese disco raíz. Deberá separar este disco del nuevo hipervisor Storage Gateway en un paso posterior.

    Si utiliza una EC2 instancia de Amazon como máquina virtual para su puerta de enlace de archivos S3 , consulte Separar un volumen de Amazon EBS de una instancia de Windows o Separar un volumen de Amazon EBS de una instancia de Linux en la Guía del usuario de Amazon. EC2

    Para obtener información sobre cómo separar discos de una máquina virtual KVM o Hyper-V VMware, consulte la documentación del hipervisor.

  5. Cree una nueva instancia de máquina virtual con AWS Storage Gateway hipervisor, pero no la active como puerta de enlace. En un paso posterior, esta nueva máquina virtual asumirá la identidad de la puerta de enlace anterior.

    Para obtener más información sobre la creación de una nueva máquina virtual con hipervisor Storage Gateway, consulte Elegir una plataforma de host y descargar la máquina virtual.

    nota

    No añada discos de caché para la nueva máquina virtual. Esta máquina virtual utilizará los mismos discos de caché que utilizaba la máquina virtual anterior.

  6. Configure su nueva máquina virtual Storage Gateway para que utilice la misma configuración de red que la máquina virtual anterior.

    La configuración de red predeterminada de la gateway es DHCP (Dynamic Host Configuration Protocol). Con DHCP, a la gateway se le asigna automáticamente una dirección IP.

    Si necesita configurar manualmente una dirección IP estática para su máquina virtual de puerta de enlace, consulte Configurar los parámetros de red.

    Si la máquina virtual de puerta de enlace debe usar un proxy Socket Secure versión 5 (SOCKS5) para conectarse a Internet, consulte Enrutar la puerta de enlace implementada EC2 mediante un proxy HTTP.

  7. Inicie la nueva máquina virtual Storage Gateway.

  8. Conecte los discos que desconectó de la máquina virtual de puerta de enlace anterior a la nueva máquina virtual de puerta de enlace. No separe el disco raíz existente de la nueva máquina virtual de puerta de enlace.

    nota

    Para que la migración se realice correctamente, todos los discos deben permanecer sin cambios. Cambiar el tamaño del disco u otros valores provoca incoherencias en los metadatos que impiden que la migración se realice correctamente.

  9. Inicie el proceso de migración de la puerta de enlace conectándose a la nueva máquina virtual con una URL que utilice el siguiente formato:

    http://your-VM-IP-address/migrate?gatewayId=your-gateway-ID

    Puede usar la misma dirección IP para la nueva máquina virtual de puerta de enlace que usó para la máquina virtual de puerta de enlace anterior. Para usar la misma IP, elimine primero la puerta de enlace anterior y, a continuación, continúe con el paso 5. La URL debe tener un aspecto similar al del siguiente ejemplo:

    http://198.51.100.123/migrate?gatewayId=sgw-12345678

    Usa esta URL desde un navegador o desde la línea de comandos mediante cURL.

    Cuando la migración de la puerta de enlace se inicia correctamente, aparece el siguiente mensaje:

    Successfully imported Storage Gateway information. Please refer to Storage Gateway documentation to perform the next steps to complete the migration.
  10. Espere a que el estado de la puerta de enlace aparezca como En ejecución en la AWS Storage Gateway consola. Según el ancho de banda disponible, esto puede tardar hasta 10 minutos.

  11. Detenga la nueva máquina virtual Storage Gateway.

  12. Separe el disco raíz de la puerta de enlace anterior, cuyo ID de volumen indicó anteriormente, de la nueva puerta de enlace.

  13. Inicie la nueva máquina virtual Storage Gateway.

  14. Si la puerta de enlace estaba unida a un dominio de Active Directory, vuelva a unirse al dominio. Para obtener instrucciones, consulte Uso de Active Directory para autenticar usuarios.

    nota

    Debe completar este paso aunque el estado de la puerta de enlace de archivos de S3 aparezca como Unido.

  15. Confirme que sus recursos compartidos estén disponibles en la dirección IP de la nueva máquina virtual de puerta de enlace y, a continuación, elimine la máquina virtual de puerta de enlace anterior.

    aviso

    Cuando se elimina una puerta de enlace, no se puede recuperar.

    Para obtener más información sobre la eliminación de una EC2 instancia de Amazon, consulta Terminar tu instancia en la Guía del EC2 usuario de Amazon. Para obtener más información sobre cómo eliminar una máquina virtual KVM o Hyper-V, consulte la documentación del hipervisor. VMware

Método 2: reemplazar la instancia por un disco caché vacío y un nuevo ID de puerta de enlace

Para configurar una instancia de S3 File Gateway de reemplazo con el disco caché vacío y un nuevo ID de puerta de enlace:
  1. Detenga cualquier aplicación que esté grabando en la puerta de enlace de archivos de S3 existente. Compruebe que la CachePercentDirty métrica de la pestaña Supervisión se encuentra 0 antes de configurar los recursos compartidos de archivos en la nueva puerta de enlace.

  2. Utilice AWS Command Line Interface (AWS CLI) para recopilar y guardar la información de configuración sobre su puerta de enlace de archivos S3 y los recursos compartidos de archivos existentes de la siguiente manera:

    1. Guarde la información de configuración de la puerta de enlace para la puerta de enlace de archivos de S3 .

      aws storagegateway describe-gateway-information --gateway-arn "arn:aws:storagegateway:us-east-2:123456789012:gateway/sgw-12A3456B"

      Este comando genera un bloque JSON que contiene metadatos sobre la puerta de enlace, como su nombre, las interfaces de red, la zona horaria configurada y su estado (si la puerta de enlace está en ejecución).

    2. Guarde la configuración del bloque de mensajes del servidor (SMB) de la puerta de enlace de archivos S3 .

      aws storagegateway describe-smb-settings --gateway-arn "arn:aws:storagegateway:us-east-2:123456789012:gateway/sgw-12A3456B"

      Este comando genera un bloque JSON que contiene metadatos sobre el recurso compartido de archivos SMB, como su nombre de dominio, el estado de Microsoft Active Directory, si se ha establecido la contraseña de invitado y el tipo de estrategia de seguridad.

      • Use el siguiente comando para compartir archivos SMB.

        aws storagegateway describe-smb-file-shares --file-share-arn-list "arn:aws:storagegateway:us-east-2:123456789012:share/share-987A654B"

        Este comando genera un bloque JSON que contiene metadatos sobre el recurso compartido de archivos SMB, como su nombre, clase de almacenamiento, estado, función de IAM, Amazon Resource Name (ARN), una lista de clientes que pueden acceder a S3 File Gateway y la ruta utilizada por el cliente SMB para identificar el punto de montaje.

      • Utilice el siguiente comando para los recursos compartidos de archivos NFS.

        aws storagegateway describe-nfs-file-shares --file-share-arn-list "arn:aws:storagegateway:us-east-2:123456789012:share/share-321A978B"

        Este comando genera un bloque JSON que contiene metadatos sobre el recurso compartido de archivos NFS, como su nombre, clase de almacenamiento, estado, ARN del rol de IAM, una lista de clientes que pueden acceder a la puerta de enlace de archivos de S3 y la ruta utilizada por el cliente NFS para identificar el punto de montaje.

  3. Cree una nueva puerta de enlace de archivos S3 con los mismos ajustes y la misma configuración que la puerta de enlace anterior. Si es necesario, consulte la información que guardó en el paso 2.

  4. Cree nuevos recursos compartidos de archivos para la nueva puerta de enlace con los mismos ajustes y configuración que los recursos compartidos de archivos que se configuraron en la puerta de enlace anterior. Si es necesario, consulte la información que guardó en el paso 2.

  5. Compruebe que la nueva puerta de enlace funciona correctamente y, a continuación, reasigne o separe sus clientes de los antiguos recursos compartidos de archivos a los nuevos recursos compartidos de archivos de la manera que mejor se adapte a su entorno.

  6. Confirme que la nueva puerta de enlace funciona correctamente y, a continuación, elimine la puerta de enlace anterior de la consola de Storage Gateway.

    importante

    Antes de eliminar una puerta de enlace de archivos de S3 , asegúrese de que actualmente no haya ninguna aplicación grabando en la memoria caché de esa puerta de enlace. Si elimina la puerta de enlace mientras se esté utilizando, puede producirse pérdida de datos.

    aviso

    Cuando se elimina una puerta de enlace, no se puede recuperar.

  7. Elimine la EC2 instancia anterior de Amazon o VM de gateway.