קבוצה של מופעי מכונה לא מנוהלים היא אוסף של מכונות וירטואליות (VM) שנמצאות בפרויקט יחיד, באזור יחיד, ברשת VPC יחידה וברשת משנה יחידה. קבוצת מופעים לא מנוהלת שימושית לקיבוץ מכונות וירטואליות שנדרשות להן הגדרות קונפיגורציה או כוונון פרטניים. אפשר להשתמש בקבוצת מופעים לא מנוהלת בשירות העורפי של מאזן עומסים.
למכונות וירטואליות שנדרשות להן הגדרות עקביות, אפשר להשתמש בקבוצת מכונות מנוהלת (MIG) שמבוססת על תבנית של הגדרות מכונה. אם אפשר, מומלץ להשתמש בקבוצות מופעי מכונה מנוהלות במקום בקבוצות לא מנוהלות. כדי ליצור קבוצת מופעי מכונה מנוהלים, ראו יצירת קבוצת מופעי מכונה מנוהלים.
אפשר להוסיף כל אחד מהסוגים של קבוצות מכונות כקצה עורפי למאזן עומסים. Google Cloud מידע נוסף זמין במאמר סקירה כללית על Cloud Load Balancing. במאמר מכונות וירטואליות בכל קבוצת מכונות מפורט מספר המכונות הווירטואליות שנתמכות ב-Cloud Load Balancing בכל קבוצת מכונות.
מידע נוסף על קבוצות של מכונות זמין במאמר סקירה כללית על קבוצות של מכונות.
לפני שמתחילים
- ההבדל בין קבוצות מנוהלות של מכונות וירטואליות לבין קבוצות לא מנוהלות של מכונות וירטואליות
-
אם עדיין לא עשיתם את זה, תצטרכו להגדיר אימות.
אימות הוא תהליך שבו מאמתים את הזהות שלכם כדי לקבל גישה לממשקי API ולשירותים של Google Cloud . כדי להריץ קוד או דוגמאות מסביבת פיתוח מקומית, אפשר לבצע אימות ל-Compute Engine באחת מהדרכים הבאות:
צריך לבחור את הכרטיסייה הרלוונטית לאופן שבו תכננתם להשתמש בדוגמאות בדף הזה:
המסוף
כשמשתמשים במסוף Google Cloud כדי לגשת לשירותים Google Cloud ולממשקי ה-API, לא צריך להגדיר אימות.
gcloud
-
התקינו את ה-CLI של Google Cloud. אחר כך, מאתחלים את ה-CLI של Google Cloud באמצעות הפקודה הבאה:
gcloud initאם אתם משתמשים בספק זהויות חיצוני (IdP), קודם אתם צריכים להיכנס ל-CLI של gcloud באמצעות המאגר המאוחד לניהול זהויות.
-
- הגדרת אזור ותחום כברירת מחדל
REST
כדי להשתמש בסביבת פיתוח מקומית בדוגמאות של API בארכיטקטורת REST שבדף הזה, צריך להשתמש בפרטי הכניסה שאתם נותנים ל-CLI של gcloud.
התקינו את ה-CLI של Google Cloud.
אם אתם משתמשים בספק זהויות חיצוני (IdP), קודם אתם צריכים להיכנס ל-CLI של gcloud באמצעות המאגר המאוחד לניהול זהויות.
מידע נוסף מופיע במאמר אימות לשימוש ב-REST במסמכי האימות של Google Cloud .
עבודה עם קבוצות לא מנוהלות של מופעי מכונה
יצירת קבוצות
בניגוד לקבוצות של מופעי מכונה מנוהלים, קבוצות של מופעי מכונה לא מנוהלים הן רק אוספים של מכונות וירטואליות נפרדות שלא משתפות תבנית משותפת של הגדרות מכונה. פשוט יוצרים קבוצה ומוסיפים אליה מכונות וירטואליות נפרדות.
המסוף
- נכנסים לדף Instance groups במסוף Google Cloud .
- לוחצים על Create instance group.
- לוחצים על New unmanaged instance group (קבוצת מופעים לא מנוהלת חדשה).
- מזינים שם לקבוצת המופעים הלא מנוהלת.
- בקטע מיקום, בוחרים אזור ותחום.
- בוחרים רשת ורשת משנה.
- בקטע VM instances (מכונות וירטואליות), בוחרים את המכונות הווירטואליות שרוצים להוסיף לקבוצה הזו.
- לוחצים על יצירה.
gcloud
כדי ליצור קבוצת מכונות לא מנוהלת חדשה, משתמשים בפקודה instance-groups unmanaged create:
gcloud compute instance-groups unmanaged create instance-group-name \
--zone=zone
מחליפים את מה שכתוב בשדות הבאים:
-
instance-group-name: השם של הקבוצה שרוצים ליצור. -
zone: האזור שבו רוצים ליצור את הקבוצה.
REST
כדי ליצור קבוצת מופעים לא מנוהלת באמצעות REST, שולחים בקשת POST באמצעות ה-method instanceGroups.insert:
POST https://compute.googleapis.com/compute/v1/projects/project-id/zones/zone/instanceGroups
{
"name": "instance-group-name"
}
מחליפים את מה שכתוב בשדות הבאים:
-
instance-group-name: השם של הקבוצה שרוצים ליצור. -
zone: האזור שבו רוצים ליצור את הקבוצה. -
project-id: מזהה הפרויקט שמכיל את הקבוצה.
כשיוצרים קבוצה חדשה של מכונות וירטואליות לא מנוהלות באמצעות Google Cloud CLI או REST, לא מתווספות אליה מכונות וירטואליות באופן אוטומטי. אפשר להוסיף מכונות וירטואליות לקבוצת מופעים לא מנוהלת באופן ידני.
הוספה של קבוצות ותיאור שלהן
אחזור רשימה של קבוצות קיימות של מופעי מכונה לא מנוהלים.
המסוף
בדף Instance groups במסוף Google Cloud מופיעה רשימה של קבוצות מנוהלות של מופעים וקבוצות לא מנוהלות של מופעים.
gcloud
כדי להציג רשימה של כל קבוצות המופעים הלא מנוהלות בפרויקט באמצעות Google Cloud CLI, משתמשים בפקודה instance-groups unmanaged list:
gcloud compute instance-groups unmanaged list
כדי לראות מידע על קבוצת מופעי מכונה לא מנוהלת ספציפית, משתמשים בפקודה instance-groups unmanaged describe:
gcloud compute instance-groups unmanaged describe instance-group-name \ --zone=zone
מחליפים את מה שכתוב בשדות הבאים:
-
instance-group-name: השם של הקבוצה שרוצים לתאר. -
zone: האזור של הקבוצה.
REST
כדי להציג רשימה של קבוצות מכונות באמצעות REST, שולחים בקשת GET באמצעות ה-method instanceGroups.list:
GET https://compute.googleapis.com/compute/v1/projects/project-id/zones/zone/instanceGroups
כדי לקבל מידע על קבוצת מכונות לא מנוהלת ספציפית באמצעות ה-API, שולחים בקשת GET באמצעות השיטה instanceGroups.get:
GET https://compute.googleapis.com/compute/v1/projects/project-id/zones/zone/instanceGroups/instance-group-name
מחליפים את מה שכתוב בשדות הבאים:
-
instance-group-name: השם של הקבוצה שרוצים לתאר. -
zone: האזור של הקבוצה. -
project-id: מזהה הפרויקט שמכיל את הקבוצה.
מתבצעת מחיקה של קבוצות
בניגוד לקבוצת מופעי מכונה מנוהלים, מחיקה של קבוצת מופעי מכונה לא מנוהלים לא מוחקת אף אחת מהמכונות הווירטואליות בקבוצה. מחיקה של קבוצת מופעי מכונה לא מנוהלת מסירה רק את הקיבוץ הלוגי של מכונות ה-VM.
אי אפשר למחוק קבוצת מופעים אם הקבוצה היא בק-אנד שלGoogle Cloud מאזן עומסים. קודם צריך להסיר את ה-backend משירות ה-backend.
המסוף
- נכנסים לדף Instance groups במסוף Google Cloud .
- בוחרים קבוצת מופעים לא מנוהלת אחת או יותר מהרשימה.
- לוחצים על מחיקה כדי להסיר את הקבוצות. הקבוצות יוסרו, אבל המכונות הווירטואליות בקבוצות לא יימחקו.
gcloud
כדי למחוק קבוצת מכונות לא מנוהלת, משתמשים בפקודה instance-groups unmanaged delete:
gcloud compute instance-groups unmanaged delete instance-group-name \
--zone=zone
מחליפים את מה שכתוב בשדות הבאים:
-
instance-group-name: השם של הקבוצה שרוצים למחוק. -
zone: האזור של הקבוצה.
REST
כדי למחוק קבוצת מכונות לא מנוהלת באמצעות REST, שולחים DELETEבקשה באמצעות השיטה instanceGroups.delete:
DELETE https://compute.googleapis.com/compute/v1/projects/project-id/zones/zone/instanceGroups/instance-group-name
מחליפים את מה שכתוב בשדות הבאים:
-
instance-group-name: השם של הקבוצה שרוצים למחוק. -
zone: האזור של הקבוצה. -
project-id: מזהה הפרויקט שמכיל את הקבוצה.
חברות בקבוצה
הוספת מכונות וירטואליות
אחרי שיוצרים קבוצת מופעים לא מנוהלת, אפשר להוסיף מכונות וירטואליות לקבוצה. עם זאת, אפשר לקבץ מכונות וירטואליות רק אם ממשק הרשת הראשון או היחיד (nic0) של כל מכונה וירטואלית מחובר לאותה רשת VPC. המספר המקסימלי של מכונות וירטואליות שאפשר להוסיף לקבוצת מופעים לא מנוהלת הוא 2,000. אם רוצים להוסיף יותר מ-2,000 מכונות וירטואליות לקבוצה, צריך לפנות לתמיכה.
המסוף
- נכנסים לדף Instance groups במסוף Google Cloud .
- בעמודה שם ברשימה, לוחצים על השם של קבוצת המכונות שרוצים להוסיף לה את המכונות הווירטואליות. ייפתח דף עם המאפיינים של קבוצת המכונות ורשימה של מכונות וירטואליות שכבר שייכות לקבוצה.
- לוחצים על עריכה כדי לשנות את קבוצת המופעים הלא מנוהלת הזו.
- בקטע VM instances (מופעי מכונות וירטואליות), בוחרים מכונה וירטואלית קיימת אחת או יותר להוספה לקבוצה. אפשר לבחור רק מכונות וירטואליות שנמצאות באותו אזור, באותה רשת VPC ובאותה רשת משנה כמו מכונות וירטואליות קיימות.
- לוחצים על שמירה כדי להוסיף את המכונות הווירטואליות החדשות לקבוצה.
gcloud
כדי להוסיף מכונות לקבוצת מכונות לא מנוהלת, משתמשים בפקודה instance-groups unmanaged add-instances:
gcloud compute instance-groups unmanaged add-instances instance-group-name \
--zone=zone \
--instances=list-of-VM-names
מחליפים את מה שכתוב בשדות הבאים:
-
instance-group-name: שם הקבוצה שאליה רוצים להוסיף מכונות וירטואליות. -
zone: האזור של הקבוצה. -
list-of-VM-names: רשימה מופרדת בפסיקים של מכונות וירטואליות באותו אזור, באותה רשת VPC ובאותה תת-רשת.
REST
כדי להוסיף מכונות וירטואליות לקבוצת מופעים לא מנוהלת, שולחים בקשת POST באמצעות השיטה instanceGroups.addInstances:
POST https://compute.googleapis.com/compute/v1/projects/project-id/zones/zone/instanceGroups/instance-group-name/addInstances
{
"instances": [
{
"instance": "https://www.googleapis.com/compute/v1/projects/project-id/zones/zone/instances/instance-1-name",
"instance": "https://www.googleapis.com/compute/v1/projects/project-id/zones/zone/instances/instance-2-name",
....
}
]
}
מחליפים את מה שכתוב בשדות הבאים:
-
instance-group-name: שם הקבוצה שאליה רוצים להוסיף מכונות וירטואליות. -
zone: האזור של הקבוצה. -
project-id: מזהה הפרויקט שמכיל את הקבוצה. -
instance-1-nameו-instance-2-name: אלה שמות של מכונות וירטואליות באותו אזור, באותה רשת VPC ובאותה תת-רשת, שרוצים להוסיף לקבוצה.
הצגת רשימה של מכונות וירטואליות
אפשר לאחזר רשימה של מכונות וירטואליות שחברות בקבוצת מופעים לא מנוהלת.
המסוף
- נכנסים לדף Instance groups במסוף Google Cloud .
- בעמודה Name (שם) ברשימה, לוחצים על השם של קבוצת המכונות הלא מנוהלת שרוצים לראות. מוצג דף עם רשימת המקרים שנכללים בקבוצה.
gcloud
כדי להציג את רשימת המכונות הווירטואליות בקבוצת מכונות לא מנוהלת, משתמשים בפקודה instance-groups unmanaged list-instances:
gcloud compute instance-groups unmanaged list-instances instance-group-name \ --zone=zone
מחליפים את מה שכתוב בשדות הבאים:
-
instance-group-name: השם של הקבוצה שרוצים לראות את רשימת החברים שלה. -
zone: האזור של הקבוצה.
REST
כדי להציג רשימה של מכונות וירטואליות בקבוצת מכונות לא מנוהלת, שולחים בקשת POST באמצעות השיטה instanceGroups.listInstances:
POST https://compute.googleapis.com/compute/v1/projects/project-id/zones/zone/instanceGroups/instance-group-name/listInstances
מחליפים את מה שכתוב בשדות הבאים:
-
instance-group-name: השם של הקבוצה שרוצים לראות את רשימת החברים שלה. -
zone: האזור של הקבוצה. -
project-id: מזהה הפרויקט שמכיל את הקבוצה.
הסרת מכונות וירטואליות
אפשר להסיר מכונות וירטואליות מקבוצת מכונות לא מנוהלת. הסרת מכונה וירטואלית מקבוצת המופעים לא מוחקת את המכונה הווירטואלית.
המסוף
- נכנסים לדף Instance groups במסוף Google Cloud .
- בעמודה Name ברשימה, לוחצים על השם של קבוצת המכונות שרוצים להסיר ממנה מכונות וירטואליות. נפתח דף עם המאפיינים של קבוצת המופעים ורשימה של מכונות וירטואליות שנכללות בקבוצה.
- ברשימה, בוחרים מכונה וירטואלית אחת או יותר שרוצים להסיר מהקבוצה.
- לוחצים על הסרה מהקבוצה. מכונות וירטואליות שמוסרות מקבוצת מופעים לא מנוהלת ממשיכות להתקיים ולפעול, אלא אם מפסיקים או מוחקים אותן.
gcloud
כדי להסיר מכונות וירטואליות מקבוצת מכונות לא מנוהלת, משתמשים בפקודה instance-groups unmanaged remove-instances:
gcloud compute instance-groups unmanaged remove-instances instance-group-name \
--zone=zone \
--instances=list-of-VM-names
מחליפים את מה שכתוב בשדות הבאים:
-
instance-group-name: השם של הקבוצה שמכילה את המופעים שרוצים להסיר. -
zone: האזור של הקבוצה. -
list-of-VM-names: רשימה מופרדת בפסיקים של מכונות וירטואליות שרוצים להסיר מהקבוצה.
REST
כדי להסיר מכונות וירטואליות מקבוצת מכונות לא מנוהלת, שולחים POSTבקשה באמצעות השיטה instanceGroups.removeInstances. אפשר להסיר כמה מכונות וירטואליות בו-זמנית, כמו שמוצג בהמשך:
POST https://compute.googleapis.com/compute/v1/projects/project-id/zones/zone/instanceGroups/instance-group-name/removeInstances
{
"instances": [
{
"instance": "https://www.googleapis.com/compute/v1/projects/project-id/zones/zone/instances/instance-1-name",
"instance": "https://www.googleapis.com/compute/v1/projects/project-id/zones/zone/instances/instance-2-name",
....
}
]
}
מחליפים את מה שכתוב בשדות הבאים:
-
instance-group-name: השם של הקבוצה שמכילה את המופעים שרוצים להסיר. -
zone: האזור של הקבוצה. -
project-id: מזהה הפרויקט שמכיל את הקבוצה. -
instance-1-nameו-instance-2-name: אלה שמות המכונות הווירטואליות שרוצים לבטל את השיוך שלהן לקבוצה.
עבודה עם יציאות בעלות שם
יציאות עם שם הן צמדי מפתח/ערך שמייצגים את השם והמספר של יציאה. שם היציאה מייצג שם של שירות או אפליקציה. מספר היציאה מייצג את היציאה שבה השירות או האפליקציה פועלים.
יציאות עם שמות משמשות את Cloud Load Balancing. מאזני עומסים שפועלים כשרתי proxy נרשמים ליציאה אחת עם שם בהגדרות של שירות הקצה העורפי שלהם. שם היציאה מתורגם למספר יציאה על סמך המיפוי של כל עורף קצה של קבוצת מופעים.
לדוגמה, שירות קצה עורפי יכול להירשם ליציאה בשם http-port.
לקבוצת שרתי העורף יכול להיות פורט בשם http-port:80. קבוצת המופעים של ה-Backend מורה למאזן העומסים לשלוח תנועה למכונה וירטואלית בקבוצה ביציאה 80 באמצעות פרוטוקול (כמו TCP). הפרוטוקול מוגדר בשירות הקצה העורפי של מאזן העומסים.
יציאות עם שם הן מטא-נתונים פשוטים שמשמשים מאזני עומסים של שרת proxy. יציאות עם שמות לא שולטות במשאבי רשת או חומת אש ב-Compute Engine.
כמה מספרי יציאות ליציאה עם שם
אפשר להקצות כמה יציאות לכל שם שירות. אפשר גם להקצות כמה שמות שירות לכל ניוד.
חשוב לזכור:
- התנועה מאוזנת בין כל היציאות עם אותו שם יציאה.
- שירות קצה עורפי נתון יכול להעביר תעבורה רק ליציאה אחת עם שם בכל פעם.
אם משתמשים בכמה מספרי יציאה ליציאה עם שם, כל היציאות צריכות להיות שייכות לאותה אפליקציה.
לדוגמה,
http:80,http:8080פועל, אבלhttp:80,http:443לא פועל כי יציאה 80 בדרך כלל לא תומכת ב-TLS.
אפשר להקצות כמה יציאות עם שם לקבוצת מכונות. לדוגמה, נניח שיש שירות לקצה העורפי שנרשם ליציאה בשם http-port, ויש לו שתי קבוצות של שרתי עורפיים (backend instance):
-
instance-group-aעם ניוד בשםhttp-port:80 -
instance-group-bעם ניוד בשםhttp-port:79
שירות הקצה העורפי הזה שולח תעבורה ליציאה 80 למכונות וירטואליות ב-instance-group-a וליציאה 79 למכונות וירטואליות ב-instance-group-b.
כשמוסיפים את אותה קבוצת מכונות לכמה שירותים לקצה העורפי (לכמה מאזני עומסים) וקבוצת המכונות משרתת יציאות שונות בכל מאזן עומסים, לא מוסיפים את כל מספרי היציאות ליציאה אחת עם שם. במקום זאת, יוצרים יציאה ייחודית עם שם וממפים אותה לקבוצת יציאות שכל שירות קצה עורפי צריך לשרת.
לדוגמה, נניח שיש לכם שלוש אפליקציות, שלכל אחת מהן יש מאזן עומסים משלה. לכל אפליקציה יש מספר יציאה משלה: 81 ל-app1, 82 ל-app2 ו-83 ל-app3. בהנחה שכל שלושת השירותים לקצה העורפי משתמשים בקבוצת מכונות משותפת, צריך להקצות את היציאות עם השמות לקבוצת המכונות הזו בתור [app1:81, app2:82, app3:83].
יציאות עם שם ובדיקות תקינות
כדי שיציאה עם שם עם כמה מספרי יציאות בשירות לקצה העורפי תפעל במאזן עומסים חיצוני של אפליקציות (ALB) או במאזן עומסים פנימי של אפליקציות (ALB), בבדיקת תקינות צריך להשתמש בדגל --use-serving-port במקום במספר יציאה ספציפי. האפשרות הזו לא זמינה במסוף Google Cloud . כדי להגדיר את --use-serving-port, צריך להשתמש ב-Google Cloud CLI או ב-API.
לדוגמה, נניח שיש לכם אפליקציה שמאזנת את העומס בתנועה בשלושה פורטים שונים (81, 82, 83) באותו שירות קצה עורפי עם קבוצת מכונות אחת. אפשר להקצות את היציאות לקבוצות המכונות האלה כ-[app:81,
82, 83]. בדיקת התקינות בתרחיש הזה צריכה לכלול את הדגל --use-serving-port.
מידע נוסף זמין במסמכי התיעוד בנושא בדיקת תקינות של איזון עומסים.
יציאות עם שם וכללים לחומת אש
יציאות עם שם לא יוצרות או משנות Google Cloud כללי חומת אש. כדי לאפשר תעבורה למכונות וירטואליות של קצה עורפי, עדיין צריך ליצור את הכללים הנדרשים של חומת האש.
יציאות עם שם ושירותים לקצה עורפי
בנוסף להגדרות של קבוצת המופעים, צריך להגדיר גם את שירות הקצה העורפי. לדוגמה, נניח שהגדרתם יציאה עם שם בקבוצת מופעים בשם my-service-name והיציאה 8888:
gcloud compute instance-groups set-named-ports my-unmanaged-ig \
--named-ports=my-service-name:8888
לאחר מכן צריך להפנות ליציאה עם השם בהגדרות של שירות הקצה העורפי, כשהערך של --port-name בשירות הקצה העורפי מוגדר ל-my-service-name:
gcloud compute backend-services update my-backend-service \
--port-name=my-service-name
יצירת יציאות עם שמות
המסוף
- נכנסים לדף Instance groups במסוף Google Cloud .
- בעמודה Name (שם) ברשימה, לוחצים על השם של קבוצת המכונות שרוצים לציין בה יציאות עם שמות. נפתח דף עם המאפיינים של קבוצת המופעים.
- לוחצים על עריכה כדי לשנות את קבוצת המופעים הלא מנוהלת הזו.
- בקטע מיפוי יציאות, לוחצים על הוספת יציאה ומזינים את שם היציאה ואת המספר שלה. מוסיפים או מסירים יציאות אחרות עם שמות לפי הצורך.
- לוחצים על שמירה כדי לעדכן את רשימת היציאות עם שמות עבור קבוצת המופעים הלא מנוהלת.
gcloud
כדי להוסיף יציאות עם שמות לקבוצת מופעי מכונה לא מנוהלת, משתמשים בפקודה instance-groups
unmanaged set-named-ports:
gcloud compute instance-groups unmanaged set-named-ports instance-group-name \
--zone=zone \
--named-ports=port-name:port-number,...
כדי להציג רשימה של יציאות עם שמות בקבוצת מופעים לא מנוהלת, משתמשים בפקודה instance-groups unmanaged get-named-ports:
מגדירים יציאה אחת או יותר עם שם באמצעות הפקודה set-named-ports:
gcloud compute instance-groups unmanaged set-named-ports INSTANCE_GROUP \
--named-ports PORT_NAME:PORT,PORT_NAME:PORTלדוגמה:
gcloud compute instance-groups unmanaged set-named-ports INSTANCE_GROUP \
--named-ports name1:80,name2:8080כדי להקצות כמה יציאות לכל שם שירות או כמה שמות לכל שירות, צריך ליצור יותר מערך אחד לכל שם או יציאה. לדוגמה, אם היציאות 10, 20 ו-80 מיועדות לאותו אפליקציה, אפשר להקצות את name1 לכל היציאות האלה. בנוסף, יכול להיות שתקצו שני שמות, name2 ו-name3, ליציאה 8080. לבסוף, אפשר להקצות את הפורט 9000 ל-name4, כמו בדוגמה הבאה:
gcloud compute instance-groups unmanaged set-named-ports INSTANCE_GROUP \
--named-ports name1:10,name1:20,name1:80,\
name2:8080,name3:8080,\
name4:9000כדי להסיר את כל היציאות עם שמות מקבוצת מופעים לא מנוהלת באמצעות Google Cloud CLI, משתמשים בפקודה instance-groups unmanaged set-named-ports עם רשימה ריקה של יציאות עם שמות:
gcloud compute instance-groups unmanaged set-named-ports instance-group-name \
--zone=zone \
--named-ports=""
בכל הדוגמאות שלמעלה, מחליפים את הערכים הבאים אם הם מופיעים:
-
instance-group-name: השם של קבוצת המכונות. -
zone: האזור של הקבוצה. -
port-nameו-port-number: שם היציאה ומספר היציאה מייצגים מיפוי משם שאתם בוחרים למספר יציאה. אפשר לציין כמה מיפויים שמופרדים בפסיקים. לדוגמה,port-one:80,port-two:8080היא רשימה תקינה של יציאות עם שמות.
REST
מתארים את קבוצת המכונות ורושמים את הערך של fingerprint.
כדי להוסיף יציאות עם שמות, שולחים בקשת
POSTבאמצעות השיטה instanceGroups.setNamedPorts. אם רוצים להסיר את כל היציאות עם השמות, מגדירים אתnamedPortsלרשימה ריקה.POST https://compute.googleapis.com/compute/v1/projects/project-id/zones/zone/instanceGroups/instance-group-name/setNamedPorts { "fingerprint": "fingerprint", "namedPorts": [ { "name": "port-name", "port": port-number }, { "name": "port-name", "port": port-number }, .... ] }מחליפים את מה שכתוב בשדות הבאים:
-
instance-group-name: השם של קבוצת המכונות. -
zone: האזור של הקבוצה. -
project-id: מזהה הפרויקט שמכיל את הקבוצה. -
port-nameו-port-number: שם היציאה ומספר היציאה מייצגים מיפוי משם שאתם בוחרים למספר יציאה. -
fingerprint: זו טביעת האצבע מהשלב הקודם.
-
המאמרים הבאים
- יוצרים קבוצה של מופעי מכונה מנוהלים עם מכונות וירטואליות באזור אחד.
- יוצרים קבוצת מופעי מכונה מנוהלים עם מכונות וירטואליות בכמה אזורים באזור מסוים.
- מידע על Cloud Load Balancing