שחזור שדרוג שנכשל ב-Google Distributed Cloud

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

שחזור שדרוגים של אשכולות אדמין, אשכולות היברידיים ואשכולות עצמאיים

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

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

  • bmctl הניתוח של קובץ ההגדרות האישיות נכשל בגלל טעות. מתקנים את קובץ ההגדרות ומריצים מחדש את הפקודה.
  • האתחול של האשכול הזמני של bmctl נכשל. מנסים להריץ שוב את הפקודה.
  • קובצי היומן מציינים שהשדרוג נכשל בבדיקה מקדימה. מתקנים את התנאי שלפני ההפעלה או מבצעים את השדרוג בכוח.
  • השדרוג נמשך יותר מדי זמן (יותר מ-30 דקות) או שהזמן הקצוב לתהליך הסתיים. מנסים שוב את פקודת השדרוג.
  • השדרוג נעצר במהלך שלב האתחול:
    • בגרסה 1.35 ואילך, אם אתם משתמשים ב-RHEL 8 או ב-Rocky Linux, כדאי לבדוק ביומני הצמתים אם יש שגיאות בהרצת Ansible שמצביעות על גרסת Python לא נתמכת. ‫Ansible מחייב Python 3.9 ומעלה באשכול היעד. צריך לוודא שגרסה Python 3.9 ואילך מותקנת בצומת שבו הפעולה נכשלה, ואז לנסות שוב לבצע את הפעולה.
    • בגרסה 1.35 ואילך, בודקים ש-cgroupsv2 מופעל. מידע נוסף על cgroupsv2 זמין במאמר בנושא מעבר ל-cgroup v2.

שחזור שדרוגים של אשכולות משתמשים

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

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

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

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

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

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