Como atribuo um endereço IP privado estático ao nó primário do meu cluster do Amazon EMR?

2 minuto de leitura
0

Quero criar um endereço IP privado estático e associá-lo ao nó primário de um cluster do Amazon EMR.

Resolução

Para criar um endereço IP privado estático e associá-lo ao nó primário do cluster, use uma ação de bootstrap.

Conclua as seguintes etapas:

  1. Confirme se sua política do AWS Identity and Access Management (AWS IAM) autoriza as permissões EMR_EC2_DefaultRole e ec2:AssignPrivateIpAddresses.
  2. Faça login no GitHub no site do GitHub.
  3. Baixe o script assign\ _private\ _ip.py assign\ _private\ _ip.py no site do GitHub.
    Observação: Se você usa configurações de segurança para iniciar seu cluster com apenas o IMDSv2 permitido, baixe a versão 2 do script assign\ _private\ _ip\ _v2.py no site do GitHub.
  4. Salve o script em um bucket do Amazon Simple Storage Service (Amazon S3).
  5. Especifique o script como uma ação de bootstrap personalizada e, em seguida, use o script para iniciar um cluster do Amazon EMR. Você também pode executar o script como uma etapa do Amazon EMR.
    Observação: O script exige um endereço IP privado do intervalo CIDR da sua sub-rede e uma região da AWS como argumento. O script anexa esse endereço IP privado à interface de rede (eth0) do nó primário. O script também define as configurações de rede para redirecionar todo o tráfego do endereço IP secundário para o endereço IP primário. Ele usa o formato s3://BUCKET_NAME/assign_private_ip.py PRIVATE_IP us-east-1.
  6. Para encontrar o novo endereço IP, abra o console do Amazon Elastic Compute Cloud (Amazon EC2).
  7. Selecione a instância do Amazon EC2 que é o nó primário do cluster do EMR. O novo endereço IP aparece na guia Redes, no campo IPs privados secundários.

Informações relacionadas

Como determino se devo usar uma ação de bootstrap ou uma ação em um cluster do Amazon EMR?

AWS OFICIAL
AWS OFICIALAtualizada há 4 meses