פתרון בעיות שקשורות לבקשות למקום שמור לעתיד

במאמר הזה נסביר איך לפתור בעיות שמתעוררות כשיוצרים או משנים מקום שמור לעתיד למשאבים של תחום מוגדר ב-Compute Engine.

שגיאות כלליות בבקשות למקומות שמורים לעתיד

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

אין גישה להזמנות עתידיות

אם אין לכם גישה לשימוש בהזמנות עתידיות ב-CLI של gcloud או ב-Compute Engine API, יכול להיות שאתם לא עומדים בדרישות לגישה לשימוש בהזמנות עתידיות בשלב הזה. במקרה כזה, צריך לפנות אל מנהל החשבונות הטכני או אל צוות המכירות.

חריגה ממספר הפרויקטים המקסימלי לצרכנים

השגיאה הבאה מתרחשת כשמציינים יותר מ-100 פרויקטים לצרכן בבקשה משותפת למקומות שמורים לעתיד.

הודעת השגיאה:

Can only share with at most 100 projects.

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

השעה שבה יימחקו הבקשות שנוצרו אוטומטית לא תקינה

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

הודעת השגיאה:

Auto-created reservations cannot be deleted before future reservation end time.

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

שעת הסיום לא תקינה

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

הודעת השגיאה:

Future reservation end time must be at least 24 hours later than start time.

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

שעת ההתחלה לא תקינה

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

הודעות שגיאה:

Future reservation start time is either in the past or too early.

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

פרויקטים חופפים לצרכנים

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

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

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

הודעת השגיאה:

Future reservation with conflicting projects and matching instance properties with existing and overlapping shared projects is not allowed.

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

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

תקופות הזמנה חופפות

השגיאה הבאה מתרחשת כשתקופת השמירה של הבקשה לשמירת מקום לעתיד חופפת לתקופת השמירה של בקשה קיימת לשמירת מקום לעתיד עם מאפייני VM ותקופת שמירה זהים.

הבקשה הקיימת למקום שמור לעתיד יכולה להיות באותו פרויקט של בקשת השמירה או בפרויקט שרוצים לשתף איתו את בקשת השמירה.

הודעת השגיאה:

Future reservation with overlapping time window for same instance properties and overlapping shared projects is not allowed.

פתרון: נסו אחת מהאפשרויות הבאות:

פרויקט ללא ארגון

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

הודעת השגיאה:

Cannot create Shared Future Reservations in a project that does not belong to an organization.

פתרון: נסו אחת מהאפשרויות הבאות:

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

  • יוצרים בקשה לשריון מקום שמור לעתיד בפרויקט ששייך לארגון שבו רוצים ליצור את הבקשה.

שגיאות בבקשות למקומות שמורים לעתיד מתבניות של מכונות

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

אסור להפנות לפרויקטים אחרים

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

הודעת השגיאה:

Cross project referencing is not allowed for this resource.

פתרון: מבצעים את הפעולות הבאות:

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

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

גודל לא תקין של דיסק SSD מקומי

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

הודעת השגיאה:

Disk LOCAL_SSD_NAME provided in the instance template has invalid size: 0 GB.

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

  1. יוצרים תבנית של הגדרות מכונה חדשה ומקפידים לציין את גודל הדיסק של כל דיסקי ה-SSD המקומיים שכוללים בתבנית.

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

  3. אופציונלי: מוחקים את תבנית של הגדרות המכונה הישנה.

אזור לא תקין לתבנית של הגדרות מכונה

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

הודעת השגיאה:

Future reservation cannot be created outside the zone/region of source resource.

פתרון: מבצעים אחת מהפעולות הבאות:

שינוי מאפיינים של תבנית של הגדרות מכונה

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

הודעת השגיאה:

InstanceProperties cannot be specified while an instance template is being provided.

פתרון: מבצעים אחת מהפעולות הבאות: