Creación de un trabajo con instancias de computación - AWS Snowcone Guía del usuario

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.

Creación de un trabajo con instancias de computación

En esta sección, creará su primer trabajo de instancia de computación.

importante

Tenga en cuenta lo siguiente antes de crear el trabajo:

  • Si va a utilizar una AMI de AWS Marketplace, asegúrese de que tenga un código de producto y un código de operación de uso compatibles. Para obtener más información, consulte Comprobar los códigos de productos y opciones de uso para AWS Marketplace AMIs.

  • Asegúrate de que los valores vCPU, de memoria y de almacenamiento asociados a ti AMI coincidan con el tipo de instancia que deseas crear.

  • Si va a conectarse SSH a la instancia después de lanzarla en su Snowcone, primero debe realizar el siguiente procedimiento.

  • No se admite el uso de EBS volúmenes de Amazon cifrados AMIs o cifrados en AWS Snowcone dispositivos.

Comprobar los códigos de productos y opciones de uso para AWS Marketplace AMIs

Antes de comenzar el proceso de añadir un formulario AWS Marketplace a su dispositivo AMI de la familia Snow, asegúrese de que el producto y los códigos de uso del mismo AMI sean compatibles con el suyo Región de AWS.

  1. Abre la EC2 consola de Amazon en https://console.aws.amazon.com/ec2/.

  2. En la barra de navegación, selecciona la región en la que quieres lanzar las instancias y desde la que crearás el trabajo necesario para solicitar el dispositivo de la familia Snow. Puede seleccionar cualquier región disponible, independientemente de su ubicación.

  3. En el panel de navegación, elija AMIs.

  4. Utilice las opciones de filtro y búsqueda para ampliar la lista que se muestra y AMIs ver solo las AMIs que coincidan con sus criterios. Por ejemplo, para ver todos los Linux AMIs proporcionados por AWS, seleccione Imágenes públicas. A continuación, utilice las opciones de búsqueda para ampliar la lista de las que se muestranAMIs.

    (Nueva consola) Seleccione la barra de búsqueda y, en el menú, elija el alias del propietario, el operador = y, por último, el valor amazon. Vuelva a elegir la barra de búsqueda para elegir Platform (Plataforma), luego el operador = y, por último, el sistema operativo en la lista proporcionada.

    (Consola antigua) Elija la barra Search (Búsqueda) y, en el menú, elija Owner (Propietario) y, a continuación, el valor Amazon images (Imágenes de Amazon). Vuelva a elegir la barra Search (Búsqueda) para seleccionar Platform (Plataforma) y, a continuación, elija el sistema operativo en la lista proporcionada.

    nota

    AMIsde AWS Marketplace incluir aws-marketplace en la columna Fuente.

  5. En la columna AMIID, elija el AMI ID del. AMI

  6. En el resumen de la imagenAMI, asegúrate de que los códigos de producto sean compatibles con tu región. Para obtener más información, consulta la siguiente tabla.

    nota

    El código de producto avyfzznywektkgl5qv5f57ska es compatible en todas las regiones.

    Códigos de AWS Marketplace AMI producto compatibles
    AMIsistema operativo Código de producto
    Ubuntu Server 14.04 LTS b3dl4415quatdndl4qa6kcu45
    CentOS 7 (x86_64) aw0evgkw8e5c1q413zgy5pjce
    Ubuntu 16.04 LTS csv6h7oyg29b7epjzg7qdr7no
    Amazon Linux 2 avyfzznywektkgl5qv5f57ska
    Ubuntu 20.04 LTS a8jyynf4hjutohctm41o2z18m
    Ubuntu 2.04 LTS 47xbqns9xujfkkjt189a13aqe
  7. Para todas las regiones, asegúrese de que el código de operación de uso sea. RunInstances

Determinar la versión de la familia Amazon Linux 2 AMI para Snow

Utilice el siguiente procedimiento para determinar la versión de la familia Amazon Linux 2 AMI para Snow en el dispositivo de la familia Snow. Instale la última versión de AWS CLI antes de continuar. Para obtener más información, consulte Instalar o actualizar a la última versión de AWS CLI en la Guía del AWS Command Line Interface usuario.

  • Utilice el describe-images AWS CLI comando para ver la descripción delAMI. La versión está incluida en la descripción. Proporcione el certificado de clave pública del paso anterior. Para obtener más información, consulte describe-images en la AWS CLI Referencia de comandos.

    aws ec2 describe-images --endpoint http://snow-device-ip:8008 --region snow
    ejemplo de la salida del comando describe-images
    { "Images": [ { "CreationDate": "2024-02-12T23:24:45.705Z", "ImageId": "s.ami-02ba84cb87224e16e", "Public": false, "ProductCodes": [ { "ProductCodeId": "avyfzznywektkgl5qv5f57ska", "ProductCodeType": "marketplace" } ], "State": "AVAILABLE", "BlockDeviceMappings": [ { "DeviceName": "/dev/xvda", "Ebs": { "DeleteOnTermination": true, "Iops": 0, "SnapshotId": "s.snap-0efb49f2f726fde63", "VolumeSize": 8, "VolumeType": "sbp1" } } ], "Description": "Snow Family Amazon Linux 2 AMI 2.0.20240131.0 x86_64 HVM gp2", "EnaSupport": false, "Name": "amzn2-ami-snow-family-hvm-2.0.20240131.0-x86_64-gp2-b7e7f8d2-1b9e-4774-a374-120e0cd85d5a", "RootDeviceName": "/dev/xvda" } ] }

    En este ejemplo, la versión de la familia Amazon Linux 2 AMI para Snow es2.0.20240131.0. Se encuentra en el valor del Description nombre.

Configurar y usar AMI para conectarse SSH a las instancias de cómputo lanzadas en el dispositivo

Para usar Secure Shell (SSH) para conectarse a las instancias informáticas de los dispositivos Snowcone, debe realizar el siguiente procedimiento. Este procedimiento añade la SSH clave a la AMI anterior a la creación del trabajo. También le recomendamos que utilice este procedimiento para configurar las aplicaciones en la instancia que piensa utilizar AMI para su trabajo.

Para poner una SSH clave en un AMI
  1. Lance una nueva instancia en la imagen Nube de AWS basada en la familia Amazon Linux 2 for Snow, CentOS 7 (x86_64), con actualizaciones HVM, o Ubuntu 16.04 LTS, Xenial (). HVM

    Al lanzar la instancia, es conveniente que se asegure de que el espacio de almacenamiento que asigne a la instancia sea adecuado para el uso que se le dará en el dispositivo Snowcone. En la EC2 consola de Amazon, haz esto en el paso 4: Añadir almacenamiento. Para obtener una lista de los tamaños admitidos para los volúmenes de almacenamiento de la instancia de computación en un dispositivo Snowcone, consulte AWS Snowcone cuotas .

  2. Instale y configure las aplicaciones que desea ejecutar en el dispositivo Snowcone y compruebe que funcionan según lo previsto.

  3. Haz una copia del PPK archivoPEM/que usaste para el SSH key pair para crear esta instancia. Guarde este archivo en el servidor que quiere utilizar para comunicarse con el dispositivo Snowcone. Es necesario utilizar este archivo para conectarse SSH a la instancia lanzada en el dispositivo, así que anote la ruta de acceso a este archivo.

  4. Guarda la instancia comoAMI. Para obtener más información, consulta Cómo crear un Linux EBS respaldado por Amazon AMI en la Guía del EC2 usuario de Amazon.

  5. Repita este procedimiento para cada una de las instancias a las que quiera conectarse. SSH Asegúrese de hacer copias de los distintos pares de SSH claves y tome nota de los pares a los AMIs que están asociados.

Creación de un trabajo en la consola

El siguiente paso es crear un trabajo para solicitar un dispositivo de la familia Snow. El trabajo puede ser de cualquier tipo, incluido un clúster. Para usar la Consola de administración de la familia de productos Snow de AWS, siga las instrucciones que se indican en Introducción.

Creando tu trabajo en el AWS CLI

También puede crear el trabajo a través de la AWS CLI. Para ello, abra un terminal y ejecute el siguiente comando, reemplazando el texto rojo por sus valores reales.

aws snowballEdge create-job --job-type IMPORT --resources '{"S3Resources":[{"BucketArn":"arn:aws:s3:::bucket-name"}],"Ec2AmiResources":[{"AmiId":"ami-12345678"}]}' --description Example --address-id ADIEXAMPLE60-1234-1234-5678-41fEXAMPLE57 --kms-key-arn arn:aws:kms:us-west-2:012345678901:key/eEXAMPLE-1234-1234-5678-5b4EXAMPLE8e --role-arn arn:aws:iam::012345678901:role/snowball-local-s3-lambda-us-west-2-role --snowball-capacity-preference T100 --shipping-option SECOND_DAY --snowball-type SNOWCONE

Cuando llegue el dispositivo y lo desbloquee, tendrá que utilizar el cliente de Snowball Edge para obtener las credenciales locales. Para obtener más información, consulte Obtención de credenciales.