juurutada RELIANOID Load Balancer Enterprise Edition v8 koos Terraformiga Azure'is

Vaata kategooriaid

juurutada RELIANOID Load Balancer Enterprise Edition v8 koos Terraformiga Azure'is

1 min lugeda

See juhend selgitab, kuidas juurutada RELIANOID Enterprise Edition virtuaalmasin Microsoft Azure'is, kasutades ametlikku Terraformi moodulit saidilt Terraformi register.

Moodul valmistab automaatselt ette:

  • Ressursirühm
  • Virtuaalne võrk + alamvõrk
  • Võrgu turbegrupp (lubab SSH 22, veebiliidese 444)
  • Avalik IP + võrgukaart
  • Virtuaalne masin, mis kasutab RELIANOID Enterprise Editioni pilt Azure Marketplace'ist

Eeldused #

1. Paigaldage Terraform #

Laadige alla Terraform ja installige see oma operatsioonisüsteemile.

terraform -version

2. Azure'i käsurealiidese installimine #

Laadige alla ja installige Azure CLI. Logige sisse oma Azure'i kontole:

az login

3. SSH-võtmepaar #

Virtuaalmasinale juurdepääsuks on vaja SSH-võtit. Kui sul seda veel pole:

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

See loob id_rsa (privaatvõti) ja id_rsa.pub (avalik võti). Hoidke võtmeid samas kataloogis, kus Terraformi failid on salvestatud.

1. samm: leidke Terraformi moodul #

  1. Minna Terraformi register.
  2. Otsi relianoid-enterprise.





  3. valima Vaata kõiki või ametlik moodul relianoid/relianoid-enterprise/azurerm.





2. samm: looge projektikaust #

mkdir relianoid-azure cd relianoid-azure

3. samm: looge konfiguratsioonifailid #

Loo failid main.tf, variables.tfja terraform.tfvars koos järgmise sisuga:

main.tf #

moodul "relianoid-enterprise" { allikas = "relianoid/relianoid-enterprise/azurerm" versioon = "1.0.2" tellimuse_id = var.tellimuse_id avalik_ssh_key_path = "${path.module}/id_rsa.pub" }

terraform.tfvars #

subscription_id = "Teie tellimuse_ID"

variables.tf #

muutuja "subscription_id" { kirjeldus = "Azure'i tellimuse ID" tüüp = string }

output.tf #

output "instance_id" { description = "Azure'i virtuaalmasina ID" value = module.relianoid-enterprise.vm_id } output "instance_public_ip" { description = "Azure'i virtuaalmasina avalik IP" value = module.relianoid-enterprise.vm_public_ip } output "instance_private_ip" { description = "Azure'i virtuaalmasina privaatne IP" value = module.relianoid-enterprise.vm_private_ip }

Märkused: #

  • Moodul varustab kõik vajalikud Azure'i ressursid sisemiselt: ressursirühma, virtuaalvõrgu, alamvõrgu, NSG, virtuaalarvuti, võrgukaardi ja avaliku IP-aadressi.
  • Vaikimisi kasutab see RELIANOID Ettevõtte väljaande kujutis Azure Marketplace'ist.

4. samm: initsialiseerimine ja juurutamine #

Käitage järgmisi käske:

terraformi init terraformi plaan terraformi rakendamine

Kinnitage yes kui küsitakse.

5. samm: juurdepääs RELIANOID VM #

Pärast juurutamist väljastab Terraform avaliku IP-aadressi. Ühenduse loomiseks kasutage SSH-d:

ssh -i id_rsa azureuser@<instance_public_ip>

Ava veebibrauseris graafiline kasutajaliides:

https://<instance_public_ip>:444

Väljundid #

Terraform pakub:

Väljundi nimi Kirjeldus
instance_id Azure'i virtuaalmasina ID
instance_public_ip VM-i avalik IP-aadress
instance_private_ip Privaatne IP VNetis

Hävita ressursse #

Kõigi loodud failide kustutamiseks toimige järgmiselt.

terraform destroy

Olulised märkused: #

  • Veenduge, et olete Azure'i turuplatsi tingimustega nõustunud. RELIANOID pilt enne juurutamist.
  • Turvake alati oma privaatvõtit (id_rsa).

📄 Laadige see dokument alla PDF-vormingus #

    EMAIL: *

    Linuxi poolt BetterDocs