AWS Storage Gateway
Guía del usuario (Versión de API 2013-06-30)

Uso del volumen

A continuación, encontrará instrucciones para utilizar el volumen. Para utilizar el volumen, conéctelo primero al cliente como un destino iSCSI, inicialícelo y formatéelo.

Conexión de volúmenes al cliente

Puede utilizar el iniciador iSCSI del cliente para conectarse a los volúmenes. Al final del siguiente procedimiento, los volúmenes pasan a estar disponibles como dispositivos locales en el cliente.

importante

Con AWS Storage Gateway, puede conectar varios hosts al mismo volumen si los hosts coordinan el acceso mediante Clústeres de conmutación por error de Windows Server (WSFC). No puede conectar varios hosts al mismo volumen sin usar WSFC (por ejemplo, compartir un sistema de archivos NTFS/ext4 no en clúster).

Conexión a un cliente de Microsoft Windows

El siguiente procedimiento muestra un resumen de los pasos que deberá seguir para conectarse a un cliente Windows. Para obtener más información, consulte Conexión de iniciadores iSCSI.

Para conectarse a un cliente de Windows

  1. Inicie iscsicpl.exe.

  2. En el cuadro de diálogo iSCSI Initiator Properties (Propiedades del iniciador ISCSI), elija la pestaña Discovery (Detección) y, a continuación, elija Discovery Portal (Portal de detección).

  3. En el cuadro de diálogo Discover Target Portal (Portal de destino de detección), escriba la dirección IP del destino iSCSI para la dirección IP o el nombre de DNS.

  4. Conecte el nuevo portal de destino al destino del volumen de almacenamiento en la gateway.

  5. Seleccione el destino y, a continuación, elija Connect (Conectar).

  6. En la pestaña Targets (Destinos), asegúrese de que el estado del destino tenga el valor Connected (Conectado), que indica que el destino se encuentra conectado, y elija OK (Aceptar).

Conexión a un cliente Red Hat Enterprise Linux

El siguiente procedimiento muestra un resumen de los pasos que deberá seguir para conectarse a un cliente Red Hat Enterprise Linux (RHEL). Para obtener más información, consulte Conexión de iniciadores iSCSI.

Para conectar un cliente Linux a destinos iSCSI

  1. Instale el paquete RPM iscsi-initiator-utils.

    Puede utilizar el comando siguiente para instalar el paquete.

    sudo yum install iscsi-initiator-utils
  2. Asegúrese de que el daemon iSCSI se encuentre en ejecución.

    Para RHEL 5 o 6, utilice el comando siguiente.

    sudo /etc/init.d/iscsi status

    Para RHEL 7, utilice el comando siguiente.

    sudo service iscsid status
  3. Detecte los objetivos de dispositivo VTL o de volumen definidos para una gateway. Utilice el comando de detección siguiente.

    sudo /sbin/iscsiadm --mode discovery --type sendtargets --portal [GATEWAY_IP]:3260

    El resultado del comando de detección tendrá un aspecto semejante al de este ejemplo.

    Para gateways de volúmenes: [GATEWAY_IP]:3260, 1 iqn.1997-05.com.amazon:myvolume

    Para gateway de cinta: iqn.1997-05.com.amazon:[GATEWAY_IP]-tapedrive-01

  4. Conéctese a un destino.

    Asegúrese de especificar los valores correctos de [GATEWAY_IP] e IQN en el comando de conexión.

    Para ello, use el siguiente comando.

    sudo /sbin/iscsiadm --mode node --targetname iqn.1997-05.com.amazon:[ISCSI_TARGET_NAME] --portal [GATEWAY_IP]:3260,1 --login
  5. Compruebe que el volumen se encuentre asociado a la máquina cliente (el iniciador). Para ello, utilice el siguiente comando.

    ls -l /dev/disk/by-path

    El resultado del comando tendrá un aspecto semejante al de este ejemplo.

    lrwxrwxrwx. 1 root root 9 Apr 16 19:31 ip-[GATEWAY_IP]:3260-iscsi-iqn.1997-05.com.amazon:myvolume-lun-0 -> ../../sda

    Tras configurar el iniciador, es muy recomendable que personalice la configuración de iSCSI como se explica en Personalización de la configuración de iSCSI de Linux.

Inicialización y formateo del volumen

Después de utilizar el iniciador iSCSI en su cliente para conectarse a los volúmenes, inicialice y formatee su volumen.

Inicialización y formateo de volúmenes en Microsoft Windows

Utilice el siguiente procedimiento para inicializar y formatear su volumen en Windows.

Para inicializar y formatear su volumen de almacenamiento

  1. Inicie diskmgmt.msc para abrir la consola Disk Management.

  2. En el cuadro de diálogo Initialize Disk, inicialice el volumen como una partición MBR (Master Boot Record). Al seleccionar el estilo de partición, debe tener en cuenta el tipo de volumen al que está conectado (en caché o almacenado), como se muestra en la siguiente tabla.

    Estilo de partición Condiciones en que se utiliza
    MBR (Master Boot Record)
    • Si la gateway es un volumen almacenado y su tamaño de almacenamiento está limitado a 1 TiB.

    • Si la gateway es un volumen en caché y su tamaño de almacenamiento es inferior a 2 TiB.

    GPT (GUID Partition Table)

    Si el volumen de almacenamiento de la gateway tiene un tamaño de 2 TiB o más.

  3. Cree un volumen simple:

    1. Ponga en línea el volumen para inicializarlo. Todos los volúmenes disponibles se muestran en la consola de administración de discos.

    2. Abra el menú contextual (haga clic con el botón derecho) del disco y elija New Simple Volume.

      importante

      Tenga cuidado de no formatear un disco incorrecto. Asegúrese de que el tamaño del disco que va a formatear coincida con el tamaño del disco local que ha asignado a la máquina virtual de gateway y de que su estado sea Unallocated.

    3. Especifique el tamaño máximo de disco.

    4. Asigne una ruta o letra de unidad al volumen y formatéelo eligiendo Perform a quick format.

      importante

      Es absolutamente recomendable que use Perform a quick format para los volúmenes en caché. De esta forma, se reducirán las operaciones de E/S de inicialización, se reducirá el tamaño de la instantánea inicial y el volumen estará listo para su uso en menor tiempo. También evitará la utilización de espacio del volumen almacenado en caché para el proceso completo de formateo.

      nota

      El tiempo que se tarda en formatear el volumen depende del tamaño de este. El proceso puede tardar varios minutos en completarse.

Inicialización y formateo de los volúmenes en Red Hat Enterprise Linux

Utilice el siguiente procedimiento para inicializar y formatear su volumen en Red Hat Enterprise Linux (RHEL).

Para inicializar y formatear su volumen de almacenamiento

  1. Cambie el directorio a la carpeta /dev.

  2. Ejecute el comando sudo cfdisk.

  3. Identifique el nuevo volumen con el comando siguiente. Para buscar nuevos volúmenes, muestre el diseño de la partición de los volúmenes.

    $ lsblk

    Se muestra un error de "etiqueta de volumen no reconocida" para el nuevo volumen sin particionar.

  4. Inicialice el nuevo volumen. Cuando seleccione el estilo de partición, debe tener en cuenta el tamaño y el tipo de volumen al que se va a conectar (en caché o almacenado), como se muestra en la siguiente tabla.

    Estilo de partición Condiciones en que se utiliza
    MBR (Master Boot Record)
    • Si la gateway es un volumen almacenado y su tamaño de almacenamiento está limitado a 1 TiB.

    • Si la gateway es un volumen en caché y su tamaño de almacenamiento es inferior a 2 TiB.

    GPT (GUID Partition Table)

    Si el volumen de almacenamiento de la gateway tiene un tamaño de 2 TiB o más.

    Para una partición MBR, utilice el siguiente comando: sudo parted /dev/your volume mklabel msdos

    Para una partición GPT, utilice el siguiente comando: sudo parted /dev/your volume mklabel gpt

  5. Cree una partición con el siguiente comando.

    sudo parted -a opt /dev/your volume mkpart primary file system 0% 100%

  6. Asigne una letra de unidad a la partición y cree un sistema de archivos con el siguiente comando.

    sudo mkfs drive letter datapartition /dev/your volume

  7. Monte el sistema de archivos con el siguiente comando.

    sudo mount -o defaults /dev/your volume /mnt/your directory

Comprobación de la gateway

Para probar la configuración de la gateway del volumen, realice las siguientes tareas:

  1. Escriba datos en el volumen.

  2. Realice una instantánea.

  3. Restaure la instantánea en otro volumen.

Para verificar la configuración de una gateway, realice una copia de seguridad de la del volumen y almacene la instantánea en AWS. A continuación, restaure la instantánea en un nuevo volumen. La gateway copia los datos de la instantánea especificada en AWS en el nuevo volumen.

nota

No se admite la restauración de datos desde volúmenes Amazon Elastic Block Store (Amazon EBS) cifrados.

Para crear una instantánea de Amazon EBS de un volumen de almacenamiento en Microsoft Windows

  1. En el equipo Windows, copie datos en el volumen de almacenamiento asignado.

    La cantidad de datos copiados no es importante para esta demostración. Un archivo pequeño es suficiente para demostrar el proceso de restauración.

  2. En el panel de navegación de la consola de AWS Storage Gateway, elija Volumes.

  3. Seleccione el volumen de almacenamiento que ha creado para la gateway.

    Esta gateway solo debe tener un volumen de almacenamiento. Al seleccionar el volumen se muestran sus propiedades.

  4. En Actions (Acciones), elija Create EBS snapshot (Crear instantánea de EBS) para crear una instantánea del volumen.

    Dependiendo de la cantidad de datos del disco y del ancho de banda de carga, es posible que tarde unos segundos en completar la instantánea. Tenga en cuenta que el ID del volumen desde el que se crea una instantánea. Utilizará el ID para encontrar la instantánea.

  5. En el cuadro de diálogo Create EBS Snapshot (Crear instantánea de EBS), proporcione una descripción de la instantánea.

  6. (Opcional) En Tags (Etiquetas), escriba una clave y un valor para añadir una etiqueta a la instantánea. Una etiqueta es un par clave-valor que distingue entre mayúsculas y minúsculas y que le ayuda a administrar, filtrar y buscar instantáneas.

  7. Elija Create Snapshot (Crear instantánea). La instantánea se almacena como una instantánea de Amazon EBS. Tome nota del ID de la instantánea. El número de instantáneas creadas para el volumen se muestra en la columna de instantáneas.

  8. En EBS snapshots (Instantáneas de EBS), elija el enlace del volumen para el que ha creado la instantánea y verá la instantánea de EBS en la consola de Amazon EC2.

Para restaurar una instantánea en otro volumen

Consulte Creación de un volumen.

¿Qué tengo que hacer ahora?

En las secciones anteriores, ha creado y aprovisionado una gateway y, a continuación, ha conectado el host Windows al volumen de almacenamiento de la gateway. Ha añadido datos al volumen iSCSI de la gateway, ha tomado una instantánea del volumen y la ha restaurado en un nuevo volumen, se ha conectado al nuevo volumen y ha verificado que los datos se muestran en él.

Después de finalizar el ejercicio, tenga en cuenta lo siguiente:

Otras secciones de esta guía incluyen información sobre cómo hacer lo siguiente:

Para obtener más información sobre el tamaño de almacenamiento de la gateway de volúmenes para cargas de trabajo del mundo real y cómo limpiar los recursos que no necesita, consulte las secciones siguientes.

Ajuste del tamaño de almacenamiento de la gateway de volúmenes para cargas de trabajo del mundo real

En este momento, tiene una gateway sencilla y funcional. Sin embargo, los supuestos utilizados para crear esta gateway no son suficientes para cargas de trabajo del mundo real. Si desea utilizar esta gateway para cargas de trabajo del mundo real, debe hacer dos cosas:

  1. Ajustar un tamaño suficiente para el búfer de carga.

  2. Configure la monitorización del búfer de carga, si aún no lo ha hecho.

A continuación se muestra cómo realizar ambas tareas. Si ha activado una gateway para volúmenes almacenados en caché, también debe ajustar el tamaño del almacenamiento caché para cargas de trabajo del mundo real.

Para ajustar el tamaño del búfer de carga y el almacenamiento en caché para una configuración de gateway almacenada en caché

  • Utilice la fórmula que se muestra en Determinación del tamaño que se va a asignar al búfer de carga para ajustar el tamaño del búfer de carga. Recomendamos encarecidamente que asigne al menos 150 GiB para el búfer de carga. Si la fórmula del búfer de carga genera un valor inferior a 150 GiB, utilice 150 GiB como búfer de carga asignado.

    La fórmula del búfer de carga tiene en cuenta la diferencia entre el rendimiento de la aplicación en la gateway y el rendimiento de la gateway a AWS, multiplicado por el tiempo durante el que espera escribir datos. Por ejemplo, supongamos que sus aplicaciones escriben texto en la gateway a una velocidad de 40 MB por segundo durante 12 horas al día y su rendimiento de red es de 12 MB por segundo. Suponiendo un factor de compresión de 2:1 para los datos de texto, la fórmula especifica que debe asignar aproximadamente 675 GiB de espacio de búfer de carga.

Para ajustar el tamaño del búfer de carga para una configuración almacenada

  • Utilice la fórmula que se ha tratado en Determinación del tamaño que se va a asignar al búfer de carga. Recomendamos encarecidamente que asigne al menos 150 GiB para el búfer de carga. Si la fórmula del búfer de carga genera un valor inferior a 150 GiB, utilice 150 GiB como búfer de carga asignado.

    La fórmula del búfer de carga tiene en cuenta la diferencia entre el rendimiento de la aplicación en la gateway y el rendimiento de la gateway a AWS, multiplicado por el tiempo durante el que espera escribir datos. Por ejemplo, supongamos que sus aplicaciones escriben texto en la gateway a una velocidad de 40 MB por segundo durante 12 horas al día y su rendimiento de red es de 12 MB por segundo. Suponiendo un factor de compresión de 2:1 para los datos de texto, la fórmula especifica que debe asignar aproximadamente 675 GiB de espacio de búfer de carga.

Para monitorizar el búfer de carga

  1. Abra la consola de AWS Storage Gateway en https://console.aws.amazon.com/storagegateway/home.

  2. Elija la pestaña Gateway, elija la pestaña Details (Detalles) y busque el campo Upload Buffer Used (Búfer de carga usado) para ver el búfer de carga actual de la gateway.

  3. Establezca una o más alarmas para que le informen del uso del búfer de carga.

    Se recomienda encarecidamente crear una o varias alarmas de búfer de carga en la consola de Amazon CloudWatch. Por ejemplo, puede establecer una alarma para un nivel de uso del que desee que se le avise y una alarma para un nivel de uso que, si se supera, provoque una acción. Las acciones podrían consistir en añadir más espacio de búfer de carga. Para obtener más información, consulte Para establecer una alarma de umbral superior para el búfer de carga de una gateway.

Eliminación de recursos innecesarios

Si creó la gateway como un ejemplo de un ejercicio o una prueba, puede ser conveniente eliminarla para evitar incurrir en gastos innecesarios o inesperados.

Para eliminar los recursos innecesarios

  1. Elimine las instantáneas. Para obtener instrucciones, consulte Eliminación de una instantánea.

  2. A menos que planee seguir utilizando la gateway, elimínela. Para obtener más información, consulte Eliminación de la gateway mediante el uso de la consola de AWS Storage Gateway y eliminación de los recursos asociados.

  3. Elimine la máquina virtual de AWS Storage Gateway desde el host on-premise. Si creó su gateway en una instancia Amazon EC2, termine la instancia.