שינוי הזמנות

במאמר הזה מוסבר איך לשנות הזמנות. כדי לשנות הזמנות שמצורפות להתחייבויות, אפשר לעיין במאמר החלפת הזמנות שמצורפות להתחייבויות.

לדוגמה, אם הצרכים שלכם לגבי קיבולת משתנים או אם אתם רוצים לשנות את עומסי העבודה שיכולים להשתמש במקום שמור, אתם יכולים לשנות את המקום השמור.

מגבלות

לפני שמשנים הזמנה, כדאי לשים לב לנקודות הבאות:

  • אפשר לשנות הזמנה משותפת רק באותו פרויקט שבו היא נוצרה.

  • אפשר לשנות הזמנה שנוצרה אוטומטית רק אחרי שמבצעים את הפעולות הבאות:

    • אם יצרתם מקום שמור לעתיד ב-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

    1. התקינו את ה-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 מוחק באופן אוטומטי שמירת מקום קיימת, אפשר לבצע אחת מהפעולות הבאות:

  • מפעילים את אפשרות המחיקה האוטומטית או משנים את השעה שבה הבקשה לשמירת מקום נמחקת אוטומטית.

  • משביתים את אפשרות המחיקה האוטומטית.

כדי לשנות את המחיקה האוטומטית של בקשה לשמירת מקום, בוחרים באחת מהאפשרויות הבאות:

המסוף

  1. פותחים את הדף Reservations במסוף Cloud de Confiance .

    כניסה לדף Reservations

  2. בכרטיסייה On-demand reservations (ברירת המחדל), בעמודה Name, לוחצים על השם של ההזמנה שרוצים לשנות.

    ייפתח דף הפרטים של ההזמנה.

  3. בשורה זמן מחיקה אוטומטית לוחצים על עריכת זמן מחיקה אוטומטית.

  4. בחלונית Update reservation (עדכון ההזמנה), מבצעים אחת מהפעולות הבאות:

    • כדי למחוק את הבקשה לשמירת מקום בתאריך ובשעה מסוימים, מבצעים את הפעולות הבאות:

      1. אם האפשרות למחיקה אוטומטית עדיין לא מופעלת, לוחצים על המתג Enable auto-delete כדי להפעיל אותה.

      2. בשדה Auto-delete time, בוחרים את התאריך והשעה שבהם יימחקו הבקשות לשמירת מקום ב-Compute Engine באופן אוטומטי.

    • אם לא רוצים שהבקשות יימחקו אוטומטית, לוחצים על המתג Enable auto-delete כדי להשבית אותו.

  5. לוחצים על שליחה.

    יכול להיות שיחלפו כמה שניות עד שהשינוי בהזמנה יושלם.

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 באותם פרויקטים לא משתמש בהזמנה. כדי למנוע ממכונות להשתמש בהזמנה, צריך לעצור או למחוק את המכונות.

  • הוספה של פרויקטים: אתם יכולים לאפשר לפרויקטים של צרכנים לצרוך הזמנה משותפת רק אם הפרויקטים האלה נמצאים באותו ארגון כמו פרויקט הבעלים. כדי להעביר פרויקט לארגון של פרויקט הבעלים, אפשר לעיין במאמר העברת פרויקטים בין משאבי ארגון במסמכי התיעוד של מנהל המשאבים.

אחרי שמשנים את הפרויקטים לצרכנים בהזמנה משותפת, יכול להיות שצריכת ההזמנה תשתנה. לדוגמה, אם הגדרתם את השמירה כך שכל המופעים התואמים יוכלו להשתמש בה (הגדרת ברירת המחדל), יכול להיות שפרויקטים חדשים שנוספו יתחילו להשתמש בשמירה באופן מיידי. מידע נוסף על הפרויקטים שבהם נעשה שימוש בהזמנות קודמות זמין במאמר בנושא סדר השימוש בהזמנות.

כדי לשנות את הפרויקטים הצרכניים שיכולים להשתמש בהזמנה משותפת, בוחרים באחת מהאפשרויות הבאות:

המסוף

  1. פותחים את הדף Reservations במסוף Cloud de Confiance .

    כניסה לדף Reservations

  2. בכרטיסייה On-demand reservations (ברירת המחדל), בעמודה Name, לוחצים על שם ההזמנה שרוצים לתאר.

    ייפתח דף הפרטים של ההזמנה.

  3. לוחצים על עריכה.

  4. בקטע פרויקטים נבחרים, מבצעים אחת מהפעולות הבאות:

    • כדי להפסיק את השיתוף של ההזמנה עם פרויקט צרכני ספציפי, לוחצים על מחיקה.

    • כדי להתחיל לשתף את ההזמנה עם פרויקט ספציפי אחד או יותר:

      1. לוחצים על הוספת פרויקטים.

      2. מסמנים את התיבה לצד כל פרויקט בארגון של הפרויקט הבעלים שרוצים לשתף איתו את ההזמנה. אפשר לשתף הזמנה משותפת עם עד 100 פרויקטים לשימוש פרטי.

      3. לוחצים על בחירה.

  5. כדי לאשר את השינויים, לוחצים על שמירה.

    יכול להיות שיחלפו כמה שניות עד שהשינוי בהזמנה יושלם.

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 ל-method‏ reservations.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 ל-method‏ reservations.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: המספרים של שני הפרויקטים שרוצים להפסיק לשתף איתם את השריין.

שינוי מספר המכונות הווירטואליות ששוריינו בהזמנה

אפשר להגדיל או להקטין את מספר המקרים השמורים של מחשוב בהזמנה. עם זאת, לפני שמשנים את מספר המופעים, כדאי לשים לב לנקודות הבאות כדי להימנע משגיאות:

  • כדי להגדיל את מספר המכונות בכל שריון, צריך לוודא את הדברים הבאים:

  • כדי להקטין את מספר המכונות בשריין ספציפי, צריך לוודא שמספר המכונות שמשתמשות בשריין לא יעלה על המספר החדש והקטן יותר. אם כן, מבצעים אחת מהפעולות הבאות לגבי המקרים שבהם יש חריגה מהמספר החדש:

    • מחיקת מכונות

    • עצירה או השעיה של המכונות

כדי לשנות את מספר המופעים השמורים בהזמנה, בוחרים באחת מהאפשרויות הבאות:

המסוף

  1. פותחים את הדף Reservations במסוף Cloud de Confiance .

    כניסה לדף Reservations

  2. בכרטיסייה On-demand reservations (ברירת המחדל), בעמודה Name, לוחצים על השם של ההזמנה שרוצים לשנות.

    ייפתח דף הפרטים של ההזמנה.

  3. לוחצים על עריכה.

  4. בשדה Number of VM instances, מזינים את המספר המעודכן של המכונות שרוצים לשריין.

  5. כדי לאשר, לוחצים על שמירה.

    יכול להיות שיחלפו כמה שניות עד שהשינוי בהזמנה יושלם.

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, בוחרים באחת מהאפשרויות הבאות:

המסוף

  1. פותחים את הדף Reservations במסוף Cloud de Confiance .

    כניסה לדף Reservations

  2. בכרטיסייה On-demand reservations (ברירת המחדל), בעמודה Name, לוחצים על השם של ההזמנה של מכונות GPU שרוצים לשנות. יופיע דף עם פרטי ההזמנה.

  3. בשורה Share with other Google Cloud services, לוחצים על עריכת הרשאות שיתוף של שירות.

  4. בחלונית שיתוף הזמנות, מבצעים אחת מהפעולות הבאות:

    • כדי לאפשר למשימות של Vertex AI להשתמש בשמירת המקום, בוחרים באפשרות Share reservation (שיתוף שמירת המקום).

    • כדי למנוע ממשימות של Vertex AI להשתמש במשאבים ששמורים בבקשה, בוחרים באפשרות Don't share reservation.

  5. לוחצים על 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

שינוי מאפיינים אחרים בהזמנה

אם רוצים לשנות מאפיין שלא מוזכר בקטע שינוי הזמנות, צריך ליצור הזמנה חלופית במקום זאת.

כדי להחליף הזמנה בלי להסתכן בהפחתה לא מכוונת של הקיבולת המוזמנת, מבצעים את הפעולות הבאות:

  1. יוצרים הזמנה לפרויקט יחיד או הזמנה משותפת עם מאפיינים מעודכנים.

  2. אם אתם לא צריכים יותר את ההזמנה המקורית, אתם יכולים למחוק את ההזמנה.

המאמרים הבאים