Is it best to assign NetApp 4246 disks to both controllers or just one

Posted on 2014-10-31
Last Modified: 2014-11-03
I have a NetApp FAS 2520 with a fully populated external DS 4246 shelf. I'm setting it up and need to assign the disks to one of the 2/or both of the HA controllers.

I previously had a consultant help me setup a similar setup but only with a FAS 2220 at a different site and he assigned half the disks to one controller and the other half to the other. But in reading online, I saw a comment that it's best practice to assign them all to one controller.

This setup I'm working on will eventually host some Hyper-V VMs and VHDXs as well as share user files using CIFS. It will also be used for backing up those user files using SnapProtect and then replicate those backups to the FAS 2220 at the other site as well as receive replication and store backups from the other site.

Any thoughts or input?
Question by:rsgdmn
Welcome to Experts Exchange

Add your voice to the tech community where 5M+ people just like you are talking about what matters.

  • Help others & share knowledge
  • Earn cash & points
  • Learn & ask questions
  • 5
  • 4
  • 3
LVL 42

Expert Comment

ID: 40416538
In short, it depends, assigned to one controller will give you more disks (if creating only one aggregate versus 2).  Creating 2 aggregates, one on each controller gives you better load handling (although less spindles) on the controllers.
LVL 120
ID: 40416553
That depends on how many disks you have....

You will need at least 3 plus a 1 per controller.....

so how many disks do you have, and how do you want to setup this filer, for performance or storage space?

We have just gone through this process, we have a fully populated 4246, 20 HDDs and 4 SSDs.

We went for maximum performance and storage, so we create Flash Pool with SSDs, and then allocated disks all to a single controller, but had to allocate the minimum to Controller B, for HA!

If we had split the disks between the controllers, we would have had less storage, but best for performance between the two controllers.

Our biggest issue was the 4 SSDs, which can only be assigned to one controller and aggregate.

So don't forget your spares!

How many disks do you have?
LVL 42

Expert Comment

ID: 40416838
Also would be a good idea to identify which version of Ontap..
Complete VMware vSphere® ESX(i) & Hyper-V Backup

Capture your entire system, including the host, with patented disk imaging integrated with VMware VADP / Microsoft VSS and RCT. RTOs is as low as 15 seconds with Acronis Active Restore™. You can enjoy unlimited P2V/V2V migrations from any source (even from a different hypervisor)


Author Comment

ID: 40419412
The version of Ontap on the FAS 2520 is 8.2.2RC1. The FAZS 2220 at the other site is running Ontap 8.1.4P1, which I understand I need to update to the same as the FAS 2520 in order to use SnapProtect between the two.

The new FAS 2520 has 2 controllers, 12 - SAS 10K 900 GB drives (6 data, 1 spare, 1 parity, and 1 dparity). The DS 4246 has 24 - BSAS 7.2K 2 TB disks in it.

I want to set the filer up to have as much storage space as I can but also to have the performance needed to serve user files via CIFS shares, run about 5 - 7 Hyper-V VMs on it, and also to replicate backups from a remote site to it while replicating the local backups to the remote site using SnapProtect. So I'm not sure what the best approach is.

Also, I did notice the BSAS drives after I received the equipment. They were supposed to be sending me the exact setup I have at the other site, which is all SAS 10K drives. Is this going to make a noticeable impact on performance with the setup I'm looking at?
LVL 42

Expert Comment

ID: 40419518
I would do it as follows - assuming 7 mode

Controller 1 - 1 aggregate of 12 900Gb drives (if you have root vol for controller2 you can move it)
controller 2 - 1 aggregate of 20 disks (max for 7.2 drives) - move over root aggr from controller 1 if on there and that will free up additional 3 or 4 900GB drives to use (fast drives aren't cheap either).  By putting all drives in same aggregate (raid group) you have the most spindles and performance.
LVL 120
ID: 40419521
I would update to 8.2.2 now that it was been released.

Maximum Storage would be to assign all to one controller. (and leave four disks on the other controller for HA failure).

Author Comment

ID: 40419949
I did consult with the Storage Solutions Architect who sold us the system and found out that his plan was all 12 900 GB SAS drives would be owned by one controller with a single aggregate for running the Hyper-V VMs and the other controller would own the 2 TB SATA drives. So it sounds like what you guys suggests is the same as what he was thinking.

So just to be sure I understand, I would want to assign all 12 SAS drives to controller one and would also need to store the root vol for that controller on there. All SATA drives then would be assigned to controller 2 with the root vol being located on that aggregate. I'm assuming the root vol needs to be stored on the aggregate that correlates with each controller? Or can I store them both on the SATA aggregate owned by controller 2 to preserve as much space as possible on the SAS aggregate?

Also, should I have 2 spares for each controller? Or is one per controller enough?

And yes, I will look at upgrading to 8.2.2..
LVL 42

Expert Comment

ID: 40419976
sounds about right.  root volume for controller 2 would go on the aggr on the 4246 (so that we don't waste another 3 drives 900GB)

Each root volume needs it's on aggregate and with 7 mode you can extend that aggregate to include other volumes which is why you can't have two root volumes in the same aggr.

For the SATA you can have 2 spares (since you can only have 20 drive I think for SATA raid group).  For SAS one spare drive usually does the job since rebuilds are fast.  Another option is for the SATA shelf is to use 19 drives, 1 spare and 4 SSD drives for flash pool attached to this aggregate.  With 8.1 you couldn't attach the flash pool to a volume with root aggr but with the newer ones you can..just a thought
LVL 120
ID: 40420041
You still need to use SPARES for the Flash Pool as well!

Author Comment

ID: 40420141
So then does this sound right (just want to make sure I'm clear, this NetApp stuff is very new to me)?

All 12 SAS drives assigned to controller 1 with RAIDDP and a single aggregate that has a 180 GB root vol for controller 1, which would have 1 parity drive and 1 dparity drive as well as 1 spare drive, and then all 24 SATA drives assigned to controller 2 with RAIDDP and a single aggregate that has a 180 GB root vol for controller 2, which would have 1 parity drive and 1 dparity drive as well as 1 spare. And then from there I can create whatever volumes I need for LUNS or Qtrees and Shares?
LVL 42

Accepted Solution

paulsolov earned 500 total points
ID: 40420159
sounds right.  Don't forget to install Operations Manager for monitoring performance as well as plugin for hyper v

Author Comment

ID: 40420270
Will do, thanks for all the expert advice.

Featured Post

Efficient way to get backups off site to Azure

This user guide provides instructions on how to deploy and configure both a StoneFly Scale Out NAS Enterprise Cloud Drive virtual machine and Veeam Cloud Connect in the Microsoft Azure Cloud.

Question has a verified solution.

If you are experiencing a similar issue, please ask a related question

Suggested Solutions

Title # Comments Views Activity
Hypervisor 1 U 10 65
Hyper-V server/storage 15 76
Backup sharepoint online onpremise 1 45
NFS or Samba fileshare to store large number of files from Windows server ? 10 52
In this article, I will show you HOW TO: Perform a Physical to Virtual (P2V) Conversion the easy way from a computer backup (image).
Giving access to ESXi shell console is always an issue for IT departments to other Teams, or Projects. We need to find a way so that teams can use ESXTOP for their POCs, or tests without giving them the access to ESXi host shell console with a root …
How to install and configure Citrix XenApp 6.5 - Part 1. In this video tutorial we have explained step by step installation of Citrix XenApp 6.5 Server on Windows Server 2008 R2 is explained in this video. We have explained the difference between…
In this video tutorial I show you the main steps to install and configure  a VMware ESXi6.0 server. The video has my comments as text on the screen and you can pause anytime when needed. Hope this will be helpful. Verify that your hardware and BIO…

749 members asked questions and received personalized solutions in the past 7 days.

Join the community of 500,000 technology professionals and ask your questions.

Join & Ask a Question