הוספת מארחי Linux למסוף הניהול של ה-appliance

השירות Backup and DR מזהה מערכות קבצים, התקנים לשיתוף קבצים ברשת (NFS) ומסדי נתונים נתמכים במארחי Linux. כדי לזהות נתונים מהמארחים האלה ולגבות אותם, צריך לבצע את הפעולות הבאות:

הוספת מארחים של Linux

כדי להוסיף מארח Linux:

  1. במסוף לניהול המכשיר, עוברים אל Manage‏ >‏ Hosts.

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

  3. בטופס Add Host, מזינים את השם ואת השם הידידותי (אופציונלי). שם המארח חייב להתחיל באות, ויכול להכיל אותיות וספרות (0-9). שימו לב שתווי קו תחתון (_) לא חוקיים בשמות מארחים.

  4. מזינים את כתובת ה-IP של המארח בשדה IP Address ולוחצים על סימן הפלוס (+) כדי להוסיף אותה.

  5. בקטע Appliances, בוחרים את המכשירים שמנוהלים במסוף ניהול המכשירים שרוצים שישמשו את המארח הזה. אם הרשימה ארוכה, אפשר להשתמש בשדה Search כדי למצוא מכשיר או קבוצת מכשירים ספציפיים.

  6. ב-Host Type (סוג המארח), בוחרים באפשרות Generic (כללי).

  7. מזינים את פרטי הכניסה לזיהוי האפליקציות כדי לזהות את האפליקציות של מסד הנתונים במארח ולהגן עליהן. השדה הזה רלוונטי רק למסדי הנתונים MariaDB,‏ MaxDB,‏ MySQL,‏ PostGresSQL,‏ SAP ASE ו-SAP IQ.

  8. בהגדרות של סוכן Backup and DR, מבצעים את הפעולות הבאות:

    • היציאה של סוכן Backup and DR היא בדרך כלל יציאה 5106. אם מדובר ביציאה אחרת, צריך להזין את מספר היציאה כאן.

    • צריך לספק את המפתח הסודי שנוצר במארח Linux לפי ההוראות שמפורטות בקטע התקנת סוכן Backup and DR במארח Linux או בקטע יצירה מחדש של המפתח הסודי. אפשר להוסיף את המפתח הסודי עכשיו או מאוחר יותר באמצעות ההוראות בקטע הוספת מפתח סודי, אבל לפני שמפעילים את גילוי האפליקציות.

  9. לוחצים על הוספה. אם מופיעה הודעה על הצלחה חלקית, פועלים לפי ההוראות לאימות הקישוריות של מכשיר הגיבוי/השחזור לסוכן Backup and DR.

הוספת מפתח סודי

אם רוצים לעדכן את המפתח הסודי או אם לא הוספתם את המפתח הסודי בהתחלה, אתם יכולים להוסיף אותו במארח Linux.

  1. עוברים למסוף הניהול של המכשיר, לוחצים על Manage (ניהול) ואז על Hosts (מארחים).

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

  3. עוברים אל Backup and DR Agent Settings ומוצאים את השדה Secret.

  4. מדביקים את המפתח הסודי ששמרתם קודם בשדה 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

  1. מוודאים שהחבילה iscsi-initiator-utils מותקנת. כדי לבדוק את החבילה המותקנת, משתמשים בפקודה הבאה:

      yum list installed | grep iscsi
    

    אפשר גם להשתמש בפקודה הבאה כדי לבדוק את החבילה של הגורם המפעיל:

      rpm -qa | grep iscsi
    

    הפלט אמור להיראות כך:

      iscsi-initiator-utils-6.2.0.865-6.el5.x86_64.rpm
    
  2. אם לא מופיע כלום, אפשר להמשיך להתקין את החבילה באמצעות הפקודה הבאה:

      yum install iscsi-initiator-utils
    
  3. מאמתים את שם ה-iSCSI initiator באמצעות הפקודה הבאה: לכל מארח צריך להיות שם יוזם ייחודי:

      cat /etc/iscsi/initiatorname.iscsi
    

RHEL

  1. מוודאים שהחבילה iscsi-initiator-utils מותקנת. כדי לבדוק את החבילה המותקנת, משתמשים בפקודה הבאה:

      yum list installed | grep iscsi
    

    אפשר גם להשתמש בפקודה הבאה כדי לבדוק את החבילה של הגורם המפעיל:

      rpm -qa | grep iscsi
    

    הפלט אמור להיראות כך:

      iscsi-initiator-utils-6.2.0.865-6.el5.x86_64.rpm
    
  2. אם לא מופיע כלום, אפשר להמשיך להתקין את החבילה באמצעות הפקודה הבאה:

      yum install iscsi-initiator-utils
    
  3. מאמתים את שם ה-iSCSI initiator באמצעות הפקודה הבאה. לכל מארח צריך להיות שם יוזם ייחודי:

      cat /etc/iscsi/initiatorname.iscsi
    

SLES

  1. מוודאים שהחבילה iopen-iscsi מותקנת. כדי לבדוק את החבילה המותקנת, משתמשים בפקודה הבאה:

      rpm -qa | grep iscsi
    

    הפלט אמור להיראות כך:

      open-iscsi-x.x.x.x
      yast2-iscsi-client-x.x.x.x
    
  2. אם שתי החבילות האלה לא מופיעות, משתמשים בהליך הבא כדי להתקין את open-iscsi:

    1. מריצים את yast2 sw_single

    2. בתיבת החיפוש, מזינים iscsi

    3. בוחרים באפשרות open-iscsi ולוחצים על אישור.

  3. מאמתים את שם ה-iSCSI initiator באמצעות הפקודה הבאה: לכל מארח צריך להיות שם יוזם ייחודי:

      cat /etc/iscsi/initiatorname.iscsi
    

Ubuntu

  1. כדי להתקין את 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 חדשה במארח כדי להתחבר למכשיר. פרטי היציאה האלה נשלחים למכשירים.

כדי לראות או לשנות את פרטי היציאה שסופקו על ידי המכשיר, צריך לפעול לפי ההוראות הבאות:

  1. במסוף ניהול המכשירים, לוחצים על התפריט הנפתח Manage ובוחרים באפשרות Hosts.

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

  3. לוחצים על הוספת יציאה.

  4. בתיבת הדו-שיח Add port, בוחרים את המכשיר (אם כמה מכשירים מחוברים למארח).

  5. בוחרים באפשרות WWPN או iSCSI.

  6. לוחצים על הוספה ואז על שמירה של הגדרת המארח.

קישוריות NFS במארח Linux

אם סוכן Backup and DR עומד לכתוב נתוני גיבוי בדיסק ה-Staging דרך NFS, צריך להתקין לקוח NFS במארח.

שינוי הפורמט של דיסק ה-staging

כדי לשנות את הפורמט של דיסק ה-staging:

  1. במסוף ניהול המכשירים, לוחצים על התפריט הנפתח Manage ובוחרים באפשרות Hosts.

  2. לוחצים לחיצה ימנית על המארח שרוצים לשנות את פורמט הדיסק הזמני שלו, ולוחצים על Edit.

  3. משנים את ההגדרה Staging Disk Format to Guest מ-Block ל-NFS.

    כך מוודאים שהדיסק להכנת הנתונים מוצג כשיתוף NFS, וסוכן Backup and DR צורך את השיתוף הזה. כשאתם טוענים גיבוי שנוצר באמצעות NFS, אתם צריכים לגשת אליו כשיתוף NFS. אי אפשר לגשת אליו באמצעות iSCSI.

התקנת לקוח NFS במארח Linux

כדי להתקין ספריות לקוח של NFS במארחים של Centos, ‏ RHEL,‏ SLES או Ubuntu, צריך לפעול לפי ההוראות הבאות.

CentOS

  1. מוודאים שהחבילה 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
    
  2. אם לא מופיע כלום, אפשר להמשיך בהתקנה של חבילת הלקוח של NFS באמצעות הפקודה הבאה:

      yum install nfs-utils nfs-utils-lib
    
  3. מוודאים שחבילת rpcbind (portmapper) מותקנת במארח Linux באמצעות הפקודה הבאה:

      yum list installed | grep rpcbind
    

    כדי לבדוק את החבילה של הגורם המפעיל, מריצים את הפקודה הבאה:

      rpm -qa | grep rpcbind
    

    הפלט אמור להיראות כך:

      rpcbind-0.2.0-11.el6.x86_64
    
  4. אם לא מופיע כלום, אפשר להמשיך להתקנה של rpcbind באמצעות הפקודה הבאה:

      yum install rpcbind
    

RHEL

  1. מוודאים שהחבילה 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
    
  2. אם לא מופיע כלום, אפשר להמשיך להתקנה של חבילת הלקוח של NFS באמצעות הפקודה הבאה:

      yum install nfs-utils nfs-utils-lib
    
  3. מוודאים שהחבילה rpcbind (portmapper) מותקנת במארח Linux באמצעות הפקודה הבאה:

      yum list installed | grep rpcbind
    

    כדי לבדוק את החבילה של הגורם המפעיל, מריצים את הפקודה הבאה:

      rpm -qa | grep rpcbind
    

    הפלט אמור להיראות כך:

      rpcbind-0.2.0-11.el6.x86_64
    
  4. אם לא מופיע כלום, אפשר להמשיך להתקנה של rpcbind באמצעות הפקודה הבאה:

      yum install rpcbind
    

SLES

  1. מוודאים שהחבילה 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
    
  2. אם החבילות nfs-client או yast2-nfs-xxxx לא מופיעות, משתמשים ב-YaST או ב-zypper כדי להתקין את חבילות הלקוח של NFS באמצעות הפקודות הבאות.

    • מריצים את הפקודה הבאה באמצעות YaST:

       yast2 --install yast2-nfs-client
       yast2 --install yast2-nfs-common
      
    • מריצים את הפקודה הבאה באמצעות zypper:

        zypper install nfs-client
      
  3. מוודאים שהחבילה rpcbind (portmapper) מותקנת במארח Linux באמצעות הפקודה הבאה:

        rpm -qa | grep rpcbind
    

    הפלט אמור להיראות כך:

    rpcbind-0.1.6+git20080930-6.15
    
  4. אם לא מופיע כלום, צריך להתקין את החבילות באמצעות YaST או zypper:

    • מריצים את הפקודה הבאה באמצעות YaST:

        yast2 --install rpcbind
      
    • מריצים את הפקודה הבאה באמצעות zypper:

        zypper install rpcbind
      

Ubuntu

  1. כדי להתקין ספריות לקוח של 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:

  1. במסוף הניהול של המכשיר, מרחיבים את התפריט הנפתח Manage ובוחרים באפשרות Hosts.

    מופיע הדף Hosts.

  2. מסננים לפי מארחים מסוג Generic, ובשדה Show only בוחרים באפשרות Virtual Machines.

  3. בוחרים את המארח שרוצים להגדיר את נתיב הקלט/פלט של דיסק ה-staging שלו ולוחצים על Edit.

  4. בדף Edit Host, עוברים לקטע Staging Disk I/O Path.

  5. בוחרים באחת מהאפשרויות הבאות לפי המידע שבטבלה:

    תחבורה אמצעי אחסון של Backup and DR איפה מוצגים נפחי החיפוש איך הם מחוברים למכונה הווירטואלית
    תעבורת NFS דרך מאגר נתונים של NFS מארח ESXi VMDK
    SAN Transport דרך iSCSI מאתחל iSCSI של מארח ESXi מיפוי מכשירים גולמיים (RDM)
    SAN לאורח דרך iSCSI מאתחל iSCSI של VM אורח התקן בלוקים
    ‫NFS לאורח דרך NFS לקוח NFS של VM אורח שיתוף NFS
  6. לוחצים על Save.

איך למצוא יומנים וסקריפטים במארח Linux

במארח Linux, יומני הפעילות של סוכן שנקראים UDSAgent.logs מאוחסנים ב-/var/act/log. אתם יכולים ליצור סקריפטים לביצוע פעולות לפני ואחרי באפליקציות במארח Linux. כדי להשתמש בסקריפטים, צריך ליצור תיקייה בשם /act/scripts ולשמור בה את כל הסקריפטים.