Esta guía le guiará a través de la implementación de RELIANOID Edición Profesional máquina virtual en Google Cloud Platform (GCP) utilizando el módulo oficial Terraform disponible en Registro Terraform.
Qué disposiciones ofrece este módulo #
Cuando se implementa, el módulo Terraform crea automáticamente los siguientes recursos:
- Red de VPC
- Subred
- Regla de cortafuegos (permitiendo SSH
22y GUI web444) - IP externa estática
- Interfaz de red
- Instancia de cómputo mediante el RELIANOID Imagen de Enterprise Edition de Google Cloud Marketplace
Requisitos previos #
1. Instalar Terraform #
Descargue e instale Terraform para su sistema operativo, luego verifique la instalación:
terraform -version
2. Instalar el SDK de Google Cloud #
Descargue e instale el SDK de Google Cloud.
Autentica tu cuenta y configura el proyecto activo:
gcloud auth login
gcloud config set project <YOUR_PROJECT_ID>
3. Generar un par de claves SSH #
Necesitará una clave SSH para acceder a su VM.
Si aún no tienes uno, créalo con:
ssh-keygen -t rsa -b 4096 -f id_rsa
Esto generará:
id_rsa→ Clave privadaid_rsa.pub→ Clave pública.
Mantenga ambos archivos en el mismo directorio que los archivos de configuración de Terraform.
Paso 1: Localice el módulo Terraform #
Visita el Registro de Terraform y busca:
relianoid/relianoid-enterprise/google

Seleccione el módulo para ver los detalles de uso.
Paso 2: Crear un directorio de proyecto #
mkdir relianoid-gcp cd relianoid-gcp
Paso 3: Crear archivos de configuración de Terraform #
Cree los siguientes archivos en el directorio de su proyecto:
main.tf #
módulo "relianoid-enterprise" { origen = "relianoid/relianoid-enterprise/google" versión = "1.0.0" id_proyecto = var.id_proyecto región = var.region zona = var.zone ruta_clave_ssh_pública = "${path.module}/id_rsa.pub" }
variables.tf #
variable "project_id" { descripción = "ID del proyecto de GCP" tipo = cadena } variable "region" { descripción = "Región de GCP para recursos" tipo = cadena valor predeterminado = "us-central1" } variable "zone" { descripción = "Zona de GCP para implementación de VM" tipo = cadena valor predeterminado = "us-central1-a" }
terraform.tfvars #
id_del_proyecto = "id_de_su_proyecto_gcp" región = "us-central1" zona = "us-central1-a"
outputs.tf #
salida "instance_id" { descripción = "El ID de la instancia de VM de GCP" valor = module.relianoid-enterprise.instance_id } salida "instance_public_ip" { descripción = "La dirección IP pública de la RELIANOID VM" value = module.relianoid-enterprise.instance_public_ip } output "instance_private_ip" { description = "La dirección IP privada de la RELIANOID Valor de VM = módulo.relianoid-enterprise.instance_private_ip}
Paso 4: Inicializar e implementar #
Ejecute los siguientes comandos en orden:
Terraform init, plan Terraform, aplicación Terraform
Confirmar con yes cuando se le solicite.
Paso 5: acceda al RELIANOID VM #
Una vez completada la implementación, Terraform generará la máquina virtual dirección IP pública.
Acceso SSH #
ssh -i id_rsa admin@<instance_public_ip>
Nombre de usuario predeterminado: admin
Acceso a la GUI web #
Abra su navegador y navegue hasta:
https://<instance_public_ip>:444
Resultados #
| Nombre de salida | Descripción |
instance_id |
El ID de la instancia de VM de GCP |
instance_public_ip |
La dirección IP pública de la máquina virtual |
instance_private_ip |
La dirección IP privada en la máquina virtual |
Destruir el despliegue #
Para eliminar todos los recursos creados por Terraform:
terraform destroy
Notas importantes: #
- Asegúrese de tener aceptó el RELIANOID términos de imagen en Google Cloud Marketplace antes de la implementación.
- Mantenga su clave SSH privada (
id_rsa) seguro - No lo compartas públicamente. - El módulo aprovisiona automáticamente todos los recursos de red, firewall y computacionales necesarios para la implementación.