Implementar RELIANOID Load Balancer Community Edition v7 com Terraform na AWS

Ver Categorias

Implementar RELIANOID Load Balancer Community Edition v7 com Terraform na AWS

1 min read

Este guia explica como implantar o RELIANOID Edição da comunidade máquina virtual na AWS usando o módulo oficial Terraform do Registro Terraform.

O módulo fornece automaticamente:

  • VPC com Gateway de Internet
  • Sub-rede pública
  • Grupo de segurança (permitindo SSH 22, GUI da Web 444)
  • Instância EC2 usando o RELIANOID Edição Comunitária AMI
  • Par de chaves para acesso SSH

Pré-requisitos #

Instale o Terraform #

Baixe o Terraform e instale-o no seu sistema operacional.
terraform -version

Instalar AWS CLI #

Baixe o AWS CLI e configure-o com suas credenciais.
aws configure

Par de chaves SSH #

Você precisará de uma chave SSH para acessar a VM. Se ainda não tiver uma:

Observação: Os usuários devem gerar um par de chaves SSH na pasta atual antes de executar o Terraform:
ssh-keygen -t rsa -b 4096 -f id_rsa
Isso cria id_rsa (chave privada) e id_rsa.pub (chave pública). Mantenha as chaves no mesmo diretório onde os arquivos do Terraform estão armazenados.

Etapa 1: Encontre o módulo Terraform #

  1. Acesse Registro Terraform.
  2. Procurar por relianoid-community.




  3. Selecione o módulo oficial relianoid/relianoid-community.




Etapa 2: Crie uma pasta de projeto #

mkdir relianoid-aws cd relianoid-aws

Etapa 3: criar main.tf #

módulo "relianoid-community" { fonte = "relianoid/relianoid-community/aws" versão = "1.0.2" ami_id = "ami-0aaa411248ed06acd" # AMI padrão do Marketplace do Leste dos EUA public_ssh_key_path = "${path.module}/id_rsa.pub" }

outputs.tf #

saída "instance_id" { descrição = "O ID da instância EC2" valor = module.relianoid-community.instance_id } saída "instance_public_ip" { descrição = "O IP público da instância EC2" valor = module.relianoid-community.instance_public_ip } saída "instance_private_ip" { descrição = "O IP privado da instância EC2" valor = module.relianoid-community.instance_private_ip }

Observações: #

  • Os usuários devem gerar um par de chaves SSH na pasta atual antes de executar o Terraform:
    ssh-keygen -t rsa -b 4096 -f ./id_rsa -N ""
  • O módulo provisiona internamente todos os recursos necessários da AWS, incluindo VPC, sub-rede, grupo de segurança, instância EC2 e par de chaves.
  • Os usuários podem substituir ami_id se desejarem usar uma AMI diferente.

Etapa 4: Inicializar e implantar #

Execute o seguinte:

terraform init terraform plano terraform aplicar

Confirme com yes quando solicitado.

Etapa 5: acesse o RELIANOID VM #

Após a implantação, o Terraform exibe o endereço IP público. Conecte-se via SSH:
ssh -i id_rsa admin@<instance_public_ip>
Em seguida, abra a interface gráfica do usuário (GUI) da Web no seu navegador:
https://<instance_public_ip>:444

Saídas #

O Terraform fornece:

Nome da saída Descrição
instance_id ID da instância EC2
instance_public_ip IP público da VM
instance_private_ip IP privado da VM na VPC

Destruir Recursos #

Para apagar tudo o que foi criado:
terraform destroy

Anotações importantes: #

  • O ID AMI usado é para us-east-1. Se você implantar em outra região, substitua-a pela AMI do Marketplace correta.
  • Sempre proteja sua chave privada (id_rsa).

📄 Baixe este documento em formato PDF #

    E-MAIL: *

    Powered by MelhoresDocs