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à.
Configurazione di un VPC a cluster host
Prima di poter avviare i cluster in un VPC, devi creare un VPC e una sottorete. Per sottoreti pubbliche, devi creare un gateway Internet e collegarlo alla sottorete. Le seguenti istruzioni descrivono come creare un VPC in grado di ospitare cluster Amazon EMR.
Creazione di un VPC con sottoretI per un cluster Amazon EMR
Accedi alla console Amazon VPC all'indirizzo https://console.aws.amazon.com/vpc/
. -
Nella parte in alto a destra della pagina, scegli la Regione AWS per il VPC.
-
Seleziona Crea VPC.
-
Nella pagina VPC settings (Impostazioni VPC), scegli VPC and more (VPC e altro).
-
In Name tag auto-generation (Generazione automatica del tag nome), abilita Auto-generate (Generazione automatica) e inserisci un nome per il VPC. Ciò consente di identificare il VPC e la sottorete nella console Amazon VPC dopo che sono stati creati.
-
Nel campo IPv4 CIDR block (Blocco CIDR IPv4), inserisci uno spazio di indirizzi IP privati per il VPC per assicurare la corretta risoluzione del nome host DNS; in caso contrario, si potrebbero verificare errori del cluster Amazon EMR. Ciò include i seguenti intervalli di indirizzi IP:
-
10.0.0.0 - 10.255.255.255
-
172.16.0.0 - 172.31.255.255
-
192.168.0.0 - 192.168.255.255
-
-
Per Number of Availability Zones (AZs) (Numero di zone di disponibilità [AZ]), scegli il numero di zone di disponibilità in cui desideri avviare le sottoreti.
-
In Number of public subnets (Numero di sottoreti pubbliche), scegli una singola sottorete pubblica che vuoi aggiungere al tuo VPC. Se i dati utilizzati nel cluster sono disponibili su Internet (ad esempio, in Amazon S3 o Amazon RDS), ti basta utilizzare una sottorete pubblica senza bisogno di aggiungere una sottorete privata.
-
Per Number of private subnets (Numero di sottoreti private), scegli il numero di sottoreti private che vuoi aggiungere al tuo VPC. Selezionane una o più se i dati per l'applicazione sono archiviati nella rete in uso (ad esempio, in un database Oracle). Per un VPC in una sottorete privata, tutte le istanze Amazon EC2 devono avere almeno un percorso ad Amazon EMR tramite l'interfaccia di rete elastica. Nella console, questo viene configurato automaticamente.
-
In NAT gateways (Gateway NAT), puoi facoltativamente scegliere di aggiungere gateway NAT. Sono necessari solo se disponi di sottoreti private che devono comunicare con Internet.
-
In VPC endpoints (Endpoint VPC), puoi facoltativamente scegliere di aggiungere endpoint per Amazon S3 alle tue sottoreti.
-
Verifica che i campi Enable DNS hostnames (Abilita hostname DNS) e Enable DNS resolution (Abilita risoluzione DNS) siano selezionati. Per ulteriori informazioni, consulta Utilizzo del DNS con il tuo VPC.
-
Seleziona Crea VPC.
-
Una finestra di stato mostra lo stato di avanzamento del lavoro. Al termine, scegli View VPC (Visualizza VPC) per navigare alla pagina Your VPCs (I tuoi VPC), che mostrerà il VPC predefinito e il VPC appena creato. Il VPC creato è un VPC non predefinito, di conseguenza la colonna Default VPC (VPC predefinito) visualizza No.
-
Se desideri associare il VPC a una voce DNS che non include un nome di dominio, vai su DHCP option sets (Set di opzioni DHCP), scegli Create DHCP options set (Crea set di opzioni DHCP) e ometti un nome di dominio. Dopo aver creato il set di opzioni, accedi al nuovo VPC, scegli Edit DHCP options set (Modifica set di opzioni DHCP) nel menu Actions (Operazioni) e seleziona il nuovo set di opzioni. Non puoi modificare il nome di dominio utilizzando la console dopo che il set di opzioni DNS è stato creato.
Con Hadoop e applicazioni correlate è una best practice garantire la risoluzione del nome di dominio completo (FQDN) per i nodi. Per garantire la risoluzione DNS corretta, configura un VPC che include un set di opzioni DHCP i cui parametri sono impostati sui seguenti valori:
-
domain-name =
ec2.internal
Utilizza
ec2.internal
se la Regione è Stati Uniti orientali (Virginia settentrionale). Per le altre Regioni, utilizzaregion-name
.compute.internal
. Per gli esempi inus-west-2
, utilizzaus-west-2.compute.internal
. Per ilAWS GovCloud Regione (Stati Uniti occidentali), usous-gov-west-1.compute.internal
. -
domain-name-servers =
AmazonProvidedDNS
Per ulteriori informazioni, consulta Set opzioni DHCP nella Guida per l'utente di Amazon VPC.
-
-
Dopo che il VPC è stato creato, vai alla pagina Subnets (Sottoreti) e prendi nota del Subnet ID (ID sottorete) di una delle sottoreti del nuovo VPC. Utilizza queste informazioni quando avvii il cluster Amazon EMR nel VPC.