Menyebarkan RELIANOID Load Balancer Enterprise Edition v8 dengan Terraform di Azure

Lihat Kategori

Menyebarkan RELIANOID Load Balancer Enterprise Edition v8 dengan Terraform di Azure

1 menit baca

Panduan ini menjelaskan cara menerapkan RELIANOID Edisi Enterprise mesin virtual di Microsoft Azure menggunakan modul Terraform resmi dari Registri Terraform.

Modul ini menyediakan secara otomatis:

  • Grup Sumber Daya
  • Jaringan Virtual + Subnet
  • Grup Keamanan Jaringan (mengizinkan SSH 22, GUI Web 444)
  • IP Publik + NIC
  • Mesin Virtual menggunakan RELIANOID Gambar Edisi Perusahaan dari Azure Marketplace

Prasyarat #

1. Instal Terraform #

Unduh Terraform dan instal untuk OS Anda.

terraform -version

2. Instal Azure CLI #

Unduh dan instal Azure CLI. Masuk ke akun Azure Anda:

az login

3. Pasangan Kunci SSH #

Anda memerlukan kunci SSH untuk mengakses VM. Jika belum memilikinya:

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

Ini menciptakan id_rsa (kunci pribadi) dan id_rsa.pub (kunci publik). Simpan kunci di direktori yang sama tempat file Terraform disimpan.

Langkah 1: Temukan Modul Terraform #

  1. Pergi ke Registri Terraform.
  2. Pencarian untuk relianoid-enterprise.





  3. Pilih melihat semua atau modul resmi relianoid/relianoid-enterprise/azurerm.





Langkah 2: Buat Folder Proyek #

mkdir relianoid-azure cd relianoid-azure

Langkah 3: Buat File Konfigurasi #

Buat file main.tf, variables.tf, dan terraform.tfvars dengan konten berikut:

main.tf #

modul "relianoid-enterprise" { sumber = "relianoid/relianoid-enterprise/azurerm" versi = "1.0.2" id_langganan = var.id_langganan jalur_kunci_ssh_publik = "${path.module}/id_rsa.pub" }

terraform.tfvars #

subscription_id = "ID Langganan Anda"

variables.tf #

variabel "subscription_id" { deskripsi = "ID Langganan Azure" tipe = string }

output.tf #

keluaran "instance_id" { deskripsi = "ID Azure VM" nilai = module.relianoid-enterprise.vm_id } keluaran "instance_public_ip" { deskripsi = "IP publik Azure VM" nilai = module.relianoid-enterprise.vm_public_ip } keluaran "instance_private_ip" { deskripsi = "IP privat Azure VM" nilai = module.relianoid-enterprise.vm_private_ip }

Catatan: #

  • Modul ini menyediakan semua sumber daya Azure yang diperlukan secara internal: Grup Sumber Daya, VNet, Subnet, NSG, VM, NIC, dan IP Publik.
  • Secara default, ia menggunakan RELIANOID Gambar Enterprise Edition dari Azure Marketplace.

Langkah 4: Inisialisasi & Deploy #

Jalankan perintah berikut:

terraform init terraform plan terraform apply

Konfirmasikan dengan yes ketika diminta.

Langkah 5: Akses RELIANOID VM #

Setelah penerapan, Terraform akan menampilkan alamat IP publik. Hubungkan menggunakan SSH:

ssh -i id_rsa azureuser@<instance_public_ip>

Buka GUI Web di peramban Anda:

https://<instance_public_ip>:444

Output #

Terraform menyediakan:

Nama Keluaran Deskripsi
instance_id ID dari Azure VM
instance_public_ip IP publik dari VM
instance_private_ip IP pribadi di VNet

Hancurkan Sumber Daya #

Untuk menghapus semua yang dibuat:

terraform destroy

Catatan penting: #

  • Pastikan Anda telah menerima persyaratan Azure Marketplace untuk RELIANOID gambar sebelum penyebaran.
  • Selalu amankan kunci pribadi Anda (id_rsa).

📄 Unduh dokumen ini dalam format PDF #

    EMAIL: *

    Didukung oleh Dokumen yang Lebih Baik