במאמר הזה מוסבר איך לשנות הזמנות. כדי לשנות הזמנות שמצורפות להתחייבויות, אפשר לעיין במאמר החלפת הזמנות שמצורפות להתחייבויות.
לדוגמה, אם הצרכים שלכם לגבי קיבולת משתנים או אם אתם רוצים לשנות את עומסי העבודה שיכולים להשתמש במקום שמור, אתם יכולים לשנות את המקום השמור.
מגבלות
לפני שמשנים הזמנה, כדאי לשים לב לנקודות הבאות:
אפשר לשנות הזמנה משותפת רק באותו פרויקט שבו היא נוצרה.
אפשר לשנות הזמנה שנוצרה אוטומטית רק אחרי שמבצעים את הפעולות הבאות:
אם יצרתם מקום שמור לעתיד ב-AI Hypercomputer, תוכלו לשנות אותו רק אחרי שעת ההתחלה שלו.
במקום שמור לעתיד שנוצר ב-Compute Engine, אפשר לשנות את המקום השמור רק אחרי שעת הסיום שלו.
אפשר לשנות שמירת מקום שנוצרה אוטומטית בשביל מקום שמור לעתיד ב-AI Hypercomputer רק כדי לאפשר או לא לאפשר למשימות של Vertex AI להשתמש בו.
לפני שמתחילים
-
אם עדיין לא עשיתם את זה, תצטרכו להגדיר אימות.
אימות הוא תהליך שבו מאמתים את הזהות שלכם כדי לקבל גישה לממשקי API ולשירותים של Cloud de Confiance by S3NS . כדי להריץ קוד או דוגמאות מסביבת פיתוח מקומית, אפשר לבצע אימות ל-Compute Engine באחת מהדרכים הבאות:
צריך לבחור את הכרטיסייה הרלוונטית לאופן שבו תכננתם להשתמש בדוגמאות בדף הזה:
המסוף
כשמשתמשים במסוף Cloud de Confiance כדי לגשת לשירותים ולממשקי ה-API, לא צריך להגדיר אימות. Cloud de Confiance by S3NS
gcloud
-
התקינו את ה-CLI של Google Cloud ואז היכנסו ל-CLI של gcloud באמצעות הזהות המאוחדת שלכם. אחרי שנכנסתם לחשבון, אתחלו את ה-CLI של Google Cloud באמצעות הפקודה הבאה:
gcloud init
-
- הגדרת אזור ותחום כברירת מחדל
REST
כדי להשתמש בסביבת פיתוח מקומית בדוגמאות של API בארכיטקטורת REST שבדף הזה, צריך להשתמש בפרטי הכניסה שאתם נותנים ל-CLI של gcloud.
התקינו את ה-CLI של Google Cloud ואז היכנסו ל-CLI של gcloud באמצעות הזהות המאוחדת שלכם.
מידע נוסף מופיע במאמר אימות לשימוש ב-REST במסמכי האימות של Cloud de Confiance .
התפקידים הנדרשים
כדי לקבל את ההרשאות שנדרשות לשינוי הזמנות, צריך לבקש מהאדמין להקצות לכם ב-IAM את התפקיד אדמין של Compute (roles/compute.admin) בפרויקט.
כדי לקרוא הסבר על מתן תפקידים, ראו איך מנהלים את הגישה ברמת הפרויקט, התיקייה והארגון.
זהו תפקיד שמוגדר מראש וכולל את ההרשאות שנדרשות לשינוי הזמנות. כדי לראות בדיוק אילו הרשאות נדרשות, אפשר להרחיב את הקטע ההרשאות הנדרשות:
ההרשאות הנדרשות
כדי לשנות הזמנות, נדרשות ההרשאות הבאות:
-
כדי לשנות את אפשרות המחיקה האוטומטית בהזמנה, את פרויקטים הצרכנים בהזמנה משותפת או את האפשרות שמשימות של Vertex AI יוכלו להשתמש בהזמנה של מכונות עם GPU מצורף:
compute.reservations.updateבפרויקט -
כדי לשנות את מספר המופעים בהזמנה:
compute.reservations.resizeבפרויקט
יכול להיות שתקבלו את ההרשאות האלה באמצעות תפקידים בהתאמה אישית או תפקידים מוגדרים מראש אחרים.
שינוי הזמנות
בהתאם למאפיינים שרוצים לשנות בהזמנה, משתמשים באחת מהשיטות הבאות:
כדי להפעיל או להשבית את המחיקה האוטומטית של בקשה לשמירת מקום, או כדי לשנות את התאריך והשעה שבהם Compute Engine מוחק אוטומטית את הבקשה לשמירת מקום, משנים את המחיקה האוטומטית של בקשה לשמירת מקום.
כדי להוסיף או להסיר פרויקטים צרכניים שיכולים להשתמש בהזמנה משותפת, משנים את הפרויקטים הצרכניים בהזמנה משותפת.
כדי להגדיל או להקטין את מספר המקרים השמורים של Compute Engine בהזמנה, משנים את מספר המקרים השמורים של מחשוב בהזמנה.
כדי לאפשר או לא לאפשר שימוש במכונות וירטואליות של GPU שמיועדות למשימות אימון בהתאמה אישית או למשימות חיזוי של Vertex AI, צריך לשנות את מדיניות השיתוף של השמירה.
כדי לשנות מאפיינים שלא מוזכרים ברשימה הזו, צריך ליצור הזמנה חדשה. הוראות מפורטות זמינות במאמר הזה בקטע שינוי מאפיינים אחרים בהזמנה.
שינוי המחיקה האוטומטית של הזמנה
כדי לשנות את השעה שבה Compute Engine מוחק באופן אוטומטי שמירת מקום קיימת, אפשר לבצע אחת מהפעולות הבאות:
מפעילים את אפשרות המחיקה האוטומטית או משנים את השעה שבה הבקשה לשמירת מקום נמחקת אוטומטית.
משביתים את אפשרות המחיקה האוטומטית.
כדי לשנות את המחיקה האוטומטית של בקשה לשמירת מקום, בוחרים באחת מהאפשרויות הבאות:
המסוף
פותחים את הדף Reservations במסוף Cloud de Confiance .
בכרטיסייה On-demand reservations (ברירת המחדל), בעמודה Name, לוחצים על השם של ההזמנה שרוצים לשנות.
ייפתח דף הפרטים של ההזמנה.
בשורה זמן מחיקה אוטומטית לוחצים על עריכת זמן מחיקה אוטומטית.
בחלונית Update reservation (עדכון ההזמנה), מבצעים אחת מהפעולות הבאות:
כדי למחוק את הבקשה לשמירת מקום בתאריך ובשעה מסוימים, מבצעים את הפעולות הבאות:
אם האפשרות למחיקה אוטומטית עדיין לא מופעלת, לוחצים על המתג Enable auto-delete כדי להפעיל אותה.
בשדה Auto-delete time, בוחרים את התאריך והשעה שבהם יימחקו הבקשות לשמירת מקום ב-Compute Engine באופן אוטומטי.
אם לא רוצים שהבקשות יימחקו אוטומטית, לוחצים על המתג Enable auto-delete כדי להשבית אותו.
לוחצים על שליחה.
יכול להיות שיחלפו כמה שניות עד שהשינוי בהזמנה יושלם.
gcloud
כשמפעילים את אפשרות המחיקה האוטומטית בבקשה לשמירת מקום, אפשר לציין תאריך ושעה שבהם הבקשה תימחק, או לציין משך זמן שלאחריו הבקשה תימחק.
כדי להפעיל את האפשרות למחיקה אוטומטית או לשנות את השעה שבה הבקשה לשמירת מקום תימחק, מבצעים אחת מהפעולות הבאות:
כדי למחוק את הבקשה לשמירת מקום בתאריך ובשעה ספציפיים, משתמשים בפקודה
gcloud beta compute reservations updateעם הדגל--delete-at-time.gcloud beta compute reservations update RESERVATION_NAME \ --delete-at-time=DELETE_AT_TIME \ --zone=ZONEמחליפים את מה שכתוב בשדות הבאים:
RESERVATION_NAME: השם של הזמנה קיימת.
DELETE_AT_TIME: תאריך ושעה בפורמט של חותמת זמן RFC 3339.
ZONE: האזור שבו נמצאת ההזמנה.
כדי למחוק את ההזמנה אחרי משך זמן מסוים, משתמשים בפקודה
gcloud beta compute reservations updateעם הדגל--delete-after-duration.gcloud beta compute reservations update RESERVATION_NAME \ --delete-after-duration=DELETE_AFTER_DURATION \ --zone=ZONEמחליפים את מה שכתוב בשדות הבאים:
RESERVATION_NAME: השם של הזמנה קיימת.
DELETE_AFTER_DURATION: משך הזמן בימים, בשעות, בדקות או בשניות לפני שהבקשה לשמירת מקום נמחקת אוטומטית. לדוגמה, מציינים30mל-30 דקות, או1d2h3m4sליום אחד, שעתיים, 3 דקות ו-4 שניות.
ZONE: האזור שבו נמצאת ההזמנה.
כדי להשבית את אפשרות המחיקה האוטומטית, משתמשים בפקודה gcloud beta compute reservations update עם הדגל --disable-auto-delete.
gcloud beta compute reservations update RESERVATION_NAME \
--disable-auto-delete \
--zone=ZONE
מחליפים את מה שכתוב בשדות הבאים:
RESERVATION_NAME: השם של הזמנה קיימת.
ZONE: האזור שבו נמצאת ההזמנה.
REST
כשמפעילים את אפשרות המחיקה האוטומטית בבקשה לשמירת מקום, אפשר לציין תאריך ושעה שבהם הבקשה תימחק, או לציין משך זמן שלאחריו הבקשה תימחק.
כדי להפעיל את האפשרות למחיקה אוטומטית או לשנות את השעה שבה הבקשה לשמירת מקום תימחק, מבצעים אחת מהפעולות הבאות:
כדי למחוק את הבקשה לשמירת מקום בתאריך ובשעה מסוימים, שולחים
PATCHבקשה לשיטהbeta.reservations.update. בכתובת ה-URL של הבקשה, כוללים את פרמטר השאילתהpathsשמוגדר לערךdeleteAtTime.PATCH https://compute.s3nsapis.fr/compute/beta/projects/PROJECT_ID/zones/ZONE/reservations/RESERVATION_NAME?paths=deleteAtTime { "name": "RESERVATION_NAME", "deleteAtTime": "DELETE_AT_TIME" }מחליפים את מה שכתוב בשדות הבאים:
PROJECT_ID: מזהה הפרויקט שבו נמצאת ההזמנה.
ZONE: האזור שבו נמצאת ההזמנה.
RESERVATION_NAME: השם של הזמנה קיימת.
DELETE_AT_TIME: תאריך ושעה בפורמט של חותמת זמן RFC 3339.
כדי למחוק את ההזמנה אחרי משך זמן מסוים, שולחים
PATCHבקשה לשיטהbeta.reservations.update. בכתובת ה-URL של הבקשה, כוללים את פרמטר השאילתהpathsשמוגדר לערךdeleteAfterDuration.seconds.PATCH https://compute.s3nsapis.fr/compute/beta/projects/PROJECT_ID/zones/ZONE/reservations/RESERVATION_NAME?paths=deleteAfterDuration.seconds { "name": "RESERVATION_NAME", "deleteAfterDuration": { "seconds": "DELETE_AFTER_DURATION" } }מחליפים את מה שכתוב בשדות הבאים:
PROJECT_ID: מזהה הפרויקט שבו נמצאת ההזמנה.
ZONE: האזור שבו נמצאת ההזמנה.
RESERVATION_NAME: השם של הזמנה קיימת.
DELETE_AFTER_DURATION: משך הזמן בשניות לפני שהבקשה לשמירת מקום נמחקת אוטומטית. לדוגמה, מציינים86400ל-86,400 שניות (יום אחד).
כדי להשבית את אפשרות המחיקה האוטומטית, שולחים בקשת PATCH אל ה-method beta.reservations.update.
בבקשה, מציינים את פרמטר השאילתה paths=deleteAtTime&paths=deleteAfterDuration ומשמיטים את גוף הבקשה.
PATCH https://compute.s3nsapis.fr/compute/beta/projects/PROJECT_ID/zones/ZONE/reservations/RESERVATION_NAME?paths=deleteAtTime&paths=deleteAfterDuration
מחליפים את מה שכתוב בשדות הבאים:
PROJECT_ID: מזהה הפרויקט שבו נמצאת ההזמנה.
ZONE: האזור שבו נמצאת ההזמנה.
RESERVATION_NAME: השם של הזמנה קיימת.
שינוי פרויקטים של צרכנים במקום שמור משותף
כדי להימנע משגיאות כשמשנים את פרויקטי הלקוחות בהזמנה משותפת, כדאי לשים לב לנקודות הבאות:
הסרת פרויקטים: אפשר למנוע מפרויקטים של צרכנים להשתמש בהזמנה משותפת רק אם אף מופע של Compute באותם פרויקטים לא משתמש בהזמנה. כדי למנוע ממכונות להשתמש בהזמנה, צריך לעצור או למחוק את המכונות.
הוספה של פרויקטים: אתם יכולים לאפשר לפרויקטים של צרכנים לצרוך הזמנה משותפת רק אם הפרויקטים האלה נמצאים באותו ארגון כמו פרויקט הבעלים. כדי להעביר פרויקט לארגון של פרויקט הבעלים, אפשר לעיין במאמר העברת פרויקטים בין משאבי ארגון במסמכי התיעוד של מנהל המשאבים.
אחרי שמשנים את הפרויקטים לצרכנים בהזמנה משותפת, יכול להיות שצריכת ההזמנה תשתנה. לדוגמה, אם הגדרתם את השמירה כך שכל המופעים התואמים יוכלו להשתמש בה (הגדרת ברירת המחדל), יכול להיות שפרויקטים חדשים שנוספו יתחילו להשתמש בשמירה באופן מיידי. מידע נוסף על הפרויקטים שבהם נעשה שימוש בהזמנות קודמות זמין במאמר בנושא סדר השימוש בהזמנות.
כדי לשנות את הפרויקטים הצרכניים שיכולים להשתמש בהזמנה משותפת, בוחרים באחת מהאפשרויות הבאות:
המסוף
פותחים את הדף Reservations במסוף Cloud de Confiance .
בכרטיסייה On-demand reservations (ברירת המחדל), בעמודה Name, לוחצים על שם ההזמנה שרוצים לתאר.
ייפתח דף הפרטים של ההזמנה.
לוחצים על עריכה.
בקטע פרויקטים נבחרים, מבצעים אחת מהפעולות הבאות:
כדי להפסיק את השיתוף של ההזמנה עם פרויקט צרכני ספציפי, לוחצים על מחיקה.
כדי להתחיל לשתף את ההזמנה עם פרויקט ספציפי אחד או יותר:
לוחצים על הוספת פרויקטים.
מסמנים את התיבה לצד כל פרויקט בארגון של הפרויקט הבעלים שרוצים לשתף איתו את ההזמנה. אפשר לשתף הזמנה משותפת עם עד 100 פרויקטים לשימוש פרטי.
לוחצים על בחירה.
כדי לאשר את השינויים, לוחצים על שמירה.
יכול להיות שיחלפו כמה שניות עד שהשינוי בהזמנה יושלם.
gcloud
כשמשנים את פרויקטי הלקוחות בהזמנה משותפת, צריך לציין רשימה מופרדת בפסיקים של מזהי פרויקטים שרוצים לאפשר להם להשתמש בהזמנה המשותפת או להפסיק את השימוש שלהם בה. כל הפרויקטים של הצרכנים חייבים להשתייך לאותו ארגון כמו פרויקט הבעלים. לא מציינים את פרויקט הבעלים. כברירת מחדל, פרויקט הבעלים של מקום שמור משותף תמיד יכול לצרוך אותו.
כדי לשנות את פרויקטי הצרכנים של מקום שמור משותף, מבצעים אחת מהפעולות הבאות:
כדי לאפשר לפרויקט אחד או יותר להשתמש בהזמנה משותפת, משתמשים בפקודה
gcloud compute reservations updateעם הדגל--add-share-with.gcloud compute reservations update RESERVATION_NAME \ --add-share-with=CONSUMER_PROJECT_IDS \ --zone=ZONEמחליפים את מה שכתוב בשדות הבאים:
RESERVATION_NAME: השם של הזמנה משותפת קיימת.
CONSUMER_PROJECT_IDS: רשימה מופרדת בפסיקים של מזהי פרויקטים שרוצים לשתף איתם את ההזמנה. לדוגמה:project-1,project-2. אפשר לשתף הזמנה משותפת עם עד 100 פרויקטים של צרכנים.
ZONE: האזור שבו נמצאת ההזמנה המשותפת.
כדי להפסיק את האפשרות של פרויקט אחד או יותר לצרוך הזמנה משותפת, משתמשים בפקודה
gcloud compute reservations updateעם הדגל--remove-share-with.gcloud compute reservations update RESERVATION_NAME \ --remove-share-with=CONSUMER_PROJECT_IDS \ --zone=ZONEמחליפים את מה שכתוב בשדות הבאים:
RESERVATION_NAME: השם של הזמנה משותפת קיימת.
CONSUMER_PROJECT_IDS: רשימה מופרדת בפסיקים של מזהי הפרויקטים שרוצים להפסיק לשתף איתם את השריין – לדוגמה,project-1,project-2.
ZONE: האזור שבו נמצאת ההזמנה המשותפת.
כדי להחליף את רשימת הפרויקטים שיכולים להשתמש בהזמנה משותפת, משתמשים בפקודה
gcloud beta compute reservations updateעם הדגל--share-with.gcloud beta compute reservations update RESERVATION_NAME \ --share-with=CONSUMER_PROJECT_IDS \ --zone=ZONEמחליפים את מה שכתוב בשדות הבאים:
RESERVATION_NAME: השם של הזמנה משותפת קיימת.
ZONE: האזור שבו נמצאת ההזמנה המשותפת.
CONSUMER_PROJECT_IDS: רשימה מופרדת בפסיקים של מזהי פרויקטים שרוצים לשתף איתם את ההזמנה. לדוגמה:project-1,project-2. אפשר לשתף הזמנה משותפת עם עד 100 פרויקטים של צרכנים.
REST
כשמשנים את פרויקטי הצרכנים בהזמנה משותפת, צריך לציין את הפרויקטים שרוצים להוסיף או להסיר. כדי לאפשר לפרויקט להשתמש במקום השמור, מציינים את מזהה הפרויקט או את מספר הפרויקט. כדי למנוע מפרויקט מסוים לצרוך את ההזמנה, צריך לציין את מספר הפרויקט. כל הפרויקטים של הצרכנים צריכים להיות שייכים לאותו ארגון כמו פרויקט הבעלים. אל תציינו את פרויקט הבעלים. כברירת מחדל, תמיד אפשר להשתמש במקום שמור משותף בפרויקט הבעלים.
כדי לשנות את פרויקטי הצרכנים של מקום שמור משותף, מבצעים אחת מהפעולות הבאות:
כדי לאפשר לפרויקט אחד או יותר להשתמש במקום שמור משותף, שולחים בקשת
PATCHל-methodreservations.update. בכתובת ה-URL של הבקשה, מוסיפים את פרמטר השאילתהpaths=shareSettings.projectMap.PROJECT_ID_OR_NUMBERלכל פרויקט שרוצים לשתף איתו את ההזמנה.לדוגמה, כדי לאפשר לשני פרויקטים לצרוך נתונים ממקום שמור משותף, שולחים בקשת
PATCHבאופן הבא. אפשר לשתף הזמנה משותפת עם עד 100 פרויקטים של צרכנים.PATCH https://compute.s3nsapis.fr/compute/v1/projects/PROJECT_ID/zones/ZONE/reservations/RESERVATION_NAME?paths=shareSettings.projectMap.CONSUMER_PROJECT_NUMBER_1&paths=shareSettings.projectMap.CONSUMER_PROJECT_NUMBER_2 { "name": "RESERVATION_NAME", "shareSetting": { "projectMap": { "CONSUMER_PROJECT_ID_OR_NUMBER_1": { "projectId": "CONSUMER_PROJECT_ID_OR_NUMBER_1" }, "CONSUMER_PROJECT_ID_OR_NUMBER_2": { "projectId": "CONSUMER_PROJECT_ID_OR_NUMBER_2" } } } }מחליפים את מה שכתוב בשדות הבאים:
PROJECT_ID: מזהה הפרויקט שבו קיים המקום השמור המשותף (פרויקט הבעלים).
ZONE: האזור שבו קיימת ההזמנה המשותפת.
RESERVATION_NAME: השם של הזמנה משותפת קיימת.
CONSUMER_PROJECT_ID_OR_NUMBER_1ו-CONSUMER_PROJECT_ID_OR_NUMBER_2: המזהה או המספר של שני הפרויקטים שרוצים לשתף איתם את ההזמנה.
כדי להפסיק את השימוש של פרויקט אחד או יותר בהזמנה משותפת, צריך לשלוח בקשת
PATCHל-methodreservations.update. בכתובת ה-URL של הבקשה, מוסיפים את הפרמטרpaths=shareSettings.projectMap.PROJECT_NUMBERשל השאילתה לכל פרויקט שרוצים להפסיק לשתף איתו את השריין. בנוסף, צריך להשמיט את השדהshareSettingמגוף הבקשה.לדוגמה, כדי להפסיק את השימוש בשני פרויקטים בהזמנה משותפת, שולחים בקשת
PATCHבאופן הבא:PATCH https://compute.s3nsapis.fr/compute/v1/projects/PROJECT_ID/zones/ZONE/reservations/RESERVATION_NAME?paths=shareSettings.projectMap.CONSUMER_PROJECT_NUMBER_1&paths=shareSettings.projectMap.CONSUMER_PROJECT_NUMBER_2 { "name": "RESERVATION_NAME" }מחליפים את מה שכתוב בשדות הבאים:
PROJECT_ID: מזהה הפרויקט שבו קיים המקום השמור המשותף (פרויקט הבעלים).
ZONE: האזור שבו קיימת ההזמנה המשותפת.
RESERVATION_NAME: השם של הזמנה משותפת קיימת.
CONSUMER_PROJECT_NUMBER_1ו-CONSUMER_PROJECT_NUMBER_2: המספרים של שני הפרויקטים שרוצים להפסיק לשתף איתם את השריין.
שינוי מספר המכונות הווירטואליות ששוריינו בהזמנה
אפשר להגדיל או להקטין את מספר המקרים השמורים של מחשוב בהזמנה. עם זאת, לפני שמשנים את מספר המופעים, כדאי לשים לב לנקודות הבאות כדי להימנע משגיאות:
כדי להגדיל את מספר המכונות בכל שריון, צריך לוודא את הדברים הבאים:
אי אפשר לחרוג ממספר המופעים המקסימלי להזמנה.
צריך שיהיה לכם מספיק מכסה לא מנוצל כדי להזמין את המשאבים הנוספים. במאמר הצגה וניהול של מכסות במאמרי העזרה בנושא מכסות ב-Cloud מוסבר איך להגדיל את המכסה.
צריכים להיות מספיק משאבים זמינים באזור של ההזמנה. אם לא, הבקשה תיכשל ותוצג שגיאה לגבי זמינות המשאב. כדי לפתור את השגיאה הזו, אפשר לעיין במאמר פתרון שגיאות שקשורות לזמינות משאבים.
כדי להקטין את מספר המכונות בשריין ספציפי, צריך לוודא שמספר המכונות שמשתמשות בשריין לא יעלה על המספר החדש והקטן יותר. אם כן, מבצעים אחת מהפעולות הבאות לגבי המקרים שבהם יש חריגה מהמספר החדש:
כדי לשנות את מספר המופעים השמורים בהזמנה, בוחרים באחת מהאפשרויות הבאות:
המסוף
פותחים את הדף Reservations במסוף Cloud de Confiance .
בכרטיסייה On-demand reservations (ברירת המחדל), בעמודה Name, לוחצים על השם של ההזמנה שרוצים לשנות.
ייפתח דף הפרטים של ההזמנה.
לוחצים על עריכה.
בשדה Number of VM instances, מזינים את המספר המעודכן של המכונות שרוצים לשריין.
כדי לאשר, לוחצים על שמירה.
יכול להיות שיחלפו כמה שניות עד שהשינוי בהזמנה יושלם.
gcloud
כדי לשנות את מספר המכונות השמורות בהזמנה, משתמשים בפקודה gcloud compute reservations update.
gcloud compute reservations update RESERVATION_NAME \
--vm-count=NUMBER_OF_VMS \
--zone=ZONE
מחליפים את מה שכתוב בשדות הבאים:
RESERVATION_NAME: השם של הזמנה קיימת.
NUMBER_OF_VMS: המספר החדש של המופעים להזמנה.
ZONE: האזור שבו נמצאת ההזמנה.
REST
כדי לשנות את מספר המכונות הווירטואליות ששוריינו, שולחים בקשת POST אל ה-method reservations.resize.
POST https://compute.s3nsapis.fr/compute/v1/projects/PROJECT_ID/zones/ZONE/reservations/RESERVATION_NAME/resize
{
"specificSkuCount": "NUMBER_OF_VMS"
}
מחליפים את מה שכתוב בשדות הבאים:
PROJECT_ID: מזהה הפרויקט שבו נמצאת ההזמנה.
ZONE: האזור שבו נמצאת ההזמנה.
RESERVATION_NAME: השם של הזמנה קיימת.
NUMBER_OF_VMS: המספר החדש של המופעים להזמנה.
שינוי מדיניות השיתוף של הזמנה
כשמשנים את מדיניות השיתוף של שמירת מקום למופעי מחשוב של GPU, קובעים אם משימות אימון או חיזוי של Vertex AI ינצלו את השמירה.
לפני שמונעים ממשימות של Vertex AI להשתמש בשמירת מקום, צריך להפסיק את כל המשימות של Vertex AI שמשתמשות בה. אחרת, תקבלו שגיאות.
כדי לשנות את מדיניות השיתוף של הזמנה של מכונות וירטואליות עם GPU, בוחרים באחת מהאפשרויות הבאות:
המסוף
פותחים את הדף Reservations במסוף Cloud de Confiance .
בכרטיסייה On-demand reservations (ברירת המחדל), בעמודה Name, לוחצים על השם של ההזמנה של מכונות GPU שרוצים לשנות. יופיע דף עם פרטי ההזמנה.
בשורה Share with other Google Cloud services, לוחצים על עריכת הרשאות שיתוף של שירות.
בחלונית שיתוף הזמנות, מבצעים אחת מהפעולות הבאות:
כדי לאפשר למשימות של Vertex AI להשתמש בשמירת המקום, בוחרים באפשרות Share reservation (שיתוף שמירת המקום).
כדי למנוע ממשימות של Vertex AI להשתמש במשאבים ששמורים בבקשה, בוחרים באפשרות Don't share reservation.
לוחצים על Save.
יכול להיות שיחלפו כמה שניות עד שהשינוי בהזמנה יושלם.
gcloud
כדי לשנות את מדיניות השיתוף של הזמנה של מכונות עם GPU, משתמשים בפקודה gcloud compute reservations update עם הדגל --reservation-sharing-policy.
gcloud compute reservations update RESERVATION_NAME \
--reservation-sharing-policy=SHARING_POLICY \
--zone=ZONE
מחליפים את מה שכתוב בשדות הבאים:
RESERVATION_NAME: השם של הזמנה קיימת.SHARING_POLICY: מדיניות השיתוף של ההזמנה. מציינים אחד מהערכים הבאים:כדי לאפשר למשימות של Vertex AI להשתמש בשמירת המקום:
ALLOW_ALLכדי למנוע ממשימות של Vertex AI לצרוך את ההזמנה:
DISALLOW_ALL
ZONE: האזור שבו קיימת ההזמנה
REST
כדי לשנות את מדיניות השיתוף של הזמנה של מכונות וירטואליות עם GPU, צריך לשלוח בקשת PATCH ל-method reservations.update.
בכתובת ה-URL של הבקשה, כוללים את פרמטר השאילתה paths שמוגדר לערך reservationSharingPolicy.serviceShareType.
PATCH https://compute.s3nsapis.fr/compute/v1/projects/PROJECT_ID/zones/ZONE/reservations/RESERVATION_NAME?paths=reservationSharingPolicy.serviceShareType
{
"name": "RESERVATION_NAME",
"reservationSharingPolicy": {
"serviceShareType": "SHARING_POLICY"
}
}
מחליפים את מה שכתוב בשדות הבאים:
PROJECT_ID: מזהה הפרויקט שבו קיימת ההזמנה.
ZONE: האזור שבו קיימת ההזמנה.
RESERVATION_NAME: השם של הזמנה קיימת.SHARING_POLICY: מדיניות השיתוף של ההזמנה. מציינים אחד מהערכים הבאים:כדי לאפשר למשימות של Vertex AI להשתמש בשמירת המקום:
ALLOW_ALLכדי למנוע ממשימות של Vertex AI לצרוך את ההזמנה:
DISALLOW_ALL
שינוי מאפיינים אחרים בהזמנה
אם רוצים לשנות מאפיין שלא מוזכר בקטע שינוי הזמנות, צריך ליצור הזמנה חלופית במקום זאת.
כדי להחליף הזמנה בלי להסתכן בהפחתה לא מכוונת של הקיבולת המוזמנת, מבצעים את הפעולות הבאות:
יוצרים הזמנה לפרויקט יחיד או הזמנה משותפת עם מאפיינים מעודכנים.
אם אתם לא צריכים יותר את ההזמנה המקורית, אתם יכולים למחוק את ההזמנה.