juurutada RELIANOID Load Balancer Community Edition v7 koos Terraformiga AWS-is

Vaata kategooriaid

juurutada RELIANOID Load Balancer Community Edition v7 koos Terraformiga AWS-is

1 min lugeda

See juhend selgitab, kuidas juurutada RELIANOID Ühenduse väljaanne virtuaalmasin AWS-is, kasutades ametlikku Terraformi moodulit Terraformi register.

Moodul valmistab automaatselt ette:

  • VPC koos internetilüüsiga
  • Avalik alamvõrk
  • Turvagrupp (lubab SSH 22, veebiliidese 444)
  • EC2 eksemplar, mis kasutab RELIANOID Kogukonnaväljaanne AMI
  • SSH-juurdepääsu võtmepaar

Eeldused #

Terraformi installimine #

Laadige alla Terraform ja installige see oma operatsioonisüsteemile.
terraform -version

Installige AWS CLI #

Laadige alla AWS CLI ja konfigureerige see oma volitustega.
aws configure

SSH-võtmepaar #

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

Märge: Enne Terraformi käivitamist peavad kasutajad praeguses kaustas genereerima SSH-võtmepaari:
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-community.




  3. Valige ametlik moodul relianoid/relianoid-community.




2. samm: looge projektikaust #

mkdir relianoid-aws cd relianoid-aws

3. samm: looge main.tf #

moodul "relianoid-community" { allikas = "relianoid/relianoid-community/aws" versioon = "1.0.2" ami_id = "ami-0aaa411248ed06acd" # vaikimisi USA idaranniku turuplatsi AMI public_ssh_key_path = "${path.module}/id_rsa.pub" }

outputs.tf #

output "instance_id" { description = "EC2 eksemplari ID" value = module.relianoid-community.instance_id } output "instance_public_ip" { description = "EC2 eksemplari avalik IP" value = module.relianoid-community.instance_public_ip } output "instance_private_ip" { description = "EC2 eksemplari privaatne IP" value = module.relianoid-community.instance_private_ip }

Märkused: #

  • Enne Terraformi käivitamist peavad kasutajad praeguses kaustas genereerima SSH-võtmepaari:
    ssh-keygen -t rsa -b 4096 -f ./id_rsa -N ""
  • Moodul varustab sisemiselt kõik vajalikud AWS-i ressursid, sealhulgas VPC, alamvõrgu, turberühma, EC2 eksemplari ja võtmepaari.
  • Kasutajad saavad tühistada ami_id kui nad soovivad kasutada teistsugust AMI-d.

4. samm: initsialiseerimine ja juurutamine #

Käivita järgmine:

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 admin@<instance_public_ip>
Seejärel avage oma brauseris veebipõhine graafiline kasutajaliides:
https://<instance_public_ip>:444

Väljundid #

Terraform pakub:

Väljundi nimi Kirjeldus
instance_id EC2 eksemplari ID
instance_public_ip VM-i avalik IP-aadress
instance_private_ip VM-i privaatne IP-aadress VPC-s

Hävita ressursse #

Kõigi loodud failide kustutamiseks toimige järgmiselt.
terraform destroy

Olulised märkused: #

  • Kasutatav AMI ID on mõeldud us-east-1Kui juurutate mõnes teises piirkonnas, asendage see õige Marketplace'i AMI-ga.
  • Turvake alati oma privaatvõtit (id_rsa).

📄 Laadige see dokument alla PDF-vormingus #

    EMAIL: *

    Linuxi poolt BetterDocs