

Le traduzioni sono generate tramite traduzione automatica. In caso di conflitto tra il contenuto di una traduzione e la versione originale in Inglese, quest'ultima prevarrà.

# Gestione dei cluster virtuali
<a name="virtual-cluster"></a>

Un cluster virtuale è uno spazio dei nomi Kubernetes con cui è registrato Amazon EMR. Consente di creare, descrivere, elencare ed eliminare cluster virtuali. Non consumano risorse aggiuntive nel sistema. Un singolo cluster virtuale esegue la mappatura a un singolo spazio dei nomi Kubernetes. Data questa relazione, è possibile modellare cluster virtuali nello stesso modo in cui si modellano gli spazi dei nomi Kubernetes per soddisfare le proprie esigenze. Fai riferimento ai possibili casi d'uso nella documentazione della [Panoramica sui concetti di Kubernetes](https://kubernetes.io/docs/concepts/overview/working-with-objects/namespaces/). 

Per registrare Amazon EMR con uno spazio dei nomi Kubernetes in un cluster Amazon EKS, è necessario il nome del cluster EKS e lo spazio dei nomi impostato per l'esecuzione del carico di lavoro. I cluster registrati in Amazon EMR sono chiamati cluster virtuali perché non gestiscono l'elaborazione fisica o l'archiviazione, ma puntano a uno spazio dei nomi Kubernetes in cui è pianificato il carico di lavoro.

**Nota**  
Prima di creare un cluster virtuale, è necessario innanzitutto completare i passaggi 1-8 indicati in [Configurazione di Amazon EMR su EKS](setting-up.md).

**Topics**
+ [Creazione di un cluster virtuale](#create-virtul-cluster)
+ [Elenco dei cluster virtuali](#list-virtual-cluster)
+ [Descrizione di un cluster virtuale](#describe-virtual-cluster)
+ [Eliminazione di un cluster virtuale](#delete-virtual-cluster)
+ [Stati dei cluster virtuali](#virtual-cluster-states)

## Creazione di un cluster virtuale
<a name="create-virtul-cluster"></a>

Esegui il comando seguente per creare un cluster virtuale registrando Amazon EMR con uno spazio dei nomi in un cluster EKS. Sostituisci *virtual\$1cluster\$1name* con un nome che fornisci per il tuo cluster virtuale. Sostituisci *eks\$1cluster\$1name* con il nome del cluster EKS. Sostituisci *namespace\$1name* con lo spazio dei nomi con cui desideri registrare Amazon EMR.

```
aws emr-containers create-virtual-cluster \
--name virtual_cluster_name \
--container-provider '{
    "id": "eks_cluster_name",
    "type": "EKS",
    "info": {
        "eksInfo": {
            "namespace": "namespace_name"
        }
    }
}'
```

In alternativa, è possibile creare un file JSON che includa i parametri richiesti per il cluster virtuale, come illustrato nell'esempio seguente.

```
{
    "name": "virtual_cluster_name", 
    "containerProvider": {
        "type": "EKS", 
        "id": "eks_cluster_name", 
        "info": {
            "eksInfo": {
                "namespace": "namespace_name"
            }
        }
    }
}
```

Successivamente, esegui il seguente comando `create-virtual-cluster` con il percorso del file JSON.

```
aws emr-containers create-virtual-cluster \
--cli-input-json file://./create-virtual-cluster-request.json
```

**Nota**  
Per convalidare la corretta creazione di un cluster virtuale, visualizza lo stato dei cluster virtuali utilizzando l'operazione `list-virtual-clusters` o andando alla pagina **Virtual Clusters (Cluster virtuali)** nella console di Amazon EMR.

## Elenco dei cluster virtuali
<a name="list-virtual-cluster"></a>

Per visualizzare lo stato dei cluster virtuali, esegui il seguente comando. 

```
aws emr-containers list-virtual-clusters
```

## Descrizione di un cluster virtuale
<a name="describe-virtual-cluster"></a>

Esegui il comando seguente per ottenere maggiori dettagli su un cluster virtuale, come ad esempio lo spazio dei nomi, lo stato e la data di registrazione. Sostituiscilo *123456* con il tuo ID del cluster virtuale. 

```
aws emr-containers describe-virtual-cluster --id 123456
```

## Eliminazione di un cluster virtuale
<a name="delete-virtual-cluster"></a>

Esegui questo comando per eliminare un cluster virtuale. *123456*Sostituiscilo con il tuo ID del cluster virtuale.

```
aws emr-containers delete-virtual-cluster --id 123456
```

## Stati dei cluster virtuali
<a name="virtual-cluster-states"></a>

Nella tabella seguente vengono descritti i quattro stati possibili di un cluster virtuale.


| `State` | Description | 
| --- | --- | 
|  `RUNNING`  | Il cluster virtuale è nello stato RUNNING.  | 
|  `TERMINATING`  | È in corso la terminazione richiesta del cluster virtuale. | 
|  `TERMINATED`  | La terminazione richiesta è stata completata. | 
|  `ARRESTED`  | Terminazione richiesta non riuscita a causa di autorizzazioni insufficienti. | 