Déployer RELIANOID Load Balancer Enterprise Edition v8 avec Terraform sur AWS

Voir les catégories

Déployer RELIANOID Load Balancer Enterprise Edition v8 avec Terraform sur AWS

1 min de lecture

Ce guide explique comment déployer le RELIANOID Entreprise - IA + Cloud Print machine virtuelle sur AWS en utilisant le module Terraform officiel du Registre Terraform.

Le module fournit automatiquement :

  • VPC avec passerelle Internet
  • Sous-réseau public
  • Groupe de sécurité (autorisant SSH 22, interface graphique Web 444)
  • Instance EC2 utilisant le RELIANOID Édition Entreprise AMI
  • Paire de clés pour l'accès SSH

Pré-requis : #

Installer Terraform #

Téléchargez Terraform et installez-le pour votre système d'exploitation.

terraform -version

Installer l'AWS CLI #

Téléchargez AWS CLI et configurez-le avec vos informations d’identification.

aws configure

Paire de clés SSH #

Vous aurez besoin d'une clé SSH pour accéder à la machine virtuelle. Si vous n'en avez pas déjà une :

Remarque : Les utilisateurs doivent générer une paire de clés SSH dans le dossier actuel avant d'exécuter Terraform :

ssh-keygen -t rsa -b 4096 -f id_rsa

Cela crée id_rsa (clé privée) et id_rsa.pub (clé publique). Conservez les clés dans le même répertoire que celui où sont stockés les fichiers Terraform.

Étape 1 : Trouver le module Terraform #

  1. Allez dans Registre Terraform.
  2. Rechercher relianoid-enterprise.





  3. Sélectionnez le module officiel relianoid/relianoid-enterprise.





Étape 2 : Créer un dossier de projet #

mkdir relianoid-aws cd relianoid-aws

Étape 3: Créer main.tf #

module "relianoid-enterprise" { source = "relianoid/relianoid-enterprise/aws" version = "1.0.2" ami_id = "ami-0169776ce0edf5fc5" # AMI par défaut pour la place de marché de l'Est des États-Unis public_ssh_key_path = "${path.module}/id_rsa.pub" }

outputs.tf #

sortie "instance_id" { description = "L'ID de l'instance EC2" valeur = module.relianoid-enterprise.instance_id } sortie "instance_public_ip" { description = "L'IP publique de l'instance EC2" valeur = module.relianoid-enterprise.instance_public_ip } sortie "instance_private_ip" { description = "L'IP privée de l'instance EC2" valeur = module.relianoid-enterprise.instance_private_ip }

Remarques : #

  • Les utilisateurs doivent générer une paire de clés SSH dans le dossier actuel avant d'exécuter Terraform :
    ssh-keygen -t rsa -b 4096 -f ./id_rsa -N ""
  • Le module provisionne en interne toutes les ressources AWS requises, y compris VPC, sous-réseau, groupe de sécurité, instance EC2 et paire de clés.
  • Les utilisateurs peuvent remplacer ami_id s'ils souhaitent utiliser un AMI différent.

Étape 4 : Initialiser et déployer #

Exécutez la commande suivante :

terraform init terraform plan terraform apply

Confirmer avec yes lorsque vous y êtes invité

Étape 5: Accédez au RELIANOID VM #

Après le déploiement, Terraform génère l'adresse IP publique. Connectez-vous via SSH :

ssh -i id_rsa admin@<instance_public_ip>

Ouvrez ensuite l’interface graphique Web dans votre navigateur :

https://<instance_public_ip>:444

Sortie #

Terraform fournit :

Nom de sortie Description
instance_id ID de l'instance EC2
instance_public_ip IP publique de la VM
instance_private_ip IP privée de la VM dans le VPC

Détruire les ressources #

Pour supprimer tout ce qui a été créé :

terraform destroy

⚠️ Remarques importantes : #

  • L'ID AMI utilisé est pour us-east-1Si vous déployez dans une autre région, remplacez-la par l'AMI Marketplace appropriée.
  • Sécurisez toujours votre clé privée (id_rsa).

📄 Téléchargez ce document au format PDF #

    E-MAIL: *

    Sécurité accrue. Efforts réduits. Succès durable. Meilleurs Docs