שירות Backup and DR מאתר מערכות קבצים, שיתופים של קבצים ברשת (NFS) ומסדי נתונים נתמכים במארחי Linux. כדי לגלות נתונים מהמארחים האלה ולגבות אותם, צריך לבצע את הפעולות הבאות:
מוסיפים את מארח Linux.
הוספת מארחי Linux
כדי להוסיף מארח Linux:
במסוף הניהול של ה-appliance, עוברים אל Manage (ניהול) > Hosts (מארחים).
לוחצים על + הוספת מארח.
בטופס הוספת מארח, מזינים את השם ואת השם הידידותי (אופציונלי). שם המארח חייב להתחיל באות, והוא יכול להכיל אותיות וספרות (0-9). שימו לב שתווי קו תחתון (_) הם לא תווים חוקיים בשמות מארחים.
מזינים את כתובת ה-IP של המארח בשדה כתובת IP ולוחצים על סימן הפלוס (+) כדי להוסיף אותה.
בקטע Appliances (מכשירי חשמל), בוחרים את מכשירי ה-Appliance שמנוהלים על ידי מסוף הניהול של Appliance שרוצים להקצות למארח הזה. אם הרשימה ארוכה, אפשר להשתמש בשדה חיפוש כדי למצוא מכשיר ספציפי או קבוצה של מכשירים.
בשדה Host Type (סוג המארח), בוחרים באפשרות Generic (כללי).
מזינים את פרטי הכניסה של Application Discovery כדי לגלות ולהגן על אפליקציות מסד הנתונים במארח. השדה הזה רלוונטי רק למסדי נתונים של MariaDB, MaxDB, MySQL, PostGresSQL, SAP ASE ו-SAP IQ.
בהגדרות של סוכן ה-Backup and DR, מבצעים את הפעולות הבאות:
יציאת הסוכן של Backup and DR היא בדרך כלל יציאה 5106. אם מדובר ביציאה אחרת, מזינים כאן את מספר היציאה.
צריך לספק את המפתח הסודי שנוצר במארח Linux באמצעות ההוראות שבקטע התקנת הסוכן Backup and DR במארח Linux או יצירה מחדש של המפתח הסודי. אפשר להוסיף את המפתח הסודי עכשיו או מאוחר יותר באמצעות ההוראות להוספת מפתח סודי, אבל לפני שמריצים את גילוי האפליקציות.
לוחצים על הוספה. אם מופיעה הודעה על הצלחה חלקית, צריך לפעול לפי ההוראות כדי לאמת את הקישוריות של מכשיר הגיבוי/שחזור לסוכן Backup and DR.
הוספת מפתח סודי
אם רוצים לעדכן את המפתח הסודי או אם לא הוספתם אותו בהתחלה, אפשר להוסיף אותו במארח Linux.
עוברים למסוף הניהול של ה-appliance, בוחרים באפשרות ניהול ואז באפשרות מארחים.
לוחצים לחיצה ימנית על המארח של Linux ובוחרים באפשרות עריכה.
עוברים אל Backup and DR Agent Settings (הגדרות של Backup and DR Agent) ומחפשים את השדה Secret (סוד).
מדביקים את המפתח הסודי ששמרתם קודם בשדה Secret (סוד) ולוחצים על Save (שמירה). מוודאים שהסטטוס של האישור משתנה לתקף. אם מופיעה הודעה על הצלחה חלקית, צריך לפעול לפי ההוראות כדי לאמת את הקישוריות של מכשיר הגיבוי/שחזור לסוכן Backup and DR.
עבודות גיבוי ארוכות באופן חריג ו-fstrim
טכנולוגיית ה-CBT בשירות Backup and DR מסתמכת על מפת סיביות שנוצרת לכל פעולת כתיבה בכרך המוגן. כלי עזר כמו fstrim שמשנים את בלוקי המטא-נתונים של מערכת הקבצים גורמים לתהליך הגיבוי להעתיק נתונים נוספים, וכך מאריכים את זמן הגיבוי.
קישוריות iSCSI במארח Linux
אם סוכן Backup and DR עומד לכתוב נתוני גיבוי לדיסק הזמני באמצעות iSCSI, צריך להתקין מאתחל iSCSI במארח.
התקנת iSCSI initiator במארח Linux
כדי להתקין את iSCSI initiator במארחי Centos, RHEL, SLES או Ubuntu, פועלים לפי ההוראות הבאות.
CentOS
מוודאים שהחבילה
iscsi-initiator-utilsמותקנת. כדי לבדוק את החבילה המותקנת, משתמשים בפקודה הבאה:yum list installed | grep iscsiאפשר גם להשתמש בפקודה הבאה כדי לבדוק את חבילת היוזם:
rpm -qa | grep iscsiהפלט אמור להיראות כך:
iscsi-initiator-utils-6.2.0.865-6.el5.x86_64.rpmאם לא מופיע כלום, אפשר להמשיך להתקנת החבילה באמצעות הפקודה הבאה:
yum install iscsi-initiator-utilsמריצים את הפקודה הבאה כדי לאמת את שם יוזם ה-iSCSI. לכל מארח צריך להיות שם ייחודי של יוזם:
cat /etc/iscsi/initiatorname.iscsi
RHEL
מוודאים שהחבילה
iscsi-initiator-utilsמותקנת. כדי לבדוק את החבילה המותקנת, משתמשים בפקודה הבאה:yum list installed | grep iscsiאפשר גם להשתמש בפקודה הבאה כדי לבדוק את חבילת היוזם:
rpm -qa | grep iscsiהפלט אמור להיראות כך:
iscsi-initiator-utils-6.2.0.865-6.el5.x86_64.rpmאם לא מופיע כלום, אפשר להמשיך להתקנת החבילה באמצעות הפקודה הבאה:
yum install iscsi-initiator-utilsמריצים את הפקודה הבאה כדי לאמת את שם יוזם ה-iSCSI. לכל מארח צריך להיות שם ייחודי של יוזם:
cat /etc/iscsi/initiatorname.iscsi
SLES
מוודאים שהחבילה
iopen-iscsiמותקנת. כדי לבדוק את החבילה המותקנת, משתמשים בפקודה הבאה:rpm -qa | grep iscsiהפלט אמור להיראות כך:
open-iscsi-x.x.x.x yast2-iscsi-client-x.x.x.xאם לא מופיעות שתי החבילות האלה, צריך לפעול לפי השלבים הבאים כדי להתקין את open-iscsi:
מריצים את
yast2 sw_singleבחיפוש, מזינים
iscsiבוחרים באפשרות
open-iscsiולוחצים על אישור.
מריצים את הפקודה הבאה כדי לאמת את שם יוזם ה-iSCSI. לכל מארח צריך להיות שם ייחודי של יוזם:
cat /etc/iscsi/initiatorname.iscsi
Ubuntu
כדי להתקין את iSCSI initiator במארח Ubuntu, משתמשים בפקודה הבאה:
sudo apt install open-iscsiהפלט אמור להיראות כך:
Reading package lists... Done Building dependency tree Reading state information... Done open-iscsi is already the newest version (2.0.874-5ubuntu2.11). open-iscsi set to manually installed. The following package was automatically installed and is no longer required: libnuma1 Use 'sudo apt autoremove' to remove it. 0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded.
הצגה והגדרה של יציאות מארח
היציאות הוגדרו בזמן הפריסה במאמר הגדרה ותכנון של פריסת Backup and DR. בקטע הזה אפשר להחליף את פרטי היציאה של מכשיר הגיבוי והשחזור שסופקו ביציאת iSCSI חדשה במארח כדי להתחבר למכשיר. פרטי היציאה האלה נשלחים למכשירי ה-Appliance.
אם רוצים לראות את פרטי היציאה שסופקו על ידי המכשיר או לשנות אותם, צריך לפעול לפי ההוראות הבאות:
במסוף הניהול של ה-appliance, לוחצים על התפריט הנפתח ניהול ובוחרים באפשרות מארחים.
לוחצים לחיצה ימנית על מארח ולוחצים על עריכה.
לוחצים על הוספת ניוד.
בתיבת הדו-שיח הוספת יציאה, בוחרים את המכשיר (אם כמה מכשירים מתחברים למארח).
בוחרים באפשרות WWPN או iSCSI.
לוחצים על הוספה ואז על שמירה כדי לשמור את הגדרת המארח.
קישוריות NFS במארח Linux
אם סוכן Backup and DR עומד לכתוב נתוני גיבוי לדיסק הזמני באמצעות NFS, צריך להתקין לקוח NFS במארח.
שינוי הפורמט של דיסק ההעברה
כדי לשנות את פורמט הדיסק של סביבת הבמה:
במסוף הניהול של ה-appliance, לוחצים על התפריט הנפתח ניהול ובוחרים באפשרות מארחים.
לוחצים לחיצה ימנית על המארח שרוצים לשנות את הפורמט של דיסק ההכנה לבדיקה, ואז לוחצים על עריכה.
משנים את ההגדרה Staging Disk Format to Guest מ-Block ל-NFS.
כך מוודאים שהדיסק של סביבת הביניים מוצג כשיתוף NFS ושהסוכן של Backup and DR משתמש בשיתוף הזה. כשמטעינים גיבוי שנוצר באמצעות NFS, צריך לגשת אליו כאל שיתוף NFS. אי אפשר לגשת אליו באמצעות iSCSI.
התקנת לקוח NFS במארח Linux
כדי להתקין ספריות לקוח של NFS במארחי Centos, RHEL, SLES או Ubuntu, פועלים לפי ההוראות הבאות.
CentOS
מוודאים שהחבילה
nfs-utilsמותקנת. כדי לבדוק את החבילה המותקנת, משתמשים בפקודה הבאה:yum list installed | grep nfsכדי לבדוק את חבילת היוזם, מריצים את הפקודה הבאה:
rpm -qa | grep nfsהפלט אמור להיראות כך:
nfs-utils-lib-1.1.5-9.el6.x86_64 nfs-utils-1.2.3-54.el6.x86_64אם לא מופיע כלום, אפשר להמשיך להתקנת חבילת הלקוח של NFS על ידי הרצת הפקודה הבאה:
yum install nfs-utils nfs-utils-libמוודאים שחבילת
rpcbind(portmapper) מותקנת במארח Linux באמצעות הפקודה הבאה:yum list installed | grep rpcbindכדי לבדוק את חבילת היוזם, מריצים את הפקודה הבאה:
rpm -qa | grep rpcbindהפלט אמור להיראות כך:
rpcbind-0.2.0-11.el6.x86_64אם לא מופיע כלום, אפשר להמשיך להתקנה של
rpcbindבאמצעות הפקודה הבאה:yum install rpcbind
RHEL
מוודאים שהחבילה
nfs-utilsמותקנת. כדי לבדוק את החבילה המותקנת, משתמשים בפקודה הבאה:yum list installed | grep nfsכדי לבדוק את חבילת היוזם, מריצים את הפקודה הבאה:
rpm -qa | grep nfsהפלט אמור להיראות כך:
nfs-utils-lib-1.1.5-9.el6.x86_64 nfs-utils-1.2.3-54.el6.x86_64אם לא מופיע כלום, אפשר להמשיך להתקנת חבילת הלקוח של NFS באמצעות הפקודה הבאה:
yum install nfs-utils nfs-utils-libמוודאים שחבילת
rpcbind(portmapper) מותקנת במארח Linux באמצעות הפקודה הבאה:yum list installed | grep rpcbindכדי לבדוק את חבילת היוזם, מריצים את הפקודה הבאה:
rpm -qa | grep rpcbindהפלט אמור להיראות כך:
rpcbind-0.2.0-11.el6.x86_64אם לא מופיע כלום, אפשר להמשיך להתקנה של
rpcbindבאמצעות הפקודה הבאה:yum install rpcbind
SLES
מוודאים שהחבילה
nfs-utils-utilsמותקנת. כדי לבדוק את החבילה המותקנת, משתמשים בפקודה הבאה:rpm -qa | grep nfsהפלט אמור להיראות כך:
nfs-client-1.2.1-2.6.6 yast2-nfs-common-2.17.7-1.1.2 yast2-nfs-client-2.17.12-0.1.81אם חבילות
nfs-clientאוyast2-nfs-xxxxלא מופיעות, משתמשים ב-YaSTאו ב-zypperכדי להתקין את חבילות הלקוח של NFS באמצעות הפקודות הבאות.מריצים את הפקודה הבאה באמצעות
YaST:yast2 --install yast2-nfs-client yast2 --install yast2-nfs-commonמריצים את הפקודה הבאה באמצעות
zypper:zypper install nfs-client
מוודאים שחבילת
rpcbind(portmapper) מותקנת במארח Linux באמצעות הפקודה הבאה:rpm -qa | grep rpcbindהפלט אמור להיראות כך:
rpcbind-0.1.6+git20080930-6.15אם לא מופיע כלום, צריך להתקין את החבילות באמצעות
YaSTאוzypper:מריצים את הפקודה הבאה באמצעות
YaST:yast2 --install rpcbindמריצים את הפקודה הבאה באמצעות
zypper:zypper install rpcbind
Ubuntu
כדי להתקין ספריות לקוח של NFS במארח Ubuntu, משתמשים בפקודה הבאה:
sudo apt install nfs-commonהפלט אמור להיראות כך:
Reading package lists... Done Building dependency tree Reading state information... Done The following package was automatically installed and is no longer required: libnuma1 Use 'sudo apt autoremove' to remove it.
הגדרת נתיב קלט/פלט של דיסק ההעברה (מכונות וירטואליות של VMware בלבד)
במכונות וירטואליות של Linux VMware אפשר גם לבחור נתיב קלט/פלט של דיסק staging. אפשר להקצות העברה של NFS או SAN (iSCSI) באמצעות המארח ESX, או לעקוף את המארח ולהפנות את ההעברה למכונה הווירטואלית. מצב התעבורה של NFS הוא ברירת המחדל. ההגדרה הזו לא משפיעה על ההגדרה Staging Disk Format to Guest.
כדי להגדיר את נתיב קלט/פלט של דיסק ההעברה:
במסוף הניהול של ה-Appliance, מרחיבים את התפריט הנפתח Manage (ניהול) ובוחרים באפשרות Hosts (מארחים).
יופיע הדף 'מארחים'.
מסננים לפי מארחים מהסוג Generic, ובקטע Show only בוחרים באפשרות Virtual Machines.
בוחרים את המארח שעבורו רוצים להגדיר את נתיב קלט/פלט של דיסק ההעברה הזמנית ולוחצים על עריכה.
בדף Edit Host (עריכת מארח), עוברים לקטע Staging Disk I/O Path (נתיב קלט/פלט של דיסק זמני).
בוחרים אחת מהאפשרויות הבאות לפי המידע שבטבלה הזו:
תחבורה נפחי אחסון של Backup and DR איפה מוצגים נפחי החיפוש מהו השם של הדיסק כשהוא מצורף למכונת ה-VM העברה ב-NFS מעל מאגר נתונים של NFS מארח ESXi VMDK SAN Transport דרך iSCSI מארח ESXi iSCSI initiator מיפוי גולמי של מכשירים (RDM) SAN לאורח דרך iSCSI מכונה וירטואלית אורחת – יוזם iSCSI חסימת המכשיר NFS לאורח דרך NFS לקוח NFS של מכונה וירטואלית אורחת שיתוף באמצעות NFS לוחצים על Save.
חיפוש יומנים וסקריפטים במארח Linux
במארח Linux, יומני הסוכן, שנקראים UDSAgent.logs, מאוחסנים ב-/var/act/log. אפשר ליצור סקריפטים לביצוע פעולות לפני ואחרי באפליקציות במארח Linux. כדי להשתמש בסקריפטים, צריך ליצור תיקייה בשם /act/scripts ולאחסן בה את כל הסקריפטים.