מחיקת משאבים של נפח אחסון

בדף הזה מוסבר איך למחוק משאבים של נפחי אחסון ב-Bare Metal Solution.

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

בדף הזה מפורטות המשימות הבאות:

ניתוק נפח אחסון משרת

אפשר לנתק נפח אחסון משרת. אי אפשר לנתק LUNs בודדים משרת. אפשר לנתק כמה נפחי אחסון בבת אחת.

כדי לנתק נפח אחסון משרת:

  1. מעדכנים את הגדרת מערכת ההפעלה של השרת ב-Bare Metal Solution.

    לפני שמנתקים את נפח האחסון דרך מסוף Google Cloud , צריך לעדכן את הגדרת מערכת ההפעלה של השרת ב-Bare Metal Solution. אם לא תעדכנו את הגדרות מערכת ההפעלה, השינויים שביצעתם במסוףGoogle Cloud לא יוטמעו באופן מלא, יכול להיות שהנתונים ייפגמו וייתכן שיהיו בעיות בשרת בהפעלה מחדש הבאה.

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

    מנהל נפחים לוגיים (LVM)

    ניתוק נפח אחסון באמצעות LVM עבור RHEL7.x,‏ RHEL 8.x,‏ Oracle Linux 7.x,‏ Oracle Linux 8.x,‏ SLES 12 SP4,‏ SLES 12 SP5,‏ SLES 15 ו-SLES 15 SP1.

    הדוגמה הבאה מראה איך לנתק מערכת קבצים (/testvol02) ואת הווליום הלוגי, הווליום הפיזי וה-LUN הבסיסי שמשויכים אליה באמצעות LVM.

    איך לעשות את זה?

    1. מזהים את עוצמת הקול של LVM ואת ה-LUN הבסיסי שמשויך למערכת הקבצים /testvol02.

        df -h|grep testvol02
        

      פלט לדוגמה:

        /dev/mapper/testvg01-lv02                         99G   33M   99G   1% /testvol02
        

      בפלט מוצג שמערכת הקבצים /testvol02 משויכת למכשיר /dev/mapper/testvg01-lv02.

    2. קובעים את ה-WWID של המכשיר testvg01-lv02.

        sudo dmsetup ls --tree
        

      פלט לדוגמה:

        testvg01-lv02 (253:10)
        └─3600a0980383146354a2b522d53374236 (253:6)
            ├─ (8:176)
            ├─ (8:112)
            ├─ (8:240)
            └─ (8:48)
        testvg01-lv01 (253:9)
        └─3600a0980383146354a2b522d53374235 (253:5)
            ├─ (8:160)
            ├─ (8:96)
            ├─ (8:224)
            └─ (8:32)
        

      בפלט מוצג ה-WWID של המכשיר testvg01-lv02 שהוא 3600a0980383146354a2b522d53374236.

    3. קובעים את הנפח הלוגי, הנפח הפיזי ואת ה-WWID של ה-LUN הבסיסי עבור מערכת הקבצים /testvol02.

        sudo vgdisplay -v
        

      פלט לדוגמה:

          --- Volume group ---
          VG Name               testvg01
          System ID
          Format                lvm2
          Metadata Areas        2
          Metadata Sequence No  4
          VG Access             read/write
          VG Status             resizable
          MAX LV                0
          Cur LV                2
          Open LV               2
          Max PV                0
          Cur PV                2
          Act PV                2
          VG Size               199.99 GiB
          PE Size               4.00 MiB
          Total PE              51198
          Alloc PE / Size       50688 / 198.00 GiB
          Free  PE / Size       510 / 1.99 GiB
          VG UUID               W42Rle-9sER-jpS1-dwBC-xbtn-1D2b-FNRDMA
      
          --- Logical volume ---
          LV Path                /dev/testvg01/lv01
          LV Name                lv01
          VG Name                testvg01
          LV UUID                W8bzQQ-Qtyf-CDJA-AXPt-P1b1-X4xL-2WDq92
          LV Write Access        read/write
          LV Creation host, time at-5176205-svr001, 2022-12-06 22:14:56 +0000
          LV Status              available
          # open                 1
          LV Size                99.00 GiB
          Current LE             25344
          Segments               1
          Allocation             inherit
          Read ahead sectors     auto
          - currently set to     8192
          Block device           253:9
      
          --- Logical volume ---
          LV Path                /dev/testvg01/lv02
          LV Name                lv02
          VG Name                testvg01
          LV UUID                B1vtMm-RAKx-3S92-mHfx-98xc-gKwR-XWOavH
          LV Write Access        read/write
          LV Creation host, time at-5176205-svr001, 2022-12-07 17:02:53 +0000
          LV Status              available
          # open                 1
          LV Size                99.00 GiB
          Current LE             25344
          Segments               1
          Allocation             inherit
          Read ahead sectors     auto
          - currently set to     8192
          Block device           253:10
      
          --- Physical volumes ---
          PV Name               /dev/mapper/3600a0980383146354a2b522d53374235
          PV UUID               ieY2Cr-HNrg-dj2G-wHgP-lsuh-PTAH-hNemRq
          PV Status             allocatable
          Total PE / Free PE    25599 / 255
      
          PV Name               /dev/mapper/3600a0980383146354a2b522d53374236
          PV UUID               AMrtZa-TZHO-w0h6-Uf1G-NCwa-UtFY-83rZen
          PV Status             allocatable
          Total PE / Free PE    25599 / 255
        

      הפלט יראה כך:

      • מערכת הקבצים /testvol02 משתמשת בנפח הלוגי (LV) lv02 מקבוצת הנפחים testvg01.
      • הנפח הפיזי (PV) שנמצא בשימוש הוא /dev/mapper/3600a0980383146354a2b522d53374236.
      • ה-WWID של ה-LUN הבסיסי הוא 3600a0980383146354a2b522d53374236.
    4. מבטלים את הטעינה של מערכת הקבצים /testvol02.

        sudo umount /testvol02
        
    5. אם צריך, מאתרים את הרשומה המתאימה למערכת הקבצים /testvol02 בקובץ /etc/fstab ומסירים אותה על ידי הוספת הערה או מחיקת השורה הרלוונטית.

        grep testvol02 /etc/fstab
        

      פלט לדוגמה:

        /dev/mapper/testvg01-lv02 /testvol02                    xfs     defaults        0 0
        
    6. משביתים את עוצמת הקול הלוגית lv02.

        sudo lvchange -an /dev/testvg01/lv02
        
    7. מסירים את הנפח הלוגי lv02 מקבוצת הנפחים testvg01.

        sudo lvremove /dev/testvg01/lv02
        

      פלט לדוגמה:

        Logical volume "lv02" successfully removed
        
    8. מסירים את הווליום הפיזי /dev/mapper/3600a0980383146354a2b522d53374236 מקבוצת הווליומים testvg01.

    9.   sudo vgreduce testvg01 /dev/mapper/3600a0980383146354a2b522d53374236
        

      פלט לדוגמה:

        Removed "/dev/mapper/3600a0980383146354a2b522d53374236" from volume group "testvg01"
        
    10. אופציונלי: אחרי שמסירים את הווליום הלוגי ואת הווליום הפיזי, משתמשים בפקודות vgdisplay -v ו-dmsetup ls -tree כדי לוודא שה-LVM לא משתמש יותר במכשיר. אם המכשיר כבר לא בשימוש, הוא לא יופיע בקטע Physical volumes (נפחים פיזיים) בפלט הפקודה vgdisplay, ולא יופיע כמשויך לנפח כלשהו בפלט הפקודה dmsetup.

    מערכת הקבצים המקומית

    ניתוק נפח אחסון דרך מערכת קבצים מקומית ב-RHEL7.x,‏ RHEL 8.x,‏ Oracle Linux 7.x ו-Oracle Linux 8.x.

    בדוגמה הבאה מוסבר איך להסיר מערכת קבצים (/localfs01) ואת ה-LUN הבסיסי.

    איך לעשות את זה?

    1. מזהים את ה-LUN הבסיסי שמשויך למערכת הקבצים /localfs01.

      df -h|grep localfs01
      

      פלט לדוגמה:

      /dev/mapper/3600a0980383146354a2b522d53374236    100G   33M  100G   1% /localfs01
      

      הפלט של הפקודה df מראה שמערכת הקבצים /localfs01 משויכת למכשיר /dev/mapper/3600a0980383146354a2b522d53374236.

    2. מבטלים את הטעינה של מערכת הקבצים /localfs01.

      sudo umount /localfs01
      
    3. אם נדרש, מאתרים ומסירים את הרשומה המתאימה למערכת הקבצים /localfs01 מהקובץ /etc/fstab על ידי הוספת הערה או מחיקה של השורה הרלוונטית.

      grep localfs01 /etc/fstab
      

      פלט לדוגמה:

      grep localfs01 /etc/fstab
      /dev/mapper/3600a0980383146354a2b522d53374236 /localfs01    xfs defaults 0 0
      

    Oracle ASM

    מנתקים נפח אחסון באמצעות Oracle ASM ל-RHEL7.x,‏ RHEL 8.x,‏ Oracle Linux 7.x ו-Oracle Linux 8.x.

    בדוגמה הבאה מוסבר איך להסיר דיסק (DEMO_0001) ואת ה-LUN המשויך ב-Oracle ASM.

    איך לעשות את זה?

    1. מזהים את הדיסק ב-Oracle ASM שרוצים להסיר.

      sqlplus / as sysasm
      
      set lines 999;
      col diskgroup for a15
      col diskname for a15
      col path for a35
      select a.name DiskGroup,b.name DiskName, b.total_mb, (b.total_mb-b.free_mb) Used_MB, b.free_mb,b.path,b.header_status
      from v$asm_disk b, v$asm_diskgroup a
      where a.group_number (+) =b.group_number
      order by b.group_number,b.name;
      
      DISKGROUP   DISKNAME      TOTAL_MB    USED_MB    FREE_MB PATH                    HEADER_STATU
      --------------- --------------- ---------- ---------- ---------- ----------------------------------- ------------
      DATA        DATA_0000        25600   5676      19924 /dev/asmdisks/DATA1             MEMBER
      DEMO        DEMO_0000        25600     16      25584 /dev/asmdisks/DEMO1             MEMBER
      DEMO        DEMO_0001       102400     51     102349 /dev/asmdisks/DEMO2             MEMBER
      RECO        RECO_0000        25600   3896      21704 /dev/asmdisks/RECO1             MEMBER
      

      פלט לדוגמה:

      DISKGROUP   DISKNAME      TOTAL_MB    USED_MB    FREE_MB PATH                    HEADER_STATU
      --------------- --------------- ---------- ---------- ---------- ----------------------------------- ------------
      DATA        DATA_0000        25600   5676      19924 /dev/asmdisks/DATA1             MEMBER
      DEMO        DEMO_0000        25600     16      25584 /dev/asmdisks/DEMO1             MEMBER
      DEMO        DEMO_0001       102400     51     102349 /dev/asmdisks/DEMO2             MEMBER
      RECO        RECO_0000        25600   3896      21704 /dev/asmdisks/RECO1             MEMBER
      

      הפלט של השאילתה מראה שהמכשיר שמשויך לדיסק DEMO_0001 הוא /dev/asmdisks/DEMO2.

    2. קובעים את מכשיר ה-multipath שמשויך לדיסק ואת ה-WWID שלו.

      ls -l /dev/asmdisks/DEMO2
      lrwxrwxrwx 1 root root 8 Dec 29 17:52 /dev/asmdisks/DEMO2 -> ../dm-18
      
      sudo multipath -ll|grep dm-18
      3600a0980383146354a2b522d53374247 dm-18 NETAPP  ,LUN C-Mode
      
    3. מסירים את הדיסק מקבוצת הדיסקים.

      SQL> alter diskgroup DEMO drop disk DEMO_0001 rebalance power 5;
      
      Diskgroup altered.
      
      col diskgroup for a15
      col diskname for a15
      col path for a35
      select a.name DiskGroup,b.name DiskName, b.total_mb, (b.total_mb-b.free_mb) Used_MB, b.free_mb,b.path,b.header_status
      from v$asm_disk b, v$asm_diskgroup a
      where a.group_number (+) =b.group_number
      order by b.group_number,b.name;
      
      DISKGROUP   DISKNAME      TOTAL_MB    USED_MB    FREE_MB PATH                    HEADER_STATU
      --------------- --------------- ---------- ---------- ---------- ----------------------------------- ------------
                0     0          0 /dev/asmdisks/DEMO2             FORMER
      DATA        DATA_0000        25600   5676      19924 /dev/asmdisks/DATA1             MEMBER
      DEMO        DEMO_0000        25600     64      25536 /dev/asmdisks/DEMO1             MEMBER
      RECO        RECO_0000        25600   3896      21704 /dev/asmdisks/RECO1             MEMBER
      
      SQL> exit
      
    4. (מבצעים את השלב הזה בכל הצמתים באשכול). מסירים את כל ההפניות לדיסק מהקובץ /etc/udev/rules.d/99-oracle-asmdevices.rules.

      בדוגמה הזו, אנחנו מסירים את שורות 9 ו-10 כי הן משויכות לדיסק DEMO_0001 ול-WWID של 3600a0980383146354a2b522d53374247 שצוינו בשלב 1.ב בתהליך הזה.

      cat -n /etc/udev/rules.d/99-oracle-asmdevices.rules
       1  # BEGIN ASM disk udev rules for /dev/mapper/3600a0980383146354a2b522d53374244
       2  ACTION=="add|change", ENV{DM_UUID}=="mpath-3600a0980383146354a2b522d53374244", SYMLINK+="asmdisks/DATA1", GROUP="asmadmin", OWNER="grid", MODE="0660"
       3  # END ASM disk udev rules for /dev/mapper/3600a0980383146354a2b522d53374244
       4  # BEGIN ASM disk udev rules for /dev/mapper/3600a0980383146354a2b522d53374243
       5  ACTION=="add|change", ENV{DM_UUID}=="mpath-3600a0980383146354a2b522d53374243", SYMLINK+="asmdisks/RECO1", GROUP="asmadmin", OWNER="grid", MODE="0660"
       6  # END ASM disk udev rules for /dev/mapper/3600a0980383146354a2b522d53374243
       7  # BEGIN ASM disk udev rules for /dev/mapper/3600a0980383146354a2b522d53374242
       8  ACTION=="add|change", ENV{DM_UUID}=="mpath-3600a0980383146354a2b522d53374242", SYMLINK+="asmdisks/DEMO1", GROUP="asmadmin", OWNER="grid", MODE="0660"
       9  # BEGIN ASM disk udev rules for /dev/mapper/3600a0980383146354a2b522d53374247
      10  ACTION=="add|change", ENV{DM_UUID}=="mpath-3600a0980383146354a2b522d53374247", SYMLINK+="asmdisks/DEMO2", GROUP="asmadmin", OWNER="grid", MODE="0660"
      11  # END ASM disk udev rules for /dev/mapper/3600a0980383146354a2b522d53374247
      
    5. (מבצעים את השלב הזה בכל הצמתים באשכול). החלת השינויים בערכת הכללים udev.

      sudo udevadm control -R
      

    Oracle Linux Virtualization Manager

    מנתקים נפח אחסון באמצעות Oracle Linux Virtualization Manager 4.4.10.7.

    אין תמיכה בהסרה של מכשירי Fibre Channel בודדים מדומיין אחסון של Oracle Linux Virtualization Manager. צריך להסיר את דומיין האחסון לפני שאפשר להסיר את יחידות ה-LUN הבסיסיות.

    בדוגמה הבאה מוסבר איך להסיר LUN עם WWID של 3600a0980383146354a2b522d53374244 ו-3600a0980383146354a2b522d53374245 ששייכים לדומיין האחסון olvm-domain-02 של Oracle Linux Virtualization Manager.

    1. ב-Oracle Linux Virtualization Manager, עוברים אל Storage (אחסון) > Domains (דומיינים).
    2. בוחרים את דומיין האחסון olvm-domain-02.
    3. לוחצים על ניהול הדומיין.
    4. רושמים את מספרי ה-WWID של יחידות ה-LUN של Fibre Channel שרוצים להסיר. בדוגמה הזו, מזהי ה-WWID הם 3600a0980383146354a2b522d53374244 ו-3600a0980383146354a2b522d53374245.
    5. סוגרים את החלונית ניהול הדומיין.
    6. מעבירים את דומיין האחסון למצב תחזוקה באופן הבא:
      1. לוחצים על דומיין האחסון.
      2. בוחרים בכרטיסייה מרכז נתונים.
      3. לוחצים על תחזוקה ואז על אישור.
      4. מידע נוסף על השלב הזה זמין במסמכי Oracle: איך מסירים בבטחה דומיין אחסון מהסביבה.

    7. לוחצים על ניתוק ואז על אישור.
    8. מסירים את דומיין האחסון:
      1. חוזרים אל אחסון > דומיינים.
      2. בוחרים את דומיין האחסון.
      3. לוחצים על הסרה ואז על אישור.

    Oracle VM Server

    ניתוק נפח אחסון דרך Oracle VM Server מגרסה 3.4.6.

    הדוגמה הבאה מראה איך להסיר את ה-LUN עם ה-WWID‏ 3600a0980383146354a2b522d53374236.

    איך לעשות את זה?

    1. ב-Oracle VM Manager, מוחקים את הדיסק הפיזי המשויך. מסמכי Oracle: מחיקת דיסק פיזי

      בדוגמה הזו, השם של הדיסק הפיזי במסוף OVM עם WWID של 3600a0980383146354a2b522d53374236 הוא NETAPP (10).

      1. בקטע Servers and VMs (שרתים ומכונות וירטואליות), בוחרים את הדיסק הפיזי.
      2. לוחצים על מחיקת דיסק פיזי ואז על אישור.
  2. במסוף Google Cloud , נכנסים לדף Compute Engine > Bare Metal Solution > Servers.

  3. לוחצים על שם השרת שמכיל את נפחי האחסון שרוצים לנתק.

  4. בקטע LUNs, לוחצים על Detach Volumes (ניתוק נפחי אחסון).

  5. ברשימה Target volumes (נפחי אחסון של יעד), בוחרים את נפח האחסון שרוצים לנתק. אפשר גם לבחור כמה נפחי אחסון.

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

  7. לוחצים על ניתוק אמצעי אחסון.

    אם לא בחרתם באפשרות Skip reboot for the server (דילוג על הפעלה מחדש של השרת) בשלב 6, השרת יופעל מחדש וינתק את נפח האחסון ואת מספרי ה-LUN שלו.

  8. (מבצעים את השלב הזה אם דילגתם על ההפעלה מחדש בשלב 6). אחרי שמנתקים את אמצעי האחסון דרך Google Cloud המסוף, מבצעים סריקה מחדש של SCSI וניקוי של המכשיר במערכת ההפעלה.

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

    מנהל נפחים לוגיים (LVM)

    הדוגמה הזו רלוונטית ל-RHEL7.x,‏ RHEL 8.x,‏ Oracle Linux 7.x,‏ Oracle Linux 8.x,‏ SLES 12 SP4,‏ SLES 12 SP5,‏ SLES 15 ו-SLES 15 SP1.

    1. מסירים את הנתיבים שמשויכים ל-LUN.

      הנה דוגמה מסביבת Bare Metal Solution:

          sudo /bin/rescan-scsi-bus.sh -r
          Syncing file systems
          Scanning SCSI subsystem for new devices and remove devices that have disappeared
          Scanning host 0 for  SCSI target IDs  0 1 2 3 4 5 6 7, all LUNs
          Scanning host 1 for  SCSI target IDs  0 1 2 3 4 5 6 7, all LUNs
          Scanning host 2 for  SCSI target IDs  0 1 2 3 4 5 6 7, all LUNs
          ...
          Scanning host 17 for all SCSI target IDs, all LUNs
          0 new or changed device(s) found.
          0 remapped or resized device(s) found.
          4 device(s) removed.
            [14:0:2:1]
            [14:0:3:1]
            [16:0:0:1]
            [16:0:1:1]
          

    2. טוענים מחדש את מפות הנתיבים המרובים.

        sudo /sbin/multipath -r
        

    מערכת הקבצים המקומית

    הדוגמה הזו רלוונטית ל-RHEL7.x,‏ RHEL 8.x,‏ Oracle Linux 7.x ו-Oracle Linux 8.x.

    1. מסירים את הנתיבים שמשויכים ל-LUN.

      הנה דוגמה מסביבת Bare Metal Solution:

        sudo /bin/rescan-scsi-bus.sh -r
        Syncing file systems
        Scanning SCSI subsystem for new devices and remove devices that have disappeared
        Scanning host 0 for  SCSI target IDs  0 1 2 3 4 5 6 7, all LUNs
        Scanning host 1 for  SCSI target IDs  0 1 2 3 4 5 6 7, all LUNs
        Scanning host 2 for  SCSI target IDs  0 1 2 3 4 5 6 7, all LUNs
        ...
        Scanning host 17 for all SCSI target IDs, all LUNs
        0 new or changed device(s) found.
        0 remapped or resized device(s) found.
        4 device(s) removed.
          [14:0:2:1]
          [14:0:3:1]
          [16:0:0:1]
          [16:0:1:1]
        
    2. טוענים מחדש את מפות הנתיבים המרובים.

       sudo /sbin/multipath -r
       

    Oracle ASM

    הדוגמה הזו רלוונטית ל-RHEL7.x,‏ RHEL 8.x,‏ Oracle Linux 7.x ו-Oracle Linux 8.x.

    מבצעים את השלב הזה בכל הצמתים באשכול.

    1. מסירים את הנתיבים שמשויכים ל-LUN.

      הנה דוגמה מסביבת Bare Metal Solution:

        sudo /bin/rescan-scsi-bus.sh -r
        Syncing file systems
        Scanning SCSI subsystem for new devices and remove devices that have disappeared
        Scanning host 0 for  SCSI target IDs  0 1 2 3 4 5 6 7, all LUNs
        Scanning host 1 for  SCSI target IDs  0 1 2 3 4 5 6 7, all LUNs
        Scanning host 2 for  SCSI target IDs  0 1 2 3 4 5 6 7, all LUNs
        ...
        Scanning host 17 for  all SCSI target IDs, all LUNs
        0 new or changed device(s) found.
        0 remapped or resized device(s) found.
        4 device(s) removed.
          [14:0:2:8]
          [14:0:3:8]
          [16:0:0:8]
          [16:0:3:8]
      
    2. טוענים מחדש את מפות הנתיבים המרובים.

      sudo /sbin/multipath -r
      

    Oracle Linux Virtualization Manager

    הדוגמה הזו רלוונטית ל-Oracle Linux Virtualization Manager 4.4.10.7.

    בדוגמה הזו נעשה שימוש ב-remove_stale_lun.yml Ansible playbook שסופק כחלק מההתקנה של Oracle Linux Virtualization Manager. ה-playbook משתמש בתפקיד Ansible שיוצר מלאי של מארחי KVM מ-Oracle Linux Virtualization Manager, ואז מסיר את ה-WWID שצוין ממארחי ה-KVM האלה. מידע נוסף זמין במאמר בנושא Ansible playbook.

    1. מעדכנים את הקובץ passwords.yml עם הסיסמה של מארחי KVM בשיטה שמתאימה לסביבת Ansible שלכם.
    2. עורכים את הקובץ remove_stale_lun.yml כדי לעדכן את הקטע vars עם הערכים של data_center ו-lun_wwid כך שיתאימו לערכי ה-WWID שזוהו בשלב 1.ד בתהליך הזה.
        vars:
         ansible_ssh_common_args: "-o StrictHostKeyChecking=no"
         ansible_user: root
         ansible_ssh_private_key_file: /etc/pki/ovirt-engine/keys/engine_id_rsa
      
         engine_fqdn: manager.olvm.test
         engine_user: admin@internal
      
         data_center: default
         lun_wwid: 3600a0980383146354a2b522d53374244 3600a0980383146354a2b522d53374245
        
    3. ממנוע Oracle Linux Virtualization Manager, מריצים את מדריך Ansible.

          ansible-playbook /usr/share/ansible/collections/ansible_collections/ovirt/ovirt/roles/remove_stale_lun/examples/remove_stale_lun.yml
      
          PLAY [oVirt remove stale LUN] ***********************************************************************************************************************************************************
      
          ... [output skipped]
      
          TASK [ovirt.ovirt.remove_stale_lun : Logout from oVirt] *********************************************************************************************************************************
          skipping: [localhost]
      
          PLAY RECAP ******************************************************************************************************************************************************************************
          localhost                  : ok=7    changed=3    unreachable=0    failed=0    skipped=1    rescued=0    ignored=0
      
        

      אחרי שה-playbook של Ansible מסתיים, הנתיבים שמשויכים ל-LUN מוסרים בבטחה ממארחי ה-KVM.

    Oracle VM Server

    הדוגמה הזו רלוונטית ל-Oracle VM Server בגרסה 3.4.6.

    מבצעים את השלב הזה בכל שרתי Oracle VM שאליהם צורף ה-LUN.

    1. מסירים את הנתיבים שמשויכים ל-LUN.
      sudo /usr/bin/rescan-scsi-bus.sh -r
      Syncing file systems
      Scanning SCSI subsystem for new devices and remove devices that have disappeared
      Scanning host 0 for  SCSI target IDs  0 1 2 3 4 5 6 7, all LUNs
      Scanning host 1 for  SCSI target IDs  0 1 2 3 4 5 6 7, all LUNs
      Scanning host 2 for  SCSI target IDs  0 1 2 3
      [output skipped]
      Scanning host 17 for  all SCSI target IDs, all LUNs
      0 new or changed device(s) found.
      0 remapped or resized device(s) found.
      4 device(s) removed.
        [14:0:2:2]
        [14:0:3:2]
        [16:0:2:2]
        [16:0:3:2]
      
    2. טוענים מחדש את מפות הנתיבים המרובים.

      sudo /sbin/multipath -r
      

מחיקה של LUN או נפח אחסון

כשמוחקים LUN או נפח אחסון, הם עוברים תקופת צינון של שבעה ימים. ה-LUN או נפח האחסון נמחקים לצמיתות רק אחרי שתקופת ההמתנה מסתיימת. אם רוצים לשחזר את ה-LUN במהלך תקופת הצינון, אפשר לפנות אל Customer Care.

אפשר למחוק כמה LUN או נפחי אחסון בבת אחת.

לפני שמוחקים LUN מנפח אחסון או מוחקים נפח אחסון, צריך לנתק את נפח האחסון מכל השרתים שהוא מחובר אליהם. איך מנתקים נפח אחסון משרת

כדי למחוק LUN או נפח אחסון, פועלים לפי השלבים הבאים:

  1. במסוף Google Cloud , נכנסים לדף Compute Engine > Bare Metal Solution > Volumes.

  2. לוחצים על השם של נפח האחסון.

    1. כדי למחוק LUN, עוברים לקטע LUNs ובוחרים את ה-LUN שרוצים למחוק.
  3. לוחצים על Delete.

מחיקה היא פעולה ממושכת. כדי לבדוק את הסטטוס, במסוףGoogle Cloud , לוחצים על Notifications. כשהפעולה של המחיקה מסתיימת, הסטטוס של ה-LUN או של נפח האחסון משתנה ל-Cool Off.

אחרי שמוחקים את ה-LUN או את נפח האחסון, המכסה מוחזרת לכם אחרי תקופת הצינון של שבעה ימים.

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

הוצאה של LUN או נפח אחסון

אם מוציאים LUN או נפח אחסון, תקופת הצינון נדלגת והם נמחקים לצמיתות.

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

בהמשך מפורטות שתי השיטות להוצאת LUN או נפח אחסון:

  • סילוק רגיל
  • הסרה באמצעות Privileged Access Manager (מומלץ): מומלץ להשתמש ב-Privileged Access Manager כדי לבצע פעולת הסרה של יחידות LUN ונפחי אחסון.

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

מחיקת LUN או נפח אחסון באמצעות אפשרות סילוק רגילה

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

  1. במסוף Google Cloud , נכנסים לדף Compute Engine > Bare Metal Solution > Volumes.

  2. לוחצים על השם של נפח האחסון.

    1. כדי להוציא LUN, עוברים לקטע LUNs ובוחרים את ה-LUN.
  3. לוחצים על הוצאה.

  4. לוחצים על אישור.

הסרת מכשיר היא פעולה ממושכת. כדי לבדוק את הסטטוס, במסוףGoogle Cloud , לוחצים על Notifications.

כשהפעולה evict מסתיימת, ה-LUN או נפח האחסון מוסרים, והמיכסה מוחזרת אליכם.

מחיקת LUN או נפח אחסון באמצעות האפשרות 'הוצאה' ב-Privileged Access Manager

לפני שמשתמשים באפשרות ההוצאה משימוש ב-Privileged Access Manager, בעל הפרויקט או אדמין IAM צריכים להגדיר את Privileged Access Manager וליצור הרשאה. מידע נוסף זמין במאמר בנושא הגדרת Privileged Access Manager לפעולת סילוק.

כדי להוציא LUN או נפח אחסון באמצעות פעולת הוצאה עם Privileged Access Manager: פועלים לפי השלבים הבאים:

  1. שולחים בקשה למתן מענק לביטול על פי דרישה של זכאות ל-Bare Metal Solution עם הצדקה, כמו 'הסרת נפח מסד נתונים מדור קודם בהתאם לכרטיס 12345'.

    אפשר לבדוק את הסטטוס של הבקשה למענק.

    אחרי שבעלי הפרויקט או אדמין ה-IAM יאשרו את ההרשאה, תוכלו להמשיך לשלבים הבאים. אחרי שהמענק מופעל, חשוב להשלים את השלבים הבאים במהלך תקופת המענק.

  2. במסוף Google Cloud , נכנסים לדף Compute Engine > Bare Metal Solution > Volumes.

  3. לוחצים על השם של נפח האחסון.

    1. אם רוצים להוציא LUN, עוברים לקטע LUNs ובוחרים את ה-LUN.
  4. לוחצים על Evict with PAM (הוצאה מהחשבון באמצעות PAM).

  5. לוחצים על אישור.

הסרת מכשיר היא פעולה ממושכת. כדי לבדוק את הסטטוס, במסוףGoogle Cloud , לוחצים על Notifications.

כשהפעולה evict מסתיימת, ה-LUN או נפח האחסון מוסרים, והמיכסה מוחזרת אליכם.

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