Denne vejledning forklarer, hvordan man implementerer RELIANOID Enterprise Edition virtuel maskine på AWS ved hjælp af det officielle Terraform-modul fra Terraform-registreringsdatabasen.
Modulet klargør automatisk:
- VPC med internetgateway
- Offentligt undernet
- Sikkerhedsgruppe (tillader SSH 22, Web GUI 444)
- EC2-instans ved hjælp af RELIANOID Enterprise Edition AMI
- Nøglepar til SSH-adgang
Forudsætninger #
Installer Terraform #
Download Terraform og installer det til dit operativsystem.
terraform -version
Installer AWS CLI #
Download AWS CLI og konfigurer det med dine legitimationsoplysninger.
aws configure
SSH nøglepar #
Du skal bruge en SSH-nøgle for at få adgang til den virtuelle maskine. Hvis du ikke allerede har en:
Bemærk: Brugere skal generere et SSH-nøglepar i den aktuelle mappe, før de kører Terraform:
ssh-keygen -t rsa -b 4096 -f id_rsa
Dette skaber id_rsa (privat nøgle) og id_rsa.pub (offentlig nøgle). Opbevar nøglerne i den samme mappe, hvor Terraform-filerne er gemt.
Trin 1: Find Terraform-modulet #
- Gå til Terraform-registreringsdatabasen.
- Søg efter
relianoid-enterprise. - Vælg det officielle modul
relianoid/relianoid-enterprise.


Trin 2: Opret en projektmappe #
mkdir relianoid-aws cd relianoid-aws
Trin 3: Opret main.tf #
modul "relianoid-enterprise" { kilde = "relianoid/relianoid-enterprise/aws" version = "1.0.2" ami_id = "ami-0169776ce0edf5fc5" # standard AMI for det amerikanske østlige marked public_ssh_key_path = "${path.module}/id_rsa.pub" }
outputs.tf #
output "instance_id" { description = "ID'et for EC2-instansen" value = module.relianoid-enterprise.instance_id } output "instance_public_ip" { description = "Den offentlige IP-adresse for EC2-instansen" value = module.relianoid-enterprise.instance_public_ip } output "instance_private_ip" { description = "Den private IP-adresse for EC2-instansen" value = module.relianoid-enterprise.instance_private_ip }
Bemærkninger: #
- Brugere skal generere et SSH-nøglepar i den aktuelle mappe, før de kører Terraform:
ssh-keygen -t rsa -b 4096 -f ./id_rsa -N "" - Modulet klargør internt alle nødvendige AWS-ressourcer, herunder VPC, undernet, sikkerhedsgruppe, EC2-instans og nøglepar.
- Brugere kan tilsidesætte
ami_idhvis de ønsker at bruge en anden AMI.
Trin 4: Initialiser og implementering #
Kør følgende:
terraform init terraform plan terraform anvend
Bekræft med yes når du bliver bedt om det.
Trin 5: Få adgang til RELIANOID VM #
Efter implementeringen udsender Terraform den offentlige IP-adresse. Opret forbindelse via SSH:
ssh -i id_rsa admin@<instance_public_ip>
Åbn derefter web-GUI'en i din browser:
https://<instance_public_ip>:444
Udgange #
Terraform tilbyder:
| Output Navn | Beskrivelse |
instance_id |
ID for EC2-instansen |
instance_public_ip |
Offentlig IP-adresse for den virtuelle maskine |
instance_private_ip |
Privat IP-adresse for VM'en i VPC'en |
Ødelæg ressourcer #
Sådan sletter du alt, der er oprettet:
terraform destroy
⚠️ Vigtige bemærkninger: #
- Det anvendte AMI-ID er til
us-east-1Hvis du implementerer i en anden region, skal du erstatte den med den korrekte Marketplace AMI. - Sikr altid din private nøgle (
id_rsa).