Implementar RELIANOID Balanceador de Carga Enterprise Edition v8 com Terraform no Azure

Ver Categorias

Implementar RELIANOID Balanceador de Carga Enterprise Edition v8 com Terraform no Azure

1 min read

Este guia explica como implantar o RELIANOID Enterprise Edition máquina virtual no Microsoft Azure usando o módulo oficial Terraform do Registro Terraform.

O módulo fornece automaticamente:

  • Grupo de Recursos
  • Rede Virtual + Sub-rede
  • Grupo de segurança de rede (permitindo SSH 22, GUI da Web 444)
  • IP público + NIC
  • Máquina Virtual usando o RELIANOID Imagem da Enterprise Edition do Azure Marketplace

Pré-requisitos #

1. Instale o Terraform #

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

terraform -version

2. Instale o Azure CLI #

Baixe e instale a CLI do Azure. Faça login na sua conta do Azure:

az login

3. Par de chaves SSH #

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

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-enterprise.





  3. Selecionar ver todos ou o módulo oficial relianoid/relianoid-enterprise/azurerm.





Etapa 2: Crie uma pasta de projeto #

mkdir relianoid-azure cd relianoid-azure

Etapa 3: Criar arquivos de configuração #

Crie os arquivos main.tf, variables.tf e terraform.tfvars com o seguinte conteúdo:

main.tf #

módulo "relianoid-enterprise" { fonte = "relianoid/relianoid-enterprise/azurerm" versão = "1.0.2" subscription_id = var.subscription_id public_ssh_key_path = "${path.module}/id_rsa.pub" }

terraform.tfvars #

subscription_id = "Seu Subscription_ID"

variables.tf #

variável "subscription_id" { descrição = "ID da assinatura do Azure" tipo = string }

output.tf #

saída "instance_id" { descrição = "O ID da VM do Azure" valor = module.relianoid-enterprise.vm_id } saída "instance_public_ip" { descrição = "O IP público da VM do Azure" valor = module.relianoid-enterprise.vm_public_ip } saída "instance_private_ip" { descrição = "O IP privado da VM do Azure" valor = module.relianoid-enterprise.vm_private_ip }

Observações: #

  • O módulo provisiona todos os recursos necessários do Azure internamente: Grupo de Recursos, VNet, Sub-rede, NSG, VM, NIC e IP Público.
  • Por padrão, ele usa o RELIANOID Imagem da Enterprise Edition do Azure Marketplace.

Etapa 4: Inicializar e implantar #

Execute os seguintes comandos:

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 azureuser@<instance_public_ip>

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 O ID da VM do Azure
instance_public_ip O IP público da VM
instance_private_ip O IP privado na VNet

Destruir Recursos #

Para apagar tudo o que foi criado:

terraform destroy

Anotações importantes: #

  • Certifique-se de ter aceitado os termos do Azure Marketplace para o RELIANOID imagem antes da implantação.
  • Sempre proteja sua chave privada (id_rsa).

📄 Baixe este documento em formato PDF #

    E-MAIL: *

    Powered by MelhoresDocs