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. En Familia de instancias, elija mac1, mac2, mac2-m2, mac2-m2pro o mac2-m1ultra. 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 mac1.metal, mac2.metal, mac2-m2.metal, mac2-m2pro.metal, o mac2-m1ultra.metal en función de la familia de instancias elegida.

      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, seleccione el tipo de instancia apropiado (mac1.metal, mac2.metal, mac2-m2.metal, mac2-m2pro.metal, or mac2-m1ultra.metal).

      4. En Advanced details (Detalles avanzados), verifique que Tenancy (Tenencia), Tenancy host by (Host de tenencia de) y Tenancy host ID (ID de host de tenencia) estén preconfigurados en función del host dedicado que ha creado. 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 de Mac, sustituya instance-type por mac1.metal, mac2.metal, mac2-m2.metal, mac2-m2pro.metal o mac2-m1ultra.metal, así como region y availability-zone por los valores correctos 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 iniciar una instancia de Mac y, de nuevo, reemplace instance-type por mac1.metal, mac2.metal, mac2-m2.metal, mac2-m2pro.metal o mac2-m1ultra.metal, así como por region y availability-zone por los valores que utilizó en el paso anterior.

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" } } ] }