In deze handleiding wordt uitgelegd hoe u de RELIANOID Bedrijfseditie virtuele machine op AWS met behulp van de officiële Terraform-module van de Terraform-register.
De module voorziet automatisch in:
- VPC met internetgateway
- Openbaar subnet
- Beveiligingsgroep (SSH 22 toestaan, Web GUI 444)
- EC2-instantie met behulp van de RELIANOID Enterprise-editie AMI
- Sleutelpaar voor SSH-toegang
Voorwaarden #
Installeer Terraform #
Download Terraform en installeer het voor uw besturingssysteem.
terraform -version
AWS CLI installeren #
Download AWS CLI en configureer het met uw inloggegevens.
aws configure
SSH-sleutelpaar #
Je hebt een SSH-sleutel nodig om toegang te krijgen tot de virtuele machine. Als je die nog niet hebt:
Let op: Gebruikers moeten een SSH-sleutelpaar genereren in de huidige map voordat ze Terraform uitvoeren:
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 #
- Ga naar Terraform-register.
- Zoek naar
relianoid-enterprise. - Selecteer de officiële module
relianoid/relianoid-enterprise.


Stap 2: Een projectmap maken #
mkdir relianoid-aws cd relianoid-aws
Stap 3: Maken main.tf #
module "relianoid-enterprise" { bron = "relianoid/relianoid-enterprise/aws" versie = "1.0.2" ami_id = "ami-0169776ce0edf5fc5" # standaard US East Marketplace AMI public_ssh_key_path = "${path.module}/id_rsa.pub" }
outputs.tf #
uitvoer "instance_id" { beschrijving = "De ID van het EC2-exemplaar" waarde = module.relianoid-enterprise.instance_id } uitvoer "instance_public_ip" { beschrijving = "Het openbare IP-adres van het EC2-exemplaar" waarde = module.relianoid-enterprise.instance_public_ip } uitvoer "instance_private_ip" { beschrijving = "Het privé-IP-adres van het EC2-exemplaar" waarde = module.relianoid-enterprise.instance_private_ip }
Opmerkingen: #
- Gebruikers moeten een SSH-sleutelpaar genereren in de huidige map voordat ze Terraform uitvoeren:
ssh-keygen -t rsa -b 4096 -f ./id_rsa -N "" - De module zorgt intern voor de provisioning van alle vereiste AWS-bronnen, inclusief VPC, subnet, beveiligingsgroep, EC2-instantie en sleutelpaar.
- Gebruikers kunnen overschrijven
ami_idals ze een andere AMI willen gebruiken.
Stap 4: Initialiseren en implementeren #
Voer het volgende 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 admin@<instance_public_ip>
Open vervolgens de web-GUI in uw browser:
https://<instance_public_ip>:444
Output #
Terraform biedt:
| Uitvoernaam | Beschrijving |
instance_id |
ID van het EC2-exemplaar |
instance_public_ip |
Openbaar IP-adres van de VM |
instance_private_ip |
Privé-IP van de VM in de VPC |
Vernietig hulpbronnen #
Om alles wat is aangemaakt te verwijderen:
terraform destroy
⚠️ Belangrijke opmerkingen: #
- De gebruikte AMI-ID is voor
us-east-1Als u in een andere regio implementeert, vervang deze dan door de juiste Marketplace AMI. - Beveilig uw persoonlijke sleutel altijd (
id_rsa).