RELIANOID Load Balancer Enterprise Edition v8 con Terraform en GCP

Ver Categorías

RELIANOID Load Balancer Enterprise Edition v8 con Terraform en GCP

3 minutos de lectura

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 22 y GUI web 444)
  • 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 privada
  • id_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.

📄 Descarga este documento en formato PDF #

    EMAIL: *

    Powered by mejoresdocs