Crie uma máquina virtual Linux no Amazon EC2 chamada Endpoint VM na sua VPC para implantar aplicativos usando o Application Services.

Um appliance do Application Services pode funcionar com múltiplas Endpoint VMs. Contudo, um Endpoint VM somente pode ser designada como uma extremidade de uma Região do Amazon, uma VPC e uma Zona de disponibilidade para um único appliance do Application Services.

Pré-requisitos

Procedimento

  1. Instale um Endpoint VM em cada VPC a ser gerenciada usando o Application Services.
  2. Crie uma máquina virtual CentOS baseada em Amazon na sub-rede externa.
    1. Use a AMI amazon/ami-vpc-nat-1.0.0-beta.i386-ebs ou a AMI amazon/ami-vpc-nat-1.0.0-beta.x86_64-ebs.
      A AMI é preconfigurada para agir como um dispositivo IP mascarado.
    2. Use o grupo de segurança EndpointAccess para esta máquina virtual.
  3. Defina um endereço IP elástico para usar na VPC e atribua o endereço IP no Endpoint VM.
  4. Use um cliente OpenSSH para fazer logon no Endpoint VM com o endereço IP elástico e a chave privada.
     ssh -i PathToPrivateKeyFile ec2-user@ApplicationDirectorEndpointVM
  5. Na CLI, abra o arquivo de configuração /etc/ssh/sshd_config e adicione as linhas GatewayPorts yes, ClientAliveInterval 30 e ClientAliveCountMax 3.
  6. (Opcional) Se o SSH de saída estiver bloqueado pelo firewall corporativo, peça ao administrador de firewall para enviar uma porta alternativa para 2222 para o tráfego SSH.
    Adicione a linha Port 2222 ao arquivo de configuração /etc/ssh/sshd_config.
  7. Reinicie o SSH daemon.
    sudo service sshd restart
  8. Crie uma regra Iptable para rotear novamente o acesso da porta 80 para 8080.
    sudo iptables -t nat -I PREROUTING --source 0/0 --destination internal-ip-address-of-endpoint-vm -p tcp --dport 80 -j REDIRECT 
    --to-ports 8080
  9. Faça logoff do Endpoint VM.

O que Fazer Depois

Configure um túnel de nuvem para que as implantações Amazon EC2 se comuniquem com o servidor Application Services. Consulte Criar um túnel de nuvem para conectar ao Amazon EC2.