配備します RELIANOID GCP 上の Terraform を使用した Load Balancer Community Edition

カテゴリを表示

配備します RELIANOID GCP 上の Terraform を使用した Load Balancer Community Edition

所要時間

このガイドでは、 RELIANOID コミュニティ版 仮想マシンオン Google Cloud Platform(GCP) 公式のTerraformモジュールを使用して Terraform レジストリ.

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

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

  • VPC ネットワーク
  • サブネット
  • ファイアウォール ルール (SSH 22とWeb GUI 444を許可)
  • 静的外部IP
  • ネットワーク·インタフェース
  • コンピューティングインスタンス RELIANOID Google Cloud Marketplace の Community 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-community/google

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

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

    mkdir relianoid-gcp cd relianoid-gcp

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

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

    main.tf #

    モジュール "relianoid-community" { ソース = "relianoid/relianoid-community/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-community.instance_id } 出力 "instance_public_ip" { 説明 = " RELIANOID VM" value = module.relianoid-community.instance_public_ip } output "instance_private_ip" { description = " RELIANOID VM" 値 = module.relianoid-community.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: *