יצירת תמונת מצב כדי לשמור את מצב הנתונים

במדריך הזה מוסבר איך ליצור תמונת מצב כדי לשמור את מצב הנתונים ב-Filestore. מידע נוסף על תמונות מצב זמין במאמר תמונות מצב.

יצירת תמונת מצב

אפשר ליצור תמונת מצב של מופע באחת מהשיטות הבאות:

מסוף Google Cloud

  1. נכנסים לדף Filestore instances במסוף Google Cloud .

    כניסה לדף Filestore instances

  2. לוחצים על המופע שרוצים ליצור לו תמונת מצב.

  3. לוחצים על הכרטיסייה תמונות מצב ואז על יצירת תמונת מצב.

  4. בשדה Snapshot ID, מזינים שם לתמונת המצב. האורך הכולל של שם שיתוף הקבצים ומזהה התמונה יכול להיות עד 77 תווים.

  5. אופציונלי: מוסיפים תיאור או תוויות לתמונה.

  6. לוחצים על יצירה.

‫CLI של gcloud

כדי ליצור קובץ snapshot של מכונה, מריצים את הפקודה instances snapshots create. הדגלים --description ו---labels נוספים כארגומנטים אופציונליים:

gcloud filestore instances snapshots create SNAPSHOT_ID \
    --instance=INSTANCE_ID \
    --instance-location=LOCATION \
    --description="DESCRIPTION" \
    --labels=KEY=VALUE

מחליפים את מה שכתוב בשדות הבאים:

  • SNAPSHOT_ID בשם שרוצים לתת לתמונת המצב. האורך המקסימלי של שם שיתוף הקבצים ומזהה התמונה יחד הוא 77 תווים. לדוגמה, my-snapshot-1.
  • INSTANCE_ID בשם המכונה שרוצים ליצור ממנה תמונת מצב. לדוגמה, my-instance-1.
  • LOCATION עם האזור או התחום של המכונה. לדוגמה, us-east1-b או us-central1, בהתאמה. שימו לב שרמת השירות של המופע קובעת אם אזור או אזור הם ארגומנטים תקפים.
  • DESCRIPTION עם תיאור של התמונה.
  • KEY=VALUE,... עם זוג אחד או יותר של KEY=VALUE שרוצים לכלול.

דוגמה

הפקודה הבאה יוצרת תמונת מצב של המופע nfs-server, שנמצא ב-us-central1. השם של תמונת המצב הוא nfs-server-snapshot.

gcloud filestore instances snapshots create nfs-server-snapshot \
    --instance=nfs-server \
    --instance-location=us-central1 \

הצגה של רשימת התמונות, צפייה בהן, עדכון ומחיקה שלהן

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

מסוף Google Cloud

כדי לנהל את תמונות המצב במסוף Google Cloud :

  1. עוברים לדף של מופעי Filestore.

    כניסה לדף Filestore instances

  2. לוחצים על מספר המכונה של המכונה שרוצים לראות את התמונות שלה.

  3. לוחצים על הכרטיסייה תמונות מצב.

בכרטיסייה תמונות מצב:

  • כדי לראות פרטים על תמונת מצב, לוחצים על מזהה תמונת המצב.
  • כדי לערוך תמונת מצב, לוחצים על עריכה בדף הפרטים של תמונת המצב.
  • כדי למחוק תמונת מצב:
  1. לוחצים על מזהה התמונה של התמונה שרוצים למחוק.
  2. לוחצים על Delete.
  3. כשמוצגת בקשה, מקלידים את מזהה תמונת המצב.
  4. לוחצים על Delete.

‫CLI של gcloud

הצגת רשימה של כל התמונות של מצב המערכת בפרויקט הנוכחי

כדי לראות רשימה של תמונות מצב של מופע, מריצים את הפקודה instances snapshots list:

gcloud filestore instances snapshots list \
    --instance=INSTANCE_ID \
    --instance-location=LOCATION

מחליפים את מה שכתוב בשדות הבאים:

  • INSTANCE_ID בשם המכונה שרוצים ליצור ממנה רשימה של תמונות מצב. לדוגמה, my-instance-1.
  • LOCATION עם האזור או התחום של המכונה. לדוגמה, us-east1-b או us-central1, בהתאמה. שימו לב שרמת השירות של המופע קובעת אם אזור או אזור הם ארגומנטים תקפים.

הצגת מידע על תמונת מצב

כדי לראות מידע על תמונת מצב, מריצים את הפקודה instances snapshots describe:

gcloud filestore instances snapshots describe SNAPSHOT_ID \
    --instance=INSTANCE_ID \
    --instance-location=LOCATION

מחליפים את מה שכתוב בשדות הבאים:

  • SNAPSHOT_ID בשם שרוצים לתת לתמונת המצב. לדוגמה, my-snapshot-1.
  • INSTANCE_ID בשם המופע שממנו נוצרה התמונה. לדוגמה, my-instance-1.
  • LOCATION עם התחום או האזור של המכונה שממנה נוצר ה-snapshot. לדוגמה, us-east1-b או us-central1. שימו לב שרמת השירות של המופע קובעת אם אזור או אזור הם ארגומנטים תקפים.

עדכון תמונת מצב

כדי לעדכן תמונת מצב, מריצים את הפקודה instances snapshots update: הדגלים --description ו---update-labels נוספים כארגומנטים אופציונליים:

gcloud filestore instances snapshots update SNAPSHOT_ID \
    --instance=INSTANCE_ID \
    --instance-location=LOCATION \
    --description="NEW-DESCRIPTION" \
    --update-labels=KEY1=VALUE1,KEY2=VALUE2...

מחליפים את מה שכתוב בשדות הבאים:

  • SNAPSHOT_ID בשם שרוצים לתת לתמונת המצב. לדוגמה, my-snapshot-1.
  • INSTANCE_ID בשם המופע שממנו נוצרה התמונה. לדוגמה, my-instance-1.
  • LOCATION עם התחום או האזור של המכונה שממנה נוצר ה-snapshot. לדוגמה, us-east1-b או us-central1. שימו לב שרמת השירות של המופע קובעת אם אזור או אזור הם ארגומנטים תקפים.
  • NEW-DESCRIPTION עם תיאור חדש של ה-snapshot.
  • KEY1=VALUE1,... עם זוג אחד או יותר של KEY=VALUE שרוצים לעדכן. אם התווית קיימת, הערך שלה מתעדכן. אחרת, נוצרת תווית חדשה.

מחיקת תמונת מצב

מחיקת תמונת מצב היא פעולה ארוכה שיכולה להימשך כמה שעות, בהתאם למספר הקבצים שמעורבים בה.

כדי למחוק תמונת מצב, מריצים את הפקודה instances snapshots delete:

gcloud filestore instances snapshots delete SNAPSHOT_ID \
    --instance=INSTANCE_ID \
    --instance-location=LOCATION \

מחליפים את מה שכתוב בשדות הבאים:

  • SNAPSHOT_ID בשם שרוצים לתת לתמונת המצב. לדוגמה, my-snapshot-1.
  • INSTANCE_ID בשם המופע שממנו נוצרה התמונה. לדוגמה, my-instance-1.
  • LOCATION עם התחום או האזור של המכונה שממנה נוצר ה-snapshot. לדוגמה, us-east1-b או us-central1. שימו לב שרמת השירות של המופע קובעת אם אזור או אזור הם ארגומנטים תקפים.

שחזור נתונים

אפשר לשחזר קבצים ספציפיים מתמונת מצב או להחזיר את כל שיתוף הקבצים למצב קודם של תמונת מצב.

מידע נוסף זמין במאמרים בנושא שחזור קובץ מ-Snapshot וחזרה למצב קודם של מכונה וירטואלית מ-Snapshot.

מעקב

אפשר לעקוב אחרי קיבולת התמונות של מופע באמצעות Metrics Explorer. מידע נוסף זמין במאמר יצירת תרשימים באמצעות Metrics Explorer.

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