Iniciar una instancia Mac mediante el comando AWS Management Console o AWS CLI - Amazon Elastic Compute Cloud

Iniciar una instancia Mac mediante el comando AWS Management Console o AWS CLI

Las instancias de Mac de EC2 requieren un host dedicado. Primero debe asignar un host a la cuenta y, a continuación, iniciar la instancia en el host.

Para iniciar una instancia de Mac, use la AWS Management Console o la AWS CLI.

Iniciar una instancia Mac mediante la consola

Para iniciar una instancia Mac en un host dedicado
  1. Abra la consola de Amazon EC2 en https://console.aws.amazon.com/ec2/.

  2. Asigne el host dedicado de la siguiente manera:

    1. En el panel de navegación, seleccione Hosts dedicados.

    2. Elija Allocate Dedicated Host (Asignar host dedicado) y, a continuación, haga lo siguiente:

      1. Para Familia de instancias, elija una familia de instancias Mac. Si la familia de instancias no aparece en la lista, no se admite en la región seleccionada actualmente.

      2. En Tipo de instancia, elija el tipo de instancia en función de la familia de instancias seleccionada.

      3. En Availability Zone (Zona de disponibilidad), seleccione la zona de disponibilidad para el host dedicado.

      4. En Quantity (Cantidad), mantenga 1.

      5. Elija Asignar.

  3. Lance la instancia en el host de la siguiente manera:

    1. Seleccione el host dedicado que creó y, a continuación, haga lo siguiente:

      1. Elija Acciones, Iniciar instancias en el host.

      2. En Application and OS Images (Amazon Machine Image) (Imágenes de aplicaciones y sistema operativo [Imagen de máquina de Amazon]), seleccione una AMI de macOS.

      3. En Tipo de instancia, elija el tipo de instancia Mac.

      4. En la sección Detalles avanzados, verifique que Tenencia, Host de tenencia por y ID del host de tenencia estén preconfigurados según el host dedicado que creó. Actualice Tenancy Affinity (Afinidad de tenencia) según sea necesario.

      5. Complete el asistente, especifique volúmenes de EBS, grupos de seguridad y pares de claves según sea necesario.

      6. En el panel Resumen, elija Iniciar instancia.

    2. Verá una página de confirmación que indicará que la instancia se está iniciando. Elija Ver todas las instancias para cerrar la página de confirmación y volver a la consola. El estado inicial de una instancia es pending. La instancia está lista cuando su estado cambia a running y pasa las comprobaciones de estado.

Iniciar una instancia Mac mediante el comando AWS CLI

Asignación del host dedicado

Utilice el comando allocate-hosts para asignar un host dedicado a la instancia Mac, sustituya el instance-type por un tipo de instancia Mac válido, y la region y la availability-zone por las correctas para su entorno.

aws ec2 allocate-hosts --region us-east-1 --instance-type mac1.metal --availability-zone us-east-1b --auto-placement "on" --quantity 1

inicialización de la instancia en el host

Utilice el siguiente comando run-instances para ejecutar una instancia Mac y, de nuevo, reemplace la instance-type por un tipo de instancia Mac válido, y la region y la availability-zone por las utilizadas anteriormente.

aws ec2 run-instances --region us-east-1 --instance-type mac1.metal --placement Tenancy=host --image-id ami_id --key-name my-key-pair

El estado inicial de una instancia es pending. La instancia está lista cuando su estado cambia a running y pasa las comprobaciones de estado. Utilice el siguiente comando describe-instance-status para mostrar la información de estado de la instancia.

aws ec2 describe-instance-status --instance-ids i-017f8354e2dc69c4f

A continuación, se muestra un ejemplo de salida de una instancia en ejecución y que ha pasado las comprobaciones de estado.

{ "InstanceStatuses": [ { "AvailabilityZone": "us-east-1b", "InstanceId": "i-017f8354e2dc69c4f", "InstanceState": { "Code": 16, "Name": "running" }, "InstanceStatus": { "Details": [ { "Name": "reachability", "Status": "passed" } ], "Status": "ok" }, "SystemStatus": { "Details": [ { "Name": "reachability", "Status": "passed" } ], "Status": "ok" } } ] }