Esta guía explica cómo implementar el RELIANOID Edición Profesional máquina virtual en AWS utilizando el módulo oficial Terraform de Registro Terraform.
El módulo aprovisiona automáticamente:
- VPC con puerta de enlace a Internet
- Subred pública
- Grupo de seguridad (permite SSH 22, GUI web 444)
- Instancia EC2 que utiliza el RELIANOID AMI de edición empresarial
- Par de claves para acceso SSH
Requisitos previos #
Instalar Terraform #
Descargue Terraform e instálelo en su sistema operativo.
terraform -version
Instalar AWS CLI #
Descargue AWS CLI y configúrelo con sus credenciales.
aws configure
Par de claves SSH #
Necesitará una clave SSH para acceder a la máquina virtual. Si aún no la tiene:
Nota: Los usuarios deben generar un par de claves SSH en la carpeta actual antes de ejecutar Terraform:
ssh-keygen -t rsa -b 4096 -f id_rsa
Esto crea id_rsa (clave privada) y id_rsa.pub (clave pública). Mantenga las claves en el mismo directorio donde se almacenan los archivos de Terraform.
Paso 1: Encuentra el módulo Terraform #
- Vaya al Registro Terraform.
- Busque
relianoid-enterprise. - Seleccione el módulo oficial
relianoid/relianoid-enterprise.


Paso 2: Crear una carpeta de proyecto #
mkdir relianoid-aws cd relianoid-aws
Paso 3: Crear main.tf #
módulo "relianoid-enterprise" { origen = "relianoid/relianoid-enterprise/aws" versión = "1.0.2" ami_id = "ami-0169776ce0edf5fc5" # AMI predeterminada del Marketplace del Este de EE. UU. public_ssh_key_path = "${path.module}/id_rsa.pub" }
outputs.tf #
salida "instance_id" { descripción = "El ID de la instancia de EC2" valor = módulo.relianoid-enterprise.instance_id } salida "instance_public_ip" { descripción = "La IP pública de la instancia de EC2" valor = módulo.relianoid-enterprise.instance_public_ip } salida "instance_private_ip" { descripción = "La IP privada de la instancia de EC2" valor = módulo.relianoid-enterprise.instance_private_ip }
Notas: #
- Los usuarios deben generar un par de claves SSH en la carpeta actual antes de ejecutar Terraform:
ssh-keygen -t rsa -b 4096 -f ./id_rsa -N "" - El módulo aprovisiona internamente todos los recursos de AWS necesarios, incluidos VPC, subred, grupo de seguridad, instancia EC2 y par de claves.
- Los usuarios pueden anular
ami_idsi desean utilizar una AMI diferente.
Paso 4: Inicializar e implementar #
Ejecute lo siguiente:
Terraform init, plan Terraform, aplicación Terraform
Confirmar con yes cuando se le solicite.
Paso 5: acceda al RELIANOID VM #
Tras la implementación, Terraform genera la dirección IP pública. Conéctese mediante SSH:
ssh -i id_rsa admin@<instance_public_ip>
Luego abra la GUI web en su navegador:
https://<instance_public_ip>:444
Resultados #
Terraform ofrece:
| Nombre de salida | Descripción |
instance_id |
ID de la instancia EC2 |
instance_public_ip |
IP pública de la máquina virtual |
instance_private_ip |
IP privada de la VM en la VPC |
Destruir recursos #
Para eliminar todo lo creado:
terraform destroy
⚠️ Notas importantes: #
- El ID de AMI utilizado es para
us-east-1Si lo implementa en otra región, reemplácelo con la AMI de Marketplace correcta. - Proteja siempre su clave privada (
id_rsa).