לפני שמתחילים
לפני שמתחילים את החלק הזה, מומלץ לקרוא את המאמר תכנון פריסה של Backup and DR.
בדף הזה מפורטות Google Cloud הדרישות שצריך לעמוד בהן לפני ש מפעילים Google Cloud את Backup and DR, וצריך לעשות את זה במסוף Google Cloud .
את כל המשימות שמתוארות בדף הזה צריך לבצע בפרויקט ב-Google Cloud שבו אתם פורסים את מכשיר הגיבוי/השחזור. אם הפרויקט הזה הוא פרויקט שירות של VPC משותף, חלק מהמשימות מבוצעות בפרויקט ה-VPC וחלק בפרויקט של עומס העבודה.
אישור פרויקטים של קובצי אימג' מהימנים
אם הפעלתם את המדיניות constraint/compute.trustedImageProjects במדיניות הארגון, לא תוכלו להשתמש בפרויקט המקור שמנוהל על ידי Google Cloudלתמונות שמשמשות לפריסת מכשיר הגיבוי/השחזור. כדי למנוע שגיאה של הפרת מדיניות במהלך הפריסה, צריך להתאים אישית את מדיניות הארגון בפרויקטים שבהם פורסים את מכשירי הגיבוי וההתאוששות, כמו שמפורט בהוראות הבאות:
נכנסים לדף Organization policies ובוחרים את הפרויקט שבו פורסים את המכשירים.
ברשימת כללי המדיניות, לוחצים על הגדרת פרויקטים מהימנים של תמונות.
לוחצים על עריכה כדי להתאים אישית את האילוצים הקיימים של התמונות המהימנות.
בדף עריכה, לוחצים על התאמה אישית.
בוחרים אחת משלוש האפשרויות הבאות:
מדיניות קיימת שעברה בירושה
אם יש מדיניות קיימת שעברה בירושה, מבצעים את הפעולות הבאות:
בקטע אכיפת מדיניות, בוחרים באפשרות מיזוג עם ההורה.
לוחצים על הוספת כלל.
בוחרים באפשרות Custom מהרשימה הנפתחת Policy values כדי להגדיר את המגבלה בפרויקטים ספציפיים של תמונות.
ברשימה הנפתחת Policy type, בוחרים באפשרות Allow כדי להסיר את ההגבלות על פרויקטים ספציפיים של קובצי אימג'.
בשדה Custom values, מזינים את הערך המותאם אישית projects/backupdr-images.
לוחצים על סיום.
כלל אישור קיים
אם יש כלל אישור קיים, מבצעים את השלבים הבאים:
משאירים את ברירת המחדל של Policy enforcement.
בוחרים את הכלל הקיים אישור.
לוחצים על Add value כדי להוסיף עוד פרויקטים של תמונות, ומזינים את הערך projects/backupdr-images.
לוחצים על סיום.
אין מדיניות או כלל קיימים
אם אין כלל קיים, לוחצים על הוספת כלל ואז מבצעים את הפעולות הבאות:
משאירים את האפשרות Policy enforcement כברירת המחדל שנבחרה.
בוחרים באפשרות Custom מהרשימה הנפתחת Policy values כדי להגדיר את האילוץ בפרויקטים ספציפיים של תמונות.
ברשימה הנפתחת Policy type, בוחרים באפשרות Allow כדי להסיר את ההגבלות על פרויקטים ספציפיים של קובצי אימג'.
בשדה Custom values, מזינים את הערך המותאם אישית projects/backupdr-images.
אם אתם מגדירים אילוצים ברמת הפרויקט, יכול להיות שהם יתנגשו עם האילוצים הקיימים שהוגדרו בארגון או בתיקייה.
לוחצים על Add value כדי להוסיף עוד פרויקטים של תמונות, ואז על Done.
לוחצים על Save.
לוחצים על שמירה כדי להחיל את האילוץ.
מידע נוסף על יצירת כללי מדיניות של הארגון זמין במאמר יצירה וניהול של כללי מדיניות של הארגון.
תהליך הפריסה
כדי להפעיל את ההתקנה, Backup and DR יוצרת חשבון שירות להפעלת תוכנת ההתקנה. לחשבון השירות נדרשות הרשאות בפרויקט המארח, בפרויקט השירות של מכשיר הגיבוי/השחזור ובפרויקט השירות של מסוף הניהול של המכשיר. למידע נוסף, קראו את המאמר חשבונות שירות.
חשבון השירות שמשמש להתקנה הופך לחשבון השירות של מכשיר הגיבוי/השחזור. אחרי ההתקנה, ההרשאות של חשבון השירות מצטמצמות רק להרשאות שנדרשות למכשיר הגיבוי/השחזור.
אם אתם פורסים כמה מכשירי גיבוי/שחזור, כל מכשיר צריך להיות משויך לחשבון שירות ייחודי. אם משתמשים באותו חשבון שירות בכמה מכשירים, יכול להיות שיהיו תקלות בניהול או שההרשמה תיכשל בגלל זמן קצוב לתפוגה.
מסוף ניהול המכשירים נפרס כשמתקינים את המכשיר הראשון לגיבוי או לשחזור. אתם יכולים לפרוס את Backup and DR ב-VPC משותף או ב-VPC לא משותף.
Backup and DR ב-VPC לא משותף
כשפורסים את מסוף הניהול של המכשיר, ומכשיר הגיבוי והשחזור הראשון נמצא בפרויקט יחיד עם VPC לא משותף, כל שלושת הרכיבים של Backup and DR נמצאים באותו פרויקט.
אם ה-VPC משותף, קראו את המאמר Backup and DR ב-VPC משותף.
הפעלת ממשקי ה-API הנדרשים להתקנה ב-VPC לא משותף
לפני שמפעילים את ממשקי ה-API הנדרשים להתקנה ב-VPC לא משותף, צריך לבדוק את האזורים הנתמכים לפריסת Backup and DR. אזורים נתמכים
כדי להריץ את תוכנת ההתקנה ב-VPC לא משותף, צריך להפעיל את ממשקי ה-API הבאים. כדי להפעיל ממשקי API, צריך את התפקיד אדמין של שימוש בשירות.
| API | שם השירות |
|---|---|
| Compute Engine | compute.googleapis.com |
| מנהל המשאבים | cloudresourcemanager.googleapis.com |
| תהליכי עבודה 1 | workflows.googleapis.com |
| Cloud Key Management Service (KMS) | cloudkms.googleapis.com |
| ניהול זהויות והרשאות גישה | iam.googleapis.com |
| Cloud Logging | logging.googleapis.com |
1 שירות Workflow נתמך באזורים שברשימה. אם שירות Workflows לא זמין באזור שבו פורסים את מכשיר הגיבוי והשחזור, אזור ברירת המחדל של Backup and DR הוא us-central1. אם מדיניות הארגון שלכם מוגדרת כך שלא ניתן ליצור משאבים באזורים אחרים, תצטרכו לעדכן אותה באופן זמני כדי לאפשר יצירת משאבים באזור us-central1. אפשר להגביל את האזור "us-central1" אחרי פריסת מכשיר הגיבוי/השחזור.
חשבון המשתמש צריך את ההרשאות האלה בפרויקט VPC לא משותף
| התפקיד המועדף | נדרשות הרשאות |
|---|---|
| resourcemanager.projectIamAdmin (אדמין IAM של פרויקט) | resourcemanager.projects.getIamPolicy |
| resourcemanager.projects.setIamPolicy | |
| resourcemanager.projects.get | |
| iam.serviceAccounts.delete | |
| iam.serviceAccounts.get | |
| workflows.workflows.delete | |
| workflows.executions.create | |
| workflows.executions.get | |
| workflows.operations.get | |
| serviceusage.serviceUsageAdmin (אדמין של שימוש בשירות) | serviceusage.services.list |
| iam.serviceAccountUser (משתמש בחשבון שירות) | iam.serviceAccounts.actAs |
| iam.serviceAccountAdmin (אדמין של חשבון שירות) | iam.serviceAccounts.create |
| iam.serviceAccounts.delete | |
| iam.serviceAccounts.get | |
| workflows.editor (עורך תהליכי עבודה) | workflows.workflows.create |
| workflows.workflows.delete | |
| workflows.executions.create | |
| workflows.executions.get | |
| workflows.operations.get | |
| backupdr.admin (אדמין של Backup and DR) | backupdr.* |
| צפייה (בסיסי) | מעניק את ההרשאות שנדרשות כדי לצפות ברוב המשאבים של Google Cloud . |
Backup and DR ב-VPC משותף
כשפורסים את מסוף הניהול של המכשיר ואת מכשיר הגיבוי והשחזור הראשון בפרויקט VPC משותף, צריך להגדיר את שלושת הפרויקטים האלה בפרויקט המארח או בפרויקט שירות אחד או יותר:
לפני שמפעילים את ממשקי ה-API הנדרשים להתקנה ב-VPC משותף, צריך לבדוק את האזורים שנתמכים בפריסה של Backup and DR. אזורים נתמכים
פרויקט הבעלים של ה-VPC: הפרויקט שבבעלותו ה-VPC שנבחר. הבעלים של ה-VPC הוא תמיד הפרויקט המארח.
פרויקט של מסוף ניהול המכשירים: בפרויקט הזה מפעילים את Backup and DR API, ודרכו ניגשים למסוף ניהול המכשירים כדי לנהל את עומסי העבודה.
פרויקט של מכשיר לגיבוי או לשחזור: הפרויקט שבו מותקן המכשיר לגיבוי או לשחזור, ובדרך כלל גם המשאבים המוגנים נמצאים בו.
ב-VPC משותף, יכולים להיות פרויקט אחד, שניים או שלושה.
| סוג | בעלי ה-VPC | מסוף ניהול המכשירים | מכשיר לגיבוי או לשחזור |
|---|---|---|---|
| HHH | פרויקט מארח | פרויקט מארח | פרויקט מארח |
| HHS | פרויקט מארח | פרויקט מארח | פרויקט שירות |
| HSH | פרויקט מארח | פרויקט שירות | פרויקט מארח |
| HSS | פרויקט מארח | פרויקט שירות | פרויקט שירות |
| HS2 | פרויקט מארח | פרויקט שירות | פרויקט שירות אחר |
תיאורים של אסטרטגיות הפריסה
HHH: VPC משותף. הבעלים של ה-VPC, מסוף הניהול של המכשיר ומכשיר הגיבוי/השחזור נמצאים כולם בפרויקט המארח.
HHS: VPC משותף. הבעלים של ה-VPC ומסוף הניהול של המכשיר נמצאים בפרויקט המארח, והמכשיר לגיבוי ולשחזור נמצא בפרויקט שירות.
HSH: VPC משותף. הבעלים של ה-VPC ומכשיר הגיבוי/השחזור נמצאים בפרויקט המארח, ומסוף הניהול של המכשיר נמצא בפרויקט שירות.
HSS: VPC משותף. הבעלים של ה-VPC נמצא בפרויקט המארח, והמכשיר לגיבוי/שחזור ומסוף הניהול של המכשיר נמצאים בפרויקט שירות אחד.
HS2: VPC משותף. הבעלים של ה-VPC נמצא בפרויקט המארח, והמכשיר לגיבוי/שחזור ומסוף הניהול של המכשיר נמצאים בשני פרויקטים שונים של שירות.
הפעלת ממשקי ה-API הנדרשים להתקנה בפרויקט המארח
כדי להריץ את תוכנת ההתקנה, צריך להפעיל את ממשקי ה-API הבאים. כדי להפעיל ממשקי API, צריך את התפקיד אדמין של שימוש בשירות.
| API | שם השירות |
|---|---|
| Compute Engine | compute.googleapis.com |
| מנהל המשאבים | cloudresourcemanager.googleapis.com |
הפעלת ממשקי ה-API הנדרשים להתקנה בפרויקט של מכשיר הגיבוי/השחזור
| API | שם השירות |
|---|---|
| Compute Engine | compute.googleapis.com |
| מנהל המשאבים | cloudresourcemanager.googleapis.com |
| תהליכי עבודה 1 | workflows.googleapis.com |
| Cloud Key Management Service (KMS) | cloudkms.googleapis.com |
| ניהול זהויות והרשאות גישה | iam.googleapis.com |
| Cloud Logging | logging.googleapis.com |
1 שירות Workflow נתמך באזורים שברשימה. אם שירות Workflows לא זמין באזור שבו פורסים את מכשיר הגיבוי/השחזור, אזור ברירת המחדל של Backup and DR הוא us-central1. אם מדיניות הארגון שלכם מוגדרת כך שלא ניתן ליצור משאבים באזורים אחרים, תצטרכו לעדכן אותה באופן זמני כדי לאפשר יצירת משאבים באזור us-central1. אפשר להגביל את האזור "us-central1" אחרי פריסת מכשיר הגיבוי/השחזור.
לחשבון המשתמש נדרשות ההרשאות האלה בפרויקט של בעלי ה-VPC
| התפקיד המועדף | נדרשות הרשאות |
|---|---|
| resourcemanager.projectIamAdmin (אדמין IAM של פרויקט) | resourcemanager.projects.getIamPolicy |
| resourcemanager.projects.setIamPolicy | |
| resourcemanager.projects.get | |
| iam.serviceAccounts.delete | |
| iam.serviceAccounts.get | |
| workflows.workflows.delete | |
| workflows.executions.create | |
| workflows.executions.get | |
| workflows.operations.get | |
| serviceusage.serviceUsageAdmin (אדמין של שימוש בשירות) | serviceusage.services.list |
חשבון המשתמש צריך את ההרשאות האלה בפרויקט של מסוף הניהול של המכשיר
מסוף ניהול המכשירים נפרס כשמתקינים את המכשיר הראשון לגיבוי או לשחזור.
| התפקיד המועדף | נדרשות הרשאות |
|---|---|
| resourcemanager.projectIamAdmin (אדמין IAM של פרויקט) | resourcemanager.projects.getIamPolicy |
| resourcemanager.projects.setIamPolicy | |
| resourcemanager.projects.get | |
| iam.serviceAccounts.delete | |
| iam.serviceAccounts.get | |
| workflows.workflows.delete | |
| workflows.executions.create | |
| workflows.executions.get | |
| workflows.operations.get | |
| backupdr.admin (אדמין של Backup and DR) | backupdr.* |
| צפייה (בסיסי) | נותן את ההרשאות שנדרשות כדי לראות את רוב Google Cloud המשאבים. |
אלה ההרשאות שחשבון המשתמש צריך בפרויקט של מכשיר הגיבוי והשחזור:
| התפקיד המועדף | נדרשות הרשאות |
|---|---|
| resourcemanager.projectIamAdmin (אדמין IAM של פרויקט) | resourcemanager.projects.getIamPolicy |
| resourcemanager.projects.setIamPolicy | |
| resourcemanager.projects.get | |
| iam.serviceAccountUser (משתמש בחשבון שירות) | iam.serviceAccounts.actAs |
| iam.serviceAccountAdmin (אדמין של חשבון שירות) | iam.serviceAccounts.create |
| iam.serviceAccounts.delete | |
| iam.serviceAccounts.get | |
| workflows.editor (עורך תהליכי עבודה) | workflows.workflows.create |
| workflows.workflows.delete | |
| workflows.executions.create | |
| workflows.executions.get | |
| workflows.operations.get | |
| serviceusage.serviceUsageAdmin (אדמין של שימוש בשירות) | serviceusage.services.list |
בנוסף להרשאות של חשבון משתמש הקצה, הרשאות אחרות ניתנות באופן זמני לחשבון השירות שנוצר בשבילכם עד להשלמת ההתקנה.
הגדרת רשתות
אם עדיין לא נוצרה רשת VPC לפרויקט היעד, צריך ליצור אחת לפני שממשיכים.
פרטים נוספים זמינים במאמר יצירה ושינוי של רשתות VPC.
צריך רשת משנה בכל אזור שבו מתכננים לפרוס מכשיר גיבוי/שחזור, וצריך להקצות את ההרשאה compute.networks.create כדי ליצור אותה.
אם אתם פורסים מכשירי גיבוי/שחזור בכמה רשתות, השתמשו ברשתות משנה שלא חולקות את אותם טווחי כתובות IP, כדי למנוע מצב שבו לכמה מכשירי גיבוי/שחזור יש את אותה כתובת IP.
הגדרת גישה פרטית ל-Google
מכשיר הגיבוי/השחזור מתקשר עם מסוף ניהול המכשירים באמצעות גישה פרטית ל-Google. מומלץ להפעיל גישה פרטית ל-Google בכל רשת משנה שבה רוצים לפרוס מכשיר לגיבוי או לשחזור.
רשת המשנה שבה פרוס מכשיר הגיבוי/השחזור צריכה לתקשר עם דומיין ייחודי שמתארח בדומיין backupdr.googleusercontent.com. מומלץ לכלול את ההגדרות הבאות ב-Cloud DNS:
- יוצרים אזור פרטי לשם ה-DNS
backupdr.googleusercontent.com. - יוצרים רשומת
Aלדומייןbackupdr.googleusercontent.comוכוללים את כל אחת מארבע כתובות ה-IP199.36.153.8,199.36.153.9,199.36.153.10,199.36.153.11מרשת המשנהprivate.googleapis.com199.36.153.8/30. אם אתם משתמשים ב-VPC Service Controls, השתמשו ב-199.36.153.4,199.36.153.5,199.36.153.6,199.36.153.7מרשת המשנה199.36.153.4/30שלrestricted.googleapis.com. - יוצרים רשומת
CNAMEל-*.backupdr.googleusercontent.comשמצביעה על שם הדומייןbackupdr.googleusercontent.com.
כך אפשר לוודא שכל פענוח DNS של הדומיין הייחודי של מסוף הניהול של המכשיר עובר דרך גישה פרטית ל-Google.
מוודאים שבכללי חומת האש יש כלל תעבורת נתונים יוצאת (egress) שמאפשר גישה ב-TCP 443 לתת-הרשת 199.36.153.8/30 או 199.36.153.4/30. בנוסף, אם יש לכם כלל תעבורה יוצאת שמאפשר את כל התעבורה אל 0.0.0.0/0, הקישוריות בין מכשירי הגיבוי/השחזור לבין מסוף ניהול המכשירים אמורה לפעול.
יצירת קטגוריה של Cloud Storage
אם אתם רוצים להגן על מסדי נתונים ועל מערכות קבצים באמצעות סוכן ה-Backup and DR, ואז להעתיק את הגיבויים ל-Cloud Storage לשמירה לטווח ארוך, אתם צריכים קטגוריה של Cloud Storage. זה נכון גם לגבי גיבויים של מכונות וירטואליות של VMware שנוצרו באמצעות ממשקי API להגנה על נתונים באחסון של VMware vSphere.
יוצרים קטגוריה של Cloud Storage לפי ההוראות הבאות:
במסוף Google Cloud , נכנסים לדף Buckets של Cloud Storage.
לוחצים על Create bucket.
נותנים שם לקטגוריה.
בוחרים אזור לאחסון הנתונים ולוחצים על המשך.
בוחרים סוג אחסון שיוגדר כברירת מחדל ולוחצים על Continue. אם משך השמירה הוא 30 יום או פחות, כדאי להשתמש ב-Nearline. אם משך השמירה הוא 90 יום או יותר, כדאי להשתמש ב-Coldline. אם תקופת השמירה היא בין 30 ל-90 ימים, כדאי להשתמש ב-Coldline.
משאירים את האפשרות בקרת גישה אחידה מסומנת ולוחצים על Continue. אל תשתמשו ב-fine-grained.
משאירים את ההגדרה None (ללא) בשדה Protection tools (כלי הגנה) ולוחצים על Continue (המשך). אל תבחרו אפשרויות אחרות כי הן לא פועלות עם Backup and DR.
לוחצים על יצירה.
מוודאים שלחשבון השירות יש גישה לקטגוריה:
בוחרים את הקטגוריה החדשה כדי להציג את הפרטים שלה.
עוברים אל הרשאות.
בקטע Principals, מוודאים שחשבונות השירות החדשים מופיעים ברשימה. אם הם לא מופיעים, לוחצים על Add כדי להוסיף את חשבונות השירות לקריאה ולכתיבה כחשבונות משתמשים.