Menyebarkan RELIANOID Edisi Komunitas Load Balancer v7 dengan Terraform di AWS

Lihat Kategori

Menyebarkan RELIANOID Edisi Komunitas Load Balancer v7 dengan Terraform di AWS

1 menit baca

Panduan ini menjelaskan cara menerapkan RELIANOID Edisi Komunitas mesin virtual di AWS menggunakan modul Terraform resmi dari Registri Terraform.

Modul ini menyediakan secara otomatis:

  • VPC dengan Gerbang Internet
  • Subnet Publik
  • Grup Keamanan (mengizinkan SSH 22, GUI Web 444)
  • Instansi EC2 menggunakan RELIANOID Edisi Komunitas AMI
  • Pasangan Kunci untuk akses SSH

Prasyarat #

Instal Terraform #

Unduh Terraform dan instal untuk OS Anda.
terraform -version

Instal AWS CLI #

Unduh AWS CLI dan konfigurasikan dengan kredensial Anda.
aws configure

Pasangan Kunci SSH #

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

Catatan: Pengguna harus membuat pasangan kunci SSH di folder saat ini sebelum menjalankan Terraform:
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-community.




  3. Pilih modul resmi relianoid/relianoid-community.




Langkah 2: Buat Folder Proyek #

mkdir relianoid-aws cd relianoid-aws

Langkah 3: Buat main.tf #

modul "relianoid-community" { sumber = "relianoid/relianoid-community/aws" versi = "1.0.2" id_ami = "ami-0aaa411248ed06acd" # default AMI Marketplace Timur AS jalur_kunci_ssh_pub publik = "${path.module}/id_rsa.pub" }

outputs.tf #

keluaran "instance_id" { deskripsi = "ID instans EC2" nilai = module.relianoid-community.instance_id } keluaran "instance_public_ip" { deskripsi = "IP publik instans EC2" nilai = module.relianoid-community.instance_public_ip } keluaran "instance_private_ip" { deskripsi = "IP privat instans EC2" nilai = module.relianoid-community.instance_private_ip }

Catatan: #

  • Pengguna harus membuat pasangan kunci SSH di folder saat ini sebelum menjalankan Terraform:
    ssh-keygen -t rsa -b 4096 -f ./id_rsa -N ""
  • Modul ini secara internal menyediakan semua sumber daya AWS yang diperlukan, termasuk VPC, Subnet, Grup Keamanan, instans EC2, dan pasangan kunci.
  • Pengguna dapat mengganti ami_id jika mereka ingin menggunakan AMI yang berbeda.

Langkah 4: Inisialisasi & Deploy #

Jalankan yang berikut ini:

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 admin@<instance_public_ip>
Kemudian buka GUI Web di browser Anda:
https://<instance_public_ip>:444

Output #

Terraform menyediakan:

Nama Keluaran Deskripsi
instance_id ID dari instans EC2
instance_public_ip IP Publik dari VM
instance_private_ip IP Pribadi VM di VPC

Hancurkan Sumber Daya #

Untuk menghapus semua yang dibuat:
terraform destroy

Catatan penting: #

  • ID AMI yang digunakan adalah untuk us-east-1Jika Anda menerapkan di wilayah lain, gantilah dengan AMI Marketplace yang tepat.
  • Selalu amankan kunci pribadi Anda (id_rsa).

📄 Unduh dokumen ini dalam format PDF #

    EMAIL: *

    Didukung oleh Dokumen yang Lebih Baik