Panduan ini menerangkan cara untuk menggunakan RELIANOID Edisi Enterprise mesin maya pada AWS menggunakan modul Terraform rasmi daripada Pendaftaran Terraform.
Peruntukan modul secara automatik:
- VPC dengan Gerbang Internet
- Subnet Awam
- Kumpulan Keselamatan (membenarkan SSH 22, Web GUI 444)
- Contoh EC2 menggunakan RELIANOID AMI Edisi Perusahaan
- Pasangan Kunci untuk akses SSH
Prasyarat #
Pasang Terraform #
Muat turun Terraform dan pasang untuk OS anda.
terraform -version
Pasang AWS CLI #
Muat turun AWS CLI dan konfigurasikannya dengan kelayakan anda.
aws configure
Pasangan Kunci SSH #
Anda memerlukan kunci SSH untuk mengakses VM. Jika anda belum mempunyainya:
Catatan: Pengguna mesti menjana pasangan kunci SSH dalam folder semasa sebelum menjalankan Terraform:
ssh-keygen -t rsa -b 4096 -f id_rsa
Ini mencipta id_rsa (kunci peribadi) dan id_rsa.pub (kunci awam). Simpan kekunci dalam direktori yang sama di mana fail Terraform disimpan.
Langkah 1: Cari Modul Terraform #
- Pergi ke Pendaftaran Terraform.
- Carian untuk
relianoid-enterprise. - Pilih modul rasmi
relianoid/relianoid-enterprise.


Langkah 2: Buat Folder Projek #
mkdir relianoid-aws cd relianoid-aws
Langkah 3: Buat main.tf #
modul "relianoid-enterprise" { source = "relianoid/relianoid-enterprise/aws" version = "1.0.2" ami_id = "ami-0169776ce0edf5fc5" # lalai US East Marketplace AMI public_ssh_key_path = "${path.module}/id_rsa.pub" }
outputs.tf #
output "instance_id" { description = "ID of the EC2 instance" value = module.relianoid-enterprise.instance_id } output "instance_public_ip" { description = "IP awam bagi EC2 instance" value = module.relianoid-enterprise.instance_public_ip } = output "instance_private_ip" { description = "IP awam bagi EC2 instance" value = module.relianoid-enterprise.instance_public_ip } = output "instance_private_ip" { module.relianoid-enterprise.instance_private_ip }
Nota: #
- Pengguna mesti menjana pasangan kunci SSH dalam folder semasa sebelum menjalankan Terraform:
ssh-keygen -t rsa -b 4096 -f ./id_rsa -N "" - Modul ini memperuntukkan secara dalaman semua sumber AWS yang diperlukan, termasuk VPC, Subnet, Kumpulan Keselamatan, tika EC2 dan pasangan kunci.
- Pengguna boleh mengatasi
ami_idjika mereka ingin menggunakan AMI yang berbeza.
Langkah 4: Mulakan & Sebarkan #
Jalankan yang berikut:
terraform init terraform plan terraform terpakai
Sahkan dengan yes apabila digesa.
Langkah 5: Akses ke RELIANOID VM #
Selepas penggunaan, Terraform mengeluarkan alamat IP awam. Sambung menggunakan SSH:
ssh -i id_rsa admin@<instance_public_ip>
Kemudian buka GUI Web dalam penyemak imbas anda:
https://<instance_public_ip>:444
Output #
Terraform menyediakan:
| Nama Output | Penerangan Produk |
instance_id |
ID contoh EC2 |
instance_public_ip |
IP awam VM |
instance_private_ip |
IP peribadi VM dalam VPC |
Musnahkan Sumber #
Untuk memadam semua yang dibuat:
terraform destroy
⚠️ Nota Penting: #
- ID AMI yang digunakan adalah untuk
us-east-1. Jika anda menggunakan kawasan lain, gantikannya dengan AMI Marketplace yang betul. - Sentiasa selamatkan kunci peribadi anda (
id_rsa).