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 #
- Pergi ke Registri Terraform.
- Pencarian untuk
relianoid-enterprise. - 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).