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

カテゴリを表示

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

所要時間

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

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

  • リソースグループ
  • 仮想ネットワーク + サブネット
  • ネットワーク セキュリティ グループ (SSH 22、Web GUI 444 を許可)
  • パブリックIP + NIC
  • 仮想マシンを使用する RELIANOID Azure Marketplace からの Enterprise Edition イメージ

前提条件 #

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

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

terraform -version

2. Azure CLIをインストールする #

Azure CLIをダウンロードしてインストールします。Azureアカウントにログインします。

az login

3. SSHキーペア #

VMにアクセスするには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/azurerm.





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

mkdir relianoid-azure cd relianoid-azure

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

ファイルを作成する main.tf, variables.tf, terraform.tfvars 以下の内容で

main.tf #

モジュール "relianoid-enterprise" { ソース = "relianoid/relianoid-enterprise/azurerm" バージョン = "1.0.2" サブスクリプションID = var.subscription_id 公開SSHキーパス = "${path.module}/id_rsa.pub" }

terraform.tfvars #

subscription_id = "あなたのサブスクリプションID"

variables.tf #

変数 "subscription_id" { 説明 = "Azure サブスクリプション ID" 型 = 文字列 }

output.tf #

出力 "instance_id" { 説明 = "Azure VM の ID" 値 = module.relianoid-enterprise.vm_id } 出力 "instance_public_ip" { 説明 = "Azure VM のパブリック IP" 値 = module.relianoid-enterprise.vm_public_ip } 出力 "instance_private_ip" { 説明 = "Azure VM のプライベート IP" 値 = module.relianoid-enterprise.vm_private_ip }

注意: #

  • モジュールは、リソース グループ、VNet、サブネット、NSG、VM、NIC、パブリック IP など、必要なすべての Azure リソースを内部的にプロビジョニングします。
  • デフォルトでは、 RELIANOID Azure Marketplace からの Enterprise Edition イメージ。

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

次のコマンドを実行します。

terraform init、terraform plan、terraform apply

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

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

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

ssh -i id_rsa azureuser@<instance_public_ip>

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

https://<instance_public_ip>:444

出力 #

Terraform は以下を提供します。

出力名 詳細説明
instance_id Azure VMのID
instance_public_ip VMのパブリックIP
instance_private_ip VNet 内のプライベート IP

リソースを破壊する #

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

terraform destroy

重要事項: #

  • Azure Marketplaceの利用規約に同意していることを確認してください。 RELIANOID 展開前のイメージ。
  • 秘密鍵は常に安全に保管してください(id_rsa).

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

    EMAIL: *