¿Cómo asigno una dirección IP privada estática al nodo principal de mi clúster de Amazon EMR?

2 minutos de lectura
0

Quiero crear una dirección IP privada estática y usar una acción de arranque para asociarla al nodo principal de un clúster de Amazon EMR.

Solución

Para crear una dirección IP privada estática y usar una acción de arranque para asociar la dirección IP al nodo principal del clúster, siga estos pasos:

  1. Confirme que su política de AWS Identity and Access Management (IAM) permite los permisos EMR_EC2_DefaultRole y ec2:AssignPrivateIpAddresses.
  2. Inicie sesión en GitHub.
  3. Descargue el script assign_private_ip.py de Laboratorios de AWS.
  4. Guarde el script en un bucket de Amazon Simple Storage Service (Amazon S3).
  5. Especifique el script como una acción de arranque personalizada y, a continuación, utilice el script para lanzar un clúster de Amazon EMR. También puede ejecutar el script como un paso de Amazon EMR.
    Nota: El script assign_private_ip.py requiere un argumento que sea una dirección IP privada del rango CIDR de la subred. El script adjunta esa dirección IP privada a la interfaz de red (eth0) del nodo principal. El script también configura los ajustes de red para redirigir todo el tráfico de la dirección IP secundaria a la dirección IP principal. El script requiere una dirección IP privada y la región de AWS del clúster. Utiliza el formato s3://BUCKET_NAME/assign_private_ip.py PRIVATE_IP us-east-1. La región us-east-1 es un ejemplo.
  6. Para buscar la nueva dirección IP, abra la consola de Amazon Elastic Compute Cloud (Amazon EC2). A continuación, seleccione la instancia de EC2 que actúa como nodo principal del clúster de EMR. La nueva dirección IP aparece en la pestaña Redes, en el campo Direcciones IP privadas secundarias.

Información relacionada

¿Cómo puedo determinar si debo usar una acción de arranque o un paso en un clúster de Amazon EMR?

OFICIAL DE AWS
OFICIAL DE AWSActualizada hace 4 meses