

# Iniciar una instancia Mac mediante el comando Consola de administración de AWS o AWS CLI
<a name="mac-instance-launch"></a>

Las instancias de Mac de EC2 requieren un [host dedicado](dedicated-hosts-overview.md). 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 Consola de administración de AWS o la AWS CLI. 

## Iniciar una instancia Mac mediante la consola
<a name="mac-instance-launch-console"></a>

**Para iniciar una instancia Mac en un host dedicado**

1. Abra la consola de Amazon EC2 en [https://console.aws.amazon.com/ec2/](https://console.aws.amazon.com/ec2/).

1. Asigne el host dedicado de la siguiente manera:

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

   1. 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.

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

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

      1. En **Quantity** (Cantidad), mantenga **1**.

      1. Elija **Asignar**.

1. 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**.

      1. 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.

      1. En **Tipo de instancia**, elija el tipo de instancia Mac.

      1. 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.

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

      1. En el panel **Resumen**, elija **Iniciar instancia**.

   1. 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
<a name="mac-instance-launch-cli"></a>

**Asignación del host dedicado**

Utilice el comando [allocate-hosts](https://docs.aws.amazon.com/cli/latest/reference/ec2/allocate-hosts.html) 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](https://docs.aws.amazon.com/cli/latest/reference/ec2/run-instances.html) 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](https://docs.aws.amazon.com/cli/latest/reference/ec2/describe-instance-status.html) 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"
            }
        }
    ]
}
```