IBM FlashSystem

IBM FlashSystem

Find answers and share expertise on IBM FlashSystem


#IBM FlashSystem
#Storage
#Datasecurity
#FlashSystem
#TechXchangeKeynote
 View Only
  • 1.  SVC Usable Capacity - Code level related?

    Posted Tue June 13, 2023 08:47 AM

    Hi,

    We have the following config on one of our customers and are a little confused as how the SVC is reporting Usable Capacity at a pool level compared to the backend FCM storage arrays. Is the reason why the usable capacity numbers are different due to the different code levels between SVC and storage arrays?:

    SVC - 8.3.1.3 software level

    • Two FS7200 storage pools, each reporting approx 342TiB used capacity out of 548TiB of total usable capacity (they are mirrors of each other through vdisk copies, hence the same usage) - This is working as expected
    • Two FS7300 Storage pools, each reporting approx 278TiB used capacity out of 548TiB of total usable capacity - This is reporting incorrectly

    2 x FS7200 - 8.3.1.5

    • Single FCM pool per array, reporting 342TiB used capacity out of 548TiB total - matches SVC

    2 x FS7300 - 8.5.0.5 - Newly installed a couple of months ago

    • Single FCM pool per array, reporting 178TiB used capacity out of 548TiB total - does not match SVC, is 100TiB less!

    So as you can see, the SVC for some reason is adding approx 100TiB to it's used capacity compared to the backend storage. Are we right to assume the backend storage is correct, and when we get the SVC and FS7x00's upgraded to latest levels later this year, the SVC will report the used capacity correctly as per the backend FS7300's? And the reason for the discrepancy is that the SVC is back level to the FS7300 and can't correctly obtain the actual usage?

    It does make it a little tricky to get the total usage stats for the customer, but as long as we know tro trust the backend rather than SVC stats, we can come up with the right total.

    Thanks, Andy



    ------------------------------
    Andy 91717
    ------------------------------


  • 2.  RE: SVC Usable Capacity - Code level related?

    Posted Thu June 15, 2023 02:26 AM

    Hi @Andy 91717 ,

    to be honest I don't have a reasonable explanation handy for your observations.

    Also, only looking at the raw numbers doesn't help me to understand the background of the different capacity calculations.

    I'd therefore suggest to raise a ticket with support, so my team can have a deeper look.

    You should provide a snap from SVC, 1 FS7200 and 1 FS7300. For this kind of analysis a snap option 1 would suffice.



    ------------------------------
    Christian Schroeder
    IBM SpecV Storage Support with Passion
    ------------------------------



  • 3.  RE: SVC Usable Capacity - Code level related?

    Posted Thu June 15, 2023 08:43 AM

    One thing to check regarding capacity numbers is to compare the scsi unmap settings  (lssystem | grep unmap).

    Maybe unmap is turned off on the FS7300.



    ------------------------------
    Hans Populaire
    ------------------------------



  • 4.  RE: SVC Usable Capacity - Code level related?

    Posted Tue June 20, 2023 05:39 AM

    Hi Hans, 

    You were 100% correct, we'd forgotten to change the scsi unmap settings on the SVC for the new FS7300 storage arrays! I changed them on Friday, came back in to work on Monday and hey presto, the SVC was reporting the correct usage on the storage pools matching the backend FS7300 :-)

    Thanks very much for the help,

    Andy



    ------------------------------
    Andy 91717
    ------------------------------



  • 5.  RE: SVC Usable Capacity - Code level related?

    Posted Wed June 21, 2023 10:38 AM
    Edited by Evelyn Perez Wed June 21, 2023 10:43 AM

    Hiya - did you use the 7300 wizard to configure this backend storage?  Because that should have enabled it... It also does a lot of best practices in terms of presented volumes.



    ------------------------------
    Evelyn Perez
    IBM Senior Technical Staff Member
    IBM Storage Virtualize Software Architect for SVC and FlashSystem
    ------------------------------



  • 6.  RE: SVC Usable Capacity - Code level related?

    Posted Thu June 22, 2023 08:48 AM

    Hi Evelyn,

    So I'm pretty sure I used the automatic process, I can see in the Settings/System/Automatic Configuration screen in the GUI it says "The automatic configuration process has been completed". Also when I check the auditlog output file of all messages, I can see the mkdiskgrp, mkdistributedarray, and mkvdisk commands having been run with the default names of Pool_tier0_flash, run within a second of each other, creating the RESERVED_SPACE_do_not_use_or_delete vdisks, which I could not have done manually, I'm quick, but not that quick! 

    But when I search for unmap in the audit log, I only see an entry for me running it manually last week, not in April when the array was built. To confirm the array came with 8.5.0.5 installed. So it looks as if the unmap setting was not set during the automatic setup. One thing to mention, if I remember rightly, I ran through the default setup screens, but chose to not auto-config during the initial setup, I chose to do this at a later date, to allow me to config the userid's/domain/ldap first, and then return to the auto-config in the Settings/System/Automatic Configuration option. Could this be the issue, if I bypassed the first option to auto-config the box, and restarted the auto-config later, the unmap setting doesn't get set automatically?

    Thanks,

    Andy



    ------------------------------
    Andy 91717
    ------------------------------