RELIANOID GCP 上の Terraform を使用した Load Balancer Enterprise Edition v8

カテゴリを表示

RELIANOID GCP 上の Terraform を使用した Load Balancer Enterprise Edition v8

所要時間

このガイドでは、 RELIANOID エンタープライズ版 仮想マシンオン Google Cloud Platform(GCP) 公式のTerraformモジュールを使用して Terraform レジストリ。

このモジュールで規定されるもの #

デプロイされると、Terraform モジュールによって次のリソースが自動的に作成されます。

  • VPC ネットワーク
  • サブネット
  • ファイアウォール ルール (SSHを許可する 22 およびWeb GUI 444)
  • 静的外部IP
  • ネットワーク·インタフェース
  • コンピューティングインスタンス RELIANOID Google Cloud Marketplace の Enterprise Edition イメージ

前提条件 #

1. Terraformをインストールする #

ご使用のオペレーティング システム用の Terraform をダウンロードしてインストールし、インストールを確認します。

terraform -version

2. Google Cloud SDKをインストールする #

Google Cloud SDK をダウンロードしてインストールします。

アカウントを認証し、アクティブなプロジェクトを設定します。

gcloud auth login
gcloud config set project <YOUR_PROJECT_ID>

3. SSHキーペアを生成する #

VM にアクセスするには SSH キーが必要です。

まだお持ちでない場合は、次のコマンドで作成します。

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

これにより、次のものが生成されます。

  • id_rsa → 秘密鍵
  • id_rsa.pub → 公開鍵。

両方のファイルを Terraform 構成ファイルと同じディレクトリに保存します。

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

Terraform Registry にアクセスして以下を検索します。
relianoid/relianoid-enterprise/google






使用状況の詳細を表示するにはモジュールを選択します。

ステップ2: プロジェクトディレクトリを作成する #

mkdir relianoid-gcp cd relianoid-gcp

ステップ3: Terraform構成ファイルを作成する #

プロジェクト ディレクトリに次のファイルを作成します。

main.tf #

モジュール "relianoid-enterprise" { ソース = "relianoid/relianoid-enterprise/google" バージョン = "1.0.0" プロジェクトID = var.project_id リージョン = var.region ゾーン = var.zone public_ssh_key_path = "${path.module}/id_rsa.pub" }

variables.tf #

変数 "project_id" { description = "GCP プロジェクト ID" type = string } 変数 "region" { description = "リソースの GCP リージョン" type = string default = "us-central1" } 変数 "zone" { description = "VM デプロイメントの GCP ゾーン" type = string default = "us-central1-a" }

terraform.tfvars #

project_id = "your-gcp-project-id"、region = "us-central1"、zone = "us-central1-a"

outputs.tf #

出力 "instance_id" { 説明 = "GCP VMインスタンスのID" 値 = module.relianoid-enterprise.instance_id } 出力 "instance_public_ip" { 説明 = " RELIANOID VM" value = module.relianoid-enterprise.instance_public_ip } output "instance_private_ip" { description = "VMのプライベートIPアドレス RELIANOID VM" 値 = module.relianoid-enterprise.instance_private_ip }

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

以下のコマンドを順番に実行します。

terraform init、terraform plan、terraform apply

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

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

デプロイメントが完了すると、TerraformはVMの パブリック IP アドレス。

SSHアクセス #

ssh -i id_rsa admin@<instance_public_ip>
デフォルトのユーザー名: admin

Web GUIアクセス #

ブラウザを開いて次の場所に移動します:

https://<instance_public_ip>:444

出力 #

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

デプロイメントを破壊する #

Terraform によって作成されたすべてのリソースを削除するには:

terraform destroy

重要事項: #

  • 必ず 受け入れた RELIANOID 画像用語 デプロイする前に、Google Cloud Marketplace で確認します。
  • 入れておくか 秘密SSHキー(id_rsa)安全 — 公開しないでください。
  • モジュールは、展開に必要なすべてのネットワーク、ファイアウォール、およびコンピューティング リソースを自動的にプロビジョニングします。

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

    EMAIL: *