I wanted to put together a quick guide on setting up an E-Series array with a base configuration to show how fast you can have one of these online. In this example, I will use an EF550 array and demonstrate how we can go from out of box to having a LUN mapped in under 30 minutes.
This Guide Will Cover The Following:
- The Software You Need
- SANtricity Storage Manager
- Open DHCP Server
- Connecting To The E-Series Array
- Starting Your DHCP Server
- Launching SANtricity Manager
- Creating Volumes on SANtricity
The Software You Need
SANtricity Storage Manager
We will need a couple pieces of software on your laptop to get things started. NetApp E-Series runs an operating system called “SANtricity”. You will need to download the SANtricity Storage Manager software from NetApp. In this guide we will be using SANtricity 11.10 which can be downloaded from Netapp HERE
Once downloaded, go ahead and install the software on your machine using all the default settings.
Open DHCP Server
The next piece of software that we will need need is a DHCP server. I run one locally on my Windows laptop. By default the E-Series arrays come preset to DHCP on the management ports. If you are connecting them to a network that has a DHCP server already running, you can skip this set. I prefer to directly connect the E-Series array to my laptop during initial setup. The DHCP server that I run on my laptop is called Open DHCP Server, which can be downloaded from HERE. Open DHCP Server is a light-weight open source DHCP server that can be run on your laptop that works perfect for setting up these E-Series arrays.
Configuring Open DHCP Server is pretty straight forward. I put a static IP on my laptop’s ethernet port of 192.168.1.1. Open the OpenDHCPServer.ini file and make the following changes:
#Specify the Interfaces you would like Server to listen
#if you have more than one NIC card on your server
#always specify which cards will listen DHCP/DNS requests
#Requests from diffent Interfaces look for matching DHCP ranges.
#Requests from relay agents look for matching range to relay agent IP.
#upto 125 interfaces can be specified
#Default is All static Interfaces
#This is first and simple DHCP range section example,
#This example may be good enough for simple/home use.
#If you need range filters, look at example below
#Following are range specific DHCP options.
#You can copy more options names from [GLOBAL_OPTIONS]
#Lease Time can be different for this Range
These settings will tell Open DHCP Server to listen in on your 192.168.1.1 interface and serve up two IPs via DHCP: 192.168.1.2 and 192.168.1.3.
Connecting To The E-Series Array
Starting Your DHCP Server
Connect your laptop to the E-Series management port or ports if you happen to have a switch with you. Launch Open DHCP Server. If all is well you should see output like this below:
As you can see, my DHCP server is supplied 192.168.1.2 and 192.168.1.3 to the management ports.
Launching SANtricity Manager
Now, launch SANtricity Manager. When you launch the software for the first time you will be greeted by the Add Storage Array Dialog Box.
Select Manual and enter the IP addresses your DHCP server gave to the array:
You should now have your E-Series array listed and ready to connect to:
Upon connecting to your array you will be greeted by a dialog box to create your disk pool. With SANtricty version 11.10, we now have the option of creating “Dynamic Disk Pools” instead of complicated RAID groups. This is now the preferred method of pooling your available space. Choose all disks and leave no spares. Super easy! To read more on Dynamic Disk Pools and why they rock, check out this brief white paper HERE.
In this example, my array only has 12 drives. I will add them all to the same pool. You can uncheck the “Allow me to create” check box so that it doesn’t take you to the volume creation wizard. We will do that later.
We now have available space to build volumes (LUNs) on the E-Series array. We should now set up access. If you have a Fiber Channel array you will need to zone it in real quick. My EF550 in this example is an 10GB ISCSI model. I will need to set the IP addresses on the ISCSI interfaces.
This is done from the Setup Tab, “Configure ISCSI Host Ports” button. It will launch a dialog box for you to specify the IP addresses for the HIC ports on the array. Simple enough.
The next order of business if to create a “Host Mapping”. A host mapping is basically inputting the end hosts WWPN or ISCSI IQN. This will give us something to map our LUNs to.
In this example I will be mapping to the ISCSI IQN of my laptop.
To start the host add wizard, go to the “Host Mapping” tab and right click on “Default Group” and Define a New Host.
Type in the name for the host.
Paste in your IQN, give it a user label and click the Add button.
You should now have a host you can map a volume to.
Creating Volumes on SANtricity
This is pretty easy and straight forward. Find your disk pool on the “Storage and Copy Services Tab”, right-click on the free capacity and choose “Create Volume”.
The volume creation wizard is pretty straight forward. Set the size of the LUN and choose the host to map.
Congrats, you should now have a new LUN on your host system to play with!
That’s it folks! Thanks for reading. Please comment below if you have any questions on this setup or tweet me at @ajbergh
Will Wetherington says
TFTPD32/64 also includes a DHCP server. And it’s GUI for those who are CLI/config file adverse.
Adam Bergh says
Thanks Will, forgot about TFTPD. Great suggestion. Here’s a link for anyone curious: http://tftpd32.jounin.net/
Kent Johnson says
Hi, nice post.
Do you use separate subjects for iSCSI ports 1 and 2?
It’s a bit harder if you don’t have a DHCP server available (or can’t install one)….
I was (eventually) able to track down the guide to do this via the Service Interface, and once it was configure to talk to our management network, I could do the rest in Santricity from my desktop 🙂
Thank you! THAT was the info I was searching for – I’ve done it before, but it’s been years and I have misplaced my doco!