<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>The Storage Architect &#187; storage resource management</title>
	<atom:link href="http://thestoragearchitect.com/tag/storage-resource-management/feed/" rel="self" type="application/rss+xml" />
	<link>http://thestoragearchitect.com</link>
	<description>Storage, Virtualisation &#38; Cloud</description>
	<lastBuildDate>Wed, 23 May 2012 22:20:49 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.2.1</generator>
		<item>
		<title>Will Poor SRM Products Kill The Storage Array?</title>
		<link>http://thestoragearchitect.com/2011/01/06/will-poor-srm-products-kill-the-storage-array/</link>
		<comments>http://thestoragearchitect.com/2011/01/06/will-poor-srm-products-kill-the-storage-array/#comments</comments>
		<pubDate>Thu, 06 Jan 2011 08:48:01 +0000</pubDate>
		<dc:creator>Chris M Evans</dc:creator>
				<category><![CDATA[Storage]]></category>
		<category><![CDATA[SRM]]></category>
		<category><![CDATA[ssd]]></category>
		<category><![CDATA[Storage Array]]></category>
		<category><![CDATA[storage resource management]]></category>
		<category><![CDATA[Virtualisation]]></category>

		<guid isPermaLink="false">http://www.thestoragearchitect.com/?p=2149</guid>
		<description><![CDATA[<p>A random comment made on twitter a few days ago has been stuck in my mind and been going around and around.  It&#8217;s finally emerged.  Even as we start into 2011 we don&#8217;t really have scalable Storage Resource Management products for the Enterprise.</p> <p>Sure, we have point products that can managed small numbers of arrays.  [...]<!--Begin ClixTrac.com Rotator Code -->
<script type="text/javascript" language="javascript" src="http://www.clixtrac.com/rotate/321"></script>
<!--End ClixTrac.com Rotator Code -->]]></description>
			<content:encoded><![CDATA[<p>A random comment made on twitter a few days ago has been stuck in my mind and been going around and around.  It&#8217;s finally emerged.  Even as we start into 2011 we don&#8217;t really have scalable Storage Resource Management products for the Enterprise.</p>
<p>Sure, we have point products that can managed small numbers of arrays.  All vendors produce those.  They aren&#8217;t good; pick something like cross-vendor support &#8211; a feature that really doesn&#8217;t work and was made worse by the failed implementation of SMI-S by SNIA and you can see my point.</p>
<p>But what happens when we want to scale to hundreds of arrays and multi-petabyte deployments?  From my experience what we see is end users falling back to the basic command line interfaces and abandoning the SRM products as the amount of overhead they add in terms of additional management, support and cost exceeds the benefit.</p>
<p>There is also another trend we&#8217;re seeing as we move to more comprehensive virtual environments; storage management is being added as a plugin to the virtualisation management platform.   This means complex SRM tools aren&#8217;t required as the rate of change of the storage component in a unified architecture is much less and in some cases almost zero.</p>
<p>Does this really mean SRM tools have had an impact?  I believe it does.  Once environments reach a certain size, it becomes incredibly difficult to manage them effectively.  How many Storage Admins have been asked the simple questions; &#8220;how much storage do we have&#8221; and &#8220;how much storage are we using/have free&#8221; and found themselves having to make excuses about how difficult that is to work out or to calculate across heterogeneous environments.</p>
<p>The virtualisation trend I&#8217;ve mentioned also poses another risk; the original premise of the SAN was to consolidate dispersed storage tied to servers.  Consolidation made management more simple and reduced costs.  However unified computing is being delivered as a package which doesn&#8217;t include consolidated storage (it includes storage arrays, but they&#8217;re not designed to be shared across multiple unified server/network deployments).  As a consequence I believe we&#8217;ll see the rise of embedded storage blades and of SSD arrays to support unified virtual servers, with bulk &#8220;nearline&#8221; storage of data being the storage array&#8217;s only purpose.</p>
<p>Could this situation have been changed by better SRM tools?  Well perhaps and perhaps not.  It partially depends on what you include in the definition of SRM software.  I would define SRM to encompass everything from reporting to management, where management means provisioning/deallocation and operation.  One critical component of storage management is the ability to seamlessly move data around storage arrays as required.  This is a feature only appearing today, some 5 years or more after it was really needed; server virtualisation removed the incumberances of the physical server from the OS/application &#8211; storage mobility (which should remove the incumberance of the storage array) is still in it&#8217;s infancy.</p>
<p>Hopefully 2011 will be a year where some of the data mobility features finally reach maturity and that can only be good for us all.</p>
]]></content:encoded>
			<wfw:commentRss>http://thestoragearchitect.com/2011/01/06/will-poor-srm-products-kill-the-storage-array/feed/</wfw:commentRss>
		<slash:comments>8</slash:comments>
		</item>
		<item>
		<title>HiCommand CLIEX</title>
		<link>http://thestoragearchitect.com/2007/07/02/hicommand-cliex/</link>
		<comments>http://thestoragearchitect.com/2007/07/02/hicommand-cliex/#comments</comments>
		<pubDate>Mon, 02 Jul 2007 20:58:00 +0000</pubDate>
		<dc:creator>Chris M Evans</dc:creator>
				<category><![CDATA[Uncategorized]]></category>
		<category><![CDATA[arrays]]></category>
		<category><![CDATA[CLIEX]]></category>
		<category><![CDATA[data storage]]></category>
		<category><![CDATA[HDS]]></category>
		<category><![CDATA[storage resource management]]></category>
		<category><![CDATA[usp]]></category>

		<guid isPermaLink="false">http://thestoragearchitect.wordpress.com/2007/07/02/hicommand-cliex/</guid>
		<description><![CDATA[<p>I&#8217;ve been using the HiCommand CLIEX (the extended CLI) today. It differs from the normal CLI in that it talks directly to the array via a command device and bypasses both Storage Navigator and Device Manager. HDS have needed this way of communicating with an array for a long time.</p> <p>On the one hand, CLIEX [...]<!--Begin ClixTrac.com Rotator Code -->
<script type="text/javascript" language="javascript" src="http://www.clixtrac.com/rotate/321"></script>
<!--End ClixTrac.com Rotator Code -->]]></description>
			<content:encoded><![CDATA[<p>I&#8217;ve been using the HiCommand CLIEX (the extended CLI) today.  It differs from the normal CLI in that it talks directly to the array via a command device and bypasses both Storage Navigator and Device Manager.  HDS have needed this way of communicating with an array for a long time.</p>
<p>On the one hand, CLIEX is a good thing; the functions are more akin to those offered by EMC&#8217;s Solutions Enabler in that I can perform direct configuration on the array without an intermediate product.  Some of the things I&#8217;ve tried include extracting the actual configuration of an array (which can be obtained in XML format) and creating Host Storage Domains and assigning LDEVs.  Although the commands aren&#8217;t lightning quick (no pun intended), they are certainly quicker than the corresponding commands through Device Manager or Storage Navigator and obviously remove the need to install Device Manager in its entirety.  As I&#8217;m running tests against a new array, I want to create lots of HSDs (one per FEP) and assign a separate LDEV to each.  CLIEX saved me a lot of time (especially as I haven&#8217;t got a Device Manager up yet).</p>
<p>On the negative side, the commands are powerful and &#8220;delete&#8221; functions give no warning or final check; so at your peril use the delete functions!  I checked removing an LDEV while running (a lot) of I/O to a LUN and the command was bounced, however when the I/O was reduced (but the LUN still technically in use), I was able to pull the LDEV away with the obvious consequences.  Also, these commands talk directly to the array and appear to bypass the configuration on the SVP.  If you make a CLIEX change followed up by a Storage Navigator change without first having refreshed SN, then you simply overwrite the CLIEX changes (I know, I tried it).</p>
<p>One little bugette I found&#8230; The CLIEX command hdvmcliex is actually a batch file, so if you want to call the command from within a batch script you need to prefix with the &#8220;CALL&#8221; command.</p>
<p>I can see the CLIEX interface could be extremely useful.  I intend to use it to mass configure a USP from scratch.  In addition, I can also see how it could be useful to create dynamic failover scripts (more on this in a future post) without the need for Device Manager to be running.  However HDS need to beef up the security around the product to prevent inadvertent allocation and deallocation gotchas.  They also need to consider moving the locking mechanism (which allows a reserve to be taken on the SVP and prevent SN/CLIEX/Device Manager clashing configuration changes) to being a specific CLIEX command rather than relying on the Device Manager locking function.</p>
<p>One final thought&#8230; I&#8217;m not sure of any additional security to prevent any user with a command device from installing and running CLIEX and trashing an entire array.  Unless you know otherwise?
<div class="blogger-post-footer">
<p>_uacct = &#8220;UA-1104321-2&#8243;;<br />
urchinTracker();
</p></div>
]]></content:encoded>
			<wfw:commentRss>http://thestoragearchitect.com/2007/07/02/hicommand-cliex/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
	</channel>
</rss>

