Fusion-io ioDrive 2 1.2TB Reference Page

Discussion in 'Hard Drives and Solid State Drives' started by Patrick, Sep 14, 2016.

  1. acquacow

    acquacow Active Member

    Joined:
    Feb 15, 2017
    Messages:
    213
    Likes Received:
    82
    Everything is up on Home Create an account, read the user guide, download the driver/firmware.

    Keep in mind, driver must match firmware version, so you'll have to update the firmware to whatever driver you are using.

    -- Dave
     
    #101
  2. benwis

    benwis New Member

    Joined:
    May 3, 2018
    Messages:
    2
    Likes Received:
    0
    Great. Looks pretty straightfoward. Only trouble I have is that the supported Linux versions are really oudated. Except for RHEL, the ubuntu and fedora versions are really outdated. Does anyone know how it works on more modern operating systems?
     
    #102
  3. acquacow

    acquacow Active Member

    Joined:
    Feb 15, 2017
    Messages:
    213
    Likes Received:
    82
    You rebuild the driver from source for your kernel version.
     
    #103
  4. JustinH

    JustinH Active Member

    Joined:
    Jan 21, 2015
    Messages:
    123
    Likes Received:
    71
    There are a few projects on GitHub that port the drivers to newer kernel releases as well. I can dig up the link if compiling doesn’t help. (Doing a rebuild doesn’t work for newer kernel versions. Too many changes on the kernel side...)


    Sent from my iPhone using Tapatalk
     
    #104
    lowfat likes this.
  5. lowfat

    lowfat Member

    Joined:
    Nov 25, 2016
    Messages:
    65
    Likes Received:
    57
    Rebuilding the drivers from the source files isn't difficult. Sandisk actually has fantastic instructions on their site. 'Iomemory V3.2.15 Use Guide for Linux' has a step by step instructions on how to rebuild the drivers.

    I know you can get the cards running on Ubuntu 16.0.4 by rebuilding the drivers. I tried Proxmox and Ubuntu 18.04 but wasn't able to get them to work.

    Hopefully today I'll try these on Proxmox.
     
    #105
  6. acquacow

    acquacow Active Member

    Joined:
    Feb 15, 2017
    Messages:
    213
    Likes Received:
    82
    I had some issues this last week trying to rebuild the 3.2.15 source RPM in rhel 7.5. No love there due to some pointer stuff that seems to be no longer compatible.

    I'm back on the previous kernel, but have to wait for sandisk to upgrade the source package. 1699 is the current source package version, so keep a lookout for a newer one...
     
    #106
    BLinux likes this.
  7. lowfat

    lowfat Member

    Joined:
    Nov 25, 2016
    Messages:
    65
    Likes Received:
    57
    Was able to get an ioDrive Duo working under proxmox. Used the above drivers. Also didn't realize that you have to manually download the pve headers found here. Which is likely why I couldn't get it to work previously.

    [​IMG]
     
    #107
  8. BLinux

    BLinux Well-Known Member

    Joined:
    Jul 7, 2016
    Messages:
    1,777
    Likes Received:
    476
    yup. i had the same problem and had to boot the previous kernel. will WD/SanDisk continue to support this going forward?
     
    #108
  9. acquacow

    acquacow Active Member

    Joined:
    Feb 15, 2017
    Messages:
    213
    Likes Received:
    82
    No idea. WD seems to have EOL'd all the legacy fusion-io/sandisk stuff once they were allowed to fully merge with HGST.

    I'd bet RHEL 7 stuff keeps getting updated for a while, but that might be the last major version. They still have to maintain/honor all 5 year support agreements with major customers.
     
    #109
    cactus likes this.
  10. warlockedyou

    warlockedyou Member

    Joined:
    Sep 4, 2016
    Messages:
    212
    Likes Received:
    18
    I just purchased a Fusion-io ioDrive2 2.4TB and I forgot to make two separate drives to show up as one. Is this an OS level (LVM) thing? Or is this a Fusio-IO software level thing?
    In the past with a different 1.2TB Fusion ioDrive, I had done this on CentOS and I thought I used
    Code:
    [root@esxi01:~] vgcreate
    -sh: vgcreate: not found
    
    and
    Code:
    [root@esxi01:~] pvcreate
    -sh: pvcreate: not found
    
    to create one volume consisting both drives but it seems that isn't working with my ESXi 6.0 install. I also tried
    Code:
    [root@esxi01:~] fio-update-iodrive --merge
    fio-update-iodrive: unrecognized option '--merge'
    Fusion fio-update-iodrive utility (3.2.15.1699 pinnacles@f0f84521e1b1)
      Copyright (c) 2006-2017 Western Digital Corporation or all its affiliates.
    Summary: fio-update-iodrive is a tool for updating ioDrive firmware
       Note: fio-update-iodrive MUST NOT be used while the ioDrive is attached
    
    Usage: fio-update-iodrive [OPTION] ffffile
       The default action is to upgrade all Fusion devices with firmware
       contained in the ffffile.
       -h, --help                      help message (this screen)
       -f, --force                     force upgrade (bypass all validation)
                                         (may result in data loss)
       --bypass-ecc                    bypasses ECC compatibility validation
       --bypass-barrier                bypasses barrier version validation
       --bypass-uptodate               bypasses already up to date validation
       -y, --all-yes                   confirm all warning messages
       -d, --device                    specify a device to update (ex: /dev/fct0)
       -p, --pretend                   show what updates would be done
                                         (firmware will not be modified)
       -l, --list                      list the firmware available in the archive
       -c, --clear-lock                clears locks placed on a device
       -q, --quiet                     quiet mode - do not show update progress
       -v, --version                   display version information
    
    
    that I found on the internet but that's not a valid parameter.

    At this point, I am thinking of taking all these pesky Fusio ioDrives and putting them into a separate Ubuntu CentOS box and exposing them to ESXi as iSCSI over fiber.

    In total, I have ~5TB
    1. 1.2TB Fusion ioDrive
    2. 1.2TB Fusion ioDrive
    3. 2.4TB Fusion ioDrive2

    What do you guys think about this approach? Is it better to have this installed on the ESXi host? Or is it better to have it running separately on a "flash storage" server?
     
    #110
  11. acquacow

    acquacow Active Member

    Joined:
    Feb 15, 2017
    Messages:
    213
    Likes Received:
    82
    With the 2.4TB duo, it is two physical 1.2TB drives, no way to combine them other than software raid 0.

    The firmware does feature a --split and --merge function, but it has to be done on a single device. You could split your drive into four 640GB drives, or use them as two 1.2TB drives.

    This is not supported in ESX.

    pvcreate and lvcreate are features of LVM in linux, which is something ESX is not. I'm not aware of any software raid methods in ESX, only thing you can do is make them both extents in a single volume, but that's probably not recommended.


    -- Dave
     
    #111
  12. warlockedyou

    warlockedyou Member

    Joined:
    Sep 4, 2016
    Messages:
    212
    Likes Received:
    18
    Ahhh that makes more sense. The past two drives I had were regular ioDrives, not the Duo versions.

    What do you think about moving all these FusionIO drives to a an Ubuntu box and then using LVM?
    Ubuntu --> iSCSI --> ESXi
     
    #112
  13. acquacow

    acquacow Active Member

    Joined:
    Feb 15, 2017
    Messages:
    213
    Likes Received:
    82
    You can do it if you have some good 10gige adapters.

    I honestly wouldn't bother and would keep them as separate datastores.
     
    #113
  14. warlockedyou

    warlockedyou Member

    Joined:
    Sep 4, 2016
    Messages:
    212
    Likes Received:
    18
    I do have 10Gig NICs installed in it. Why would you recommend keeping the cards as individual 600GB drives and not combine them to make a 1.2TB volume? The only reason I was doing it is so that I have an easier time allocating space to VMs from single data store instead of two stores per drive.
     
    #114
  15. acquacow

    acquacow Active Member

    Joined:
    Feb 15, 2017
    Messages:
    213
    Likes Received:
    82
    Because if you stripe them, and one fails for some reason, you're going to lose all of your data, vs half your data.

    There's no perf benefit to putting them in VMFS extents either, it just makes future things uglier, so no reason to do that.

    If you're going to be diligent with your backups, fine, drop them in a linux box, stripe them together with mdadm, share it out with targetcli/tgt and have at it.
     
    #115
    warlockedyou likes this.
  16. warlockedyou

    warlockedyou Member

    Joined:
    Sep 4, 2016
    Messages:
    212
    Likes Received:
    18
    Thank you for the clarification, I understand now.
    I will use the 1.2TB Fusio-ioDrive as one big drive which will hold media temporarily while it's being processed but won't hold any VMs.
    On the other hand, I will use the 2.4TB iodrive2 Duo as two separate drives and expose them to ESXi as two separate 1.2TB disks.
     
    #116
  17. ArcturusSix

    ArcturusSix New Member

    Joined:
    Nov 18, 2015
    Messages:
    3
    Likes Received:
    5
    Regarding the rebuild of 3.2.15 source RPM on RHEL/CentOS 7.5, patching one line of the source code fixes the build error. Details here: CentOS 7 + FusionIO users: do not upgrade to kernel-3.10.0-862.2.3.el7 yet! I've been running it stable for the past few days on CentOS 7.5.

     
    #117
  18. ThomasDDX

    ThomasDDX New Member

    Joined:
    Aug 15, 2018
    Messages:
    1
    Likes Received:
    1
    Great info in this thread. I got a 2.4 GB iodrive2 Duo. Plugged it in, created account with Sandisk, downloaded the latest software, installed, drive was already at the current firmware, issued the power limit command to give it 50 watts and initialized the drives in windows 10 as a stripe. Off to the races. Took about half an hour total.
     
    #118
    Tha_14 likes this.
  19. Jon

    Jon New Member

    Joined:
    Feb 28, 2016
    Messages:
    18
    Likes Received:
    0
    Is above Proxmox method still a thing in version 5.2.8?
     
    #119
  20. lowfat

    lowfat Member

    Joined:
    Nov 25, 2016
    Messages:
    65
    Likes Received:
    57
    Try it and find out. I'm willing to bet they still work.
     
    #120
Similar Threads: Fusion-io ioDrive
Forum Title Date
Hard Drives and Solid State Drives Fusion-IO ioDrive - General Channel Initiliaze Failure Apr 19, 2018
Hard Drives and Solid State Drives Fusion-io ioDrive Linux Drivers (HP branded / non-branded) discovery May 17, 2015
Hard Drives and Solid State Drives Fusion-io iodrive - This device cannot start. (Code 10) Apr 20, 2015
Hard Drives and Solid State Drives Fusion-IO problem: "Device is missing midprom data" Mar 4, 2018
Hard Drives and Solid State Drives combining two fusion-io 356gb chips onto one card? Nov 4, 2017

Share This Page