בדף הזה מוסבר איך לערוך ולנהל תוכניות גיבוי קיימות לגיבויים שנשמרו בכספת. תיאור של תוכניות גיבוי והסבר על השימוש בהן זמינים במאמר בנושא תוכניות גיבוי במסוף Google Cloud . כדי ליצור תוכנית גיבוי, אפשר לעיין במאמר יצירת תוכנית גיבוי לגיבויים שנשמרו בכספת.
עריכה של תוכנית גיבוי
תחויבו על כל הגיבויים שיישארו אחרי סיום תקופת הניסיון.כדי לערוך תוכנית גיבוי קיימת לגיבויים בכספת, פועלים לפי ההוראות הבאות.
המסוף
נכנסים לדף Backup plans במסוף Google Cloud Backup and DR.
בוחרים את תוכנית הגיבוי שרוצים לערוך, או מסמנים את התיבה שלה ולוחצים על הסמל .
לוחצים על Edit.
אפשר לערוך את התיאור של תוכנית הגיבוי.
כדי להוסיף כלל חדש, לוחצים על הוספת כלל.
בחלונית הוספת כלל גיבוי, מזינים את פרטי כלל הגיבוי ולוחצים על שמירה.
- Name your backup rule (מתן שם לכלל הגיבוי): מזינים שם לכלל הגיבוי.
- בחירת מועד ליצירת גיבויים: מציינים את תדירות החזרה של הגיבוי.
- חלון: בוחרים את אזור הזמן, שעת ההתחלה ושעת הסיום של עבודת הגיבוי.
בחירת משך הזמן לשמירת הגיבויים לפני שהם נמחקים: מזינים את משך הזמן בימים שבו הגיבויים יישמרו לפני שהם יימחקו. שימו לב שהערך הזה צריך להיות שווה לתקופת השמירה המינימלית שנאכפת בכספת הגיבוי או גדול ממנה.
אפשר גם לערוך כלל קיים או להסיר כלל מתוכנית הגיבוי בלחיצה על הסמלים בסוף השורה של הכלל.
אפשר להגדיר שמירה מקסימלית בהתאמה אישית לפי דרישה.
אפשר לשמור את הגיבויים המותאמים אישית לפי דרישה למשך תקופת השמירה המקסימלית המותאמת אישית לפי דרישה. כשיוצרים גיבוי לפי דרישה, מגדירים את תקופת השמירה או משתמשים בכלל גיבוי קיים. אם לא מציינים ערך, המגבלה המקסימלית לתקופת שמירה מותאמת אישית היא ערך ברירת המחדל של תקופת השמירה המינימלית שנאכפת בכספת, בתוספת 30 ימים. בשלב הזה, השדה הזה נתמך רק במכונות ובדיסקים של Compute Engine. אנחנו מתכננים להרחיב את היכולת הזו גם לעומסי עבודה נתמכים אחרים.
מזינים ערך בימים בשדה Maximum retention (תקופת השמירה המקסימלית). הערך הזה צריך להיות גדול או שווה לתקופת השמירה המינימלית שמוגדרת בכספת: יום אחד.
לוחצים על שמירת השינויים.
gcloud
עדכון של תוכנית גיבוי ספציפית בפרויקט. אפשר לעדכן תוכנית גיבוי רק באזורים שנתמכים על ידי שירות Backup and DR.
gcloud backup-dr backup-plans update BACKUP_PLAN_NAME \ --project=PROJECT_ID\ --location=REGION \ --description=DESCRIPTION \ --backup-rule=BACKUP_RULE \ --add-backup-rule=ADD_BACKUP_RULE \ --remove-backup-rule=REMOVE_BACKUP_RULE --max-custom-on-demand-retention-days=MAX_ONDEMAND_RETENTIONמחליפים את מה שכתוב בשדות הבאים:
-
BACKUP_PLAN_NAME: השם של תוכנית הגיבוי. -
PROJECT_ID: שם הפרויקט שבו נמצאת כספת הגיבוי. -
REGION: המיקום שבו רוצים ליצור את תוכנית הגיבוי. -
DESCRIPTION: התיאור המעודכן של תוכנית הגיבוי. -
BACKUP_RULE: הגדרה מלאה של כלל גיבוי קיים עם ערכים מעודכנים. -
ADD_BACKUP_RULE: פרמטרים של כלל הגיבוי שרוצים להוסיף לתוכנית הגיבוי. אפשר לחזור על ההגדרה הזו כדי להוסיף עוד כללי גיבוי. -
REMOVE_BACKUP_RULE: כלל הגיבוי הקיים שיוסר מתוכנית הגיבוי. -
MAX_ONDEMAND_RETENTION: תקופת השמירה המקסימלית המותרת (בימים) לגיבויים לפי דרישה שנוצרו באמצעות תוכנית הגיבוי הזו.
דוגמה: כדי לעדכן שני כללי גיבוי ותיאור של תוכנית גיבוי קיימת sample-backup-plan בפרויקט sample-project, במיקום us-central1:
הרצה:
gcloud alpha backup-dr backup-plans update sample-backup-plan \ --project=sample-project --location=us-central1 \ --backup-rule=BACKUP_RULE \ --add-backup-rule=ADD_BACKUP_RULE \ --description "This is a sample backup plan"דוגמה: כדי להוסיף כללי גיבוי לתוכנית גיבוי קיימת sample-backup-plan בפרויקט sample-project, במיקום us-central1:
הרצה:
gcloud alpha backup-dr backup-plans update sample-backup-plan \ --project=sample-project --location=us-central1 \ --add-backup-rule BACKUP_RULE_1 --add-backup-rule BACKUP_RULE_2דוגמה: כדי להסיר כלל גיבוי עם המזהה sample-daily-rule מתוכנית גיבוי קיימת sample-backup-plan בפרויקט sample-project במיקום us-central1:
הרצה:
gcloud alpha backup-dr backup-plans update sample-backup-plan \ --project=sample-project --location=us-central1 \ --remove-backup-rule sample-daily-ruleדוגמה: כדי לשנות את כללי הגיבוי בתוכנית גיבוי קיימת sample-backup-plan בפרויקט sample-project, במיקום us-central1, מעבירים נתיב שמכיל כללי גיבוי בפורמט YAML או JSON. אי אפשר להשתמש בדגל הזה יחד עם הדגלים --add-backup-rule, --remove-backup-rule ו---backup-rule.
הרצה:
gcloud alpha backup-dr backup-plans update sample-backup-plan \ --project=sample-project --location=us-central1 \ --backup-rules-from-file (FILE_PATH)דוגמאות למילוי פרטים של BACKUP_RULE
הנכסים בדוגמאות האלה:
-
RULE_NAME: השם של כלל הגיבוי. -
BACKUP_RETENTION: תקופת השמירה של הגיבוי. שימו לב: תקופת השמירה של הגיבוי חייבת להיות שווה לתקופת השמירה המינימלית שנאכפת בכספת הגיבוי, או ארוכה ממנה. -
RECURRENCE: התדירות שבה ייווצרו הגיבויים. התדירות יכולה להיות שעתית, יומית, שבועית, חודשית או שנתית. -
HOURS: התדירות של הגיבויים השעתיים. מציינים את הערך הזה רק אם הגדרתם את המחזוריות כשעתית. המינימום השעתי תמיד מוגדר לשש שעות. -
TIME_ZONE: אזור הזמן של תוכנית הגיבוי, למשל UTC. כדי לכלול את אזור הזמן בתוכנית הגיבוי, צריך להשתמש בפורמט של אזור הזמן של IANA. -
START_TIME: שעת ההתחלה היא השעה ביום בפורמט של 24 שעות. שעת ההתחלה חייבת להיות לפני שעת הסיום, והיא כלולה בחלון הזמנים של הגיבוי. -
END_TIME: שעת הסיום היא השעה ביום בפורמט של 24 שעות. שעת הסיום חייבת להיות אחרי שעת ההתחלה, והיא לא כלולה בחלון הזמנים של הגיבוי.
דוגמה: כלל גיבוי שעתי עם תדירות גיבוי של 6 שעות, אחסון הגיבוי למשך 30 יום, והגיבויים יופעלו רק בין השעות 10:00 ל-20:00 UTC:
rule-id=sample-hourly-rule,retention-days=30,recurrence=HOURLY,hourly-frequency=6,time-zone=UTC,backup-window-start=10,backup-window-end=20 Properties for this example: rule-id = "sample-hourly-rule" \ retention-days = 30 \ recurrence = HOURLY \ hourly-frequency = 6 \ time-zone = UTC \ backup-window-start = 10 \ backup-window-end = 20דוגמה: כלל גיבוי יומי עם תדירות גיבוי יומית של 6 שעות ושמירה למשך 7 ימים
rule-id=sample-daily-rule,retention-days=7,recurrence=DAILY,backup-window-start=1,backup-window-end=14 Properties for this example: rule-id = "sample-daily-rule" \ retention-days = 7 \ recurrence = DAILY \ backup-window-start = 1 \ backup-window-end = 14דוגמה לקובץ YAML:
backup-rules: - rule-id: weekly-rule retention-days: 7 recurrence: WEEKLY backup-window-start: 0 backup-window-end: 23 days-of-week: [MONDAY, TUESDAY] time-zone: UTC - rule-id: daily-rule retention-days: 1 recurrence: DAILY backup-window-start: 1 backup-window-end: 24 time-zone: UTCדוגמה לקובץ JSON:
{ "backup-rules": [ { "rule-id": "weekly-rule", "retention-days": 7, "recurrence": "WEEKLY", "backup-window-start": 0, "backup-window-end": 23, "days-of-week": ["MONDAY", "TUESDAY"], "time-zone": "UTC" }, { "rule-id": "daily-rule", "retention-days": 1, "recurrence": "DAILY", "backup-window-start": 1, "backup-window-end": 24, "time-zone": "UTC" } ] }פרטים נוספים זמינים בהרצת הפקודה $ Google Cloud CLI help.
-
הצגת גרסאות של תוכנית גיבוי (Google Cloud CLI בלבד)
אפשר לבדוק את השינויים בתוכניות הגיבוי רק באמצעות Google Cloud CLI.
gcloud
כדי להציג את רשימת הגרסאות של תוכנית גיבוי:
gcloud alpha backup-dr backup-plan-revisions list \ --backup-plan=BACKUP_PLAN --location=LOCATION \מחליפים את מה שכתוב בשדות הבאים:
-
BACKUP_PLAN: השם של תוכנית הגיבוי שערכתם. LOCATION: המיקום של תוכנית הגיבוי הערוכה.
לדוגמה: כדי להציג רשימה של כל הגרסאות של תוכנית הגיבוי my-backup-plan במיקום us-central1, מריצים את הפקודה:
gcloud alpha backup-dr backup-plan-revisions list \ --backup-plan=my-backup-plan --location=us-central1-
צפייה במשימות של עדכון תוכנית הגיבוי
אפשר לראות את המשימות של המערכת במסוף Google Cloud .