במאמר הזה נסביר איך להוסיף גמישות למכונה, כדי שתוכלו להגדיר כמה סוגי מכונות ב-MIG.
אפשר להוסיף גמישות של מופעים כשיוצרים קבוצת מופעים מנוהלת (MIG) או כשעורכים קבוצת מופעים מנוהלת קיימת. כדי להוסיף את הגמישות, צריך להגדיר מדיניות גמישות של מכונה בקבוצת ה-MIG. המדיניות מבטלת את סוג המכונה שצוין בתבנית של הגדרות המכונה. בכל פעם שקבוצת ה-MIG יוצרת מופע של מכונה וירטואלית (VM), היא בוחרת באופן אוטומטי אחד מסוגי המכונות שציינתם במדיניות על סמך זמינות המשאבים. אפשר גם להקצות דרגות לרשימות של סוגי מכונות כדי לציין את ההעדפה שלכם.
מידע נוסף על גמישות המכונות ב-MIG זמין במאמר מידע על גמישות המכונות.
לפני שמתחילים
- מוודאים שבחרתם סוגי מכונות שנתמכים באזור שבו נמצא ה-MIG. כדי לראות את סוגי המכונות באזור מסוים, אפשר לעיין במאמר אזורים ותחומים זמינים.
- אם רוצים ליצור מכונות וירטואליות (VM) זמניות מסוג Spot ב-MIG, צריך לבדוק את זמינות המשאבים לפני שמוסיפים מכונות וירטואליות ל-MIG. בדיקת הזמינות של משאבים עוזרת לצמצם את הסיכויים להיתקל בשגיאות שקשורות לזמינות משאבים. הוראות מפורטות מופיעות במאמר בנושא צפייה בזמינות של משאבים במכונות VM מסוג Spot.
-
אם עדיין לא עשיתם את זה, תצטרכו להגדיר אימות.
אימות הוא תהליך שבו מאמתים את הזהות שלכם כדי לקבל גישה לממשקי API ולשירותים של Google Cloud . כדי להריץ קוד או דוגמאות מסביבת פיתוח מקומית, אפשר לבצע אימות ל-Compute Engine באחת מהדרכים הבאות:
צריך לבחור את הכרטיסייה הרלוונטית לאופן שבו תכננתם להשתמש בדוגמאות בדף הזה:
המסוף
כשמשתמשים במסוף Google Cloud כדי לגשת לשירותים ולממשקי ה-API, לא צריך להגדיר אימות. Google Cloud
gcloud
-
התקינו את ה-CLI של Google Cloud. אחר כך, אתחלו את ה-CLI של Google Cloud באמצעות הפקודה הבאה:
gcloud initאם אתם משתמשים בספק זהויות חיצוני (IdP), קודם אתם צריכים להיכנס ל-CLI של gcloud באמצעות המאגר המאוחד לניהול זהויות.
-
- הגדרת אזור ותחום כברירת מחדל
-
התקינו את ה-CLI של Google Cloud.
-
אם אתם משתמשים בספק זהויות חיצוני (IdP), קודם אתם צריכים להיכנס ל-CLI של gcloud באמצעות המאגר המאוחד לניהול זהויות.
-
אם אתם משתמשים במעטפת מקומית, אתם צריכים ליצור פרטי כניסה לאימות מקומי עבור חשבון המשתמש:
gcloud auth application-default login
אם אתם משתמשים ב-Cloud Shell, אין צורך לבצע את הפעולה הזו.
אם מוחזרת שגיאת אימות ואתם משתמשים בספק זהויות חיצוני (IdP), ודאו ש נכנסתם ל-CLI של gcloud באמצעות המאגר המאוחד לניהול זהויות.
Terraform
כדי להשתמש בסביבת פיתוח מקומית בדוגמאות של Terraform שבדף הזה, מתקינים ומפעילים את ה-CLI של gcloud, ואז מגדירים את Application Default Credentials באמצעות פרטי הכניסה של המשתמש.
מידע נוסף זמין במאמר הגדרת אימות לסביבת פיתוח מקומית.
REST
כדי להשתמש בסביבת פיתוח מקומית בדוגמאות של API בארכיטקטורת REST שבדף הזה, צריך להשתמש בפרטי הכניסה שאתם נותנים ל-CLI של gcloud.
התקינו את ה-CLI של Google Cloud.
אם אתם משתמשים בספק זהויות חיצוני (IdP), קודם אתם צריכים להיכנס ל-CLI של gcloud באמצעות המאגר המאוחד לניהול זהויות.
מידע נוסף מופיע במאמר אימות לשימוש ב-REST במסמכי האימות של Google Cloud .
יצירת קבוצת מופעי מכונה מנוהלים עם גמישות של מכונות
לפני שיוצרים קבוצת MIG, צריך קודם ליצור תבנית של הגדרות מכונה, אם עדיין אין לכם תבנית כזו. אחר כך תוכלו ליצור קבוצת MIG עם גמישות בבחירת המכונה כדי לשנות את סוג המכונה שצוין בתבנית של הגדרות מכונה.
כדי ליצור קבוצת מופעי מכונה מנוהלים (MIG) עם גמישות במופעים, אפשר להשתמש באחת מהשיטות הבאות:
יצירת קבוצת MIG עם כמה סוגי מכונות
המסוף
נכנסים לדף Instance groups במסוף Google Cloud .
לוחצים על יצירת קבוצת מופעים.
בשדה Name, מזינים שם ל-MIG.
ברשימה Instance template, בוחרים את תבנית של הגדרות מכונה שרוצים להשתמש בה עבור ה-MIG.
כדי לציין את מספר המופעים ולהוסיף בחירות של מופעים, צריך לבצע את הפעולות הבאות:
עוברים לקטע מיקום בדף ומגדירים מיקום באופן הבא:
בוחרים באפשרות אזורים מרובים.
בתפריטים הנפתחים Regions ו-Zones, בוחרים אזור ואת התחומים שבהם רוצים ליצור את מכונות ה-VM ב-MIG. אם בחרתם תבנית של הגדרות מכונה אזורית, האזור של התבנית הזו נבחר כברירת מחדל.
בשדה Target distribution shape, בוחרים באפשרות Balanced, Any או Any single zone.
אם בוחרים באפשרות מאוזן או כל אזור יחיד, לוחצים על השבתת ההפצה מחדש של המופע בתיבת הדו-שיח שנפתחת.
אם בוחרים באפשרות כל, מוודאים שתיבת הסימון התרת הפצה מחדש של המופע לא מסומנת.
עוברים לקטע Autoscaling בדף ומוחקים את הגדרת ה-Autoscaling באופן הבא:
בתפריט הנפתח מצב שינוי גודל אוטומטי, לוחצים על מחיקת הגדרת שינוי גודל אוטומטי.
בתיבת הדו-שיח שנפתחת, לוחצים על מחיקה.
גוללים חזרה לשדה Number of instances [מספר המופעים].
בשדה Number of instances (מספר המופעים), מציינים את מספר המכונות הווירטואליות שרוצים בקבוצה.
בקטע Instance selections (בחירת מופעים), לוחצים על Add selections (הוספת בחירות).
נפתח החלון בחירת מופעים.
לוחצים על הוספת בחירת מופע.
בקטע New instance selection (בחירת מופע חדש), מבצעים את הפעולות הבאות:
בשדה Name, מזינים שם לבחירת המכונה.
בקטע Machine types (סוגי מכונות), לוחצים על Add machine type (הוספת סוג מכונה), בוחרים את סוג המכונה שרוצים להוסיף לבחירת המכונה ולוחצים על Done (סיום).
חוזרים על השלב הזה לכל סוג מכונה שרוצים להוסיף לבחירת המכונה.
אחרי שמסיימים להוסיף את סוגי המכונות, לוחצים על סיום.
בחלון Instance selections (בחירת מופעים), לוחצים על Done (סיום).
משאירים את שאר השדות בהגדרות ברירת המחדל שלהם או משנים אותם לפי הצורך.
לוחצים על יצירה.
gcloud
כדי ליצור קבוצת MIG אזורית עם כמה סוגי מכונות, משתמשים בפקודה instance-groups managed create באופן הבא:
gcloud compute instance-groups managed create INSTANCE_GROUP_NAME \
--region REGION \
--size TARGET_SIZE \
--template INSTANCE_TEMPLATE_URL \
--target-distribution-shape SHAPE \
--instance-redistribution-type none \
--instance-selection-machine-types MACHINE_TYPE,MACHINE_TYPE,...
קבוצות MIG אזוריות לא תומכות בגמישות של מכונות וירטואליות. עם זאת, אם רוצים ליצור קבוצה של מודעות משולבות (MIG) באזור אחד, צריך להגדיר את צורת ההפצה של הטירגוט ל-any-single-zone. בנוסף, אם רוצים אזור ספציפי, משתמשים בצורת ההתפלגות any-single-zone וכוללים את הדגל --zones
ZONE.
מחליפים את מה שכתוב בשדות הבאים:
-
INSTANCE_GROUP_NAME: השם של ה-MIG. -
REGION: האזור שבו רוצים ליצור את קבוצת ה-MIG. -
TARGET_SIZE: מספר המכונות הווירטואליות שרוצים שקבוצת ה-MIG תיצור ותתחזק. -
INSTANCE_TEMPLATE_URL: כתובת ה-URL של תבנית של הגדרות מכונה שרוצים להשתמש בה כדי ליצור מכונות ב-MIG. כתובת ה-URL יכולה להכיל את המזהה או את השם של תבנית של הגדרות מכונה. מציינים אחד מהערכים הבאים:- לתבנית של הגדרות מכונה אזורית:
projects/PROJECT_ID/regions/REGION/instanceTemplates/INSTANCE_TEMPLATE_ID - בתבנית של הגדרות מכונה גלובלית:
INSTANCE_TEMPLATE_ID
- לתבנית של הגדרות מכונה אזורית:
-
SHAPE: צורת ההתפלגות של היעד. הערך יכול להיותbalanced,anyאוany-single-zone. -
MACHINE_TYPE: סוגי המכונות שרוצים להגדיר ב-MIG. לדוגמה:n1-standard-16,n2-standard-16,e2-standard-16.
Terraform
אם עדיין לא יצרתם תבנית של הגדרות מכונה שמציינת את מאפייני ה-VM שאתם רוצים לכל מכונה בקבוצת ה-MIG, צריך ליצור תבנית של הגדרות מכונה.
כדי ליצור קבוצת MIG אזורית עם כמה סוגי מכונות, משתמשים במשאב google_compute_region_instance_group_manager.
כדי ללמוד איך להחיל הגדרות ב-Terraform או להסיר אותן, ראו פקודות בסיסיות ב-Terraform.
REST
כדי ליצור קבוצת מופעי מכונה מנוהלים (MIG) אזורית עם כמה סוגי מכונות, שולחים בקשת POST אל ה-method regionInstanceGroupManagers.insert.
POST https://compute.googleapis.com/compute/v1/projects/PROJECT_ID/regions/REGION/instanceGroupManagers
{
"name": "INSTANCE_GROUP_NAME",
"targetSize": TARGET_SIZE,
"instanceTemplate": "INSTANCE_TEMPLATE_URL",
"distributionPolicy": {
"targetShape": "SHAPE"
},
"updatePolicy": {
"instanceRedistributionType": "NONE"
},
"instanceFlexibilityPolicy": {
"instanceSelections": {
"INSTANCE_SELECTION": {
"machineTypes": [
"MACHINE_TYPE_1",
"MACHINE_TYPE_2",
...
]
}
}
}
}
קבוצות MIG אזוריות לא תומכות בגמישות של מכונות וירטואליות. עם זאת, אם רוצים ליצור קבוצה של שרתים עצמאיים לגיבוי באזור אחד, צריך להגדיר את צורת ההפצה של היעד ל-ANY_SINGLE_ZONE. בנוסף, אם רוצים אזור ספציפי, צריך להשתמש בANY_SINGLE_ZONE צורת ההפצה ולכלול את השדה distributionPolicy.zones[].zone בבקשה.
מחליפים את מה שכתוב בשדות הבאים:
-
PROJECT_ID: מזהה הפרויקט. -
REGION: האזור שבו רוצים ליצור את קבוצת ה-MIG. -
INSTANCE_GROUP_NAME: השם של ה-MIG. -
TARGET_SIZE: מספר המכונות הווירטואליות שרוצים שקבוצת ה-MIG תיצור ותתחזק. -
INSTANCE_TEMPLATE_URL: כתובת ה-URL של תבנית של הגדרות מכונה שרוצים להשתמש בה כדי ליצור מכונות ב-MIG. כתובת ה-URL יכולה להכיל את המזהה או את השם של תבנית של הגדרות מכונה. מציינים אחד מהערכים הבאים:- לתבנית של הגדרות מכונה אזורית:
projects/PROJECT_ID/regions/REGION/instanceTemplates/INSTANCE_TEMPLATE_ID - בתבנית של הגדרות מכונה גלובלית:
INSTANCE_TEMPLATE_ID
- לתבנית של הגדרות מכונה אזורית:
-
SHAPE: צורת ההתפלגות של היעד. הערך יכול להיותBALANCED,ANYאוANY_SINGLE_ZONE. -
INSTANCE_SELECTION: השם של רשימת סוגי המכונות. -
MACHINE_TYPE: סוגי המכונות שרוצים להגדיר ב-MIG. לדוגמה:"n1-standard-16","n2-standard-16","e2-standard-16".
יצירת קבוצת MIG עם כמה סוגי מכונות והעדפות
המסוף
נכנסים לדף Instance groups במסוף Google Cloud .
לוחצים על יצירת קבוצת מופעים.
בשדה Name, מזינים שם ל-MIG.
ברשימה Instance template, בוחרים את תבנית של הגדרות מכונה שרוצים להשתמש בה עבור ה-MIG.
כדי לציין את מספר המופעים ולהוסיף בחירות של מופעים, צריך לבצע את הפעולות הבאות:
עוברים לקטע מיקום בדף ומגדירים מיקום באופן הבא:
בוחרים באפשרות אזורים מרובים.
בתפריטים הנפתחים Regions ו-Zones, בוחרים אזור ואת התחומים שבהם רוצים ליצור את מכונות ה-VM ב-MIG. אם בחרתם תבנית של הגדרות מכונה אזורית, האזור של התבנית הזו נבחר כברירת מחדל.
בשדה Target distribution shape, בוחרים באפשרות Balanced, Any או Any single zone.
אם בוחרים באפשרות מאוזן או כל אזור יחיד, לוחצים על השבתת ההפצה מחדש של המופע בתיבת הדו-שיח שנפתחת.
אם בוחרים באפשרות כל, מוודאים שתיבת הסימון התרת הפצה מחדש של המופע לא מסומנת.
עוברים לקטע Autoscaling בדף ומוחקים את הגדרת ה-Autoscaling באופן הבא:
בתפריט הנפתח מצב שינוי גודל אוטומטי, לוחצים על מחיקת הגדרת שינוי גודל אוטומטי.
בתיבת הדו-שיח שנפתחת, לוחצים על מחיקה.
גוללים חזרה לשדה Number of instances [מספר המופעים].
בשדה Number of instances (מספר המופעים), מציינים את מספר המכונות הווירטואליות שרוצים בקבוצה.
בקטע Instance selections (בחירת מופעים), לוחצים על Add selections (הוספת בחירות).
נפתח החלון בחירת מופעים. חוזרים על השלבים הבאים לכל בחירה של מופע שרוצים להוסיף לקבוצת ה-MIG.
לוחצים על הוספת בחירת מופע.
בקטע New instance selection (בחירת מופע חדש), מבצעים את הפעולות הבאות:
בשדה Name, מזינים שם לבחירת המכונה.
בשדה Rank, מזינים את סדר העדיפות בין הבחירות של המופעים שמוסיפים ל-MIG.
בקטע Machine types (סוגי מכונות), לוחצים על Add machine type (הוספת סוג מכונה), בוחרים סוג מכונה שרוצים להוסיף לבחירת המופע ולוחצים על Done (סיום).
חוזרים על השלב הזה לכל סוג מכונה שרוצים להוסיף לבחירת המכונה.
אחרי שמסיימים להוסיף את סוגי המכונות, לוחצים על סיום.
אחרי שמוסיפים את הבחירות של המופעים, לוחצים על סיום.
משאירים את שאר השדות בהגדרות ברירת המחדל שלהם או משנים אותם לפי הצורך.
לוחצים על יצירה.
gcloud
כדי ליצור קבוצת MIG אזורית עם כמה סוגי מכונות והעדפות, משתמשים בפקודה instance-groups managed create.
gcloud compute instance-groups managed create INSTANCE_GROUP_NAME \
--region REGION \
--size TARGET_SIZE \
--template INSTANCE_TEMPLATE_URL \
--target-distribution-shape SHAPE \
--instance-redistribution-type none \
--instance-selection "name=INSTANCE_SELECTION_1,machine-type=MACHINE_TYPE_1,machine-type=MACHINE_TYPE_2,rank=RANK_1" \
--instance-selection "name=INSTANCE_SELECTION_2,machine-type=MACHINE_TYPE_3,machine-type=MACHINE_TYPE_4,rank=RANK_2"
קבוצות MIG אזוריות לא תומכות בגמישות של מכונות וירטואליות. עם זאת, אם רוצים ליצור קבוצה של שרתים עצמאיים לגיבוי באזור אחד, צריך להגדיר את צורת ההפצה של היעד ל-any-single-zone. בנוסף, אם רוצים אזור ספציפי, משתמשים בצורת ההתפלגות any-single-zone וכוללים את הדגל --zones
ZONE.
מחליפים את מה שכתוב בשדות הבאים:
-
INSTANCE_GROUP_NAME: השם של קבוצת ה-MIG. -
REGION: האזור שבו רוצים ליצור את ה-MIG. -
TARGET_SIZE: מספר המכונות הווירטואליות שרוצים שקבוצת ה-MIG תיצור ותתחזק. -
INSTANCE_TEMPLATE_URL: כתובת ה-URL של תבנית של הגדרות מכונה שרוצים להשתמש בה כדי ליצור מכונות ב-MIG. כתובת ה-URL יכולה להכיל את המזהה או את השם של תבנית של הגדרות מכונה. מציינים אחד מהערכים הבאים:- לתבנית של הגדרות מכונה אזורית:
projects/PROJECT_ID/regions/REGION/instanceTemplates/INSTANCE_TEMPLATE_ID - בתבנית של הגדרות מכונה גלובלית:
INSTANCE_TEMPLATE_ID
- לתבנית של הגדרות מכונה אזורית:
-
SHAPE: צורת ההתפלגות של היעד. הערך יכול להיותbalanced,anyאוany-single-zone. אין תמיכה בצורות אחרות של חלוקת יעדים. -
INSTANCE_SELECTION: השם של רשימת סוגי המכונות. -
MACHINE_TYPE: סוגי המכונות שרוצים להגדיר ב-MIG. -
RANK: מספר שמייצג את סדר העדיפות שלכם לבחירת מופע. ערך נמוך יותר מציין העדפה גבוהה יותר.
Terraform
אם עדיין לא יצרתם תבנית של הגדרות מכונה שמציינת את מאפייני ה-VM שאתם רוצים לכל מכונה בקבוצת ה-MIG, צריך ליצור תבנית של הגדרות מכונה.
כדי ליצור קבוצת MIG אזורית עם כמה סוגי מכונות והעדפות, משתמשים במשאב google_compute_region_instance_group_manager.
כדי ללמוד איך להחיל הגדרות ב-Terraform או להסיר אותן, ראו פקודות בסיסיות ב-Terraform.
REST
כדי ליצור קבוצת MIG אזורית עם כמה סוגי מכונות והעדפות, שולחים בקשת POST אל ה-method regionInstanceGroupManagers.insert.
POST https://compute.googleapis.com/compute/v1/projects/PROJECT_ID/regions/REGION/instanceGroupManagers
{
"name": "INSTANCE_GROUP_NAME",
"targetSize": TARGET_SIZE,
"instanceTemplate": "INSTANCE_TEMPLATE_URL",
"distributionPolicy": {
"targetShape": "SHAPE"
},
"updatePolicy": {
"instanceRedistributionType": "NONE"
},
"instanceFlexibilityPolicy": {
"instanceSelections": {
"INSTANCE_SELECTION_1": {
"machineTypes": [
"MACHINE_TYPE_1",
"MACHINE_TYPE_2",
...
],
"rank": RANK_1
},
"INSTANCE_SELECTION_2": {
"machineTypes": [
"MACHINE_TYPE_3",
"MACHINE_TYPE_4",
...
],
"rank": RANK_2
},
...
}
}
}
קבוצות MIG אזוריות לא תומכות בגמישות של מכונות וירטואליות. עם זאת, אם רוצים ליצור קבוצה של שרתים עצמאיים לגיבוי באזור אחד, צריך להגדיר את צורת ההפצה של היעד ל-ANY_SINGLE_ZONE. בנוסף, אם רוצים אזור ספציפי, צריך להשתמש בANY_SINGLE_ZONE צורת ההפצה ולכלול את השדה distributionPolicy.zones[].zone בבקשה.
מחליפים את מה שכתוב בשדות הבאים:
-
PROJECT_ID: מזהה הפרויקט. -
REGION: האזור שבו רוצים ליצור את ה-MIG. -
INSTANCE_GROUP_NAME: השם של קבוצת ה-MIG. -
TARGET_SIZE: מספר המכונות הווירטואליות שרוצים שקבוצת ה-MIG תיצור ותתחזק. -
INSTANCE_TEMPLATE_URL: כתובת ה-URL של תבנית של הגדרות מכונה שרוצים להשתמש בה כדי ליצור מכונות ב-MIG. כתובת ה-URL יכולה להכיל את המזהה או את השם של תבנית של הגדרות מכונה. מציינים אחד מהערכים הבאים:- לתבנית של הגדרות מכונה אזורית:
projects/PROJECT_ID/regions/REGION/instanceTemplates/INSTANCE_TEMPLATE_ID - בתבנית של הגדרות מכונה גלובלית:
INSTANCE_TEMPLATE_ID
- לתבנית של הגדרות מכונה אזורית:
-
SHAPE: צורת ההתפלגות של היעד. הערך יכול להיותBALANCED,ANYאוANY_SINGLE_ZONE. אין תמיכה בצורות אחרות של חלוקת יעדים. -
INSTANCE_SELECTION: השם של רשימת סוגי המכונות. -
MACHINE_TYPE: סוגי המכונות שרוצים להגדיר ב-MIG. -
RANK: מספר שמייצג את סדר העדיפות שלכם לבחירת מופע. ערך נמוך יותר מציין העדפה גבוהה יותר.
יצירת MIG עם כמה סוגי מכונות, העדפות ושינויים נוספים
כשיוצרים קבוצת MIG עם כמה סוגי מכונות, אפשר להגדיר פלטפורמת CPU מינימלית והגדרות דיסק לכל בחירה של מכונה.
המסוף
נכנסים לדף Instance groups במסוף Google Cloud .
לוחצים על יצירת קבוצת מופעים.
בשדה Name, מזינים שם ל-MIG.
ברשימה Instance template, בוחרים את תבנית של הגדרות מכונה שרוצים להשתמש בה עבור ה-MIG.
כדי לציין את מספר המופעים ולהוסיף בחירות של מופעים, צריך לבצע את הפעולות הבאות:
עוברים לקטע מיקום בדף ומגדירים מיקום באופן הבא:
בוחרים באפשרות אזורים מרובים.
בתפריטים הנפתחים Regions ו-Zones, בוחרים אזור ואת התחומים שבהם רוצים ליצור את מכונות ה-VM ב-MIG. אם בחרתם תבנית של הגדרות מכונה אזורית, האזור של התבנית הזו נבחר כברירת מחדל.
בשדה Target distribution shape, בוחרים באפשרות Balanced, Any או Any single zone.
אם בוחרים באפשרות מאוזן או כל אזור יחיד, לוחצים על השבתת ההפצה מחדש של המופע בתיבת הדו-שיח שנפתחת.
אם בוחרים באפשרות כל, מוודאים שתיבת הסימון התרת הפצה מחדש של המופע לא מסומנת.
עוברים לקטע Autoscaling בדף ומוחקים את הגדרת ה-Autoscaling באופן הבא:
בתפריט הנפתח מצב שינוי גודל אוטומטי, לוחצים על מחיקת הגדרת שינוי גודל אוטומטי.
בתיבת הדו-שיח שנפתחת, לוחצים על מחיקה.
גוללים חזרה לשדה Number of instances [מספר המופעים].
בשדה Number of instances (מספר המופעים), מציינים את מספר המכונות הווירטואליות שרוצים בקבוצה.
בקטע Instance selections (בחירת מופעים), לוחצים על Add selections (הוספת בחירות).
נפתח החלון בחירת מופעים. חוזרים על השלבים הבאים לכל בחירה של מופע שרוצים להוסיף לקבוצת ה-MIG.
לוחצים על הוספת בחירת מופע.
בקטע New instance selection (בחירת מופע חדש), מבצעים את הפעולות הבאות:
בשדה Name, מזינים שם לבחירת המכונה.
בשדה Rank, מזינים את סדר העדיפות בין הבחירות של המופעים שמוסיפים ל-MIG.
בקטע Machine types (סוגי מכונות), לוחצים על Add machine type (הוספת סוג מכונה), בוחרים סוג מכונה שרוצים להוסיף לבחירת המופע ולוחצים על Done (סיום).
חוזרים על השלב הזה לכל סוג מכונה שרוצים להוסיף לבחירת המכונה.
אם רוצים לשנות את פלטפורמת המעבד (CPU) המינימלית שצוינה בתבנית של הגדרות מכונה, מסמנים את תיבת הסימון שינוי פלטפורמת המעבד (CPU) לבחירה הזו. ברשימה CPU platform, בוחרים את הפלטפורמה שבה רוצים להשתמש לבחירת המכונה.
אם רוצים לשנות את הגדרות הדיסק שצוינו בתבנית של הגדרות מכונה או לחבר אמצעי אחסון, מסמנים את התיבה Override disks (שינוי הגדרות הדיסקים).
כדי לשנות את דיסק האתחול, בקטע Boot disk לוחצים על Change ופועלים לפי ההנחיות.
כדי לצרף אמצעי אחסון, לוחצים על הוספת דיסק חדש או על צירוף דיסק קיים ופועלים לפי ההנחיות.
אחרי שמוסיפים את סוגי המכונות ואת שינויי ברירת המחדל, לוחצים על סיום.
אחרי שמוסיפים את הבחירות של המופעים, לוחצים על סיום.
משאירים את שאר השדות בהגדרות ברירת המחדל שלהם או משנים אותם לפי הצורך.
לוחצים על יצירה.
gcloud
משתמשים בפקודה instance-groups managed create.
gcloud compute instance-groups managed create INSTANCE_GROUP_NAME \
--region REGION \
--size TARGET_SIZE \
--template INSTANCE_TEMPLATE_URL \
--force-update-on-repair \
--target-distribution-shape SHAPE \
--instance-redistribution-type none \
--instance-flexibility-policy={"instanceSelections": \
{"INSTANCE_SELECTION_1":{"rank":RANK_1,"machineTypes":["MACHINE_TYPE_1","MACHINE_TYPE_2"],"minCpuPlatform":"MIN_CPU_PLATFORM_1","disks":[{"deviceName":"DEVICE_NAME_1","boot":true,"initializeParams":{"sourceImage":"projects/IMAGE_PROJECT/global/images/IMAGE_NAME"}}]}, \
"INSTANCE_SELECTION_2":{"rank":RANK_2,"machineTypes":["MACHINE_TYPE_3","MACHINE_TYPE_4"],"minCpuPlatform":"MIN_CPU_PLATFORM_2","disks":[{"deviceName":"DEVICE_NAME_2","boot":true,"initializeParams":{"sourceImage":"projects/IMAGE_PROJECT/global/images/IMAGE_NAME"}}]}}}
אפשר גם להשתמש בקובץ YAML או JSON כדי להגדיר את מדיניות הגמישות של המכונה. כדי לעשות זאת, משתמשים בדגל --flags-file במקום בדגל --instance-flexibility-policy ומציינים את שם הקובץ.
לדוגמה, משתמשים ב---flags-file=FILE_NAME.YAML.
מחליפים את מה שכתוב בשדות הבאים:
-
INSTANCE_GROUP_NAME: השם של קבוצת ה-MIG. -
REGION: האזור שבו רוצים ליצור את ה-MIG. -
TARGET_SIZE: מספר המכונות הווירטואליות שרוצים שקבוצת ה-MIG תיצור ותתחזק. -
INSTANCE_TEMPLATE_URL: כתובת ה-URL של תבנית של הגדרות מכונה שרוצים להשתמש בה כדי ליצור מכונות ב-MIG. כתובת ה-URL יכולה להכיל את המזהה או את השם של תבנית של הגדרות מכונה. מציינים אחד מהערכים הבאים:- לתבנית של הגדרות מכונה אזורית:
projects/PROJECT_ID/regions/REGION/instanceTemplates/INSTANCE_TEMPLATE_ID - בתבנית של הגדרות מכונה גלובלית:
INSTANCE_TEMPLATE_ID
- לתבנית של הגדרות מכונה אזורית:
-
SHAPE: צורת ההתפלגות של היעד. הערך יכול להיותbalanced,anyאוany-single-zone. אין תמיכה בצורות אחרות של חלוקת יעדים. -
INSTANCE_SELECTION: השם של רשימת סוגי המכונות. -
MACHINE_TYPE: סוגי המכונות שרוצים להגדיר ב-MIG. -
MIN_CPU_PLATFORM: פלטפורמת ה-CPU המינימלית של המכונות. -
DEVICE_NAME: שם המכשיר של הדיסק. -
IMAGE_PROJECT: מזהה הפרויקט של תמונת המקור. -
IMAGE_NAME: השם של תמונת המקור. -
RANK: מספר שמייצג את סדר העדיפות שלכם לבחירת מופע. ערך נמוך יותר מציין העדפה גבוהה יותר.
Terraform
אם עדיין לא יצרתם תבנית של הגדרות מכונה שמציינת את מאפייני ה-VM שאתם רוצים לכל מכונה בקבוצת ה-MIG, צריך ליצור תבנית של הגדרות מכונה.
כדי ליצור קבוצת MIG אזורית עם כמה סוגי מכונות, העדפות ושינויים נוספים, משתמשים במשאב google_compute_region_instance_group_manager.
כדי ללמוד איך להחיל הגדרות ב-Terraform או להסיר אותן, ראו פקודות בסיסיות ב-Terraform.
REST
שולחים בקשת POST אל ה-method regionInstanceGroupManagers.insert בגרסת הבטא.
POST https://compute.googleapis.com/compute/beta/projects/PROJECT_ID/regions/REGION/instanceGroupManagers
{
"name": "INSTANCE_GROUP_NAME",
"targetSize": "TARGET_SIZE",
"instanceTemplate": "INSTANCE_TEMPLATE_URL",
"distributionPolicy": {
"targetShape": "SHAPE"
},
"updatePolicy": {
"instanceRedistributionType": "NONE"
},
"instanceLifecyclePolicy": {
"forceUpdateOnRepair": "YES",
},
"instanceFlexibilityPolicy": {
"instanceSelections": {
"INSTANCE_SELECTION_1": {
"machineTypes": ["MACHINE_TYPE_1", "MACHINE_TYPE_2", …],
"minCpuPlatform": "MIN_CPU_PLATFORM_1",
"disks": [
{
"deviceName": "DEVICE_NAME_1",
"initializeParams": {
"sourceImage":"projects/IMAGE_PROJECT/global/images/IMAGE_NAME"
},
"boot": true
}
],
"rank": RANK_1
},
"INSTANCE_SELECTION_2": {
"machineTypes": ["MACHINE_TYPE_3", "MACHINE_TYPE_4", …],
"minCpuPlatform": "MIN_CPU_PLATFORM_2",
"disks": [
{
"deviceName": "DEVICE_NAME_2",
"initializeParams": {
"sourceImage":"projects/IMAGE_PROJECT/global/images/IMAGE_NAME"
},
"boot": true
}
],
"rank": RANK_2
}
}
}
}
מחליפים את מה שכתוב בשדות הבאים:
-
PROJECT_ID: מזהה הפרויקט. -
REGION: האזור שבו רוצים ליצור את ה-MIG. -
INSTANCE_GROUP_NAME: השם של קבוצת ה-MIG. -
TARGET_SIZE: מספר המכונות הווירטואליות שרוצים שקבוצת ה-MIG תיצור ותתחזק. -
INSTANCE_TEMPLATE_URL: כתובת ה-URL של תבנית של הגדרות מכונה שרוצים להשתמש בה כדי ליצור מכונות ב-MIG. כתובת ה-URL יכולה להכיל את המזהה או את השם של תבנית של הגדרות מכונה. מציינים אחד מהערכים הבאים:- לתבנית של הגדרות מכונה אזורית:
projects/PROJECT_ID/regions/REGION/instanceTemplates/INSTANCE_TEMPLATE_ID - בתבנית של הגדרות מכונה גלובלית:
INSTANCE_TEMPLATE_ID
- לתבנית של הגדרות מכונה אזורית:
-
SHAPE: צורת ההתפלגות של היעד. הערך יכול להיותBALANCED,ANYאוANY_SINGLE_ZONE. אין תמיכה בצורות אחרות של חלוקת יעדים. -
INSTANCE_SELECTION: השם של רשימת סוגי המכונות. -
MACHINE_TYPE: סוגי המכונות שרוצים להגדיר ב-MIG. -
MIN_CPU_PLATFORM: פלטפורמת ה-CPU המינימלית של המכונות. -
DEVICE_NAME: שם המכשיר של הדיסק. -
IMAGE_PROJECT: מזהה הפרויקט של תמונת המקור. -
IMAGE_NAME: השם של תמונת המקור. -
RANK: מספר שמייצג את סדר העדיפות שלכם לבחירת מופע. ערך נמוך יותר מציין העדפה גבוהה יותר.
הוספת גמישות של מכונות ל-MIG קיים
אפשר להוסיף גמישות של מופעים לקבוצת MIG קיימת. אפשר להגדיר כמה סוגים של מכונות, וגם להגדיר העדפות לסוגים מסוימים של מכונות.
אם כבר יש מכונות וירטואליות ב-MIG, הן ימשיכו להשתמש בסוג המכונה שצוין בתבנית של הגדרות המכונה. אם רוצים שהמכונות הווירטואליות הקיימות ב-MIG ישתמשו בסוגי המכונות ממדיניות הגמישות של המכונות, אחרי שמוסיפים את המדיניות צריך למחוק את המכונות הווירטואליות הקיימות ואז לשנות את הגודל של ה-MIG למספר המכונות הווירטואליות הנדרש. בשינוי הגודל, המכונות הווירטואליות החדשות ישתמשו בסוגי המכונות מהמדיניות.
כדי לשנות מדיניות קיימת של גמישות בבחירת מופעים, אפשר לעיין במאמר שינוי ההגדרה של גמישות בבחירת מופעים.
כדי להוסיף גמישות של מופעים לקבוצת MIG, אפשר להשתמש באחת מהשיטות הבאות:
- הוספה של כמה סוגי מכונות
- הוספה של כמה סוגי מכונות והעדפות
- הוספה של כמה סוגי מכונות, העדפות ושינויים נוספים
הוספת כמה סוגי מכונות
המסוף
נכנסים לדף Instance groups במסוף Google Cloud .
לוחצים על השם של קבוצת ה-MIG שרוצים להגדיר בה כמה סוגי מכונות.
לוחצים על Edit.
לוחצים על Instance flexibility (גמישות של מופעים) כדי להרחיב את הקטע.
בקטע Instance selections (בחירת מופעים), לוחצים על Add selections (הוספת בחירות).
נפתח החלון בחירת מופעים.
לוחצים על הוספת בחירת מופע.
בקטע New instance selection (בחירת מופע חדש), מבצעים את הפעולות הבאות:
בשדה Name, מזינים שם לבחירת המכונה.
בקטע Machine types (סוגי מכונות), לוחצים על Add machine type (הוספת סוג מכונה), בוחרים את סוג המכונה שרוצים להוסיף לבחירת המכונה ולוחצים על Done (סיום).
חוזרים על השלב הזה לכל סוג מכונה שרוצים להוסיף לבחירת המכונה.
אחרי שמסיימים להוסיף את סוגי המכונות, לוחצים על סיום.
בחלון Instance selections (בחירת מופעים), לוחצים על Done (סיום).
לוחצים על Save.
gcloud
כדי להוסיף כמה סוגי מכונות לקבוצת MIG קיימת, משתמשים בפקודה instance-groups managed update.
gcloud compute instance-groups managed update INSTANCE_GROUP_NAME \
--region REGION \
--instance-selection-machine-types MACHINE_TYPE,MACHINE_TYPE,...
מחליפים את מה שכתוב בשדות הבאים:
-
INSTANCE_GROUP_NAME: השם של קבוצת ה-MIG. -
REGION: האזור שבו נמצאת קבוצת ה-MIG. -
MACHINE_TYPE: סוגי המכונות שרוצים להגדיר ב-MIG.
REST
כדי להוסיף כמה סוגי מכונות לקבוצת MIG קיימת, שולחים בקשת PATCH אל ה-method regionInstanceGroupManagers.patch.
PATCH https://compute.googleapis.com/compute/v1/projects/PROJECT_ID/regions/REGION/instanceGroupManagers/INSTANCE_GROUP_NAME
{
"instanceFlexibilityPolicy": {
"instanceSelections": {
"INSTANCE_SELECTION": {
"machineTypes": [
"MACHINE_TYPE_1",
"MACHINE_TYPE_2"
...
]
}
}
}
}
מחליפים את מה שכתוב בשדות הבאים:
-
PROJECT_ID: מזהה הפרויקט. -
REGION: האזור שבו נמצאת קבוצת ה-MIG. -
INSTANCE_GROUP_NAME: השם של קבוצת ה-MIG. -
INSTANCE_SELECTION: השם של רשימת סוגי המכונות. -
MACHINE_TYPE: סוגי המכונות שרוצים להגדיר ב-MIG. -
RANK: מספר שמייצג את סדר העדיפות שלכם לבחירת מופע. ערך נמוך יותר מציין העדפה גבוהה יותר.
הוספה של כמה סוגי מכונות והעדפות
המסוף
נכנסים לדף Instance groups במסוף Google Cloud .
לוחצים על השם של קבוצת ה-MIG שרוצים להגדיר בה כמה סוגי מכונות.
לוחצים על Edit.
לוחצים על Instance flexibility (גמישות של מופעים) כדי להרחיב את הקטע.
בקטע Instance selections (בחירת מופעים), לוחצים על Add selections (הוספת בחירות).
נפתח החלון בחירת מופעים. חוזרים על השלבים הבאים לכל בחירה של מופע שרוצים להוסיף לקבוצת ה-MIG.
לוחצים על הוספת בחירת מופע.
בקטע New instance selection (בחירת מופע חדש), מבצעים את הפעולות הבאות:
בשדה Name, מזינים שם לבחירת המכונה.
בשדה Rank, מזינים את סדר העדיפות בין הבחירות של המופעים שמוסיפים ל-MIG.
בקטע Machine types (סוגי מכונות), לוחצים על Add machine type (הוספת סוג מכונה), בוחרים סוג מכונה שרוצים להוסיף לבחירת המופע ולוחצים על Done (סיום).
חוזרים על השלב הזה לכל סוג מכונה שרוצים להוסיף לבחירת המכונה.
אחרי שמסיימים להוסיף את סוגי המכונות, לוחצים על סיום.
אחרי שמוסיפים את הבחירות של המופעים, לוחצים על סיום.
לוחצים על Save.
gcloud
כדי להוסיף כמה סוגי מכונות והעדפות לקבוצת MIG קיימת, משתמשים בפקודה instance-groups managed update.
gcloud compute instance-groups managed update INSTANCE_GROUP_NAME \
--region REGION \
--instance-selection "name=INSTANCE_SELECTION_1,machine-type=MACHINE_TYPE_1,machine-type=MACHINE_TYPE_2,rank=RANK_1" \
--instance-selection "name=INSTANCE_SELECTION_2,machine-type=MACHINE_TYPE_3,machine-type=MACHINE_TYPE_4,rank=RANK_2"
מחליפים את מה שכתוב בשדות הבאים:
-
INSTANCE_GROUP_NAME: השם של קבוצת ה-MIG. -
REGION: האזור שבו נמצאת קבוצת ה-MIG. -
INSTANCE_SELECTION: השם של רשימת סוגי המכונות. -
MACHINE_TYPE: סוגי המכונות שרוצים להגדיר ב-MIG. -
RANK: מספר שמייצג את סדר העדיפות שלכם לבחירת מופע. ערך נמוך יותר מציין העדפה גבוהה יותר.
REST
כדי להוסיף כמה סוגי מכונות והעדפות ל-MIG קיים, שולחים בקשת PATCH ל-method regionInstanceGroupManagers.patch.
PATCH https://compute.googleapis.com/compute/v1/projects/PROJECT_ID/regions/REGION/instanceGroupManagers/INSTANCE_GROUP_NAME
{
"instanceFlexibilityPolicy": {
"instanceSelections": {
"INSTANCE_SELECTION_1": {
"machineTypes": [
"MACHINE_TYPE_1",
"MACHINE_TYPE_2"
],
"rank": RANK_1
},
"INSTANCE_SELECTION_2": {
"machineTypes": [
"MACHINE_TYPE_3",
"MACHINE_TYPE_4"
],
"rank": RANK_2
}
}
}
}
מחליפים את מה שכתוב בשדות הבאים:
-
PROJECT_ID: מזהה הפרויקט. -
REGION: האזור שבו נמצאת קבוצת ה-MIG. -
INSTANCE_GROUP_NAME: השם של קבוצת ה-MIG. -
INSTANCE_SELECTION: השם של רשימת סוגי המכונות. -
MACHINE_TYPE: סוגי המכונות שרוצים להגדיר ב-MIG. -
RANK: מספר שמייצג את סדר העדיפות שלכם לבחירת מופע. ערך נמוך יותר מציין העדפה גבוהה יותר.
הוספה של כמה סוגי מכונות, העדפות ושינויים נוספים
המסוף
נכנסים לדף Instance groups במסוף Google Cloud .
לוחצים על השם של קבוצת ה-MIG שרוצים להגדיר בה כמה סוגי מכונות.
לוחצים על Edit.
לוחצים על Instance flexibility (גמישות של מופעים) כדי להרחיב את הקטע.
בקטע Instance selections (בחירת מופעים), לוחצים על Add selections (הוספת בחירות).
נפתח החלון בחירת מופעים. חוזרים על השלבים הבאים לכל בחירה של מופע שרוצים להוסיף לקבוצת ה-MIG.
לוחצים על הוספת בחירת מופע.
בקטע New instance selection (בחירת מופע חדש), מבצעים את הפעולות הבאות:
בשדה Name, מזינים שם לבחירת המכונה.
בשדה Rank, מזינים את סדר העדיפות בין הבחירות של המופעים שמוסיפים ל-MIG.
בקטע Machine types (סוגי מכונות), לוחצים על Add machine type (הוספת סוג מכונה), בוחרים סוג מכונה שרוצים להוסיף לבחירת המופע ולוחצים על Done (סיום).
חוזרים על השלב הזה לכל סוג מכונה שרוצים להוסיף לבחירת המכונה.
אם רוצים לשנות את פלטפורמת המעבד (CPU) המינימלית שצוינה בתבנית של הגדרות מכונה, מסמנים את תיבת הסימון שינוי פלטפורמת המעבד (CPU) לבחירה הזו. ברשימה CPU platform, בוחרים את הפלטפורמה שבה רוצים להשתמש לבחירת המכונה.
אם רוצים לשנות את הגדרות הדיסק שצוינו בתבנית של הגדרות מכונה או לחבר אמצעי אחסון, מסמנים את התיבה Override disks (שינוי הגדרות הדיסקים).
כדי לשנות את דיסק האתחול, בקטע Boot disk לוחצים על Change ופועלים לפי ההנחיות.
כדי לצרף אמצעי אחסון, לוחצים על הוספת דיסק חדש או על צירוף דיסק קיים ופועלים לפי ההנחיות.
אחרי שמוסיפים את סוגי המכונות ואת שינויי ברירת המחדל, לוחצים על סיום.
אחרי שמוסיפים את הבחירות של המופעים, לוחצים על סיום.
לוחצים על Save.
gcloud
כדי להוסיף כמה סוגי מכונות, העדפות ושינויים בהגדרות של מכונה קיימת ב-MIG, משתמשים בפקודה instance-groups managed update של beta.
gcloud beta compute instance-groups managed update INSTANCE_GROUP_NAME \
--region REGION \
--instance-flexibility-policy= '{"instanceSelections": \
{"INSTANCE_SELECTION_1":{"rank":RANK_1,"machineTypes":["MACHINE_TYPE_1","MACHINE_TYPE_2"],"minCpuPlatform":"MIN_CPU_PLATFORM_1","disks":[{"device-name":"DEVICE_NAME_1","boot":true,"initializeParams":{"sourceImage":"projects/IMAGE_PROJECT/global/images/IMAGE_NAME"}}]}, \
"INSTANCE_SELECTION_2":{"rank":RANK_2,"machineTypes":["MACHINE_TYPE_3","MACHINE_TYPE_4"],"minCpuPlatform":"MIN_CPU_PLATFORM_2","disks":[{"device-name":"DEVICE_NAME_2","boot":true,"initializeParams":{"sourceImage":"projects/IMAGE_PROJECT/global/images/IMAGE_NAME"}}]}}}'
אפשר גם להשתמש בקובץ YAML או JSON כדי להגדיר את מדיניות הגמישות של המכונה. כדי לעשות זאת, משתמשים בדגל --flags-file במקום בדגל --instance-flexibility-policy ומציינים את שם הקובץ.
לדוגמה, משתמשים ב---flags-file=FILE_NAME.YAML.
מחליפים את מה שכתוב בשדות הבאים:
-
INSTANCE_GROUP_NAME: השם של קבוצת ה-MIG. -
REGION: האזור שבו נמצאת קבוצת ה-MIG. -
INSTANCE_SELECTION: השם של רשימת סוגי המכונות. -
MACHINE_TYPE: סוגי המכונות שרוצים להגדיר ב-MIG. -
MIN_CPU_PLATFORM: פלטפורמת ה-CPU המינימלית של המכונות. -
DEVICE_NAME: שם המכשיר של הדיסק. -
IMAGE_PROJECT: מזהה הפרויקט של תמונת המקור. -
IMAGE_NAME: השם של תמונת המקור. -
RANK: מספר שמייצג את סדר העדיפות שלכם לבחירת מופע. ערך נמוך יותר מציין העדפה גבוהה יותר.
REST
כדי להוסיף כמה סוגי מכונות, העדפות ושינויים בנכסי מופעים לקבוצת MIG קיימת, שולחים בקשת PATCH לשיטה beta regionInstanceGroupManagers.patch.
PATCH https://compute.googleapis.com/compute/beta/projects/PROJECT_ID/regions/REGION/instanceGroupManagers/INSTANCE_GROUP_NAME
{
"instanceFlexibilityPolicy": {
"instanceSelections": {
"INSTANCE_SELECTION_1": {
"machineTypes": [
"MACHINE_TYPE_1",
"MACHINE_TYPE_2"
],
"minCpuPlatform": "MIN_CPU_PLATFORM_1",
"disks": [
{
"deviceName": "DEVICE_NAME_1",
"initializeParams": {
"sourceImage":"projects/IMAGE_PROJECT/global/images/IMAGE_NAME"
},
"boot": true
}
],
"rank": RANK_1
},
"INSTANCE_SELECTION_2": {
"machineTypes": [
"MACHINE_TYPE_3",
"MACHINE_TYPE_4"
],
"minCpuPlatform": "MIN_CPU_PLATFORM_2",
"disks": [
{
"deviceName": "DEVICE_NAME_2",
"initializeParams": {
"sourceImage":"projects/IMAGE_PROJECT/global/images/IMAGE_NAME"
},
"boot": true
}
],
"rank": RANK_2
}
}
}
}
מחליפים את מה שכתוב בשדות הבאים:
-
PROJECT_ID: מזהה הפרויקט. -
REGION: האזור שבו נמצאת קבוצת ה-MIG. -
INSTANCE_GROUP_NAME: השם של קבוצת ה-MIG. -
INSTANCE_SELECTION: השם של רשימת סוגי המכונות. -
MACHINE_TYPE: סוגי המכונות שרוצים להגדיר ב-MIG. -
MIN_CPU_PLATFORM: פלטפורמת ה-CPU המינימלית של המכונות. -
DEVICE_NAME: שם המכשיר של הדיסק. -
IMAGE_PROJECT: מזהה הפרויקט של תמונת המקור. -
IMAGE_NAME: השם של תמונת המקור. -
RANK: מספר שמייצג את סדר העדיפות שלכם לבחירת מופע. ערך נמוך יותר מציין העדפה גבוהה יותר.
דוגמה לקובץ YAML להגדרת גמישות של מכונה
אפשר להשתמש בקובץ YAML או JSON כדי להגדיר את מדיניות הגמישות של המכונה. כדי לעשות זאת, משתמשים בדגל --flags-file בפקודה של ה-CLI של gcloud ומציינים את שם הקובץ. לדוגמה, משתמשים ב---flags-file=FILE_NAME.YAML.
קובץ YAML לדוגמה:
--instance-flexibility-policy:
instanceSelections:
first-preference:
rank: 1
machineTypes:
- n2-standard-8
minCpuPlatform: "Intel Ice Lake"
disks:
- deviceName: data-disk
boot: false
initializeParams:
sourceImage: projects/debian-cloud/global/images/debian-12
diskType: pd-ssd