RELIANOID Load Balancer Enterprise Edition גרסה 8 עם Terraform ב-GCP

צפה בקטגוריות

RELIANOID Load Balancer Enterprise Edition גרסה 8 עם Terraform ב-GCP

3 דק קריאה

מדריך זה ידריך אותך בפריסה של RELIANOID גרסה לארגונים מכונה וירטואלית מופעלת פלטפורמת הענן של גוגל (GCP) באמצעות מודול Terraform הרשמי הזמין ב- רישום Terraform.

מה מודול זה מספק #

לאחר פריסת מודול Terraform, הוא יוצר אוטומטית את המשאבים הבאים:

  • רשת VPC
  • תת רשת
  • כלל חומת האש (המאפשר SSH 22 וממשק משתמש גרפי (GUI) אינטרנטי 444)
  • IP חיצוני סטטי
  • ממשק רשת
  • מופע חישוב באמצעות RELIANOID תמונה של מהדורת Enterprise מ-Google Cloud Marketplace

תנאים מוקדמים #

1. התקנת Terraform #

הורד והתקן את Terraform עבור מערכת ההפעלה שלך, ולאחר מכן ודא את ההתקנה:

terraform -version

2. התקנת ערכת פיתוח התוכנה של גוגל קלאוד #

הורד והתקן את ערכת פיתוח התוכנה של גוגל קלאוד.

אימות החשבון שלך והגדר את הפרויקט הפעיל:

gcloud auth login
gcloud config set project <YOUR_PROJECT_ID>

3. צור זוג מפתחות SSH #

תצטרך מפתח SSH כדי לגשת למכונה הווירטואלית שלך.

אם אין לך אחד כזה, צור אותו באמצעות:

ssh-keygen -t rsa -b 4096 -f id_rsa

זה ייצור:

  • id_rsa מפתח פרטי
  • id_rsa.pub מפתח ציבורי →

שמור את שני הקבצים באותה ספרייה כמו קבצי התצורה של Terraform שלך.

שלב 1: אתר את מודול Terraform #

בקרו ב-Terraform Registry וחפשו:
relianoid/relianoid-enterprise/google






בחר את המודול כדי להציג את פרטי השימוש.

שלב 2: צור ספריית פרויקטים #

mkdir relianoid-gcp תקליטור relianoid-gcp

שלב 3: יצירת קבצי תצורה של Terraform #

צור את הקבצים הבאים בתיקיית הפרויקט שלך:

main.tf #

מודול "relianoid-enterprise" { מקור = "relianoid/relianoid-enterprise/google" גרסה = "1.0.0" project_id = var.project_id אזור = var.region אזור = var.zone public_ssh_key_path = "${path.module}/id_rsa.pub" }

variables.tf #

משתנה "project_id" { תיאור = "מזהה פרויקט GCP" סוג = מחרוזת } משתנה "אזור" { תיאור = "אזור GCP עבור משאבים" סוג = מחרוזת default = "us-central1" } משתנה "אזור" { תיאור = "אזור GCP עבור פריסת מכונה וירטואלית" סוג = מחרוזת default = "us-central1-a" }

terraform.tfvars #

project_id = "your-gcp-project-id" region = "us-central1" zone = "us-central1-a"

outputs.tf #

output "instance_id" { description = "המזהה של מופע ה-GCP VM" value = module.relianoid-enterprise.instance_id } output "instance_public_ip" { description = "כתובת ה-IP הציבורית של ה- RELIANOID "VM" value = module.relianoid-enterprise.instance_public_ip } output "instance_private_ip" { description = "כתובת ה-IP הפרטית של ה- RELIANOID VM" value = module.relianoid-enterprise.instance_private_ip }

שלב 4: אתחול ופריסה #

הפעל את הפקודות הבאות לפי הסדר:

terraform init terraform תוכנית terraform להחיל

אשר עם yes כאשר תתבקש לעשות זאת.

שלב 5: גש אל RELIANOID VM #

לאחר השלמת הפריסה, Terraform יפיק את הנתונים של המכונה הווירטואלית. כתובת IP ציבורית.

גישה SSH #

ssh -i id_rsa admin@<instance_public_ip>
שם משתמש ברירת מחדל: admin

גישה לממשק משתמש גרפי לאינטרנט #

פתח את הדפדפן שלך ונווט אל:

https://<instance_public_ip>:444

יציאות #

שם הפלט תיאור
instance_id המזהה של מופע ה-GCP VM
instance_public_ip כתובת ה-IP הציבורית של המכונה הווירטואלית
instance_private_ip כתובת ה-IP הפרטית במכונה הווירטואלית

הרס את הפריסה #

כדי להסיר את כל המשאבים שנוצרו על ידי Terraform:

terraform destroy

הערות חשובות: #

  • ודא שיש לך קיבל את RELIANOID מונחי תמונה ב-Google Cloud Marketplace לפני הפריסה.
  • שמור על שלך מפתח SSH פרטי (id_rsa) מאובטח — אל תשתפו את זה בפומבי.
  • המודול מספק באופן אוטומטי את כל משאבי הרשת, חומת האש והמחשוב הנדרשים לפריסה.

📄 הורד מסמך זה בפורמט PDF #

    דואר אלקטרוני: *

    פותח ומופעל ע"י BetterDocs