Comment puis-je attribuer une adresse IP privée statique au nœud primaire de mon cluster Amazon EMR ?

Lecture de 2 minute(s)
0

Je souhaite créer une adresse IP privée statique et l’associer au nœud primaire d’un cluster Amazon EMR à l’aide d’une action d’amorçage.

Résolution

Pour créer une adresse IP privée statique et utiliser une action d’amorçage pour associer l’adresse IP au nœud primaire de votre cluster, procédez comme suit :

  1. Confirmez que votre politique AWS Identity and Access Management (AWS IAM) autorise les autorisations pour EMR_EC2_DefaultRole et ec2:AssignPrivateIpAddresses.
  2. Connectez-vous à GitHub.
  3. Téléchargez le script assign_private_ip.py à partir d’AWS Labs.
  4. Enregistrez le script dans un compartiment Amazon Simple Storage Service (Amazon S3).
  5. Spécifiez le script en tant qu’action personnalisée d’amorçage, puis utilisez-le pour lancer un cluster Amazon EMR. Vous pouvez également exécuter le script en tant qu’étape Amazon EMR.
    Remarque : le script assign_private_ip.py nécessite un argument qui est une adresse IP privée de la plage CIDR de votre sous-réseau. Le script associe cette adresse IP privée à l’interface réseau (eth0) du nœud primaire. Le script configure également les paramètres de réseau pour rediriger tout le trafic de l’adresse IP secondaire jusqu’à l’adresse IP primaire. Le script nécessite une adresse IP privée et la région AWS du cluster. Il utilise le format s3://BUCKET_NAME/assign_private_ip.py PRIVATE_IP us-east-1. La région us-east-1 est un exemple.
  6. Pour trouver la nouvelle adresse IP, ouvrez la console Amazon Elastic Compute Cloud, Amazon EC2). Sélectionnez ensuite l’instance EC2 qui fait office de nœud primaire du cluster EMR. La nouvelle adresse IP apparaît dans l’onglet Mise en réseau, dans le champ IP privées secondaires.

Informations connexes

Comment puis-je déterminer s’il faut utiliser une action ou une étape d’amorçage dans mon cluster Amazon EMR ?

AWS OFFICIEL
AWS OFFICIELA mis à jour il y a 4 mois