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?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
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...)You rebuild the driver from source for your kernel version.
yup. i had the same problem and had to boot the previous kernel. will WD/SanDisk continue to support this going forward?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...
[root@esxi01:~] vgcreate
-sh: vgcreate: not found
[root@esxi01:~] pvcreate
-sh: pvcreate: not found
[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
Ahhh that makes more sense. The past two drives I had were regular ioDrives, not the Duo versions.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
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.You can do it if you have some good 10gige adapters.
I honestly wouldn't bother and would keep them as separate datastores.
Thank you for the clarification, I understand now.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.
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...
Try it and find out. I'm willing to bet they still work.Is above Proxmox method still a thing in version 5.2.8?