<?xml version="1.0" encoding="utf-8" standalone="yes"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:content="http://purl.org/rss/1.0/modules/content/">
  <channel>
    <title>Storage on The IT Hollow</title>
    <link>https://theithollow.com/tags/storage/</link>
    <description>Recent content in Storage on The IT Hollow</description>
    <generator>Hugo</generator>
    <language>en-us</language>
    <lastBuildDate>Thu, 13 Mar 2014 12:45:12 +0000</lastBuildDate>
    <atom:link href="https://theithollow.com/tags/storage/index.xml" rel="self" type="application/rss+xml" />
    <item>
      <title>Atlantis USX with VMware VSAN?</title>
      <link>https://theithollow.com/2014/03/13/atlantis-usx-vmware-vsan/</link>
      <pubDate>Thu, 13 Mar 2014 12:45:12 +0000</pubDate>
      <guid>https://theithollow.com/2014/03/13/atlantis-usx-vmware-vsan/</guid>
      <description>&lt;p&gt;&lt;img alt=&#34;atlantis_logo2012&#34; loading=&#34;lazy&#34; src=&#34;https://assets.theithollow.com/wp-content/uploads/2014/03/atlantis_logo2012.png&#34;&gt;&lt;/p&gt;
&lt;p&gt;Last week I attended the &lt;a href=&#34;http://techfieldday.com/event/vfd3/&#34;&gt;Virtualization Field Day 3&lt;/a&gt; put on by the amazing staff at &lt;a href=&#34;http://gestaltit.com/&#34;&gt;GestaltIT&lt;/a&gt;.  One of the sessions was hosted by the folks at &lt;a href=&#34;http://www.atlantiscomputing.com/&#34;&gt;Atlantis Computing&lt;/a&gt; and they were giving us an overview of their &lt;a href=&#34;http://www.atlantiscomputing.com/products/usx&#34;&gt;Atlantis USX&lt;/a&gt; product.&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;All travel expenses and incidentals were paid for by Gestalt IT to attend Virtual Field Day 3. This was the only compensation given.&lt;/p&gt;
&lt;/blockquote&gt;
&lt;h1 id=&#34;atlantis-usx-overview&#34;&gt;Atlantis USX Overview&lt;/h1&gt;
&lt;p&gt;Before we get to the crux of the issue, a quick refresher on what Atlantis USX does.  The USX product will utilize existing SAN, NAS and DAS and combine it with a server ram to do caching.  The value proposition is that Atlantis USX can carve out RAM to be used as either a whole datastore (SUPER FAST) or combine it with existing storage and have it act as a cache.  Keeping the cache so close to the processor without having to go across a bus or HBA, which can add additional latency, can be an important addition to a performance strapped storage solution.&lt;/p&gt;</description>
    </item>
    <item>
      <title>Should You Consider Pure Storage as your Next Array?</title>
      <link>https://theithollow.com/2014/03/06/consider-pure-storage-next-array/</link>
      <pubDate>Thu, 06 Mar 2014 07:24:20 +0000</pubDate>
      <guid>https://theithollow.com/2014/03/06/consider-pure-storage-next-array/</guid>
      <description>&lt;p&gt;&lt;a href=&#34;https://assets.theithollow.com/wp-content/uploads/2014/03/PURE.png&#34;&gt;&lt;img alt=&#34;PURE&#34; loading=&#34;lazy&#34; src=&#34;https://assets.theithollow.com/wp-content/uploads/2014/03/PURE.png&#34;&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;If you are coming up on a storage refresh cycle soon, &lt;a href=&#34;http://purestorage.com&#34;&gt;Pure Storage&lt;/a&gt; is worth taking a look at as your new storage array.  I was fortunate enough to see them present their solution at &lt;a href=&#34;http://techfieldday.com/event/vfd3/&#34;&gt;Virtualization Field Day 3&lt;/a&gt; this year and got a good look at their storage.&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;All travel expenses and incidentals were paid for by Gestalt IT to attend Virtual Field Day 3. This was the only compensation given.&lt;/p&gt;</description>
    </item>
    <item>
      <title>PernixData FVP 1.5 Beta</title>
      <link>https://theithollow.com/2014/01/28/pernixdata-fvp-1-5-beta/</link>
      <pubDate>Tue, 28 Jan 2014 14:50:50 +0000</pubDate>
      <guid>https://theithollow.com/2014/01/28/pernixdata-fvp-1-5-beta/</guid>
      <description>&lt;p&gt;&lt;a href=&#34;https://assets.theithollow.com/wp-content/uploads/2014/01/pernixdata.jpg&#34;&gt;&lt;img alt=&#34;pernixdata&#34; loading=&#34;lazy&#34; src=&#34;https://assets.theithollow.com/wp-content/uploads/2014/01/pernixdata-300x166.jpg&#34;&gt;&lt;/a&gt; Good news for all of you eagerly awaiting the next iteration of the PernixData FVP software.  Version 1.5 is now in Beta and you can request the download for your own testing from the following link  &lt;a href=&#34;http://info.pernixdata.com/Betaprogram&#34;&gt;http://info.pernixdata.com/Betaprogram&lt;/a&gt;.&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;Disclosure:  At the time of this writing I am a PernixPro which entitles me to early access to software, licenses or other merchandise.  The thoughts expressed in this post are my own and have not been vetted by PernixData.&lt;/p&gt;</description>
    </item>
    <item>
      <title>Microsoft&amp;#039;s Resilient File System (ReFS)</title>
      <link>https://theithollow.com/2014/01/13/microsofts-resilient-file-system-refs/</link>
      <pubDate>Mon, 13 Jan 2014 14:30:52 +0000</pubDate>
      <guid>https://theithollow.com/2014/01/13/microsofts-resilient-file-system-refs/</guid>
      <description>&lt;p&gt;&lt;a href=&#34;https://assets.theithollow.com/wp-content/uploads/2013/12/2551.jpg&#34;&gt;&lt;img alt=&#34;BankerBox&#34; loading=&#34;lazy&#34; src=&#34;https://assets.theithollow.com/wp-content/uploads/2013/12/2551.jpg&#34;&gt;&lt;/a&gt; Microsoft has a new file system designed to increase data integrity, scalability and availability called the Resilient File System (ReFS).  This file system has leveraged many of the NTFS file system goodies and expanded them to make it more scalable and prevent corruptions.  ReFS was released with Server 2012 and at the moment is designed for use with file shares.  It cannot be used as a boot volume at the present time, but this file system seems poised to replace NTFS down the road.&lt;/p&gt;</description>
    </item>
    <item>
      <title>Microsoft Storage Spaces</title>
      <link>https://theithollow.com/2014/01/06/microsoft-storage-spaces/</link>
      <pubDate>Mon, 06 Jan 2014 14:15:25 +0000</pubDate>
      <guid>https://theithollow.com/2014/01/06/microsoft-storage-spaces/</guid>
      <description>&lt;p&gt;Microsoft &lt;a href=&#34;https://social.technet.microsoft.com/wiki/contents/articles/15198.storage-spaces-overview.aspx&#34;&gt;Storage Spaces&lt;/a&gt; feature used to handle data redundancy, scalability and performance.  Storage Spaces takes a set of &lt;a href=&#34;http://en.wikipedia.org/wiki/Non-RAID_drive_architectures&#34;&gt;Just a Bunch of Disks (JBOD)&lt;/a&gt; and pairs them together to allow for; either failures of a disk, gaining the performance of multiple spindles, or gaining the space of multiple disks.  Traditionally this has all been handled by creating a &lt;a href=&#34;http://en.wikipedia.org/wiki/RAID&#34;&gt;Redundant Array of Independent Disks&lt;/a&gt; (RAID) group.  Some examples of RAID would be:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Striping (RAID 0)&lt;/li&gt;
&lt;li&gt;Mirroring (RAID 1)&lt;/li&gt;
&lt;li&gt;Parity (RAID 5 or 6)&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Storage Spaces create a similar type of RAID Group but then throw a virtual disk on top of them so that multiple types of stripes can be used on the same disks.  For example, three physical disks can be put into a storage space.  From there, three separate types of VDISKs can be created, Mirrored, Spanned and Parity can then be placed on the same set of disks with no issue.  The diagram below shows an example.&lt;/p&gt;</description>
    </item>
    <item>
      <title>CASL with Nimble Storage</title>
      <link>https://theithollow.com/2013/11/25/casl-nimble-storage/</link>
      <pubDate>Mon, 25 Nov 2013 13:30:54 +0000</pubDate>
      <guid>https://theithollow.com/2013/11/25/casl-nimble-storage/</guid>
      <description>&lt;p&gt;&lt;a href=&#34;https://assets.theithollow.com/wp-content/uploads/2013/11/nimbleChassis.jpg&#34;&gt;&lt;img alt=&#34;nimbleChassis&#34; loading=&#34;lazy&#34; src=&#34;https://assets.theithollow.com/wp-content/uploads/2013/11/nimbleChassis.jpg&#34;&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;I was fortunate enough to get to spend an hour with &lt;a href=&#34;https://twitter.com/dmitriy_sandler&#34;&gt;Dmitriy Sandler&lt;/a&gt; from &lt;a href=&#34;https://twitter.com/NimbleStorage&#34;&gt;Nimble Storage&lt;/a&gt; to see what all the fuss was about with their product and more specifically their Cache Accelerated Sequential Layout (CASL) File System.&lt;/p&gt;
&lt;h1 id=&#34;hardware-overview&#34;&gt;Hardware Overview&lt;/h1&gt;
&lt;p&gt;Let&amp;rsquo;s cover some of the basics before we dive into CASL.  The storage array comes fully loaded with all the bells and whistles, out of the box.  All the software features are included with this iSCSI array and include items such as:&lt;/p&gt;</description>
    </item>
    <item>
      <title>Understanding the SSD write performance cliff</title>
      <link>https://theithollow.com/2013/10/28/understanding-ssd-write-performance-cliff/</link>
      <pubDate>Mon, 28 Oct 2013 13:00:59 +0000</pubDate>
      <guid>https://theithollow.com/2013/10/28/understanding-ssd-write-performance-cliff/</guid>
      <description>&lt;p&gt;Solid State drives are much faster than their spinning disk predecessors, but can also have performance degradation due to how they interact with Operating Systems.&lt;/p&gt;
&lt;p&gt;Flash consists of blocks of data and those blocks are full of smaller items called pages.  A typical SSD might have block sizes of 512KB and 4KB pages.&lt;/p&gt;
&lt;p&gt;There are 3 statuses that a healthy page could be in on a flash disk.&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;Written to:&lt;/strong&gt; Data from the OS has been written to the page.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Unwritten to:&lt;/strong&gt; The page is free and available to be written to by the Operation System.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Invalid:&lt;/strong&gt; The page has data in it, but is available to be overwritten by the Operating System.&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;a href=&#34;https://assets.theithollow.com/wp-content/uploads/2013/10/Pages.png&#34;&gt;&lt;img alt=&#34;Pages&#34; loading=&#34;lazy&#34; src=&#34;https://assets.theithollow.com/wp-content/uploads/2013/10/Pages.png&#34;&gt;&lt;/a&gt;&lt;/p&gt;</description>
    </item>
    <item>
      <title>Are you thin or thick?  Where at?</title>
      <link>https://theithollow.com/2013/03/26/are-you-thin-or-thick-where-at/</link>
      <pubDate>Tue, 26 Mar 2013 13:47:47 +0000</pubDate>
      <guid>https://theithollow.com/2013/03/26/are-you-thin-or-thick-where-at/</guid>
      <description>&lt;p&gt;I&amp;rsquo;m often asked about how to provision virtual machine disks.  This almost always comes down to, &amp;ldquo;Should I use thick or thin disks?&amp;rdquo; and then &amp;ldquo;Should I do thin provisioning on the array or on the hypervisor?&amp;rdquo;&lt;/p&gt;
&lt;p&gt;So here we go: Thin vs Thick&lt;/p&gt;
&lt;p&gt;&lt;a href=&#34;https://assets.theithollow.com/wp-content/uploads/2013/03/thinvsthick.png&#34;&gt;&lt;img alt=&#34;thinvsthick&#34; loading=&#34;lazy&#34; src=&#34;https://assets.theithollow.com/wp-content/uploads/2013/03/thinvsthick.png&#34;&gt;&lt;/a&gt;&lt;/p&gt;
&lt;h2 id=&#34;thin-provisioning&#34;&gt;Thin provisioning:&lt;/h2&gt;
&lt;p&gt;Thin provisioned disks don&amp;rsquo;t allocate all of the space during the provisioning of the storage.  Instead, they allocate the space on demand.  This is a great way to get more bang for you buck out of your storage.  Let&amp;rsquo;s take a closer look with an example.&lt;/p&gt;</description>
    </item>
    <item>
      <title>Virtual Simulators</title>
      <link>https://theithollow.com/2013/02/19/storage-simulators/</link>
      <pubDate>Tue, 19 Feb 2013 14:02:16 +0000</pubDate>
      <guid>https://theithollow.com/2013/02/19/storage-simulators/</guid>
      <description>&lt;p&gt;&lt;img alt=&#34;sims&#34; loading=&#34;lazy&#34; src=&#34;https://assets.theithollow.com/wp-content/uploads/2013/02/sims.jpg&#34;&gt;If you&amp;rsquo;re an engineer and you&amp;rsquo;re trying to get more experience with a variety of different storage devices, you might find yourself in a bit of a pickle.  Most customers settle one one or two storage vendors and that&amp;rsquo;s it.  So if you work for one of these companies you can learn EMC or Netapp, etc.  I highly doubt your company would be interested in purchases a few different types of storage devices so that you can learn them as they are quite expensive.&lt;/p&gt;</description>
    </item>
    <item>
      <title>Jumbo Frames</title>
      <link>https://theithollow.com/2012/12/11/jumbo-frames/</link>
      <pubDate>Tue, 11 Dec 2012 16:00:54 +0000</pubDate>
      <guid>https://theithollow.com/2012/12/11/jumbo-frames/</guid>
      <description>&lt;p&gt;Jumbo frames can be useful to optimize IP networks, especially in storage networking.  This post should help to explain why using jumbo frames can be useful.&lt;/p&gt;
&lt;figure&gt;
    &lt;img loading=&#34;lazy&#34; src=&#34;http://shanksnet.files.wordpress.com/2012/12/jumbo0.png&#34;
         alt=&#34; I&amp;#39;m not Jumbo, I&amp;#39;m just big boned!&#34; width=&#34;354&#34;/&gt; &lt;figcaption&gt;
            &lt;p&gt;I&amp;rsquo;m not Jumbo, I&amp;rsquo;m just big boned!&lt;/p&gt;
        &lt;/figcaption&gt;
&lt;/figure&gt;

&lt;p&gt;First, let&amp;rsquo;s define what we mean by the term jumbo frame.  As you can imagine it&amp;rsquo;s bigger than a normal frame.&lt;/p&gt;
&lt;p&gt;A Jumbo frame simply means any frame with an MTU larger than 1500 bytes.  What exactly does that mean?  To really understand that we need to look at an Ethernet frame.   The diagram below shows a hastily thrown together Ethernet frame and most of the frame we&amp;rsquo;re not concerned with for this topic.  Parts of the frame are used for determining where the frame is headed, where it came from and to make sure it arrived intact.  The section we&amp;rsquo;re looking at is the &amp;ldquo;Data&amp;rdquo; or &amp;ldquo;Payload&amp;rdquo; section of the frame.&lt;/p&gt;</description>
    </item>
    <item>
      <title>HP 3PAR for midrange business</title>
      <link>https://theithollow.com/2012/12/03/hp-3par-for-midrange-business/</link>
      <pubDate>Mon, 03 Dec 2012 16:44:06 +0000</pubDate>
      <guid>https://theithollow.com/2012/12/03/hp-3par-for-midrange-business/</guid>
      <description>&lt;p&gt;HP Enterprise class storage has just entered the mid range market.  Today HP announced the HP 3PAR StoreServ 7000 class which includes two devices;  the HP 3PAR 7200 and the HP 3PAR 7400.   The 7200 starts at $25k for the 2U device and the 7400 (seen below) is less than $40K for a 4U device.&lt;/p&gt;
&lt;p&gt;&lt;a href=&#34;https://theithollow.com/2012/12/03/hp-3par-for-midrange-business/attachment/7400/&#34;&gt;&lt;img alt=&#34;7400&#34; loading=&#34;lazy&#34; src=&#34;http://shanksnet.files.wordpress.com/2012/12/7400.jpg&#34;&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;I&amp;rsquo;m very excited about this announcement because now HP has a storage device with the features that everybody wants and it&amp;rsquo;s now affordable for a smaller sized organization.  HP has seemingly targeted one of it&amp;rsquo;s own devices with this announcement (the HP EVA) since it has been very popular with the mid-range business.  They&amp;rsquo;ve even included some tools to migrate data from the EVA to the new 3PAR.  I seriously doubt that the EVA will entirely go away, but the new big brother is going to steal some of their thunder.&lt;/p&gt;</description>
    </item>
    <item>
      <title>Software iSCSI load balancing in ESXi 5</title>
      <link>https://theithollow.com/2012/12/03/software-iscsi-load-balancing-in-esxi-5/</link>
      <pubDate>Mon, 03 Dec 2012 14:14:56 +0000</pubDate>
      <guid>https://theithollow.com/2012/12/03/software-iscsi-load-balancing-in-esxi-5/</guid>
      <description>&lt;p&gt;When you team NICs together in ESXi 5 you can pick from a variety of load balancing techniques to determine how traffic should flow over the adapters.  You might think that setting up software iSCSI initiators in ESXi would be done in a similar manner.  Add a VMkernel to a vSwitch, add a couple of adapters and set a teamingfailover policy.  It turns out that this is not the case.  You could setup a software iSCSI initiator this way, but it won&amp;rsquo;t provide you the teaming or failover you&amp;rsquo;ve intended.&lt;/p&gt;</description>
    </item>
    <item>
      <title>VMware Path Masking</title>
      <link>https://theithollow.com/2012/10/30/vmware-path-masking/</link>
      <pubDate>Tue, 30 Oct 2012 13:15:34 +0000</pubDate>
      <guid>https://theithollow.com/2012/10/30/vmware-path-masking/</guid>
      <description>&lt;p&gt;&lt;a href=&#34;http://shanksnet.files.wordpress.com/2012/10/images.jpg&#34;&gt;&lt;img loading=&#34;lazy&#34; src=&#34;http://shanksnet.files.wordpress.com/2012/10/images.jpg&#34;&gt;&lt;/a&gt;  I&amp;rsquo;ve written posts in the past regarding &lt;a href=&#34;https://theithollow.com/2012/03/12/lun-masking-vs-zoning/&#34; title=&#34;Lun Masking vs Zoning&#34;&gt;LUN masking&lt;/a&gt; on a storage array, but it is possible to mask a path directly from your vSphere environment.  I feel that if at all possible the masking should be handled at array level because the array is closest to the disk.  Let&amp;rsquo;s face it, if vSphere shouldn&amp;rsquo;t see a LUN for one reason or another, then why is the array presenting it in the first place?&lt;/p&gt;</description>
    </item>
    <item>
      <title>HP Storage Comparisons (Sept. 2012)</title>
      <link>https://theithollow.com/2012/09/10/hp-storage-comparisons-sept-2012/</link>
      <pubDate>Mon, 10 Sep 2012 12:00:26 +0000</pubDate>
      <guid>https://theithollow.com/2012/09/10/hp-storage-comparisons-sept-2012/</guid>
      <description>&lt;p&gt;I have been recently thrown into the world of HP Storage, and have been trying to learn all of the storage techniques that are in the HP product line.  I noticed that I couldn&amp;rsquo;t find anything that really did a compare and contrast of each of the products so I started to put one together.  Anything I couldn&amp;rsquo;t understand, I asked a great guy named Calvin Zito (@hpstorageguy) to give me a hand with.  He was more than gracious so follow him on Twitter.&lt;/p&gt;</description>
    </item>
    <item>
      <title>VMDirectPath I/O Basic Setup</title>
      <link>https://theithollow.com/2012/07/09/vmdirectpath-io-basic-setup/</link>
      <pubDate>Tue, 10 Jul 2012 00:46:36 +0000</pubDate>
      <guid>https://theithollow.com/2012/07/09/vmdirectpath-io-basic-setup/</guid>
      <description>&lt;p&gt;While I was studying for the VCAP-DCA I realized that many people might not have access to a lab that includes the capability to do VMDirectPath I/O.  My own lab is using nested ESXi hosts inside of VMware Workstation so I don&amp;rsquo;t have access to DirectPath either, but I was able to borrow some equipment in order to test my skills.&lt;/p&gt;
&lt;p&gt;If you don&amp;rsquo;t have access to this type of equipment but want to study for the VCAP5-DCA, the below setup should suffice for you to learn it, as the setup is not very difficult.&lt;/p&gt;</description>
    </item>
    <item>
      <title>Path Selection Policy with ALUA</title>
      <link>https://theithollow.com/2012/03/08/path-selection-policy-with-alua/</link>
      <pubDate>Thu, 08 Mar 2012 13:58:05 +0000</pubDate>
      <guid>https://theithollow.com/2012/03/08/path-selection-policy-with-alua/</guid>
      <description>&lt;p&gt;It&amp;rsquo;s important to understand how VMware ESXi servers handle connections to their associated storage arrays.&lt;/p&gt;
&lt;p&gt;If we look specifically with fibre channel fabrics, we have several multipathing options to be considered.
There are three path selection policy (PSP) plugins that VMware uses natively to determine the I/O channel that data will travel over to the storage device.&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;Fixed Path&lt;/li&gt;
&lt;li&gt;Most Recently Used (MRU)&lt;/li&gt;
&lt;li&gt;Round Robin (RR)&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;Let&amp;rsquo;s look at some examples of the three PSPs we&amp;rsquo;ve mentioned and how they behave.  The definitions come from the vSphere 5 storage guide found below.&lt;/p&gt;</description>
    </item>
  </channel>
</rss>
