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 usar uma ação de bootstrap para associá-lo ao nó primário de um cluster do Amazon EMR.

Resolução

Para criar um endereço IP privado estático e usar uma ação de bootstrap para associar o endereço IP ao nó primário do cluster, conclua as seguintes etapas:

  1. Confirme se sua política do AWS Identity and Access Management (IAM) autoriza as permissões EMR_EC2_DefaultRole e ec2:AssignPrivateIpAddresses.
  2. Faça login no GitHub.
  3. Baixe o script assign_private_ip.py do AWS Labs.
  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 assign_private_ip.py exige um argumento que seja um endereço IP privado do intervalo de CIDR da sua sub-rede. 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. O script exige um endereço IP privado e a região da AWS do cluster. Ele usa o formato s3://BUCKET_NAME/assign_private_ip.py PRIVATE_IP us-east-1. A região us-east-1 é um exemplo.
  6. Para encontrar o novo endereço IP, abra o console do Amazon Elastic Compute Cloud (Amazon EC2). Em seguida, selecione a instância do EC2 que atua como o nó primário do cluster do EMR. O novo endereço IP aparece na guia Rede, 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á 5 meses