Panduan ini memandu anda melalui penggunaan RELIANOID Edisi Enterprise mesin maya dihidupkan Platform Awan Google (GCP) menggunakan modul Terraform rasmi yang tersedia pada Pendaftaran Terraform.
Apa Yang Diperuntukkan oleh Modul Ini #
Apabila digunakan, modul Terraform mencipta sumber berikut secara automatik:
- Rangkaian VPC
- sub bersih
- Peraturan Firewall (membenarkan SSH
22dan GUI Web444) - IP Luaran Statik
- Antara Muka Rangkaian
- Kiraan Contoh menggunakan RELIANOID Imej Edisi Perusahaan daripada Google Cloud Marketplace
Prasyarat #
1. Pasang Terraform #
Muat turun dan pasang Terraform untuk sistem pengendalian anda, kemudian sahkan pemasangan:
terraform -version
2. Pasang Google Cloud SDK #
Muat turun dan pasang Google Cloud SDK.
Sahkan akaun anda dan tetapkan projek aktif:
gcloud auth login
gcloud config set project <YOUR_PROJECT_ID>
3. Hasilkan Pasangan Kunci SSH #
Anda memerlukan kunci SSH untuk mengakses VM anda.
Jika anda belum memilikinya, buat dengan:
ssh-keygen -t rsa -b 4096 -f id_rsa
Ini akan menjana:
id_rsa→ Kunci peribadiid_rsa.pub→ Kunci awam.
Simpan kedua-dua fail dalam direktori yang sama dengan fail konfigurasi Terraform anda.
Langkah 1: Cari Modul Terraform #
Lawati Pendaftaran Terraform dan cari:
relianoid/relianoid-enterprise/google

Pilih modul untuk melihat butiran penggunaan.
Langkah 2: Buat Direktori Projek #
mkdir relianoid-gcp cd relianoid-gcp
Langkah 3: Cipta Fail Konfigurasi Terraform #
Cipta fail berikut dalam direktori projek anda:
main.tf #
modul "relianoid-enterprise" { source = "relianoid/relianoid-enterprise/google" version = "1.0.0" project_id = var.project_id region = var.region zone = var.zone public_ssh_key_path = "${path.module}/id_rsa.pub" }
variables.tf #
pembolehubah "id_projek" { perihalan = "ID projek GCP" jenis = rentetan } pembolehubah "rantau" { perihalan = "Rantau GCP untuk sumber" jenis = rentetan lalai = "us-central1" } pembolehubah "zon" { perihalan = "Zon GCP untuk penggunaan VM" jenis = rentetan lalai = "us-central1-a" }
terraform.tfvars #
project_id = "your-gcp-project-id" region = "us-central1" zone = "us-central1-a"
outputs.tf #
output "instance_id" { description = "ID of the GCP VM instance" value = module.relianoid-enterprise.instance_id } output "instance_public_ip" { description = "Alamat IP awam bagi RELIANOID VM" value = module.relianoid-enterprise.instance_public_ip } output "instance_private_ip" { description = "Alamat IP peribadi bagi RELIANOID Nilai VM" = module.relianoid-enterprise.instance_private_ip }
Langkah 4: Mulakan dan Sebarkan #
Jalankan arahan berikut mengikut urutan:
terraform init terraform plan terraform terpakai
Sahkan dengan yes apabila digesa.
Langkah 5: Akses ke RELIANOID VM #
Setelah penempatan selesai, Terraform akan mengeluarkan VM alamat IP awam.
Akses SSH #
ssh -i id_rsa admin@<instance_public_ip>
Nama pengguna lalai: admin
Akses GUI Web #
Buka penyemak imbas anda dan navigasi ke:
https://<instance_public_ip>:444
Output #
| Nama Output | Penerangan Produk |
instance_id |
ID tika VM GCP |
instance_public_ip |
Alamat IP awam VM |
instance_private_ip |
Alamat IP peribadi dalam VM |
Musnahkan Deployment #
Untuk mengalih keluar semua sumber yang dibuat oleh Terraform:
terraform destroy
Nota Penting: #
- Pastikan anda telah menerima RELIANOID istilah imej dalam Google Cloud Marketplace sebelum digunakan.
- Pastikan anda kunci SSH peribadi (
id_rsa) selamat - jangan kongsikannya secara terbuka. - Modul ini secara automatik menyediakan semua rangkaian, tembok api dan sumber pengiraan yang diperlukan untuk penggunaan.