2010-02-02 32 views

Respuesta

94

Puede hacer un AMI de una instancia existente, y luego ejecutar otras instancias usando ese AMI.

+52

¿Cómo se hace eso? –

+0

y los datos deben estar dentro de la partición raíz (no en/mnt) o puede usar EBS para los datos. – bhups

+0

http://instantbadger.blogspot.com/2009/09/how-to-create-and-save-ami-image-from.html –

34

Hoy en día es aún más fácil clonar la máquina con instancias respaldadas por EBS lanzadas hace un tiempo. Así es como lo hacemos en BitNami Cloud Hosting. Básicamente, solo toma una instantánea de la instancia que se puede usar más tarde para iniciar un nuevo servidor. Puede hacerlo ya sea usando AWS consola (ahorro de la instancia EBS respaldados como AWS IAM) o el uso de la API de EC2 herramientas:

La clonación de la instancia no es otra cosa que crear la copia de seguridad y luego ejecutar un nuevo servidor basado en eso. Puede encontrar un montón de artículos que describen este problema, intente encontrar la información sobre "cómo ..." hacer una copia de seguridad o cambiar el tamaño de toda la instancia de EC2, por ejemplo, este blog es un muy buen lugar para comenzar: alestic. com

-1

Puede hacerlo muy fácilmente con un software de Cloud Management, como enStratus, RightScale o Scalr (descargo de responsabilidad: yo trabajo allí). Con la granja clonado se puede:

  1. crear una instantánea o una imagen pre-hechos para lanzar otro día
  2. duplicar su configuración para probarlo antes de la producción
+0

Puedes hacerlo en AWS, sin necesidad de software adicional –

87

La manera más fácil es a través de la web consola de administración:

  1. ir a la instancia
  2. seleccione la instancia y haga clic en la acción instancia
  3. crear una imagen

Una vez que tenga una imagen se puede lanzar otro clonados ejemplo, los datos y todo. :)

+1

Con la nueva y dulce consola web supongo que esta sería la mejor respuesta. (Aunque todavía es bastante útil saber cómo hacerlo desde la consola de AWS) – keithxm23

+2

seguro, pero es mucho más fácil desde la consola web nueva :) tampoco tiene todos los problemas con las claves, etc. – devnull

+1

Después de crear una imagen y haga clic en instantáneas espere hasta que termine la instantánea. Luego ve a AMIs (no verás tu imagen en 'propiedad de mí') - **** haz clic en actualizar en esta pantalla **** para verla :) – thedrs

56

No hay un botón Clone explícito. Básicamente, lo que hace es crear una imagen, o una instantánea de una instancia EC2 existente, y luego girar una nueva instancia utilizando esa instantánea.

Primero cree una imagen a partir de una instancia existente de EC2.

enter image description here


CHeQUeo instantáneas para ver si se ha completado el proceso. Esto generalmente toma alrededor de 20 minutos dependiendo de qué tan grande es su unidad de instancia.

enter image description here


Entonces, es necesario crear una nueva instancia y utilizar esa imagen como el IAM.

enter image description here

enter image description here

+1

¿Qué es el "Lanzamiento Más como este" cuál es la diferencia entre esto y crear una imagen. Por favor, dígame ... – msnfreaky

+1

lo obtuvo de http://stackoverflow.com/questions/19660931/aws-documentation-for-ec2-launch-more-like-this – msnfreaky

+2

"Ejecutar más como este" clonará todas las instancias- AJUSTES DE NIVEL, pero ninguno de los ARCHIVOS o DATOS (ni tampoco ninguna de las modificaciones a los archivos del sistema, como las tareas cron). Si desea los archivos y datos, también, debe realizar los pasos indicados en una de las respuestas aquí. –

1

Puede utilizar AWS API o una consola de interfaz de usuario para crear un IAM (Amazon Machine Image) de su instancia en ejecución. Puede especificar reiniciar la instancia al crear su AMI. Luego puede usar la API de AWS o la interfaz de usuario de la consola para iniciar más instancias con la AMI que creó.

3

Para responder a su pregunta: ¿Ahora AWS hacer clonación muy fácil ver Launch instance from your Existing Instance

  1. En los instancias de EC2 página, seleccione la ejemplo desea utilizar
  2. Elija acciones, y luego Lanzar más como este.
  3. revisión & lanzamiento

Esto tomará la instancia existente como plantilla para la nueva vez.

o también puede tomar una instantánea del volumen existente y utilizar la instantánea con el (ya existente) AMI, que hace ping durante su lanzamiento ejemplo

+3

Esto no funciona si el AMI subyacente ya no está disponible. Intenté clonar uno así y me falta el AMI, por lo que no se clonará ... en este caso, es necesario crear una instantánea en un AMI. –

+0

¡Cuidado! No clonará los datos, solo los parámetros de inicio, como se indica claramente en: http://docs.aws.amazon.com/AWSEC2/latest/UserGuide/launch-more-like-this.html – bavaza

Cuestiones relacionadas