במאמר הזה מוסבר איך לנהל את לוחות הזמנים של יצירת תמונות מצב של נפחי Persistent Disk ו-Google Cloud Hyperdisk אזוריים ואזוריים.
אפשר לנהל את לוחות הזמנים של תמונות המצב באופן הבא:
- הצגת לוחות זמנים של תמונות מצב
- שינוי לוחות הזמנים של תמונות המצב
- מחיקת לוחות זמנים של תמונות מצב
אפשר גם להגדיר התראות לגבי תמונות מצב מתוזמנות.
לפני שמתחילים
-
אם עדיין לא עשיתם את זה, תצטרכו להגדיר אימות.
אימות הוא תהליך שבו מאמתים את הזהות שלכם כדי לקבל גישה לממשקי API ולשירותים של Cloud de Confiance by S3NS . כדי להריץ קוד או דוגמאות מסביבת פיתוח מקומית, אפשר לבצע אימות ל-Compute Engine באחת מהדרכים הבאות:
צריך לבחור את הכרטיסייה הרלוונטית לאופן שבו תכננתם להשתמש בדוגמאות בדף הזה:
המסוף
כשמשתמשים במסוף Cloud de Confiance כדי לגשת לשירותים ולממשקי ה-API, לא צריך להגדיר אימות. Cloud de Confiance by S3NS
gcloud
-
התקינו את ה-CLI של Google Cloud ואז היכנסו ל-CLI של gcloud באמצעות הזהות המאוחדת שלכם. אחרי שנכנסתם לחשבון, אתחלו את ה-CLI של Google Cloud באמצעות הפקודה הבאה:
gcloud init
-
- הגדרת אזור ותחום כברירת מחדל
-
התקינו את ה-CLI של Google Cloud.
-
הגדירו שה-CLI של gcloud ישתמש בזהות המאוחדת שלכם.
-
יוצרים פרטי כניסה לאימות מקומי עבור חשבון המשתמש:
gcloud auth application-default login
אם מוחזרת שגיאת אימות ואתם משתמשים בספק זהויות חיצוני (IdP), ודאו ש נכנסתם ל-CLI של gcloud באמצעות המאגר המאוחד לניהול זהויות.
-
התקינו את ה-CLI של Google Cloud.
-
הגדירו שה-CLI של gcloud ישתמש בזהות המאוחדת שלכם.
-
יוצרים פרטי כניסה לאימות מקומי עבור חשבון המשתמש:
gcloud auth application-default login
אם מוחזרת שגיאת אימות ואתם משתמשים בספק זהויות חיצוני (IdP), ודאו ש נכנסתם ל-CLI של gcloud באמצעות המאגר המאוחד לניהול זהויות.
-
התקינו את ה-CLI של Google Cloud.
-
הגדירו שה-CLI של gcloud ישתמש בזהות המאוחדת שלכם.
-
יוצרים פרטי כניסה לאימות מקומי עבור חשבון המשתמש:
gcloud auth application-default login
אם מוחזרת שגיאת אימות ואתם משתמשים בספק זהויות חיצוני (IdP), ודאו ש נכנסתם ל-CLI של gcloud באמצעות המאגר המאוחד לניהול זהויות.
-
התקינו את ה-CLI של Google Cloud.
-
הגדירו שה-CLI של gcloud ישתמש בזהות המאוחדת שלכם.
-
יוצרים פרטי כניסה לאימות מקומי עבור חשבון המשתמש:
gcloud auth application-default login
אם מוחזרת שגיאת אימות ואתם משתמשים בספק זהויות חיצוני (IdP), ודאו ש נכנסתם ל-CLI של gcloud באמצעות המאגר המאוחד לניהול זהויות.
המשך
כדי להשתמש בדוגמאות של Go שבדף הזה בסביבת פיתוח מקומית, מתקינים ומפעילים את ה-CLI של gcloud, ואז מגדירים את Application Default Credentials באמצעות פרטי הכניסה של המשתמש.
מידע נוסף זמין במאמר הגדרת אימות לסביבת פיתוח מקומית.
Java
כדי להשתמש בדוגמאות של Java שבדף הזה בסביבת פיתוח מקומית, מתקינים ומפעילים את ה-CLI של gcloud, ואז מגדירים את Application Default Credentials באמצעות פרטי הכניסה של המשתמש.
מידע נוסף זמין במאמר הגדרת אימות לסביבת פיתוח מקומית.
Node.js
כדי להשתמש בדוגמאות של Node.js שבדף הזה בסביבת פיתוח מקומית, מתקינים ומפעילים את ה-CLI של gcloud, ואז מגדירים את Application Default Credentials באמצעות פרטי הכניסה של המשתמש.
מידע נוסף זמין במאמר הגדרת אימות לסביבת פיתוח מקומית.
Python
כדי להשתמש בסביבת פיתוח מקומית בדוגמאות של Python שבדף הזה, מתקינים ומפעילים את ה-CLI של gcloud, ואז מגדירים את Application Default Credentials באמצעות פרטי הכניסה של המשתמש.
מידע נוסף זמין במאמר הגדרת אימות לסביבת פיתוח מקומית.
REST
כדי להשתמש בסביבת פיתוח מקומית בדוגמאות של API בארכיטקטורת REST שבדף הזה, צריך להשתמש בפרטי הכניסה שאתם נותנים ל-CLI של gcloud.
התקינו את ה-CLI של Google Cloud ואז היכנסו ל-CLI של gcloud באמצעות הזהות המאוחדת שלכם.
מידע נוסף מופיע במאמר אימות לשימוש ב-REST במסמכי האימות של Cloud de Confiance .
תפקידים והרשאות נדרשים
כדי לקבל את ההרשאות שדרושות ליצירת לוח זמנים ליצירת תמונת מצב, צריך לבקש מהאדמין להקצות לכם את תפקידי ה-IAM הבאים בפרויקט:
- Compute Instance Admin (v1) (
roles/compute.instanceAdmin.v1) -
כדי להתחבר למכונה וירטואלית שיכולה לפעול כחשבון שירות: משתמש בחשבון שירות (v1) (
roles/iam.serviceAccountUser)
להסבר על מתן תפקידים, ראו איך מנהלים את הגישה ברמת הפרויקט, התיקייה והארגון.
התפקידים המוגדרים מראש האלה כוללים את ההרשאות שנדרשות ליצירת לוח זמנים ליצירת תמונת מצב. כדי לראות בדיוק אילו הרשאות נדרשות, אפשר להרחיב את הקטע ההרשאות הנדרשות:
ההרשאות הנדרשות
כדי ליצור תזמון של צילום תמונת מצב, נדרשות ההרשאות הבאות:
-
כדי לראות את לוחות הזמנים של ה-snapshots:
compute.resourcePolicies.listבפרויקט או בארגון -
כדי לעדכן את התזמון של קובץ snapshot:
-
compute.resourcePolicies.updateבמדיניות המשאבים -
compute.resourcePolicies.getבמדיניות המשאבים
-
-
כדי להחליף את לוח הזמנים של הצילום:
-
compute.resourcePolicies.useבמדיניות המשאבים -
compute.disks.addResourcePoliciesבדיסק -
compute.disks.removeResourcePoliciesבדיסק
-
-
כדי למחוק תזמון של תמונת מצב:
-
compute.resourcePolicies.deleteבמדיניות המשאבים -
compute.disks.removeResourcePoliciesבדיסק
-
יכול להיות שתקבלו את ההרשאות האלה באמצעות תפקידים בהתאמה אישית או תפקידים מוגדרים מראש אחרים.
הצגת לוחות זמנים של תמונות מצב
כדי לקבל רשימה של לוחות זמנים ליצירת תמונות מצב, משתמשים במסוף, בפקודה gcloud או במתודה של Compute Engine API.
בבקשה הזו מוצגים השם, התיאור והאזור של כל לוחות הזמנים של תמונות המצב בפרויקט.
המסוף
- נכנסים לדף Snapshots במסוף Cloud de Confiance .
- לוחצים על הכרטיסייה לוחות זמנים של תמונות מצב.
- כדי לצמצם את רשימת לוחות הזמנים של התמונות, משתמשים בשדה Filter.
- לוחצים על השם של לוח הזמנים ליצירת תמונת מצב כדי לראות את הפרטים שלו.
gcloud
כדי לראות רשימה של לוחות הזמנים של הצילומים, משתמשים בפקודה resource-policies list.
gcloud compute resource-policies list
כדי לראות את התיאור של תזמון ספציפי של תמונת מצב, משתמשים בפקודה resource-policies describe.
gcloud compute resource-policies describe SCHEDULE_NAME
מחליפים את SCHEDULE_NAME בשם של תזמון הצילום.
המשך
הצגת רשימה של לוחות זמנים של קובצי snapshot
תיאור של תזמון ליצירת תמונת מצב
Java
הצגת רשימה של לוחות זמנים של קובצי snapshot
תיאור של תזמון ליצירת תמונת מצב
Node.js
Python
הצגת רשימה של לוחות זמנים של קובצי snapshot
תיאור של תזמון ליצירת תמונת מצב
REST
שולחים בקשת GET אל
resourcePolicies.aggregatedList
כדי לקבל רשימה של לוחות הזמנים של הצילומים של פרויקט.
GET https://compute.googleapis.com/compute/v1/projects/PROJECT_ID/aggregated/resourcePolicies
מחליפים את PROJECT_ID בשם הפרויקט.
צפייה בלוחות הזמנים של תמונות המצב לפי אזור
כדי לראות את לוחות הזמנים של יצירת התמונות של פרויקט באזור מסוים, משתמשים במסוףCloud de Confiance , ב-CLI של gcloud או ב-REST.
המסוף
- נכנסים לדף Snapshots במסוף Cloud de Confiance .
- לוחצים על הכרטיסייה לוחות זמנים של תמונות מצב.
- כדי לראות את לוחות הזמנים של תמונות מצב באזור מסוים, משתמשים בשדה Filter.
gcloud
כדי לראות את לוחות הזמנים של תמונות המצב של פרויקט באזור ספציפי, משתמשים בפקודה resource-policies list.
gcloud compute resource-policies list PROJECT_ID --filter REGION
מחליפים את מה שכתוב בשדות הבאים:
-
PROJECT_ID: שם הפרויקט -
REGION: האזור, למשלus-west1
REST
שולחים בקשת GET ל-method resourcePolicies.list כדי לאחזר את לוחות הזמנים של ה-snapshot שנוצרו באזור.
GET https://compute.googleapis.com/compute/v1/projects/PROJECT_ID/regions/REGION/resourcePolicies
מחליפים את מה שכתוב בשדות הבאים:
-
PROJECT_ID: שם הפרויקט -
REGION: האזור, למשלus-west1
שינוי של תזמון תמונת מצב
אחרי שיוצרים תזמון של צילום תמונת מצב, אפשר לשנות את השדות הבאים באופן דינמי באמצעות ההליך עדכון תזמון של צילום תמונת מצב:
- תיאור
- לוח הזמנים של תמונות המצב
- תוויות שנוספו לתמונות המצב שנוצרו
- המדיניות בנושא מחיקת נתונים של דיסק מקור לטיפול בתמונות מצב שנוצרו אוטומטית אם דיסק המקור נמחק
- מדיניות שימור שקובעת כמה זמן יישמרו תמונות מצב שנוצרו מלוח הזמנים של תמונות המצב
כדי לעדכן ערכים אחרים בלוח זמנים של תמונת מצב, צריך למחוק את לוח הזמנים של תמונת המצב וליצור לוח זמנים חדש, כמו שמתואר במאמר החלפת לוח זמנים של תמונת מצב.
עדכוני לוח הזמנים של תמונות המצב נכנסים לתוקף בתמונת המצב הראשונה אחרי העדכונים. אם תמונת מצב פועלת בזמן שאתם מעדכנים את לוח הזמנים של תמונות המצב, השינויים ייכנסו לתוקף בתמונת המצב הבאה.
עדכון לוח זמנים של תמונת מצב
אתם יכולים להשתמש ב-Google Cloud CLI או ב-Compute Engine API כדי לשנות חלק מהמאפיינים של לוח הזמנים ליצירת תמונות מצב, כמו שמתואר במאמר שינוי לוח זמנים ליצירת תמונות מצב.
כדי לשנות מאפיינים אחרים של לוח הזמנים ליצירת תמונת מצב, משתמשים בשיטה שמתוארת במאמר החלפת לוח זמנים ליצירת תמונת מצב.
המסוף
- נכנסים לדף Snapshots במסוף Cloud de Confiance .
- לוחצים על לוחות זמנים של תמונות מצב כדי לראות את רשימת לוחות הזמנים.
- לוחצים על השם של תזמון הצילום שרוצים לשנות.
- בדף הפרטים של תזמון הצילום, לוחצים על הלחצן עריכת התזמון.
gcloud
כדי לעדכן את התיאור, התזמון, מדיניות השמירה או התוויות של תזמון צילום תמונת מצב, משתמשים בפקודה compute resource-policies update.
gcloud compute resource-policies update snapshot-schedule SCHEDULE_NAME \
--region=REGION \
--description="DESCRIPTION" \
--snapshot-labels="KEY=VALUE" \
--max-retention-days=DAYS \
--on-source-disk-delete=DELETE_OPTION \
--start-time=START_TIME \
SCHEDULE_FLAG
מחליפים את מה שכתוב בשדות הבאים:
- SCHEDULE_NAME: השם של לוח הזמנים ליצירת ה-snapshot.
- REGION: האזור שבו נמצא לוח הזמנים של הצילום.
- DESCRIPTION: תיאור של לוח הזמנים של ה-snapshot. מוסיפים גרשיים מסביב לתיאור.
- KEY ו-VALUE: צמד מפתח/ערך שאפשר להשתמש בו כדי לקבץ משאבים קשורים או משאבים שמשויכים זה לזה.
- DAYS: מספר הימים המקסימלי שקובץ ה-Snapshot נשמר לפני שהוא נמחק.
- DELETE_OPTION: התנהגות השמירה של קובצי snapshot אוטומטיים אחרי שהדיסק המקורי נמחק. הערך צריך להיות אחד מהערכים הבאים:
-
apply-retention-policy: כשדיסק המקור נמחק, ממשיכים להחיל את חלון השמירה על קובצי snapshot שנוצרו על ידי תזמון ה-snapshot. -
keep-auto-snapshots: (ברירת מחדל) אם דיסק המקור נמחק, כל קובצי ה-snapshot שנוצרו על ידי תזמון ה-snapshot יישמרו, ללא קשר לחלון השמירה.
-
- START_TIME: שעת ההתחלה לפי שעון UTC. השעה חייבת להתחיל בשעה עגולה. לדוגמה:
- 14:00 לפי שעון החוף המערבי (PST) זה
22:00. - אם תגדירו שעת התחלה של
22:13, תקבלו הודעת שגיאה.
- 14:00 לפי שעון החוף המערבי (PST) זה
SCHEDULE_FLAG: אחד מהדגלים הבאים:
-
--hourly-schedule=HOURLY_INTERVAL: מספר השעות בין כל קובץ snapshot. הערךHOURLY_INTERVALחייב להיות מספר שלם בין1ל-23. לדוגמה, אם מגדירים את--hourly-scheduleל-12, המשמעות היא שהתמונה תיווצר כל 12 שעות. -
--daily-schedule: יוצר קובץ snapshot מדי יום בשעהSTART_TIME
--weekly-schedule=WEEKLY_INTERVAL: מגדיר את היום שבו רוצים ליצור את ה-snapshot. צריך לכתוב את שם היום בשבוע במילים, והערכים לא תלויי אותיות רישיות.
--weekly-schedule-from-file=FILE_NAME: מציין קובץ שמכיל את לוח הזמנים השבועי של קובצי ה-snapshot. אפשר לציין לוחות זמנים שבועיים לימים שונים בשבוע ובשעות שונות באמצעות קובץ. לדוגמה, יכול להיות שבקובץ שלכם מוגדר לוח זמנים ליצירת תמונת מצב בימים שני ורביעי:none [{"day": "MONDAY", "startTime": "04:00"}, {"day": "WEDNESDAY", "startTime": "02:00"}]אם כוללים שעת התחלה בקובץ, לא צריך להגדיר את הדגל--start-time. בלוח הזמנים נעשה שימוש באזור הזמן UTC. השעה חייבת להתחיל בשעה עגולה. לדוגמה:- 14:00 לפי שעון החוף המערבי (PST) זה
22:00. - אם תגדירו שעת התחלה של
22:13, תקבלו הודעת שגיאה.
- 14:00 לפי שעון החוף המערבי (PST) זה
הדגלים של תדירות יצירת ה-snapshot
hourly-schedule, daily-schedule, weekly-scheduleו-weekly-schedule-from-fileהם בלעדיים. אפשר להשתמש רק באחד מהם ללוח הזמנים של הצילום.-
לדוגמה:
כדי לשנות את התזמון של תמונת מצב לתזמון יומי:
gcloud compute resource-policies update snapshot-schedule SCHEDULE_NAME \
--region=REGION --daily-schedule --start-time=START_TIME
כדי לשנות את תמונת המצב לתזמון שעתי, וגם לעדכן את התיאור ואת התווית של תמונת המצב:
gcloud compute resource-policies update snapshot-schedule SCHEDULE_NAME \
--region=REGION --description="DESCRIPTION" \
--hourly-schedule=HOURLY_INTERVAL --start-time=START_TIME \
--snapshot-labels="KEY=VALUE"
כדי לשנות את מדיניות שמירת הנתונים של תמונת מצב ואת מדיניות המחיקה של דיסק המקור עבור תזמון של תמונות מצב:
gcloud compute resource-policies update snapshot-schedule SCHEDULE_NAME \
--region=REGION --max-retention-days=DAYS \
--on-source-disk-delete=DELETE_OPTION
המשך
Java
Node.js
Python
REST
יוצרים בקשת PATCH ל-resourcePolicies method כדי לעדכן את התיאור, התזמון, מדיניות שמירת הנתונים, המדיניות בנושא מחיקת נתונים של דיסק המקור או התוויות של תזמון הצילום. בגוף הבקשה צריך לציין רק את name ואת השדות שרוצים לעדכן.
משנים את התיאור והתווית:
PATCH https://compute.googleapis.com/compute/v1/projects/PROJECT_ID/regions/REGION/resourcePolicies/SCHEDULE_NAME { "name": "SCHEDULE_NAME", "description": "DESCRIPTION", "snapshotProperties": { "labels": {"KEY": "VALUE"} } }כדי לשנות את התזמון של תמונת המצב לשעתי:
PATCH https://compute.googleapis.com/compute/v1/projects/PROJECT_ID/regions/REGION/resourcePolicies/SCHEDULE_NAME { "name": "SCHEDULE_NAME", "snapshotSchedulePolicy": { "schedule": { "hourlySchedule": { "hoursInCycle": HOURLY_INTERVAL, "startTime": START_TIME } } } }כדי לשנות את התזמון של תמונת המצב ליומי:
PATCH https://compute.googleapis.com/compute/v1/projects/PROJECT_ID/regions/REGION/resourcePolicies/SCHEDULE_NAME { "name": "SCHEDULE_NAME", "snapshotSchedulePolicy": { "schedule": { "dailySchedule": { "daysInCycle": DAILY_INTERVAL, "startTime": START_TIME } } } }כדי לשנות את לוח הזמנים של התמונות למצב שבועי:
PATCH https://compute.googleapis.com/compute/v1/projects/PROJECT_ID/regions/REGION/resourcePolicies/SCHEDULE_NAME { "name": "SCHEDULE_NAME", "snapshotSchedulePolicy": { "schedule": { "weeklySchedule": { "dayOfWeeks": [ { "day": WEEKLY_INTERVAL, "startTime": START_TIME } ] } } } }שינוי מדיניות השמירה של התמונות:
PATCH https://compute.googleapis.com/compute/v1/projects/PROJECT_ID/regions/REGION/resourcePolicies/SCHEDULE_NAME { "name": "SCHEDULE_NAME", "snapshotSchedulePolicy": { "retentionPolicy": { "maxRetentionDays": DAYS, "onSourceDiskDelete":"DELETE_OPTION" } } }
מחליפים את מה שכתוב בשדות הבאים:
- PROJECT_ID: שם הפרויקט.
- REGION: האזור שבו נמצאת תוכנית ה-snapshot.
- SCHEDULE_NAME: השם של לוח הזמנים ליצירת ה-snapshot.
- DESCRIPTION: תיאור של לוח הזמנים של ה-snapshot. מוסיפים גרשיים מסביב לתיאור.
- KEY ו-VALUE: צמד מפתח/ערך שאפשר להשתמש בו כדי לקבץ משאבים קשורים או משויכים.
- HOURLY_INTERVAL: הגדרה של המרווח שבו רוצים ליצור snapshot. מגדירים את לוח הזמנים השעתי באמצעות מספר שלם בין
1ל-23. כדי שהתמונות ייווצרו באותה שעה בכל יום, בוחרים מספר שמתחלק ב-24 ללא שארית (1, 2, 3, 4, 6, 8 או 12). לדוגמה, אם מגדירים את--hourly-scheduleל-12, המשמעות היא שקובץ ה-snapshot נוצר כל 12 שעות. - DAILY_INTERVAL: מגדיר את מספר הימים בין כל קובץ snapshot. כדי ליצור snapshot כל יום, משתמשים בערך
1. - WEEKLY_INTERVAL: מגדיר לוח זמנים שפועל בימים ספציפיים בשבוע. מציינים יום אחד או יותר. אלה האפשרויות הזמינות:
MONDAY,TUESDAY,WEDNESDAY,THURSDAY,FRIDAY,SATURDAYו-SUNDAY. צריך לכתוב את שמות הימים בשבוע במילים, ולא באותיות רישיות. אפשר להגדיר עד 7 מרווחי זמן ל-dayOfWeeks, אחד לכל יום בשבוע. - START_TIME: שעת ההתחלה לפי שעון UTC. השעה חייבת להתחיל בשעה עגולה. לדוגמה:
- 14:00 לפי שעון החוף המערבי (PST) זה
22:00UTC. - אם תגדירו שעת התחלה של
22:13, תקבלו הודעת שגיאה.
- 14:00 לפי שעון החוף המערבי (PST) זה
- DAYS: מספר הימים המקסימלי שקובץ ה-Snapshot נשמר לפני שהוא נמחק.
- DELETE_OPTION: התנהגות השמירה של קובצי snapshot אוטומטיים אחרי שהדיסק המקורי נמחק. הערך צריך להיות אחד מהערכים הבאים:
-
APPLY_RETENTION_POLICY: כשדיסק המקור נמחק, ממשיכים להחיל את חלון השמירה על קובצי snapshot שנוצרו על ידי לוח הזמנים של קובצי ה-snapshot. -
KEEP_AUTO_SNAPSHOTS: (ברירת מחדל) אם דיסק המקור נמחק, כל קובצי ה-snapshot שנוצרו על ידי תזמון ה-snapshot יישמרו, ללא קשר לחלון השמירה.
-
החלפת אירוע לתזמון של תמונת מצב
כדי למחוק את לוח הזמנים של הצילום וליצור לוח זמנים חדש, פועלים לפי השלבים הבאים. משתמשים בשיטה הזו כדי לשנות מאפיינים של תזמון צילום תמונת מצב שלא ניתן לשנות באמצעות התהליך עדכון תזמון צילום תמונת מצב.
אם אתם מחליפים תזמון של תמונת מצב שכבר מצורף לדיסק, אתם צריכים קודם לנתק את התזמון מהדיסק ולמחוק אותו. אחר כך תוכלו ליצור לוח זמנים חדש ולצרף אותו לדיסק.
קובצי snapshot שנוצרו מלוח הזמנים של קובצי ה-snapshot המנותקים לא ינוהלו על ידי המדיניות החדשה. קובצי ה-snapshot האלה יישמרו ללא הגבלת זמן עד שתמחקו אותם.
משתמשים במסוף Cloud de Confiance , ב-CLI של gcloud או ב-REST כדי להסיר את לוח הזמנים של יצירת התמונות ולהחליף אותו.
המסוף
- נכנסים לדף Disks במסוף Cloud de Confiance .
- בוחרים את הדיסק שכולל את התזמון שרוצים לנתק.
- בדף Manage disk (ניהול הדיסק), לוחצים על Edit (עריכה). יכול להיות שתצטרכו ללחוץ קודם על התפריט פעולות נוספות.
- פותחים את התפריט הנפתח תזמון הצילום.
- לוחצים על No schedule (ללא תזמון) כדי לבטל את השיוך של התזמון לדיסק.
- אפשר ליצור לוח זמנים חדש או להחליף את לוח הזמנים בזמן עריכת האפשרויות של הדיסק.
- לוחצים על שמירה כדי להשלים את המשימה.
gcloud
משתמשים בפקודה
gcloud compute disks remove-resource-policiesכדי לנתק את לוח הזמנים של התמונות מכונן הדיסק עם לוח הזמנים שרוצים לשנות.gcloud compute disks remove-resource-policies DISK_NAME \ --resource-policies SCHEDULE_NAME \ --region REGION \ --zone ZONEמחליפים את מה שכתוב בשדות הבאים:
-
DISK_NAME: השם של הדיסק שאליו מחובר לוח הזמנים של ה-snapshot -
SCHEDULE_NAME: השם של תזמון ה-snapshot שרוצים לנתק מהדיסק הזה -
REGION: האזור שבו נמצאת תוכנית ה-snapshot -
ZONE: האזור שבו נמצא הדיסק האזורי
-
משתמשים בפקודה
gcloud compute disks add-resource-policiesכדי להוסיף את לוח הזמנים החדש ליצירת תמונת מצב לדיסק.gcloud compute disks add-resource-policies DISK_NAME \ --resource-policies SCHEDULE_NAME \ --zone ZONEמחליפים את מה שכתוב בשדות הבאים:
-
DISK_NAME: השם של הדיסק עם מדיניות המשאבים של לוח הזמנים ליצירת ה-snapshot -
SCHEDULE_NAME: השם של תזמון ה-Snapshot שרוצים להוסיף לדיסק הזה -
ZONE: האזור שבו הדיסק נמצא
-
REST
כדי לנתק את התזמון הנוכחי של יצירת ה-snapshot מדיסק, צריך ליצור בקשת
POSTאלdisks.removeResourcePolicies.POST https://compute.googleapis.com/compute/v1/projects/PROJECT_ID/zones/ZONE/disks/DISK_NAME/removeResourcePolicies { "resourcePolicies": [ "regions/REGION/resourcePolicies/SCHEDULE_NAME" ] }מחליפים את מה שכתוב בשדות הבאים:
-
PROJECT_ID: שם הפרויקט -
ZONE: האזור שבו נמצא הדיסק -
DISK_NAME: השם של הדיסק עם לוח הזמנים המשויך ליצירת ה-snapshot -
REGION: המיקום של לוח הזמנים ליצירת תמונות מצב -
SCHEDULE_NAME: השם של תזמון ה-snapshot שאתם מסירים מהדיסק הזה
-
כדי לצרף את לוח הזמנים החדש ליצירת snapshot לדיסק, יוצרים בקשת
POSTאל ה-methoddisks.addResourcePolicies.POST https://compute.googleapis.com/compute/v1/projects/PROJECT_ID/zones/ZONE/disks/DISK_NAME/addResourcePolicies { "resourcePolicies": [ "regions/REGION/resourcePolicies/SCHEDULE_NAME" ] }מחליפים את מה שכתוב בשדות הבאים:
-
PROJECT_ID: שם הפרויקט -
ZONE: המיקום של הדיסק -
DISK_NAME: שם הדיסק -
REGION: המיקום של לוח הזמנים ליצירת תמונות מצב -
SCHEDULE_NAME: השם של תזמון ה-snapshot שאתם מחילים על הדיסק הזה
-
מחיקה של לוח זמנים ליצירת תמונת מצב
אם מוחקים לוח זמנים ליצירת תמונות מצב, כל תמונות המצב שנוצרו אוטומטית ומשויכות ללוח הזמנים הזה נשמרות באופן סופי. אבל אחרי שמוחקים את התזמון, אי אפשר יותר ליצור תמונות מצב.
מדיניות שמירת הנתונים היא חלק מלוח הזמנים של הצילום. אחרי שמוחקים את התזמון, מדיניות שמירת הנתונים לא חלה יותר. תמונות מצב שכבר נוצרו נשמרות באופן קבוע עד שמוחקים אותן באופן ידני.
כדי למחוק תזמון קיים של צילום מצב, משתמשים בשיטהCloud de Confiance של מסוף Google Cloud, Google Cloud CLI או Compute Engine API. אם לוח הזמנים כבר מצורף לדיסק, קודם מבטלים את הצירוף של לוח הזמנים לדיסק ואז מוחקים את לוח הזמנים. אי אפשר למחוק לוח זמנים של תמונת מצב שמצורף לדיסק.
המסוף
- נכנסים לדף Snapshots במסוף Cloud de Confiance .
- לוחצים על לוחות זמנים של תמונות מצב כדי לראות את רשימת לוחות הזמנים.
- בוחרים לוח זמנים שלא משויך לדיסק.
לוחצים על מחיקה.
gcloud
כדי למחוק לוח זמנים ליצירת תמונת מצב, משתמשים בפקודה resource-policies delete.
gcloud compute resource-policies delete SCHEDULE_NAME \
--region REGION
מחליפים את מה שכתוב בשדות הבאים:
-
SCHEDULE_NAME: השם של לוח הזמנים ליצירת ה-snapshot -
REGION: המיקום של לוח הזמנים ליצירת תמונות מצב
המשך
Java
Node.js
Python
REST
כדי למחוק לוח זמנים של תמונת מצב, שולחים בקשת DELETE ל-method resourcePolicies.delete.
אם לוח הזמנים של יצירת התמונות כבר מצורף לדיסק, תוצג שגיאה.
DELETE https://compute.googleapis.com/compute/v1/projects/PROJECT_ID/regions/REGION/resourcePolicies/SCHEDULE_NAME
מחליפים את מה שכתוב בשדות הבאים:
-
PROJECT_ID: שם הפרויקט -
REGION: המיקום של לוח הזמנים ליצירת תמונות מצב -
SCHEDULE_NAME: השם של לוח הזמנים ליצירת ה-snapshot
רישום ביומן ומעקב
כל תמונת מצב מתוזמנת שמשויכת לדיסק יוצרת באופן רציף אירוע מערכת, שמנוטר ומתועד בכל רגע. יומני הביקורת System Event תמיד מופעלים.
היומנים האלה מספקים מידע על ההתנהגות של התמונות המתוזמנות של כל דיסק משויך. אפשר לראות את היומנים בתפריט Logging במסוף Cloud de Confiance .
מידע נוסף על השימוש ב-Logs Explorer מופיע במאמר הצגת יומנים באמצעות Logs Explorer.
המסוף
נכנסים לדף Logs Explorer במסוף Cloud de Confiance .
ברשימה הנפתחת All resource, מצביעים על Disk ובוחרים באפשרות All disk_id.
ברשימה הנפתחת All logs, בוחרים באפשרות cloudaudit.googleapis.com/system_event ולוחצים על OK.
ברשימה הנפתחת Any log level, בוחרים את סוג היומן.
המאמרים הבאים
- מידע על תדירות התזמון של תמונות מצב, מדיניות שמירת הנתונים וכללי מתן השמות מופיע במאמר מידע על תזמון של תמונות מצב לדיסקים.
- אפשר לראות את התמונות שנוצרו ולמחוק אותן, כמו שמתואר במאמר בנושא ניהול תמונות של דיסקים.
- איך צופים ביומנים