במאמר הזה נסביר איך לפתור בעיות שמתעוררות כשיוצרים או משנים מקום שמור לעתיד למשאבים של תחום מוגדר ב-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.
פתרון: מבצעים את הפעולות הבאות:
חשוב לוודא שמזהה הפרויקט ושם תבנית המופע שציינתם בבקשה למקום שמור לעתיד נכונים. כדי לבדוק אם קיימת תבנית של מופע, מקבלים מידע על התבנית.
תבנית של הגדרות מכונה מכילה הגדרות ספציפיות לפרויקט, כך שאפשר לגשת לתבנית של הגדרות מכונה ולהשתמש בה רק באותו פרויקט. במקום זאת, צריך לבצע אחת מהפעולות הבאות:
כדי ליצור בקשה לשריון מקום שמור לעתיד על ידי ציון תבנית מכונה:
יוצרים תבנית של הגדרות מכונה בפרויקט.
מציינים את תבנית של הגדרות מכונה החדשה כשיוצרים בקשה לשריון מקום שמור לעתיד לפרויקט מסוים או בקשה לשריון מקום שמור לעתיד שמשותפת בין פרויקטים.
כדי ליצור בקשה למקום שמור לעתיד בלי לציין תבנית של מכונה וירטואלית, צריך ליצור במקום זאת בקשה לפרויקט יחיד או בקשה למקום שמור משותף על ידי ציון מאפיינים של מכונה וירטואלית באופן ישיר.
גודל לא תקין של דיסק SSD מקומי
השגיאה הבאה מתרחשת כשמנסים ליצור בקשה למקום שמור לעתיד על ידי ציון תבנית של הגדרות מכונה שכוללת דיסק SSD מקומי, אבל בתבנית לא מצוין הגודל של דיסק ה-SSD המקומי.
הודעת השגיאה:
Disk LOCAL_SSD_NAME provided in the instance template has invalid size: 0 GB.
פתרון: אי אפשר לעדכן תבניות של מופעים. במקום זאת, צריך לבצע את הפעולות האלה:
יוצרים תבנית של הגדרות מכונה חדשה ומקפידים לציין את גודל הדיסק של כל דיסקי ה-SSD המקומיים שכוללים בתבנית.
משתמשים בתבנית החדשה של הגדרות המכונה כדי ליצור בקשה לשריון מקום שמור לעתיד לפרויקט יחיד או בקשה לשריון מקום שמור לעתיד שמשותף לכמה פרויקטים.
אופציונלי: מוחקים את תבנית של הגדרות המכונה הישנה.
אזור לא תקין לתבנית של הגדרות מכונה
השגיאה הבאה מתרחשת כשמנסים ליצור בקשה למקום שמור לעתיד על ידי ציון תבנית של הגדרות מכונה עם מיקום לא תקין לתבנית.
הודעת השגיאה:
Future reservation cannot be created outside the zone/region of source resource.
פתרון: מבצעים אחת מהפעולות הבאות:
חשוב ליצור את הבקשה לשריון מקום שמור לעתיד באותו אזור ואותו אזור זמינות שבהם נמצאים המשאבים בתבנית של הגדרות המכונה. כל משאב אזורי או משאב של תחום מוגדר שצוין בתבנית של הגדרות מכונה – כמו סוג מכונה או Persistent Disk – מגביל את השימוש בתבנית למיקומים שבהם המשאבים האלה קיימים. לדוגמה, אם תבנית של הגדרות מכונה שלכם מציינת Persistent Disk קיים באזור
us-central1-a, אתם צריכים ליצור את מקום שמור לעתיד באותו אזור. אחרת, יצירת הבקשה למקום שמור לעתיד תיכשל.כדי לבדוק אם בתבנית קיימת מוגדרים משאבים שמקשרים את התבנית לאזור או לאזור זמינות ספציפיים, אפשר לקבל מידע על התבנית ולחפש בתוכה הפניות למשאבים אזוריים או למשאבים של אזורי זמינות.
משתמשים בתבנית של הגדרות מכונה שלא מוגבלת לאזור או לתחום ספציפיים. מכיוון שאי אפשר לעדכן תבניות של מכונות וירטואליות, צריך לבצע את הפעולות הבאות:
יצירת תבנית חדשה של הגדרות מכונה על סמך תבנית קיימת עם המאפיינים המעודכנים.
יוצרים בקשה לשריון מקום שמור לעתיד לפרויקט יחיד או בקשה לשריון מקום שמור לעתיד שמשותף לכמה פרויקטים על ידי ציון תבנית של הגדרות מכונה שנוצרה.
אופציונלי: מוחקים את תבנית של הגדרות המכונה הישנה.
שינוי מאפיינים של תבנית של הגדרות מכונה
השגיאה הבאה מתרחשת כשמנסים ליצור בקשה למקום שמור לעתיד על ידי ציון של תבנית של הגדרות מכונה ומאפיינים של מכונה וירטואלית.
הודעת השגיאה:
InstanceProperties cannot be specified while an instance template is being provided.
פתרון: מבצעים אחת מהפעולות הבאות:
כדי ליצור בקשה למקום שמור לעתיד באמצעות תבנית של הגדרות מכונה, צריך להסיר כל שדה שמציין מאפיינים של מכונה וירטואלית.
כדי ליצור בקשה למקום שמור לעתיד על ידי ציון תבנית של הגדרות מכונה עם מאפיינים שונים של מכונה וירטואלית:
אי אפשר לעדכן תבנית קיימת של הגדרות מכונה. במקום זאת, יוצרים תבנית של הגדרות מכונה חדשה על סמך תבנית קיימת.
מציינים את תבנית של הגדרות מכונה החדשה כשיוצרים בקשה לשריון מקום שמור לעתיד לפרויקט מסוים או בקשה לשריון מקום שמור לעתיד שמשותפת בין פרויקטים.
אופציונלי: מחיקת תבנית של הגדרות מכונה ישנה.
כדי ליצור בקשה לשריון מקום שמור לעתיד בלי לציין תבנית של מכונה וירטואלית, אפשר ליצור במקום זאת בקשה לשריון מקום שמור לעתיד לפרויקט מסוים או בקשה לשריון מקום שמור לעתיד שמשותף לכמה פרויקטים על ידי ציון מאפייני המכונה הווירטואלית ישירות.