Importar VM a AWS

Nos creamos un rol de servicio, para ello nos creamos un fichero con el nombre «trust-policy.json»

Creamos el rol a traves de la cli de aws:

aws iam create-role –role-name vmimport –assume-role-policy-document «file://C:\import\trust-policy.json«

Generamos la política, sobre en la cual indicaremos nuestro bucket de S3, el cual utilizaremos para realizar la subida de nuestro disco virtual. (**En mys3bucket lo sustituiremos con el nombre de nuestro bucket)

Vinculamos nuestra política al rol creado previamente.

aws iam put-role-policy –role-name vmimport –policy-name vmimport –policy-document «file://C:\import\role-policy.json»

Una vez echo esto, ya tan solo quedara subir nuestro fichero (vhd, vmdk, etc)

aws s3 cp D:\test\win.vhd s3://s3name

Y una vez subido ya solo quedara importarlo, para convertirlo en formato AMI

aws ec2 import-image –description «Server» –disk-containers file://C:\import\import.json

*Para importar maquina virtual con un disco

[ { «Description»: «Server», «Format»: «vhd», «UserBucket»: { «S3Bucket»: «s3name», «S3Key»: «win.vhd» } } ]

*Para importar maquina virtual con varios discos

[ { «Description»: «First disk», «Format»: «vhd», «UserBucket»: { «S3Bucket»: «s3name», «S3Key»: «win.vhd» } }, { «Description»: «Second disk», «Format»: «vhd», «UserBucket»: { «S3Bucket»: «s3name», «S3Key»: «windata.vhd» } } ]

**Ficheros

https://s3.fr-par.scw.cloud/tools.syshelp.me/tools/Scripts/aws.zip

Leave a Reply

Your email address will not be published.

You may use these HTML tags and attributes: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <s> <strike> <strong>