הכנת מערכות קבצים ל-Backup and DR במכשיר גיבוי ושחזור

בדף הזה מוסבר איך לוודא שיש קישוריות NFS ל-Backup and DR.

התקנה של לקוח NFS במארח Red Hat RHEL 6 או CentOS Linux

כדי לבדוק אם הלקוח מותקן, מריצים את הפקודה: # rpm -qa | grep nfs

התשובה אמורה להיות דומה לזו:

  nfs-utils-lib-1.1.5-9.el6.x86_64
  nfs-utils-1.2.3-54.el6.x86_64
  • אם לא מופיע כלום, משתמשים ב-yum כדי להתקין את חבילות הלקוח של NFS. הפעלה: # yum install nfs-utils nfs-utils-lib
  • מוודאים שהחבילה rpcbind /portmapper מותקנת במארח Linux. ריצה:# rpm -qa | grep rpcbind

הפלט צריך להיות דומה לזה: rpcbind-0.2.0-11.el6.x86_64

  • אם לא מופיע כלום, צריך להשתמש ב-yum כדי להתקין את rpcbind. ריצה: # yum install rpcbind

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

  1. כדי לבדוק אם הלקוח מותקן, מריצים את הפקודה: # 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

קבלת מידע על לקוח NFS מהמארח ב-Linux

צריך להתקין במארח חבילה וגרסה של לקוח NFS שאושרו על ידי Backup and DR.

  1. בודקים אם השירות portmapper או rpcbind פועל. ריצה: # sudo service rpcbind status

    • ממארח Red Hat RHEL 6 או CentOS Linux אמורה להתקבל תשובה כמו: rpcbind (pid 1591) is running...
    • מארח SLES Linux אמור להחזיר משהו כזה: Checking for service rpcbind running
  2. אם שירות rpcbind לא פועל במארח Linux, מפעילים אותו באמצעות הפקודה: # sudo service rpcbind start

  3. משתמשים ב-rpcinfo כדי להציג רשימה של תוכניות או שירותים רשומים של RPC. צריך לרשום את Portmapper ולהפעיל אותו.

    # sudo rpcinfo -p
    program vers proto port service
    100000 4 tcp 111 portmapper
    100000 3 tcp 111 portmapper
    100000 2 tcp 111 portmapper
    100000 4 udp 111 portmapper
    100000 3 udp 111 portmapper
    100000 2 udp 111 portmapper
    
  4. כדי לבדוק אם מארח Linux יכול לבצע קריאת RPC לתוכניות rpcbind ו-NFS במכשיר הגיבוי/שחזור, משתמשים בפקודה הבאה.

    # sudo rpcinfo -T tcp <#vm internal IP> rpcbind
    program 100000 version 2 ready and waiting
    program 100000 version 3 ready and waiting
    program 100000 version 4 ready and waiting
    # sudo rpcinfo -T tcp <#vm internal IP> nfs
    program 100003 version 2 ready and waiting
    program 100003 version 3 ready and waiting
    

אם הפקודות הקודמות מחזירות את הפלט שמוצג קודם, אז הקישוריות של NFS ממארח Linux למכשיר הגיבוי או השחזור תקינה.

תכנון גודל הדיסק של סביבת הביניים

יכול להיות שבמערכות קבצים גדולות תצטרכו להגדיר ידנית את גודל הדיסק הזמני של מערכת הקבצים. גודל הדיסק שמוגדר כברירת מחדל לאזור ההמתנה הוא NAS capacity + 20%, אבל יש שני מקרים שבהם הגודל הזה לא מספיק:

  • לפעמים מערכות קבצים ברשת NFS ו-SMB מדווחות באופן שגוי על נפחים גדולים מאוד. במקרים שבהם מערכת הקבצים מדווחת על גודל של יותר מ-128TiB, סוכן Backup and DR נכשל בגיבוי עם קוד השגיאה 5289: 'הגודל המדווח של הנפח המוגן מחייב לציין את גודל דיסק האחסון הזמני עבור האפליקציה הזו'. השגיאה הזו מונעת מ-Backup and DR להקצות דיסק גדול מאוד שלא נחוץ או שגדול מדי בשביל מכשיר הגיבוי או השחזור.

  • גם אם מערכת ה-NAS משתמשת בביטול כפילויות ובדחיסה בדיסקים שלה, שירות Backup and DR לא מבטל כפילויות ולא דוחס נתונים בגיבוי בדיסק הזמני. יכול להיות שמערכת ה-NAS תדווח על שימוש בנפח של 5TB, אבל הגיבוי בדיסק הזמני עשוי לתפוס נפח גדול בהרבה. בנוסף, האדמינים צריכים לציין את הגודל של דיסק ההכנה באופן ידני. יכול להיות שתופיע השגיאה "הדיסק של אזור הביניים מלא".

אם אחת מהשגיאות האלה מופיעה, צריך להגדיר באופן ידני את גודל הדיסק של סביבת הבדיקה בפרטי האפליקציה וההגדרות שלה.

תמונות מצב וירטואליות בספרייה ‎ .snapshot

לפעמים ב-NAS יש ספריות ‎ .snapshot שמכילות עותק מלא של התוכן ב-NAS. אלה תמונות וירטואליות של ה-NAS. הסוכן Backup and DR מנסה להעתיק את כל התמונות האלה, אבל נגמר לו המקום. כדי לפתור את הבעיה, אפשר להשתמש בדפוס החרגה .snapshot או ~snapshot (בהתאם לשם שבו משתמש ה-NAS). כך מחריגים דפוסים

מידע נוסף על הכנת מארחים של מערכת קבצים

מידע נוסף שרלוונטי להכנת מארח של מערכת קבצים להגנה מופיע במאמר ניהול מארחים והאפליקציות המקושרות שלהם.