8

Tengo una instancia eb-backed ejecutándose en EC2. Lo estoy usando para hacer un procesamiento de texto intensivo computacionalmente en alrededor de 16 Gb de datos que se almacenan en sdb (es decir, el volumen de ebs más grande asociado con la instancia).¿Puedo crear un AMI que incluya varios volúmenes de ebs (es decir, tanto sda como sdb)

Me gustaría paralelizar el procesamiento mediante la creación de réplicas de esta instancia, cada una con su propia copia de los datos. Puedo crear un AMI a partir de la instancia pero necesito que la imagen incluya TANTO sda (el volumen de ebs de la raíz) Y TAMBIÉN sdb, que es el volumen donde están todos los datos. ¿Cómo puedo hacer una réplica de todo el paquete?

Al crear una imagen en AWS Management Console solo copia sda (es decir, el volumen raíz, que es demasiado pequeño para contener mis datos).

¿Esto es posible?

(PD: Ni siquiera veo el volumen SDB en la AWS Management Console Elastic Block del almacén del panel> años)

Gracias!

Respuesta

7

Una vez necesité este tipo de configuración en la que tuve que configurar un MySQL en una máquina respaldada por EBS con un almacén de datos en un Volumen EBS aparte. El AMI tenía que ser tal que cada vez que lo instanciara, debería tener el volumen de datos (con datos estáticos en él) adjunto. Esta es la forma en que lo hice:

  1. crea una instancia EBS respaldo de cualquier imagen existente
  2. adjuntado un volumen de EBS, realiza mkfs, montado en /database
  3. datos copiados en el volumen, por ejemplo, en /database/mysql
  4. Imagen creada de esta configuración desde la consola web de AMI.

Ahora, cada vez que abro esta imagen, veo el volumen con todos los datos allí. Simplemente lo monté en /database y las cosas se ponen en marcha.

No estoy seguro, si esto es útil para usted, pero su problema parecía estar cerca de esto.


actualización después @ comentario de NAD

Sí, IAM proceso de creación excluye materias que se encuentran bajo

/sys 
    /proc 
    /dev 
    /media 
    /mnt 

Por lo tanto, el truco es no tener materias que desea Abrázate con tu AMI bajo estos directorios.

Además, si usted tiene el volumen que desea montar automáticamente en el arranque, registrarla en fstab

+0

Gracias Nishant. Sí. Ahora me doy cuenta de mi error. Puse mis datos en/mnt que era el almacenamiento efímero que viene con la instancia ebs. Cuando adjunto explícitamente un volumen de ebs (como describió, por ejemplo), el AMI incluye tanto la raíz como las particiones de datos. Gracias por su clara respuesta de todos modos. – NAD

Cuestiones relacionadas