Implementeren RELIANOID Load Balancer Enterprise Edition v8 met Terraform op Azure

Categorieën bekijken

Implementeren RELIANOID Load Balancer Enterprise Edition v8 met Terraform op Azure

1 min leestijd

In deze handleiding wordt uitgelegd hoe u de RELIANOID Bedrijfseditie virtuele machine op Microsoft Azure met behulp van de officiële Terraform-module van de Terraform-register.

De module voorziet automatisch in:

  • Brongroep
  • Virtueel netwerk + subnet
  • Netwerkbeveiligingsgroep (SSH 22 toestaan, Web GUI 444)
  • Openbaar IP + NIC
  • Virtuele machine met behulp van de RELIANOID Enterprise Edition-image van Azure Marketplace

Voorwaarden #

1. Terraform installeren #

Download Terraform en installeer het voor uw besturingssysteem.

terraform -version

2. Azure CLI installeren #

Download en installeer de Azure CLI. Meld u aan bij uw Azure-account:

az login

3. SSH-sleutelpaar #

Je hebt een SSH-sleutel nodig om toegang te krijgen tot de virtuele machine. Als je die nog niet hebt:

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

Dit creëert id_rsa (privésleutel) en id_rsa.pub (openbare sleutel). Bewaar de sleutels in dezelfde map als waar de Terraform-bestanden zijn opgeslagen.

Stap 1: Zoek de Terraform-module #

  1. Ga naar Terraform-register.
  2. Zoek naar relianoid-enterprise.





  3. kies bekijk alle of de officiële module relianoid/relianoid-enterprise/azurerm.





Stap 2: Een projectmap maken #

mkdir relianoid-azure cd relianoid-azure

Stap 3: Configuratiebestanden maken #

Maak de bestanden aan main.tf, variables.tfen terraform.tfvars met de volgende inhoud:

main.tf #

module "relianoid-enterprise" { bron = "relianoid/relianoid-enterprise/azurerm" versie = "1.0.2" abonnement_id = var.abonnement_id public_ssh_key_path = "${pad.module}/id_rsa.pub" }

terraform.tfvars #

subscription_id = "Uw abonnements-ID"

variables.tf #

variabele "subscription_id" { beschrijving = "Azure-abonnements-ID" type = tekenreeks }

output.tf #

uitvoer "instance_id" { beschrijving = "De ID van de Azure VM" waarde = module.relianoid-enterprise.vm_id } uitvoer "instance_public_ip" { beschrijving = "Het openbare IP-adres van de Azure VM" waarde = module.relianoid-enterprise.vm_public_ip } uitvoer "instance_private_ip" { beschrijving = "Het privé-IP-adres van de Azure VM" waarde = module.relianoid-enterprise.vm_private_ip }

Opmerkingen: #

  • De module zorgt voor interne inrichting van alle vereiste Azure-resources: resourcegroep, VNet, subnet, NSG, VM, NIC en openbaar IP-adres.
  • Standaard wordt de RELIANOID Enterprise Edition-image van Azure Marketplace.

Stap 4: Initialiseren en implementeren #

Voer de volgende opdrachten uit:

terraform init terraform plan terraform toepassen

Bevestig met yes als daarom gevraagd wordt.

Stap 5: Open het RELIANOID VM #

Na implementatie geeft Terraform het openbare IP-adres weer. Maak verbinding via SSH:

ssh -i id_rsa azureuser@<instance_public_ip>

Open de web-GUI in uw browser:

https://<instance_public_ip>:444

Output #

Terraform biedt:

Uitvoernaam Beschrijving
instance_id De ID van de Azure VM
instance_public_ip Het openbare IP-adres van de VM
instance_private_ip Het privé-IP in het VNet

Vernietig hulpbronnen #

Om alles wat is aangemaakt te verwijderen:

terraform destroy

Belangrijke aantekeningen: #

  • Zorg ervoor dat u de Azure Marketplace-voorwaarden voor de RELIANOID afbeelding vóór implementatie.
  • Beveilig uw persoonlijke sleutel altijd (id_rsa).

📄 Download dit document in PDF-formaat #

    E-MAIL: *

    Powered by BeterDocs