בדף הזה מוסבר איך לשחזר גיבוי למופע.
לפני שמתחילים
לפני שמתחילים לשחזר נתונים, צריך להפעיל ממשקי API ולוודא שהתפקידים וההרשאות הנדרשים ניתנו. מידע נוסף זמין במאמר לפני שמתחילים.
שחזור גיבוי רגיל למקור או למופע קיים
אפשר לשחזר גיבוי של רמה בסיסית למופע המקור או לשיתוף קבצים של מופע Filestore קיים.
לפני שמתחילים פעולת שחזור, מומלץ להשהות את האפליקציות ולבטל את ההרכבה ממערכת הקבצים כדי להפחית את הסיכון לשגיאות באפליקציות. אחרי שמשחזרים את שיתוף הקבצים מגיבוי, צריך לטעון אותו מחדש. כל הנעילות של קבצים שעדיין לא בוטלו יבוטלו אחרי השחזור. במהלך השחזור, הפעולות של הלקוחות READ ו-WRITE מושהות.
כשמשחזרים גיבוי למופע Filestore קיים, הקיבולת של מופע היעד צריכה להיות גדולה או שווה לקיבולת של המופע המקורי שממנו נוצר הגיבוי. אם למופע המקורי יש קיבולת גדולה יותר, צריך קודם להגדיל את הקיבולת של מופע היעד לפני שמנסים לבצע את פעולת השחזור.
אם שחזור גיבוי למופע HDD בסיסי או SSD בסיסי נכשל, מצב שיתוף הקבצים נשאר ללא שינוי.
המסוף
- נכנסים לדף Instances במסוף Google Cloud .
- ברשימת המכונות, לוחצים על המכונה שרוצים לשחזר ממנה את הגיבוי כדי לראות את פרטי המכונה.
- לוחצים על הכרטיסייה גיבויים.
- מחפשים את הגיבוי שרוצים לשחזר ממנו ולוחצים על פעולות נוספות.
- לוחצים על שחזור הגיבוי.
- בוחרים את מופע היעד לשחזור:
- אם משחזרים את מופע המקור, לוחצים על מופע המקור.
- אם משחזרים למכונה קיימת אחרת:
- לוחצים על מופע קיים אחר.
- לוחצים על בחירת מופע.
- בוחרים את מופע היעד שבו רוצים שהגיבוי המשוחזר יישמר ולוחצים על בחירה.
- לוחצים על שחזור.
- לוחצים על תיבת הסימון לאישור.
- מזינים את שם הגיבוי בשדה להזנת קלט ולוחצים על שחזור.
gcloud
כדי לשחזר שיתוף קבצים ב-Filestore למופע קיים, מריצים את הפקודה instances restore:
gcloud filestore instances restore INSTANCE_ID \
--source-backup=BACKUP_ID \
--source-backup-region=BACKUP_LOCATION \
--file-share=FILE_SHARE_NAME \
--zone=INSTANCE_LOCATION
כאשר:
- INSTANCE_ID הוא השם של מופע Filestore הקיים שאליו רוצים לשחזר את שיתוף הקבצים.
- BACKUP_ID הוא שם הגיבוי שממנו רוצים לשחזר את הנתונים.
- BACKUP_LOCATION הוא האזור שבו הגיבוי נמצא.
- FILE_SHARE_NAME הוא השם של שיתוף הקבצים שאליו רוצים לשחזר את הגיבוי.
- INSTANCE_LOCATION הוא התחום שבו נמצאת מכונת Filestore.
דוגמה
הפקודה הבאה משחזרת את mybackup, שנמצא באזור asia-east2, לשיתוף הקבצים vol1 במופע Filestore myinstance, שנמצא באזור us-central1-c:
gcloud filestore instances restore myinstance \
--source-backup=mybackup \
--source-backup-region=asia-east2 \
--file-share=vol1 \
--zone=us-central1-c
שחזור גיבוי רגיל למופע חדש
כשמשחזרים גיבוי אזורי, גיבוי אזורי וגיבוי Enterprise למופע חדש של Filestore, הקיבולת של שיתוף הקבצים החדש צריכה להיות גדולה או שווה לקיבולת של הגיבוי. כדי לשחזר גיבוי רגיל, פועלים לפי השלבים הבאים:
המסוף
נכנסים לדף Backups של Filestore במסוף Google Cloud .
לוחצים על הכרטיסייה רגיל.
בוחרים את הגיבוי מהרשימה.
לוחצים על שחזור.
מגדירים את המכונה החדשה לפי ההוראות במאמר יצירת מכונה.
לוחצים על שחזור.
gcloud
כדי לשחזר שיתוף קבצים ב-Filestore למופע חדש, מריצים את הפקודה instances create:
gcloud filestore instances create INSTANCE_ID \
--zone=ZONE \
--tier=TIER \
--file-share=name=FILE_SHARE_NAME,capacity=FILE_SHARE_CAPACITY,source-backup=SOURCE_BACKUP_NAME,source-backup-region=SOURCE_BACKUP_LOCATION \
--network=name=VPC_NETWORK,reserved-ip-range=