<?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; Universal Volume Manager</title>
	<atom:link href="http://thestoragearchitect.com/tag/universal-volume-manager/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>Enterprise Computing: Data Migration Strategies &#8211; Part V</title>
		<link>http://thestoragearchitect.com/2009/07/22/enterprise-computing-data-migration-strategies-part-v/</link>
		<comments>http://thestoragearchitect.com/2009/07/22/enterprise-computing-data-migration-strategies-part-v/#comments</comments>
		<pubDate>Wed, 22 Jul 2009 13:00:54 +0000</pubDate>
		<dc:creator>Chris M Evans</dc:creator>
				<category><![CDATA[GestaltIT]]></category>
		<category><![CDATA[Clone]]></category>
		<category><![CDATA[data migration]]></category>
		<category><![CDATA[EMC]]></category>
		<category><![CDATA[HDS]]></category>
		<category><![CDATA[ibm]]></category>
		<category><![CDATA[incipient]]></category>
		<category><![CDATA[Invista]]></category>
		<category><![CDATA[LVM]]></category>
		<category><![CDATA[replication]]></category>
		<category><![CDATA[Snapshot]]></category>
		<category><![CDATA[svc]]></category>
		<category><![CDATA[Universal Volume Manager]]></category>

		<guid isPermaLink="false">http://thestoragearchitect.com/?p=655</guid>
		<description><![CDATA[<p style="line-height:1.5em;margin:0 0 15px;padding:0;">This is the final post in a series on Enterprise Data Migration Strategies.  Previous posts:</p> <p style="line-height:1.5em;margin:0 0 15px;padding:0;"><a href="http://thestoragearchitect.com/2009/02/22/enterprise-computing-data-migration-strategies-part-i/" style="font-weight:bold;text-decoration:none;color:#6c0c91;" >Enterprise Computing: Data Migration Strategies – Part I</a></p> <p style="line-height:1.5em;margin:0 0 15px;padding:0;"><a href="http://thestoragearchitect.com/2009/02/24/enterprise-computing-data-migration-strategies-part-ii/" style="font-weight:bold;text-decoration:none;color:#6c0c91;" >Enterprise Computing: Data Migration Strategies – Part II</a></p> <p style="line-height:1.5em;margin:0 0 15px;padding:0;"><a href="http://thestoragearchitect.com/2009/03/13/enterprise-computing-data-migration-strategies-part-iii/" style="font-weight:bold;text-decoration:none;color:#6c0c91;" >Enterprise Computing: Data Migration Strategies [...]<!--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 style="line-height:1.5em;margin:0 0 15px;padding:0;">This is the final post in a series on Enterprise Data Migration Strategies.  Previous posts:</p>
<p style="line-height:1.5em;margin:0 0 15px;padding:0;"><a href="http://thestoragearchitect.com/2009/02/22/enterprise-computing-data-migration-strategies-part-i/" style="font-weight:bold;text-decoration:none;color:#6c0c91;" >Enterprise Computing: Data Migration Strategies – Part I</a></p>
<p style="line-height:1.5em;margin:0 0 15px;padding:0;"><a href="http://thestoragearchitect.com/2009/02/24/enterprise-computing-data-migration-strategies-part-ii/" style="font-weight:bold;text-decoration:none;color:#6c0c91;" >Enterprise Computing: Data Migration Strategies – Part II</a></p>
<p style="line-height:1.5em;margin:0 0 15px;padding:0;"><a href="http://thestoragearchitect.com/2009/03/13/enterprise-computing-data-migration-strategies-part-iii/" style="font-weight:bold;text-decoration:none;color:#6c0c91;" >Enterprise Computing: Data Migration Strategies Part III</a></p>
<p style="line-height:1.5em;margin:0 0 15px;padding:0;"><a href="http://thestoragearchitect.com/2009/07/14/enterprise-computing-data-migration-strategies-part-iv/" >Enterprise Computing: Data Migration Strategies – Part IV</a></p>
<p style="line-height:1.5em;margin:0 0 15px;padding:0;">Previously we&#8217;ve discussed how to plan, structure and organise migrations.  In this post, I&#8217;ll touch on some of the tools which may be used to perform migration work.</p>
<p style="line-height:1.5em;margin:0 0 15px;padding:0;"><strong>One Size Does Not Fit All</strong></p>
<p style="line-height:1.5em;margin:0 0 15px;padding:0;">First of all, its worth pointing out that no single solution fits all needs; migration methods are varied and the specific configuration in place demands the best solution at the time.  Therefore it pays to have an <strong>arsenal of tool</strong>s at your disposal and know how you&#8217;d use each one.</p>
<p style="line-height:1.5em;margin:0 0 15px;padding:0;"><strong>Array-Based Migration</strong></p>
<p style="line-height:1.5em;margin:0 0 15px;padding:0;">Storage arrays already have many tools for performing migrations.  These exist today for business purposes; remote replication to another array; local replication within an array using clones and snapshots.  The benefit of using in-array technology is the migration work is taken away from the host and potentially can be executed within minimal customer interaction.  On the negative side, most replication technologies which move data between arrays are product specific &#8211; i.e. <strong><a href="http://uk.emc.com/products/detail/software/srdf.htm" >SRDF</a></strong> on EMC DMX arrays isn&#8217;t compatible with HDS&#8217; <strong><a href="http://www.hds.com/products/storage-software/truecopy-remote-replication.html" >TrueCopy</a></strong>.  This shouldn&#8217;t be a surprise because they are <strong>proprietary</strong> technologies which gain their advantage by being specifically coded and optimised to the storage platform itself.  There are however tools like EMC&#8217;s <strong><a href="http://uk.emc.com/products/detail/software/open-replicator-for-symmetrix.htm" >Open Replicator</a></strong> which can move data between vendor/family technology.  Open Replicator does have restrictions though &#8211; depending on the type/direction of replication, incremental copying isn&#8217;t available and requires a full copy sync to complete, potentially removing the benefit of using the tool altogether.</p>
<p style="line-height:1.5em;margin:0 0 15px;padding:0;"><strong>Virtualised Migration</strong></p>
<p style="line-height:1.5em;margin:0 0 15px;padding:0;">Sitting slightly higher up the &#8220;storage stack&#8221;, it is possible to do migrations using a virtualisation technology sitting above (or integrated with) the storage array.  For example, <strong>IBM&#8217;s <a href="http://www-03.ibm.com/systems/storage/software/virtualization/svc/index.html" >SVC</a></strong> can be used to manage data migrations and sits above all storage arrays; HDS&#8217; USP (equivalent to HP XP models) has a facility called <a href="http://www.hds.com/products/storage-software/universal-volume-manager.html" >Universal Volume Manager</a> <strong>(UVM)</strong> which can perform the same work and is built into the array.  Incipient have a solution called <a href="http://www.incipient.com/products/insp.htm" >INSP</a> (Incipient Network Storage Platform).  If not already deployed, these tools will need an outage to be installed in the data path.  Both impact the World Wide Name (WWN) the host sees, so host changes may also be necessary, depending on operating system.  The benefit of these technologies, once installed, is that they allow data to be moved dynamically &#8220;under the covers&#8221; without involvement of the customer or work on the host server.  As with all technologies, there are restrictions under certain circumstances and you should check with the product vendor for those.  It may well be that you want to move the virtualisation tool at the end of the migration so another outage may also be required.</p>
<p style="line-height:1.5em;margin:0 0 15px;padding:0;"><strong>Fabric Migration</strong></p>
<p style="line-height:1.5em;margin:0 0 15px;padding:0;">Moving slighly higher, we have the ability to perform data migrations in the storage fabric (SAN) itself.  Example products include Brocade&#8217;s <a href="http://www.brocade.com/products-solutions/products/fabric-applications/product-details/data-migration-manager/index.page" >Data Migration Manager</a> <strong>(DMM)</strong> and EMC&#8217;s <strong><a href="http://uk.emc.com/products/detail/software/invista.htm" >InVista</a></strong>.  Storage migration in-fabric requires the deployment of hardware in a SAN switch that intercepts I/O and redirects a second copy to another device.  Potentially these devices can be installed in the data path without distruption but will require an outage to cut over to the new target volumes.</p>
<p style="line-height:1.5em;margin:0 0 15px;padding:0;"><strong>Host Migration</strong></p>
<p style="line-height:1.5em;margin:0 0 15px;padding:0;">Finally at the top of the stack we have host-based migrations.  Even at this level there are still a number of choices.  If a Logical Volume Manager is installed (e.g. <strong>Veritas Foundation Suite</strong>/Volume Manager), then migrations can be performed using this software without host disruption.  This is often a good choice of tool if the target devices are in a different array, if outages can&#8217;t be taken or if the LUNs are being re-organised or restructured.  Unfortunately this also means having either host-access given to the storage teams (plus O/S knowledge to complete the work) or requiring the platform teams to perform the migration work.  Both of these options may be a problem in certain organisational structures.  One word of warning using LVMs &#8211; if LUNs are being replaced by using &#8220;evacuate&#8221; functionality (where a LUN at a time is swapped with another) then a potential data integrity problem exists, especially if the LUNs are also replicated.  The risk occurs because data spans two arrays and if remotely replicated, then writes at the DR site might not be in integrity timestamp order.  Failure in either array can result in an outage.</p>
<p style="line-height:1.5em;margin:0 0 15px;padding:0;">For mainframe customers, there&#8217;s the fantastic <strong><a href="http://www-935.ibm.com/services/us/index.wss/offerfamily/gts/a1028233" >TDMF</a></strong> (also available in an Open Systems version)</p>
<p style="line-height:1.5em;margin:0 0 15px;padding:0;">If LVMs are not available, then good old-fashioned data copying is the order of the day.  There are many tools to do this, too numerous to mention here, but be aware, that this method is likely to mean protracted downtime as storage shouldn&#8217;t be active and be accessed whilst it is being copied.  It is also possible to migrate data within an application, again, there are too many options to mention here.</p>
<p style="line-height:1.5em;margin:0 0 15px;padding:0;">Hopefully this article provides a flavour of the migration tools out there.  Please add comments or ping me if you&#8217;ve any specific tools you would like me to mention and I&#8217;ll add them on as a separate page.</p>
]]></content:encoded>
			<wfw:commentRss>http://thestoragearchitect.com/2009/07/22/enterprise-computing-data-migration-strategies-part-v/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Enterprise Computing: HDS Switches On Virtualisation For Free</title>
		<link>http://thestoragearchitect.com/2009/04/22/enterprise-computing-hds-switches-on-virtualisation-for-free/</link>
		<comments>http://thestoragearchitect.com/2009/04/22/enterprise-computing-hds-switches-on-virtualisation-for-free/#comments</comments>
		<pubDate>Wed, 22 Apr 2009 06:16:50 +0000</pubDate>
		<dc:creator>Chris M Evans</dc:creator>
				<category><![CDATA[Uncategorized]]></category>
		<category><![CDATA[dynamic provisioning]]></category>
		<category><![CDATA[HDP]]></category>
		<category><![CDATA[HDS]]></category>
		<category><![CDATA[Switch It On]]></category>
		<category><![CDATA[Universal Volume Manager]]></category>
		<category><![CDATA[Virtualisation]]></category>

		<guid isPermaLink="false">http://thestoragearchitect.com/?p=484</guid>
		<description><![CDATA[<p><a href="http://thestoragearchitect.com/2009/04/22/enterprise-computing-hds-switches-on-virtualisation-for-free/switch-it-on/" rel="attachment wp-att-501" ></a>There&#8217;s no doubting <a href="http://www.hds.com/index.html" >HDS</a>&#8216; Universal Volume Manager (<a href="http://www.hds.com/products/storage-software/universal-volume-manager.html" >UVM</a>), aka external storage virtualisation is a cool product.  I&#8217;ve used it many times &#8211; it does the job.  However, the main drawback to using the product for me was always cost (I mentioned this only a few weeks ago [...]<!--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 href="http://thestoragearchitect.com/2009/04/22/enterprise-computing-hds-switches-on-virtualisation-for-free/switch-it-on/" rel="attachment wp-att-501" ><img class="alignright size-full wp-image-501" title="switch-it-on" src="http://thestoragearchitect.files.wordpress.com/2009/04/switch-it-on.jpg" alt="switch-it-on" width="245" height="76" /></a>There&#8217;s no doubting <a href="http://www.hds.com/index.html" >HDS</a>&#8216; Universal Volume Manager (<a href="http://www.hds.com/products/storage-software/universal-volume-manager.html" >UVM</a>), aka external storage virtualisation is a cool product.  I&#8217;ve used it many times &#8211; it does the job.  However, the main drawback to using the product for me was always cost (I mentioned this only a few weeks ago on <a href="http://thestoragearchitect.com/2009/01/24/enterprise-computing-using-usp-for-migrations/" >this post</a>).  Well, now that&#8217;s changed; until the end of this year, HDS are offering UVM for free.  See the announcement <a href="http://www.hds.com/corporate/press-analyst-center/press-releases/2009/gl090422.html" >here</a>.  HDS are calling it their &#8220;Switch It On&#8221; campaign.</p>
<p>OK, free isn&#8217;t quite free &#8211; there are a few caveats.  Customers have to pay for maintenance, but other than that, there&#8217;s no charge for using UVM on current USP-V deployments.  In addition, customers can &#8220;super-size&#8221; the offer and also get Hitachi Tiered Storage Manager (<a href="http://www.hds.com/products/storage-software/hitachi-tiered-storage-manager.html" >HTSM</a>), Hitachi In-System Replication and limited access to Hitachi Dynamic Provisioning (<a href="http://www.hds.com/products/storage-software/hitachi-dynamic-provisioning.html" >HDP</a>) all for free.</p>
<p>It is unlikely HDS are doing this out of some altruistic concern for their customers.  Clearly they see benefits in driving more business by offering these licences at no cost.  So how can customers benefit?</p>
<p><strong>Traditional Approach</strong></p>
<p>Traditionally, UVM is seen as a tool to manage the migration process or get data into a USP and there&#8217;s no question that UVM can be used for these purposes.  Typically, here are some of the costs associated with migration:</p>
<ul>
<li><strong>Staff Resource Costs</strong> &#8211; migrations take time and effort to plan.  The longer they take, the more cost is incurred with change control, planning, co-ordination with other teams and on actually performing the migration, which is typically performed out of hours.</li>
<li><strong>Software Costs</strong> &#8211; migrations may require specific software products or tools (e.g UVM or TDMF).</li>
</ul>
<p>Here are some of the constraints on migration work:</p>
<ul>
<li>Limited downtime on servers.</li>
<li>Data to be migrated out of hours or within certain time frames.</li>
<li>No host tools (like volume managers) to perform migrations.</li>
<li>Data migrations are required to disparate locations.</li>
<li>Data integrity and synchronicity must be maintained (e.g. replicated data must be consistent if an outage occurred during the migration process.</li>
</ul>
<p>The tradeoff with UVM has always been the cost of the UVM licence compared to the savings which could be made on the above issues by using the product.  For example, UVM could be used to virtualise an entire array (or arrays) behind a USP-V in a single weekend.  Consecutive weekends can then be used to migrate into the USP.  This controlled approach (a) enables the storage managers to perform the migration, freeing up the host teams (b) allows the storage managers to load balance migrations into the USP-V (c) monitor performance as migrations occur (d) enable target servers to be immediately upgraded to new code/driver levels which may not have been supported previously on the older arrays.</p>
<p><strong>Lateral Thinking</strong></p>
<p>Getting UVM for free enables some more lateral thinking:</p>
<ul>
<li><strong>Example 1: Migrate out of the USP</strong>.  There are lots of examples of moving data into a USP, but what about moving it out?  If you&#8217;ve purchased a USP and it&#8217;s fully populated with disk and full, how do you save money?  Well, one option is to get a UVM licence and migrate non-critical (and perhaps non-production) data to an externalised array at a lower cost.  Previously this could only be commercially viable if the reduced cost of the external array covered the cost of the UVM licence.  Now there&#8217;s no need to worry.</li>
<li><strong>Example 2: Migrate in and De-Dupe.</strong>  With UVM and HDP, external storage arrays can be migrated into the USP and placed on thin provisioned volumes. HDP Zero Page Reclaim removes the &#8220;empty&#8221; blocks of data during this process.  For certain data profiles, this could provide signficant savings.</li>
<li><strong>Example 3: A Free Datacentre Migration Tool.</strong>  Imagine you&#8217;ve got to move data on arrays not currently replicated &#8211; but that data needs to reside in another location.  If a pair of USPs are available, why not virtualise the source and target arrays and use the USP to move the data between the two sites?  This could save purchasing replication licences for an array or resolve a problem where replication isn&#8217;t possible from certain hardware.</li>
<li><strong>Example 4: Implement a 3DC Solution.</strong>  How about using the USP-V as a three datacentre solution?  Here&#8217;s how it works; two USP-Vs are used to replicate data synchronously between two local sites.  The target devices are actually virtualised across a fabric to a third site using UVM.  In this way, data can be moved to a third site without requiring a third copy of data.</li>
</ul>
<p>With free software, the options are only limited by imagination.  If HDS are prepared to offer software for free then there&#8217;s no excuse not to use it.</p>
]]></content:encoded>
			<wfw:commentRss>http://thestoragearchitect.com/2009/04/22/enterprise-computing-hds-switches-on-virtualisation-for-free/feed/</wfw:commentRss>
		<slash:comments>5</slash:comments>
		</item>
		<item>
		<title>Enterprise Computing: Using USP for Migrations</title>
		<link>http://thestoragearchitect.com/2009/01/24/enterprise-computing-using-usp-for-migrations/</link>
		<comments>http://thestoragearchitect.com/2009/01/24/enterprise-computing-using-usp-for-migrations/#comments</comments>
		<pubDate>Sat, 24 Jan 2009 17:01:00 +0000</pubDate>
		<dc:creator>Chris M Evans</dc:creator>
				<category><![CDATA[Uncategorized]]></category>
		<category><![CDATA[data migration]]></category>
		<category><![CDATA[HDS]]></category>
		<category><![CDATA[Universal Volume Manager]]></category>
		<category><![CDATA[Virtualisation]]></category>

		<guid isPermaLink="false">http://thestoragearchitect.wordpress.com/2009/01/24/enterprise-computing-using-usp-for-migrations/</guid>
		<description><![CDATA[<p>Thanks to Hu Yoshida for the <a href="http://blogs.hds.com/hu/2009/01/virtualize_your_migration.html" >reference</a> to a <a rel="nofollow" href="http://storagearchitect.blogspot.com/2009/01/enterprise-computing-migrating-petabyte.html" >previous post</a> of mine which mentioned using virtualisation (USP, SVC, take your pick) for performing data migrations. As Hu rightly points out, the USP, USP-V, NSC55 and USP-VM can all be used to virtualise other arrays and migrate data into the [...]<!--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>Thanks to Hu Yoshida for the <a href="http://blogs.hds.com/hu/2009/01/virtualize_your_migration.html" >reference</a> to a <a rel="nofollow" href="http://storagearchitect.blogspot.com/2009/01/enterprise-computing-migrating-petabyte.html" >previous post</a> of mine which mentioned using virtualisation (USP, SVC, take your pick) for performing data migrations. As Hu rightly points out, the USP, USP-V, NSC55 and USP-VM can all be used to virtualise other arrays and migrate data into the USP as part of a new deployment. However nothing is ever as straightforward as it seems. This post will discuss the considerations in using a USP to virtualise and migrate data into a USP array from external sources.
<div>
<div>
<div></div>
<div></div>
<div><span class="Apple-style-span" style="font-weight:bold;">Background</span></div>
<div></div>
<div></div>
<div><a rel="nofollow" href="http://3.bp.blogspot.com/_b1B7GuxiR0o/SX3I_4q888I/AAAAAAAAANg/l9J_KfbFcNg/s1600-h/Blog+-+USP+Virtualisation+Image+2.jpg" ><img style="float:right;width:320px;cursor:hand;height:238px;margin:0 0 10px 10px;" alt="" src="http://3.bp.blogspot.com/_b1B7GuxiR0o/SX3I_4q888I/AAAAAAAAANg/l9J_KfbFcNg/s320/Blog+-+USP+Virtualisation+Image+2.jpg" border="0" /></a>The <a href="http://www.hds.com/products/storage-software/universal-volume-manager.html" >Universal Volume Manager</a> (UVM) feature on the USP enables LUN virtualisation. To access external storage, storage ports on the USP are configured as &#8220;External&#8221; and connected either directly or through a fabric to the external storage. See the first diagram as an example of how this works. </div>
<div></div>
<div></div>
<div>As far as the external storage is concerned, the USP is a Windows host and the settings on the array should match this. Within Storage Navigator, each externally presented LUN appears as a RAID group. This RAID group can then be presented as a single LUN or if required, carved up into multiple individual LUNs. </div>
<div></div>
<div></div>
<div><a rel="nofollow" href="http://1.bp.blogspot.com/_b1B7GuxiR0o/SX3D6b7c4LI/AAAAAAAAANY/iZ4HnQB_Zxw/s1600-h/Blog+-+USP+Virtualisation+Image+1.jpg" ><img style="float:left;width:320px;cursor:hand;height:238px;margin:0 10px 10px 0;" alt="" src="http://1.bp.blogspot.com/_b1B7GuxiR0o/SX3D6b7c4LI/AAAAAAAAANY/iZ4HnQB_Zxw/s320/Blog+-+USP+Virtualisation+Image+1.jpg" border="0" /></a>The ability to subdivide external storage isn&#8217;t often mentioned by HDS; it&#8217;s usually assumed that external storage will be passed through the USP on a 1:1 basis and if the external storage is to be detached in the future then this is essential. However if a configuration is being built from scratch then external storage could be presented as larger LUNs and subdivided within the USP. This is highlighted in the second diagram.</div>
<div></div>
<div></div>
<div>At this point, external storage is being passed through the USP but the data still resides on the external array. The next step is to move the data onto LUNs within the USP itself. Here&#8217;s the tricky part. The target LUNs in the USP need to be exactly the same size as the source LUNs on the external array. What&#8217;s more, they need to be the same size as the way the USP views them &#8211; which is *not* necessarily the same as the size on the external storage itself. This LUN size issue occurs because of the way the USP represents storage in units of tracks. From experience, the best way to solve this problem was to actually present the LUN to the USP and see what size the LUN appears as. When I first used UVM, HDS were unable to provide a definitive method to calculate the size a LUN would appear within Storage Navigator. </div>
<div></div>
<div></div>
<div><a rel="nofollow" href="http://2.bp.blogspot.com/_b1B7GuxiR0o/SX3Tz-xXgyI/AAAAAAAAANo/CJdxWJlvitg/s1600-h/Blog+-+USP+Virtualisation+Image+3.jpg" ><img style="float:right;width:320px;cursor:hand;height:238px;margin:0 0 10px 10px;" alt="" src="http://2.bp.blogspot.com/_b1B7GuxiR0o/SX3Tz-xXgyI/AAAAAAAAANo/CJdxWJlvitg/s320/Blog+-+USP+Virtualisation+Image+3.jpg" border="0" /></a>The benefits of virtualisation for migration can fall down at this point. If the source array is particularly badly laid out, the target array will retain the multiple LUN sizes. In addition, a lot of planning needs to be performed to ensure the migration of the LUNs into the USP doesn&#8217;t suffer from performance issues.</div>
<div></div>
<div>Data is migrated into the USP using Volume Migration, <a href="http://www.hds.com/products/storage-software/in-system-replication.html" >ShadowImage</a> (or <a href="http://www.hds.com/products/storage-software/hitachi-tiered-storage-manager.html" >TSM</a>). This clones the source LUN within the USP to a LUN on an internal RAID group. At this point, depending on the migration tool it may be necessary to stop the host to remap to the new LUNs.   This completes the migration process. See the additional diagrams, which conceptualise migration with TSM.</div>
<div><a rel="nofollow" href="http://1.bp.blogspot.com/_b1B7GuxiR0o/SX3UAPxNmNI/AAAAAAAAANw/f0i9aIgvqd8/s1600-h/Blog+-+USP+Virtualisation+Image+4.jpg" ><img style="float:right;width:320px;cursor:hand;height:238px;margin:0 0 10px 10px;" alt="" src="http://1.bp.blogspot.com/_b1B7GuxiR0o/SX3UAPxNmNI/AAAAAAAAANw/f0i9aIgvqd8/s320/Blog+-+USP+Virtualisation+Image+4.jpg" border="0" /></a>Now, this example is simple; imagine the complexities if the source array is replicated. Replication has to be broken, potentially requiring an outage for the host. Replication needs to be re-established within the USP but data has to be fully replicated to the remote location before the host data can be confirmed as consistent for recovery. This process could take some time.</div>
<div></div>
<div>
<p></div>
<div><span class="Apple-style-span" style="font-weight:bold;">Summary</span></p>
</div>
<p>In summary, here are the points that must be considered when using USP virtualisation for migration:</p>
<ol>
<li>Configuring the external array to the USP requires licensing Universal Volume Manager.</li>
<li>UVM is not free!</li>
<li>Storage ports on the USP have to be reserved for connecting to the external storage.</li>
<li>LUN sizes from the source array have to be retained.</li>
<li>LUN sizes aren&#8217;t guaranteed to be exactly the same as the source array.</li>
<li>Once &#8220;externalised&#8221; LUNs are replicated into the USP using ShadowImage/TSM/VM.</li>
<li>A host outage may be required to re-zone and present the new LUNs to the host.</li>
<li>If the source array is replicated, this adds additional complication.</li>
</ol>
<div>I&#8217;ll be writing this blog up as a white paper on my consulting company&#8217;s website at www.brookend.com. Once it&#8217;s up, I&#8217;ll post a link on the blog.  If anyone needs help with this kind of migration, then please let me know!</div>
</div>
</div>
<div class="blogger-post-footer">
<p>_uacct = &#8220;UA-1104321-2&#8243;;<br />
urchinTracker();
</p></div>
]]></content:encoded>
			<wfw:commentRss>http://thestoragearchitect.com/2009/01/24/enterprise-computing-using-usp-for-migrations/feed/</wfw:commentRss>
		<slash:comments>6</slash:comments>
		</item>
	</channel>
</rss>

