Creating vLUNs on a Gridstore array


Gridstore provides an alternative to traditional enterprise storage. Basic facts about Gridstore storage technology include:

  • It provides storage nodes implemented as 1 RU servers that function collectively as a single storage array.
  • Connectivity between the nodes and the storage consumers/compute nodes occurs over one or more 1 or 10 Gbps Ethernet connections.
  • NIC teaming can be setup on the Gridstore nodes to provide additional bandwidth and fault tolerance
  • It utilizes a virtual controller to present storage to Windows servers

The following is an overview of available vLUN options and features. The lab used consists of 6x Gridstore “H” storage nodes. Gridstore storage nodes are of 2 types: H-nodes and C-nodes. C-nodes are capacity nodes and typically include 4x 3TB 7200 RPM SAS disks. H-nodes are hybrid nodes that include a 550 GB PCIe Flash card. Each node has:

  • CPU: 1x Xeon E5-2403 processor at 1.8 GHz with 4 cores (no hyper-threading) and 10 MB L3 cache
  • Memory: 32 GB DDR3 1333 MHz DIMM
  • Disks (not counting boot/system disk(s)): 4x 3TB 7200 RPM SAS disks and a 550 GB PCIe Flash card

To create a vLUN, in GridControl snap-in, vPools=>(vPool_Name)=>right-click on vLUNs and click Create vLUN
GS-v1
GridProtect level 0: This setting provides no protection against any disk loss in any storage node, or against any node loss in the grid. This option is strongly discouraged.
GS-v2

 

The next step is optional. It includes the selection of QoS (Bronze/Gold/Platinum), which compute node(s) to unmask this vLUN to, and how to format it.
GS-v3

If you skip this step, the GridStore software will create the vLUN but not unmask it to any host:
GS-v4

In this view note:

  1. vLUN protect level 0 is created on 4 storage nodes listed in the Hostname column (this is the node’s NetBios name)
  2. The “Disk” and “slot” columns show the actual disks on which this vLUN resides. The following view shows the same information under Storage Nodes:
    GS-v5
  3. vLUNs are thick-provisioned. vLUN entire space is dedicated/reserved on the disks.

To unmask the newly created vLUN and present it to a compute node, right-click on it, and click Add vLUN to Server:

GS-v6

Pick the desired server from the drop down list and select the desired QoS level (Bronze/Gold/Platinum):

GS-v7

The unmasked vLUN becomes visible to the selected compute node:

GS-v8

As any regular disk, we now can bring it online, initialize it (GPT recommended), and format it. I recommend using 32k block size not the 4k default. and naming the volume the same name as the vLUN for consistency. 32k block size enhances IOPS at the expense of potentially wasting disk space if the average file size is under 32k. Given that most workloads will have files larger than 32KB, I recommend using 32KB clock size.

GS-v9

 

Advertisements

One response

  1. Pingback: Benchmarking Gridstore enterprise storage array | Sam's Corner

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s