בדף הזה מוסבר איך למצוא את עבודות התחזוקה המתוזמנות, להגדיר חלונות תחזוקה, לשנות את המועד של עבודות התחזוקה המתוכננות ועוד. לסקירה כללית של עדכוני תחזוקה וחלונות תחזוקה, אפשר לעיין במאמר מדיניות התחזוקה.
הגדרת חלון מועדף לתחזוקה במופע
המסוף
עוברים לדף Memorystore for Memcached במסוף Google Cloud .
Memorystore for Memcachedלוחצים על מספר המכונה של המכונה שרוצים להגדיר עבורה חלון זמן לתחזוקה.
לוחצים על Edit.
בקטע תחזוקה, בוחרים את היום, השעה והמשך הרצויים לחלון זמן לתחזוקה. השעה מוגדרת באזור הזמן המקומי.
לוחצים על Save.
gcloud
מריצים את הפקודה הבאה כדי להגדיר חלון זמן לתחזוקה למופע Memcached:
gcloud memcache instances update INSTANCE_ID --region=REGION --maintenance-window-day=DAY --maintenance-window-start-time=START_TIME --maintenance-window-duration=DURATION
כאשר:
- INSTANCE_ID הוא המזהה של המכונה.
- REGION הוא האזור שבו נמצאת המכונה.
- DAY הוא היום שבו רוצים לבצע את התחזוקה. הערכים הקבילים הם:
MONDAY,TUESDAY,WEDNESDAY,THURSDAY,FRIDAY,SATURDAY,SUNDAY. - START_TIME היא השעה ביום (0 עד 23) שבה מתחיל חלון זמן לתחזוקה, לפי אזור הזמן UTC.
- DURATION הוא חלון זמן באורך של 3 עד 8 שעות. הערכים הקבילים הם
3hעד8h, מספרים שלמים בלבד.
מידע נוסף זמין במאמר gcloud memcached instances update
הסכמה לקבלת התראות לגבי פעולות תחזוקה
כדי להפעיל התראות לגבי פעולות תחזוקה:
נכנסים לדף Communication במסוף Google Cloud :
לוחצים על הכרטיסייה התראות על מוצרים.
בוחרים את הפרויקט מהתפריט הנפתח.
בשורה של Memorystore, מעבירים את המתג של לחצן האימייל למצב ON.
הכותרת של הודעת האימייל על תחזוקה היא "Upcoming maintenance for your
Cloud Memorystore instance [your-instance-name]". כל מי שרוצה לקבל התראות צריך לאשר את ההצטרפות בנפרד.
ההתראות על תחזוקה מוגדרות ברמת הפרויקט ולא ברמת המופעים. התראות באימייל נשלחות לכתובת האימייל שמשויכת לחשבון Google שלכם. אי אפשר להגדיר כתובת אימייל חלופית בהתאמה אישית (לדוגמה, כתובת אימייל חלופית של צוות).
איך מוצאים פעולות תחזוקה מתוזמנות
אם נקבעה תחזוקה למכונה שלכם, תוכלו לראות אותה באמצעות ההוראות הבאות:
המסוף
עוברים לדף Memorystore for Memcached במסוף Google Cloud .
Memorystore for Memcachedלוחצים על מספר המכונה של המכונה שרוצים לראות את התחזוקה המתוזמנת שלה.
בקטע תחזוקה אפשר לראות את התאריך והשעה של עדכוני תחזוקה מתוזמנים.
gcloud
gcloud memcache instances describe INSTANCE-ID --region=REGION
where:
- INSTANCE_ID הוא המזהה של המכונה
- REGION הוא האזור שבו נמצאת המכונה שלכם
הפלט של תחזוקה מתוזמנת אמור להיראות כך:
maintenancePolicy: createTime: 'TIME_STAMP' updateTime: 'TIME_STAMP' maintenanceWindow: - day: DAY duration: 180 minutes hour: HOUR maintenanceSchedule: endTime: 'TIME_STAMP' startTime: 'TIME_STAMP'
כאשר:
maintenancePolicyמציג מידע על זמן היצירה של מדיניות התחזוקה המועדפת ועל הפעם האחרונה שבה המדיניות עודכנה.createTimeהוא התאריך שבו נוצרה מדיניות התחזוקה.updateTimeהוא התאריך שבו מדיניות התחזוקה עודכנה לאחרונה.-
DAYמציין את היום בשבוע שבו מתבצעת התחזוקה. -
durationמציין את אורך חלון הזמן לתחזוקה בדקות. -
HOURמציין את השעה לפי שעון UTC שבה מתחילה התחזוקה. -
startTimeמציין את שעת ההתחלה הספציפית של עדכון תחזוקה שמתוזמן למכונה שלכם. -
endTimeמציין את שעת הסיום הספציפית של עדכון תחזוקה שמתוזמן למופע שלכם. -
TIME_STAMPמשתמש בפורמט RFC 3339.
קביעת מועד חדש לתחזוקה מתוכננת
כדי לתזמן מחדש את התחזוקה, פועלים לפי ההוראות הבאות:
המסוף
עוברים לדף Memorystore for Memcached במסוף Google Cloud .
Memorystore for Memcachedלוחצים על מספר המכונה של המופע שרוצים להזיז את מועד התחזוקה שלו.
בקטע תחזוקה, לוחצים על תזמון מחדש.
- אפשר לשנות את המועד של עבודות התחזוקה רק אם תזמנתם עדכון למכונה.
בוחרים באחת מהאפשרויות: עדכון עכשיו, דחייה לחלון הזמן המתוזמן הבא או יום ושעה מותאמים אישית. מידע נוסף מופיע בסקירה הכללית על תזמון מחדש של תחזוקה.
אם רוצים לעדכן את המופע באופן מיידי, בוחרים באפשרות עדכון עכשיו ולוחצים על עדכון.
אם רוצים לדחות את התחזוקה המתוזמנת בשבוע, בוחרים באפשרות דחייה לחלון הזמן המתוזמן הבא ולוחצים על תזמון מחדש.
אם רוצים להגדיר שעה ספציפית, בוחרים באפשרות יום ושעה בהתאמה אישית, בוחרים את השעה החדשה ולוחצים על תזמון מחדש.
gcloud
gcloud memcache instances reschedule-maintenance INSTANCE_ID --region=REGION --reschedule-type=RESCHEDULE_TYPE [--schedule-time=RESHEDULE_TIME]
where:
- INSTANCE_ID הוא המזהה של המכונה
- REGION הוא האזור שבו נמצאת המכונה שלכם
RESCHEDULE_TYPE הוא סוג העדכון שנקבע מחדש. הערכים הזמינים:
-
IMMEDIATE: מתחיל את עדכון התחזוקה באופן מיידי -
NEXT_AVAILABLE_WINDOW: דחיית התחזוקה עד לחלון התחזוקה הבא. החלון הבא הוא שבוע אחרי החלון שבו התחזוקה תוכננה במקור -
SPECIFIC_TIME: מאפשרת לכם להגדיר זמן ספציפי לעדכון. המועד החדש צריך להיות בטווח של עד שבעה ימים מהמועד המקורי של חלון זמן לתחזוקה
-
RESHEDULE_TIME אפשר לציין את הערך הזה רק אם מגדירים את
--reschedule-typeל-SPECIFIC TIME. הערך הזה צריך להיות בפורמט ISO 1801. לדוגמה,2020-01-16T16:56:00.000Z. השעה מוגדרת לפי שעון UTC.
מידע נוסף זמין במאמר gcloud memcache instances reschedule-maintenance.
החלה ידנית של עדכוני תחזוקה
אחרי שתקבלו התראה על תחזוקה קרובה, תוכלו להחיל את עדכון התחזוקה על הצמתים באופן ידני. תחזוקה ידנית זמינה רק אחרי שתחזוקה מתוזמנת למכונה שלכם, ואתם צריכים להביע הסכמה לקבלת התראות על תחזוקה ולהגדיר חלון זמן לתחזוקה כדי לקבל מידע על התחזוקה הקרובה. מידע נוסף זמין במאמר בנושא תחזוקה ידנית.
עדכון של צמתים ספציפיים באשכול Memcached
כדי לעדכן צמתים ספציפיים באשכול, מריצים את הפקודה הבאה ומחליפים את VARIABLES בערכים המתאימים:
gcloud beta memcache instances apply-software-update INSTANCE_NAME --node-ids=NODE_ID_1,NODE_ID_2 --region=REGION
עדכון כל הצמתים באשכול Memcached
כדי לעדכן את כל הצמתים באשכול, מריצים את הפקודה הבאה ומחליפים את VARIABLES בערכים המתאימים:
gcloud beta memcache instances apply-software-update INSTANCE_NAME --apply-all --region=REGION
בדיקה אם יש עדכונים זמינים ואימות של עדכוני הצמתים
הדרך הכי טובה לדעת מתי עדכון זמין היא להירשם לקבלת התראות על תחזוקה, אבל אפשר גם להשתמש בפקודה שבהמשך כדי לבדוק באופן ידני אם תחזוקה זמינה. הפקודה הבאה מראה גם אילו צמתים עודכנו במופע שלכם.
gcloud memcache instances describe INSTANCE_NAME --region=REGION --format="table(updateAvailable.yesno(yes="YES",no="NO"),memcacheNodes:format='table(nodeId,updateAvailable.yesno(yes="YES", no="NO"))')"
המאמרים הבאים
- כאן אפשר לראות את ההרשאות שנדרשות לניהול חלונות תחזוקה במופע Memcached.