I recently acquired an Iomega ix2-200 storage appliance which is perhaps the smallest storage device in EMC’s vast portfolio, save the VMAX thumb drive I’ve heard sparse sightings of. This is a nifty little device which could prove quite useful in the home, home office, college dorm, or small business. The ix2 serves as network attached storage (NAS) capable of several protocols mapping it to many of the most popular applications. NFS, iSCSI, CIFS/SMB, Apple File Sharing, Bluetooth, FTP, TFTP (a new addition in the latest firmware update), rsync, and SNMP to name several.
A rich and easy to use browser-based interface provides access to the device and storage configuration. The package includes software which I initially installed on my Windows 7 workstation to get up and running. This software also integrates nicely with the PC it’s installed on providing file backup and other features, some of which are new in the -200 version of the appliance and cloud related. I later ditched the management software due to an annoying iSCSI configuration bug. Once the appliance is on the network, the web interface via its TCP/IP host address proved to be more reliable. My unit shipped with a fairly old version of firmware which I wasn’t initially aware of based on feedback from the management interface which claimed it was all up to date. Updating the firmware added some features and sped up iSCSI LUN creation time immensely.
Technical Specifications:
- Desktop, compact form factor
- Width: 3.7 in (94mm)
- Length: 8.0 in (203mm)
- Height: 5.6 in (141mm)
- Weight: 5 lbs (2.27 kg)
- CPU at 1GHz with 256MB RAM
- 2 x 3.5″ Easy-Swap SATA-II Hard Disk Drives
- RAID 1, JBOD
- 1 x RJ45 10/100/1000Mbps (GbE) Ethernet port. LAN standards: IEEE 802.3, IEEE 802.3u
- 3 x USB 2.0 ports (to connect external HDD, printers, UPS, Bluetooth dongle)
- Client computers for file system access—Windows PC, Mac OS, Linux
- AC Voltage 100-240 VAC
- Power consumption – 5 Watts (min) – 19 Watts (max)
- Acoustic noise – 28 dB maximum
Application Features: The ix2-200 has an impressive set, most of which I don’t or probably will never use.
- Content sharing
- Torrent download manager
- Photo slide show
- Remote access
- Active Directory support
- USB printer sharing
- Facebook, Flickr, and YouTube integration
- Security camera integration
- Several backup options, including cloud integrated
UI Candy: The management interface consists of five main tabs: Home, Dashboard, Users, Shared Storage, and Settings. Please pardon the inconsistent cropping crudity:
The ix2 ships with 2x 1TB SATA-II drives. RAID 1 (mirror) with automatic RAID rebuild and RAID 0 (Stripe w/o parity) support as well as JBOD mode also available.
Temperature and fan status. My unit seems hot; I need to check that fan showing 0 RPM:
Believe it or not, Jumbo Frames support at either 4000 or 9000 MTU:
Speaking of jumbo frames, what about performance? I was pleasantly surprised to find the ix2-200 officially supported by VMware vSphere for both iSCSI and NAS. I’m in it for the vSphere use case so I benchmarked NFS and iSCSI in a way which is consistent with how I’ve performed previous storage performance tests which can also be compared in the VMware community (take a look here and here for those comparisons). With two spindles, I wasn’t expecting grand results but I was curious nonetheless and I also wanted to share and compare with some co-workers who tested their home storage this past week. Performance results were at times inconsistent during multiple runs of the same IO test. In addition, NFS performance decreased after applying the latest firmware update.
iSCSI
ix2 iSCSI feels like a no-frills implementation. iSCSI LUN security is user and Mutual CHAP based and seems particularly weak. Individual LUNs can only be secured on a per user basis. The user based security isn’t supported by vSphere and the CHAP implementation doesn’t seem to work at all in that my ESXi host was able to read/write to an ix2 LUN without having the required CHAP secret. In summary, the only viable ESXi configuration is to connect the host or hosts to an unsecured iSCSI LUN or set of LUNs on the ix2. Risks here include lack of data security as well as integrity since any host on the network with an iSCSI initiator can read/write to the iSCSI LUN. As far as I can tell, there is no thin or virtual provisioning at the ix2 layer when creating iSCSI block LUNs. This is merely an observation; I wasn’t expecting support for thin provisioning, dedupe, or compression.
NFS
NFS is more secure on the ix2 in that volume access can be restricted to a single IP address of the vSphere host. Volumes are also secured individually which provides granularity. It’s also flexible enough to support global subnet based access. These are security features commonly found in enterprise NFS storage. Similar to iSCSI above, NFS also supports user based access which again doesn’t provide much value in the vSphere use case.
I’m not going to speak much in detail about the performance results. I didn’t have much along the lines of expectations and I think the results speak for themselves. iSCSI performed marginally better with the RealLife test. However, I’m not convinced the security trade off makes iSCSI a clear winner. Coupling the advantage in the Max Throughput test, I’m more in favor of NFS overall with the ix2-200.
Supporting performance data collected from Iometer:
Reliability of the ix2-200 is in the back of my mind. I’ve heard one report of frequent failures and loss of RAID/data with the bigger brother Iomega ix4. Time will tell. With that, I won’t be placing any important data on the ix2. As it is, I blew away the factory default RAID1 configuration for double the density, spindle, and performance of RAID0. My intent for the ix2 is to use it as cheap lab storage for vSphere and potentially backup during the summer months.
For more on the ix2, take a look at a nice writeup Stephen Foskett produced quite a while back.
We have tried the ix4 (ix2’s bigger sibling) for very small environments but we’ve found that the ix4 really isn’t reliable enough for anything but lab use. I know that’s what you’re using it for so you’re already aware.
If you’re in a reviewing mood you should get Cisco to send you a demo unit of one of these: http://www.cisco.com/cisco/web/solutions/small_business/products/storage/nss300/index.html. (Mozy backup is baked in the firmware, just need to pay for it)
Thanks for the post Jason. It’s a good read. I own an ix-2 for my home lab. It’s great for what I need it for which is testing out vSphere Configs and learning. I wonder what the benefits would be of replacing the default ix-2 drives with a couple 2 TB WD Caviar Black Drives.
@Mike Cisco oem’ed QNAP NAS devices for their NSS300 series.
Although QNAP NAS devices are excellent piece of engineering, I can’t say it is reliable in a production environment especially the iSCSI bit.
Home/Lab definitely yes though 🙂
Unless Cisco re-wrote the OS, I guess same reliability level is to expect here…
Thank you for sharing you experience. My understanding is that sata drives usually have around 80 iops. How are you able to get more than 2000 iops in a test above? With only 256 Megs of RAM, it couldn’t have buffered soo much. Appreciate your input. thank you.
Thanks Jason for the read! I’m thinking about getting one of my clients a NAS device for their data but was relunctant! After your read, I think I might just do that. Also thinking about converting their servers into virtual as well.
P.S.
“J.P.” from Wells!
Hi J.P. Great to hear from you!
I have the non-cloud edition for a while and it’s fine for general shared storage I’m using it for. The issue I find with it is that it does indeed randomly drop one of the HDDs. The drive simply does not wake up from sleep. I need to do a physical power cycle with the unit and it does a re-build (kept the original mirror setup as I don’t really need that much space. Had this 4 times since July 2010 when it was bought.
Hey Jason!
I use the ix2-200 at home hosting a small set of VM’s which vary from Exchange, AD to Web servers and have not had any issues with performance or faulty hardware. I have not gone through the rigorous benchmarking but overall have been quite happy with it.
Looking at an offer for a second hand one of these just now – I have to say the UI might well be the deciding factor here more so than the specs.
Same situation as Jeff Doe. I use it for my Home Test lab for SCCM 2012 Servers & Deploying workstations. I’m having one issue with iSCSI. I have a hard time of removing iSCSI volumes, it greys’ out the delete icon even after I’ve removed all ties to it.
@Gary I don’t have the Iomega unit any longer. One of the drives failed as I suspected would happen and I was done with it. A former co-worker of mine (and Jeff Doe) was more than happy to take it off my hands for use in his lab and I presume he replaced the failed drive. My suggestion would be to check for a firmware update or figure out a series of steps, mouse clicks, etc. that effectively works around the issue and yields the requirement.
We made the unfortunate decision to test about half a dozen of these for local storage in some of our smaller locations. So far no issues with data corruption and performance seems adequate but the AD support is bad. these things are “dropping off” every week so that network users can not get to their shares (after a reboot of the device everything is fine for the rest of the week). Makes these almost useless and when we called support they say this will happen if there is a network disruption (but this happens even when there are none).
We appreciate your site.. Thanks
Same issue as TravelMug, but it happens every 2 days now. I tried with the latest updated firmware but it still doesn’t wake up from sleep.
Wow that was unusual. I just wrote an incredibly long comment but after I clicked submit my comment
didn’t show up. Grrrr… well I’m not writing all that over again.
Anyway, just wanted to say wonderful blog!
JGB: That’s because my blog detects spam from jackasses like yourself. Nobody born in 1922 from a church in Australia uses the word Grrrr nor would they be reading or commenting on my virtualization blog about a fucking 2 spindle SOHO storage appliance.