התקנת סוכן Backup and DR במארח Linux לגיבויים שמנוהלים על ידי מכשיר

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

איך זה עובד

הסוכן Backup and DR ל-Linux פועל כתהליך דמון (daemon) תחת שם המשתמש root. הוא מאזין ביציאת TCP‏ 5106 לתקשורת ממכשיר הגיבוי או השחזור. הסוכן כותב לקובץ יומן בספריית ההתקנה /var/act/log/UDSAgent.log ומפרסם אירועים משמעותיים במאגר /var/log/messages.

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

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

התקנת הסוכן במארח Linux

כדי להתקין את הסוכן במארח Linux:

  1. מורידים את קובץ ההתקנה של הסוכן, כמו שמתואר במאמר השגת הסוכן הנכון של Backup and DR למארח.

  2. מעלים את קובץ ההתקנה לשרת Linux.

  3. כדי להתקין את הסוכן, בוחרים באחת מהאפשרויות הבאות:

    • כדי להתקין ב-Linux 32-bit, מריצים את הפקודה הבאה.

        rpm -ivh connector-Linux_x86-version.rpm
      
    • כדי להתקין ב-Linux 64-bit, מריצים את הפקודה הבאה.

        rpm -ivh connector-Linux-version.rpm
      
    • כדי להתקין ב-Linux Ubuntu, מריצים את הפקודה הבאה.

        dpkg -i connector-linux_ubuntu_amd64-version.deb
      

    הסוכן תמיד מותקן בנתיב /opt/act. בסיום ההתקנה, יוצג מפתח סודי.

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

יצירה מחדש של המפתח הסודי

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

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

  1. במארח Linux, נכנסים לחשבון כמשתמש root ומריצים את אחת מהפקודות בספרייה:

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

        /opt/act/bin/udsagent secret --reset
      
    • כדי לאפס את הסוד באופן מיידי ללא אישור, מריצים את הפקודה הבאה:

        /opt/act/bin/udsagent secret --reset --restart
      
  2. שומרים את המפתח הסודי בפנקס או בכלי עריכה. המפתח הסודי הזה תקף למשך שעתיים.

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

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

  1. במסוף הניהול של ה-appliance, בוחרים באפשרות ניהול ואז באפשרות מארחים.

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

  3. עוברים לקטע Backup and DR agent Settings ומחפשים את השדה Secret.

  4. מדביקים את המפתח הסודי ששמרתם קודם בשדה Secret (סוד) ולוחצים על Save (שמירה). מוודאים שהסטטוס של האישור משתנה לתקף. אם מופיעה הודעה על הצלחה חלקית, צריך לפעול לפי ההוראות כדי לאמת את הקישוריות של מכשיר הגיבוי/שחזור לסוכן Backup and DR.

בדיקת הסטטוס של סוכן Backup and DR

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

systemctl status udsagent

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

[root@postgres ~]# systemctl status udsagent udsagent.service - Google Cloud Backup and DR service
   Loaded: loaded (/usr/lib/systemd/system/udsagent.service; enabled; vendor preset: disabled)
   Active: active (running) since Wed 2025-11-09 22:13:45 UTC; 17min ago
   Process: 1056 ExecStart=/opt/act/initscripts/udsagent.init start (code=exited, status=0/SUCCESS)
   Main PID: 1128 (udsagent)
        CGroup: /system.slice/udsagent.service
            ├─1128 /opt/act/bin/udsagent start
            └─1132 /opt/act/bin/udsagent start

    Nov 09 22:13:44 postgres systemd[1]: Starting Google Cloud Backup and DR…
    Nov 09 22:13:45 postgres udsagent.init[1056]: Starting /opt/act/bin/udsagent as a daemon. It may take a few minutes for the service to start completely.

הפעלה מחדש של סוכן Backup and DR במארח Linux

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

systemctl restart udsagent

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

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

  1. מוסיפים את השינויים הבאים לקובץ ‎ /etc/multipath.conf במארח:

     blacklist {
          device {
          vendor "ACTIFIO|SCST_FIO|SCST_BIO"
          product "ActifioSky|LUN0"
          }
     }
    
  2. מפעילים מחדש את multipathd:‏

     systemctl status multipathd
    

השבתת נתיבים מרובים בהגדרת הסוכן

 ```none
 /act/config/connector.conf

 DisableMultipathCheck = true
 ```

הסרת ההתקנה של סוכן Backup and DR ממארח Linux באמצעות שורת הפקודה

כדי להסיר את סוכן Backup and DR ממארח Linux, פועלים לפי ההוראות הבאות:

‫CentOS/RHEL/SLES

  1. נכנסים לחשבון כמשתמש root ומריצים את הפקודה הבאה כדי להפסיק את הסוכן Backup and DR:

    systemctl stop udsagent
    

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

    /etc/init.d/udsagent stop
    
  2. בודקים את השם של סוכן ה-RPM של Linux Backup and DR שהותקן באמצעות הפקודה הבאה:

    yum list installed | grep udsagent
    

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

    rpm -qa udsagent
    

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

    udsagent-11.0.15-8756.x86_64
    
  3. מסירים את החבילה באמצעות השם שקיבלתם מהשאילתה. לדוגמה:

    yum remove udsagent
    

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

    rpm -e udsagent
    

Ubuntu

  1. נכנסים לחשבון כמשתמש root ומריצים את הפקודה הבאה כדי להפסיק את הסוכן Backup and DR:

    systemctl stop udsagent
    
  2. מסירים את ההתקנה של הסוכן באמצעות הפקודה הבאה:

    dpkg --remove udsagent
    

המאמרים הבאים