Archive for the ‘ NetApp ’ Category

Visit to NetApp

I was invited to NetApp a few weeks back, to participate in an executive briefing and update on all that is NetApp. It was quite exciting.  I had never been to NetApp and they have a very nice campus.  It was at one time owned by Cisco, but NetApp has totally redone much of it and is even constructing new buildings.  The place looks great!  The update was very good.  Much was discussed about some of the new and exciting things that NetApp is doing such as its FlexPod strategy.  I really think the way that Cisco, NetApp and VMware are going about it is a smart approach.

NetApp Executive Briefing Center

I had been working quite long hours lately, and had only done about 3 hours of sleep in two days!  So the whole time I was in the briefing I was struggling with being tired, but it was some very interesting stuff, so I managed.  This is also one of the few times I get to see many people from different parts of our company, so it was good to sync up with some people I had not seen for a while.   We have some very smart NetApp focused people in the company and I am looking forward to picking their brains.  My study for NCDA was kicked off some time ago, however I am tackling my EMC EMCISA certification first as I am closer to finishing that and should have it shortly.

Some of the things going on with NetApp and backup are very interesting as well.  NetApp has forged a very tight relationship with SyncSort and I think it could be a game changer for backup.  SyncSort in a nutshell is block level backup, but it only backs up the changed blocks.  So its like incremental block level. They call this “Data Reduction”.  The NetApp then further de-duplicates the data.  This is much different than say EMC, where you are dealing with a file level device (Data Domain).  With Data Domain  you get some great de-duplication and no doubt this results in much less disk space being used, but it really doesn’t help your RPO/RTO as much as NetApp with SyncSort.  I have not had the chance to play with it in the lab but I am looking forward to it.  Soon I will be standing up some NetApp VSA’s on a new VM environment I am building and I plan to have SyncSort in there running as well.

One thing that was very impressive at NetApp is their state-of-the-art data center.  It’s huge and it’s built on some very cool technology.  They are using pressurization in the data center to allow the outside air to do most of the cooling.  The temperature is a bit warm for my tastes, its about 74 degrees on average, and in the summer time they actually wear T-shirts and shorts in there because its that hot.  The reality is, the electronics can do fine in these temperatures, any lower only benefits the human comfort level.  You can read about some of the cool stuff they are doing here.  Seeing it in person was very impressive however.

Recently I was asked to goto our Norcross, GA office to help out with some of the work up there.  I will be spending most of my time there, commuting from WPB, Fl Mon-Fri to Georgia, and then returning on the weekends.  This is a new experience for me.  The good news is, we have some really great people, we basically own the Georgia market, and best of all, we have a KILLER LAB!  And it continues to get more and more great every day.

Here is a run down of the lab today, which is constantly being added to:

Cisco

Cisco Nexus 7010
Cisco Nexus 2148T
Cisco Nexus 5010
Cisco UCS 6120 XP
Cisco UCS 6120 XP
Cisco UCS 5100 Series Blade Server enclosure
Cisco UCS 5100 Series Blade Server enclosure
Cisco ACE 4710
Cisco Catalyst 3750G
Cisco Catalyst 3750G
Cisco MDS 9506
Cisco ASA 5510 with SSM-10
Cisco Catalyst 3512XL
Cisco Catalyst 3548XL
Cisco WLC 2100
Cisco WLC 2100
Cisco 2700
Cisco MCS 7800 Series
Cisco MCS 7800 Series
Cisco MCS 7800 Series
Cisco MCS 7800 Series
Cisco MCS 7800 Series
Cisco MCS 7800 Series
Cisco MCS 7800 Series
Cisco MCS 7800 Series
Cisco Clean Access 3140
Cisco Clean Access 3140
Cisco Catalyst 3550
Cisco Catalyst 6503
Cisco 2821
Cisco 3745
Cisco 3700
Cisco 2511
Cisco IDS-4215
Cisco 2610
Cisco PIX 515E
Cisco PIX 515
Cisco 2610
Cisco 2621
Cisco 2610
Cisco 2621XM
Cisco 2621
Cisco 2600
Cisco 3000 VPN Concentrator
Cisco AS2509-RJ

F5

F5 BigIP 3600

NetApp

NetApp disk shelf 1 DS14-MK2 (14-500G SATA Drives)
NetApp disk shelf 1 DS14-MK4 (14-300G FC Drives)
NetApp V3140 Controller
NetApp disk shelf 1 (14-300G FC Drives)
NetApp disk shelf 1 (14-500G SATA Drives)

EMC

EMC DAE (15-1TB SATA II 7.2k Drives)
EMC DAE (5-146GB 15k Drives/ 10-300GB 15k Drives)
EMC Clariion CX4-120
EMC Celerra NS-120
EMC CX500 DPE (4-146GB 10k, 10-73GB 10k)
EMC CX300 DAE (12-250GB 7.2k)
EMC CX300 DPE (5-36GB 15k, 4-36GB 15k, 3-73GB 15k)
EMC SPS for CX300
EMC AX100 (3-250GB 7.2k, 3-160GB 7.2k)

HP

HP c7000 BladeSystem
HP 4300 Storage Node
HP 4300 Storage Node
HP Proliant DL120 G5
HP Proliant DL360 G6
HP Proliant DL360 G6
HP Proliant DL360 G5
HP Proliant DL360 G4
HP Proliant DL360 G5
HP Proliant DL360 G5
HP Proliant DL360 G4
HP Proliant DL360 G4
Compaq Proliant DL380
Compaq Proliant DL380
HP A400/9000
HP Ultrium LTO 1

Sun

Sun SunFire
Sun SunFire
Sun SunFire X4200
Sun SunFire X4100
SUN Server
SUN Server
SunFire X2200
Sun SunFire V240
Sun SunFire V240

Dell

Dell PowerEdge 2950
Dell PowerEdge 2650
Dell Equalogic PS6000

Brocade

Brocade Silkworm 3800
Brocade Silkworm 3800
Brocade Silkworm 3850

LeftHand

LeftHand NSM150
LeftHand NSM150
LeftHand NSM150

Xiotech

Xiotech Emprise 5000

IronPort

IronPort C10

IBM

IBM P-Series

Hitachi

Hitachi TagmaStore Array

When putting together a storage lab for study, one of the important components is the disk arrays.  For the purpose of CCIE Storage Study, the arrays may seem to be rather generic, and from the MDS perspective they pretty much are.  You don’t need anything fancy.  You can use public or private loop for example.  I prefer public loop simply because its fabric aware, and TL ports are not supported on Gen 2 modules, so I want to future proof my investment, especially since public loop JBOD’s can be had for so little.

There are reasons however for getting a better JBOD, it may in fact save you money, even though it may seem to cost more.  For example, it’s no secret that one of my favorite JBOD’s is the Xyratex RS-1600-FC2.  These are basically what NetApp uses as their DS14mk2 disk shelves.  These are public loop and seemingly basic, however they have some nice options for lab study, particularly the ability to be paritioned. There are many other JBOD’s that support this type of partitioning functionality.  For example the Sun StorEdge A5200 (and most later models) support this functionality.  I prefer the Xyratex unit over the Sun however, since its more readily available, less heavy, less noisy, uses less power, and produces less heat.  This concept of splitting a JBOD can be applied to many different disk arrays however.

Xyratex RS-1600-FC2

The RS-1600-FC2 has the ability to hold 16 drives.  These can be configured as a single 16 drive loop, or as two 8 drive loops.  When your using two loops, they are really completely separate from the MDS’s perspective.  It effectively views these two separate loops as two JBOD’s each with 8 drives.  Because the RS-1600-FC2 has two LRC modules, you end up with two ports for each loop to plug into your MDS’s, just as you would if you had two physically separate JBOD’s.  There is much advantage to this.  When your building a SAN lab, power, space, cooling and noise can really become an issue.  It’s not the type of thing you easily build in your house.  The biggest culprits of these environmentals are in fact the disk shelves, followed by the MDS’s, and lastly the servers and other support equipment.  Being able to reduce the number of power circuits to half, and not introduce any additional power supplies and fans is a big plus.  Also you don’t have to use the redundant power on the JBOD’s, they will work just fine with single power supplies plugged in, you can silence any alarms using the configuration screen or jumpers.  The net result, is that instead of purchasing say four separate JBOD’s for study, you can get away with 2 and have pretty much the same result.
Here is a look at the way this particular JBOD is laid out:

Xyratex RS-1600-FC2 Layout

You can see that the JBOD has redundant LRC’s, redundant power supplies, and redundant fans.  Notice how the drives are laid out left to right.  The drives can be partitioned so that drives 0 through 7 can bee on one loop and drives 8 through 15 can be on a second loop.

Xyratex RS-1600-FC2 Loop Configurations

To the left are the two different loop configurations supported on this particular JBOD.  Configuring these is very simple, via the use of a thumbwheel and set of jumpers on the back of the unit.  Xyratex refers to the 1×16 drive setup as Mode 1, and the 2×8 drive setup as Mode 2.  A decent setup would be to populate the array with at least 12 drives, 6 in each loop.  I find 6 to be a very useful number of drives for a JBOD and studying storage.  You could populate all the drives, but each drive does use more power and generate more heat, so something to take into consideration.  With our setup of 12 drives, we would populate drive slots 0-5 and drive slots 8-13.  Each loop would be setup in the same way.  I prefer to use small drives and typically finding drives that are 7200 or 10000 RPM would be preferable to 15000 RPM, since usually the faster the drives the more heat and power that is used.  There is not much benefit in using larger drives if its just for lab.  You can get small good drives for probably less than $10 each on ebay.  An actual RS-1600-FC2 based shelf unit can sometimes be had for as little as $100-$150.

Xyratex RS-1600-FC2 Switch Settings

You can see that the switch settings clearly show its a breeze to partition the JBOD.  Simply set switch 1 to “Off” and the JBOD will use a split 2×8 configuration the next time it is powered on.  Don’t worry that this is not the factory recommended setting, after all why would Xyratex want you to get two for the price of one :) .  There are other settings you may want to configure such as the speed or the drive addressing.   Realize that on most JBOD’s like the RS-1600-FC2, there is no auto-detection between 1Gb/s and 2Gb/s, you have to set this manually.  You have to make sure your GBIC’s at both end support the speed as well, which with 1-2GB this usually is not a problem.

So this is one step toward making your study lab more affordable and more easier to manage.  It is also possible to virtualize the servers.  I am not talking about using NPIV however, as that would not be as appropriate in a SAN lab, but rather multiple physical adapters in a beefy server running ESX for example.  You could say run 3-4 hosts on a box like this, and put 3 dual port HBA’s in it, and have literally 1 server and 2 JBOD’s doing the work of 4 servers and 4 JBOD’s.  Unfortunately there is no way to virtualize the MDS’s or third party switches such as the McData and Brocades you will need.

If you are using a JBOD that supports this type of partitioning please comment.  I can tell you that the JMR Fortra arrays I use do not.  But I have the Sun A5200 and Xyratex arrays which do.  Also to note is there is a difference between the Xyratex RS-1600-FC and Xyratex RS-1600-FC2.  You want the FC2.  There are also some other models which may be RAID, and what you want in a CCIE Storage Lab is JBOD mode, not RAID.  So do careful shopping, ask questions and make some smart purchases.  Good luck in building your lab!

As it turns out, Parallels will not work with the ONTAP 8 Simulator. The ONTAP 8 Simulator is built using a FreeBSD VM image. Parallels Transporter does not support the import of FreeBSD VM images. Parallels itself will allow you to create/install a FreeBSD image but not import one. There is no indication of when Parallels will support the importing of FreeBSD images, very frustrating. So those of us who own Parallels and use Macs will need to purchase VMWare Fusion to use the simulator.

I use Parallels Desktop for Mac as opposed to VMWare Fusion. So far I would say that I have run into a lot less problems than many of my peers that use VMWare Fusion. In many comparisons and reviews online Parallels was actually found to be faster. NetApp makes a simulator for its ONTAP 8. Previously this was something you installed inside of a Linux install, but now its a complete VMware Image created using a FreeBSD guest OS.

The image is distributed as a VMX file along with a 2GB segmented sparse VMDK broken into 24 segments, and another VMDK which is monolithic flat. When I try to import these using my Parallels Desktop for Mac 5.0.9370, I get the following error:

The PDF that is included with the ONTAP 8 Simulator makes it clear that the only supported modes of installation are VMWare Server, VMWare Player, VMWare Workstation and VMWare Fusion. I figured that even though its not supported it should still work with Parallels. But it didn’t. I installed a trial version of VMWare Fusion and the ONTAP 8 Simulator worked as expected. I then tried to use the vmware-vdiskmanager command and convert the VMDK’s to Monolithic Sparse as well as Monolithic Flat VMDK’s, and both of those gave the same problem. If anyone has any idea how to possibly fix this please let me know! I would love to use the NetApp ONTAP 8 simulator on my MacBook Pro using Parallels. In fact, if I could get it to work, I am likely to go out an buy an 8GB memory upgrade and solid state drive to run it from!

In the meantime, I have opened up a support case with Parallels and its escalated to their level 2 support. I will update this post with any information I get, as I don’t see why this should not be possible.