配備します RELIANOID AWS 上の Terraform を使用した Load Balancer Enterprise Edition v8

カテゴリを表示

配備します RELIANOID AWS 上の Terraform を使用した Load Balancer Enterprise Edition v8

所要時間

このガイドでは、 RELIANOID エンタープライズ版 AWSの公式Terraformモジュールを使用して仮想マシンを作成します。 Terraform レジストリ.

モジュールは自動的にプロビジョニングします:

  • インターネットゲートウェイを備えた VPC
  • パブリックサブネット
  • セキュリティ グループ (SSH 22、Web GUI 444 を許可)
  • EC2インスタンスを使用する RELIANOID エンタープライズエディションAMI
  • SSHアクセス用のキーペア

前提条件 #

Terraformをインストールします #

Terraform をダウンロードし、お使いの OS にインストールします。

terraform -version

AWS CLIをインストールする #

AWS CLI をダウンロードし、認証情報を使用して設定します。

aws configure

SSHキーペア #

VMにアクセスするにはSSHキーが必要です。まだお持ちでない場合は、以下の手順に従ってください。

注意: ユーザーは、Terraform を実行する前に、現在のフォルダーに SSH キー ペアを生成する必要があります。

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

これにより id_rsa (秘密鍵)と id_rsa.pub (公開鍵)。鍵は、Terraform ファイルが保存されているディレクトリと同じディレクトリに保存してください。

ステップ1: Terraformモジュールを見つける #

  1. に行く Terraform レジストリ.
  2. 検索する relianoid-enterprise.





  3. 公式モジュールを選択 relianoid/relianoid-enterprise.





ステップ2: プロジェクトフォルダを作成する #

mkdir relianoid-aws cd relianoid-aws

ステップ3:作成 main.tf #

module "relianoid-enterprise" { source = "relianoid/relianoid-enterprise/aws" version = "1.0.2" ami_id = "ami-0169776ce0edf5fc5" # デフォルトの米国東部マーケットプレイスAMI public_ssh_key_path = "${path.module}/id_rsa.pub" }

outputs.tf #

出力 "instance_id" { 説明 = "EC2 インスタンスの ID" 値 = module.relianoid-enterprise.instance_id } 出力 "instance_public_ip" { 説明 = "EC2 インスタンスのパブリック IP" 値 = module.relianoid-enterprise.instance_public_ip } 出力 "instance_private_ip" { 説明 = "EC2 インスタンスのプライベート IP" 値 = module.relianoid-enterprise.instance_private_ip }

注意: #

  • ユーザーは、Terraform を実行する前に、現在のフォルダーに SSH キー ペアを生成する必要があります。
    ssh-keygen -t rsa -b 4096 -f ./id_rsa -N ""
  • モジュールは、VPC、サブネット、セキュリティグループ、EC2 インスタンス、キーペアなど、必要なすべての AWS リソースを内部的にプロビジョニングします。
  • ユーザーは上書きできる ami_id 別の AMI を使用したい場合は、

ステップ4: 初期化とデプロイ #

次を実行します:

terraform init、terraform plan、terraform apply

で確認 yes プロンプトが表示されたら

ステップ 5: にアクセスする RELIANOID VM #

デプロイ後、Terraform はパブリック IP アドレスを出力します。SSH を使用して接続します。

ssh -i id_rsa admin@<instance_public_ip>

次に、ブラウザで Web GUI を開きます。

https://<instance_public_ip>:444

出力 #

Terraform は以下を提供します。

出力名 詳細説明
instance_id EC2インスタンスのID
instance_public_ip VMのパブリックIP
instance_private_ip VPC 内の VM のプライベート IP

リソースを破壊する #

作成したものをすべて削除するには:

terraform destroy

⚠️ 重要な注意事項: #

  • 使用されるAMI IDは us-east-1別のリージョンにデプロイする場合は、正しい Marketplace AMI に置き換えてください。
  • 秘密鍵は常に安全に保管してください(id_rsa).

📄 この文書をPDF形式でダウンロードする #

    EMAIL: *