השירות Backup and DR מזהה מערכות קבצים, התקנים לשיתוף קבצים ברשת (NFS) ומסדי נתונים נתמכים במארחי Linux. כדי לזהות נתונים מהמארחים האלה ולגבות אותם, צריך לבצע את הפעולות הבאות:
מוסיפים את המארח של Linux.
הוספת מארחים של Linux
כדי להוסיף מארח Linux:
במסוף לניהול המכשיר, עוברים אל Manage > Hosts.
לוחצים על + הוספת מארח.
בטופס Add Host, מזינים את השם ואת השם הידידותי (אופציונלי). שם המארח חייב להתחיל באות, ויכול להכיל אותיות וספרות (0-9). שימו לב שתווי קו תחתון (_) לא חוקיים בשמות מארחים.
מזינים את כתובת ה-IP של המארח בשדה IP Address ולוחצים על סימן הפלוס (+) כדי להוסיף אותה.
בקטע Appliances, בוחרים את המכשירים שמנוהלים במסוף ניהול המכשירים שרוצים שישמשו את המארח הזה. אם הרשימה ארוכה, אפשר להשתמש בשדה Search כדי למצוא מכשיר או קבוצת מכשירים ספציפיים.
ב-Host Type (סוג המארח), בוחרים באפשרות Generic (כללי).
מזינים את פרטי הכניסה לזיהוי האפליקציות כדי לזהות את האפליקציות של מסד הנתונים במארח ולהגן עליהן. השדה הזה רלוונטי רק למסדי הנתונים MariaDB, MaxDB, MySQL, PostGresSQL, SAP ASE ו-SAP IQ.
בהגדרות של סוכן Backup and DR, מבצעים את הפעולות הבאות:
היציאה של סוכן Backup and DR היא בדרך כלל יציאה 5106. אם מדובר ביציאה אחרת, צריך להזין את מספר היציאה כאן.
צריך לספק את המפתח הסודי שנוצר במארח Linux לפי ההוראות שמפורטות בקטע התקנת סוכן Backup and DR במארח Linux או בקטע יצירה מחדש של המפתח הסודי. אפשר להוסיף את המפתח הסודי עכשיו או מאוחר יותר באמצעות ההוראות בקטע הוספת מפתח סודי, אבל לפני שמפעילים את גילוי האפליקציות.
לוחצים על הוספה. אם מופיעה הודעה על הצלחה חלקית, פועלים לפי ההוראות לאימות הקישוריות של מכשיר הגיבוי/השחזור לסוכן Backup and DR.
הוספת מפתח סודי
אם רוצים לעדכן את המפתח הסודי או אם לא הוספתם את המפתח הסודי בהתחלה, אתם יכולים להוסיף אותו במארח Linux.
עוברים למסוף הניהול של המכשיר, לוחצים על Manage (ניהול) ואז על Hosts (מארחים).
לוחצים לחיצה ימנית על המארח של Linux ובוחרים באפשרות Edit.
עוברים אל Backup and DR Agent Settings ומוצאים את השדה Secret.
מדביקים את המפתח הסודי ששמרתם קודם בשדה Secret ולוחצים על Save. מוודאים שהסטטוס של האישור משתנה לתקין. אם מופיעה הודעה על הצלחה חלקית, פועלים לפי ההוראות לאימות הקישוריות של מכשיר הגיבוי/השחזור לסוכן Backup and DR.
משימות גיבוי ארוכות באופן חריג ו-fstrim
טכנולוגיית ה-CBT של Backup and DR מסתמכת על מפת סיביות שנוצרת לכל פעולת כתיבה בנפח המוגן. כלי שירות כמו fstrim שמשנים את בלוקי המטא-נתונים של מערכת הקבצים גורמים לתהליך הגיבוי להעתיק נתונים נוספים, וכך מאריכים את זמן הגיבוי.
קישוריות iSCSI במארח Linux
אם סוכן Backup and DR עומד לכתוב נתוני גיבוי בדיסק ה-staging באמצעות iSCSI, צריך להתקין מאתחל iSCSI במארח.
התקנת יוזם iSCSI במארח 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 initiator באמצעות הפקודה הבאה: לכל מארח צריך להיות שם יוזם ייחודי:
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 initiator באמצעות הפקודה הבאה. לכל מארח צריך להיות שם יוזם ייחודי:
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 initiator באמצעות הפקודה הבאה: לכל מארח צריך להיות שם יוזם ייחודי:
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 חדשה במארח כדי להתחבר למכשיר. פרטי היציאה האלה נשלחים למכשירים.
כדי לראות או לשנות את פרטי היציאה שסופקו על ידי המכשיר, צריך לפעול לפי ההוראות הבאות:
במסוף ניהול המכשירים, לוחצים על התפריט הנפתח Manage ובוחרים באפשרות Hosts.
לוחצים לחיצה ימנית על מארח ולוחצים על עריכה.
לוחצים על הוספת יציאה.
בתיבת הדו-שיח Add port, בוחרים את המכשיר (אם כמה מכשירים מחוברים למארח).
בוחרים באפשרות WWPN או iSCSI.
לוחצים על הוספה ואז על שמירה של הגדרת המארח.
קישוריות NFS במארח Linux
אם סוכן Backup and DR עומד לכתוב נתוני גיבוי בדיסק ה-Staging דרך NFS, צריך להתקין לקוח NFS במארח.
שינוי הפורמט של דיסק ה-staging
כדי לשנות את הפורמט של דיסק ה-staging:
במסוף ניהול המכשירים, לוחצים על התפריט הנפתח Manage ובוחרים באפשרות Hosts.
לוחצים לחיצה ימנית על המארח שרוצים לשנות את פורמט הדיסק הזמני שלו, ולוחצים על Edit.
משנים את ההגדרה 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.
הגדרת נתיב הקלט/פלט של דיסק ה-staging (רק למכונות וירטואליות של VMware)
במכונות וירטואליות של Linux VMware אפשר גם לבחור נתיב קלט/פלט של דיסק זמני. אפשר להקצות העברה של NFS או SAN (iSCSI) באמצעות מארח ESX, או לעקוף אותו ולהפנות אותה למכונה הווירטואלית. מצב ההעברה NFS הוא ברירת המחדל. להגדרה הזו אין השפעה על ההגדרה Staging Disk Format to Guest.
כדי להגדיר את נתיב הקלט/פלט של דיסק ה-Staging:
במסוף הניהול של המכשיר, מרחיבים את התפריט הנפתח Manage ובוחרים באפשרות Hosts.
מופיע הדף Hosts.
מסננים לפי מארחים מסוג Generic, ובשדה Show only בוחרים באפשרות Virtual Machines.
בוחרים את המארח שרוצים להגדיר את נתיב הקלט/פלט של דיסק ה-staging שלו ולוחצים על Edit.
בדף Edit Host, עוברים לקטע Staging Disk I/O Path.
בוחרים באחת מהאפשרויות הבאות לפי המידע שבטבלה:
תחבורה אמצעי אחסון של Backup and DR איפה מוצגים נפחי החיפוש איך הם מחוברים למכונה הווירטואלית תעבורת NFS דרך מאגר נתונים של NFS מארח ESXi VMDK SAN Transport דרך iSCSI מאתחל iSCSI של מארח ESXi מיפוי מכשירים גולמיים (RDM) SAN לאורח דרך iSCSI מאתחל iSCSI של VM אורח התקן בלוקים NFS לאורח דרך NFS לקוח NFS של VM אורח שיתוף NFS לוחצים על Save.
איך למצוא יומנים וסקריפטים במארח Linux
במארח Linux, יומני הפעילות של סוכן שנקראים UDSAgent.logs מאוחסנים ב-/var/act/log. אתם יכולים ליצור סקריפטים לביצוע פעולות לפני ואחרי באפליקציות במארח Linux. כדי להשתמש בסקריפטים, צריך ליצור תיקייה בשם /act/scripts ולשמור בה את כל הסקריפטים.