menggunakan RELIANOID Muatan Pengimbang Edisi Komuniti pada GCP dengan Terraform

Lihat Kategori

menggunakan RELIANOID Muatan Pengimbang Edisi Komuniti pada GCP dengan Terraform

Baca min 3

Panduan ini memandu anda melalui penggunaan RELIANOID Edisi Komuniti 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 22 dan Web GUI 444)
  • IP Luaran Statik
  • Antara Muka Rangkaian
  • Kiraan Contoh menggunakan RELIANOID Imej Edisi Komuniti 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 peribadi
  • id_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-community/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-community" { source = "relianoid/relianoid-community/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 = lalai rentetan = "us-central1" } pembolehubah "zon" { perihalan = "zon GCP untuk penggunaan VM" jenis = lalai rentetan = "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-community.instance_id } output "instance_public_ip" { description = "IP awam bagi RELIANOID VM" value = module.relianoid-community.instance_public_ip } output "instance_private_ip" { description = "IP peribadi bagi RELIANOID Nilai VM" = module.relianoid-community.instance_private_ip }
    

    Langkah 4: Mulakan dan Sebarkan #

    Jalankan arahan berikut mengikut urutan:

    terraform init terraform plan terraform terpakai
    

    Sahkan dengan yes apabila diminta

    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 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.

    📄 Muat turun dokumen ini dalam format PDF #

      E-MEL: *

    Dikuasai oleh BetterDocs