RELIANOID Load Balancer Enterprise Edition v8 com Terraform no GCP

Ver Categorias

RELIANOID Load Balancer Enterprise Edition v8 com Terraform no GCP

3 min read

Este guia orienta você na implementação do RELIANOID Enterprise Edition máquina virtual em Google Cloud Platform (GCP) usando o módulo oficial do Terraform disponível no Registro do Terraform.

O que este módulo oferece #

Após a implantação, o módulo Terraform cria automaticamente os seguintes recursos:

  • Rede VPC
  • Sub-rede
  • regra de firewall (permitindo SSH 22 e interface gráfica da Web 444)
  • IP externo estático
  • interface de rede
  • Instância de computação usando o RELIANOID Imagem da Enterprise Edition do Google Cloud Marketplace

Pré-requisitos #

1. Instale o Terraform #

Baixe e instale o Terraform para o seu sistema operacional e, em seguida, verifique a instalação:

terraform -version

2. Instale o SDK do Google Cloud. #

Baixe e instale o SDK do Google Cloud.

Autentique sua conta e defina o projeto ativo:

gcloud auth login
gcloud config set project <YOUR_PROJECT_ID>

3. Gere um par de chaves SSH #

Você precisará de uma chave SSH para acessar sua máquina virtual.

Se você ainda não tem uma, crie-a com:

ssh-keygen -t rsa -b 4096 -f id_rsa

Isso irá gerar:

  • id_rsa → Chave privada
  • id_rsa.pub → Chave pública.

Mantenha ambos os arquivos no mesmo diretório que seus arquivos de configuração do Terraform.

Etapa 1: localize o módulo Terraform #

Visite o Terraform Registry e pesquise por:
relianoid/relianoid-enterprise/google






Selecione o módulo para visualizar os detalhes de utilização.

Etapa 2: criar um diretório de projeto #

mkdir relianoid-gcp cd relianoid-gcp

Etapa 3: Criar arquivos de configuração do Terraform #

Crie os seguintes arquivos no diretório do seu projeto:

main.tf #

módulo "relianoid-enterprise" { source = "relianoid/relianoid-enterprise/google" version = "1.0.0" project_id = var.project_id region = var.region zone = var.zone public_ssh_key_path = "${path.module}/id_rsa.pub" }

variables.tf #

variável "project_id" { descrição = "ID do projeto GCP" tipo = string } variável "region" { descrição = "Região GCP para recursos" tipo = string padrão = "us-central1" } variável "zone" { descrição = "Zona GCP para implantação de VM" tipo = string padrão = "us-central1-a" }

terraform.tfvars #

project_id = "seu-id-de-projeto-gcp" region = "us-central1" zone = "us-central1-a"

outputs.tf #

saída "instance_id" { descrição = "O ID da instância da VM do GCP" valor = module.relianoid-enterprise.instance_id } saída "instance_public_ip" { descrição = "O endereço IP público da instância da VM do GCP" RELIANOID VM" value = module.relianoid-enterprise.instance_public_ip } output "instance_private_ip" { description = "O endereço IP privado do RELIANOID VM" value = module.relianoid-enterprise.instance_private_ip }

Etapa 4: Inicializar e implantar #

Execute os seguintes comandos nesta ordem:

terraform init terraform plano terraform aplicar

Confirme com yes quando solicitado.

Etapa 5: acesse o RELIANOID VM #

Após a conclusão da implantação, o Terraform exibirá os dados da máquina virtual. endereço IP público.

Acesso SSH #

ssh -i id_rsa admin@<instance_public_ip>
Nome de usuário padrão: admin

Acesso à GUI da Web #

Abra seu navegador e navegue até:

https://<instance_public_ip>:444

Saídas #

Nome da saída Descrição
instance_id O ID da instância de VM do GCP
instance_public_ip O endereço IP público da VM
instance_private_ip O endereço IP privado na VM

Destrua a Implantação #

Para remover todos os recursos criados pelo Terraform:

terraform destroy

Anotações importantes: #

  • Certifique-se de que você tem aceitou o RELIANOID termos de imagem no Google Cloud Marketplace antes da implantação.
  • Mantenha o seu chave SSH privada (id_rsa) seguro — não compartilhe publicamente.
  • O módulo provisiona automaticamente todos os recursos de rede, firewall e computação necessários para a implantação.

📄 Baixe este documento em formato PDF #

    E-MAIL: *

    Powered by MelhoresDocs