<?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>Interscape Technologies Inc.</title>
	<atom:link href="http://www.interscapetech.com/blog/feed" rel="self" type="application/rss+xml" />
	<link>http://www.interscapetech.com/blog</link>
	<description>The Performance People</description>
	<lastBuildDate>Fri, 30 Sep 2011 10:43:24 +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>VMax Commands</title>
		<link>http://www.interscapetech.com/blog/symmetrix/vmax-commands.html</link>
		<comments>http://www.interscapetech.com/blog/symmetrix/vmax-commands.html#comments</comments>
		<pubDate>Fri, 30 Sep 2011 10:43:24 +0000</pubDate>
		<dc:creator>Pradeep Tanwar</dc:creator>
				<category><![CDATA[Symmetrix]]></category>
		<category><![CDATA[VMax]]></category>

		<guid isPermaLink="false">http://www.interscapetech.com/blog/?p=129</guid>
		<description><![CDATA[Following commands are specifically using for VMax Operations. Please refer Searchable &#8216;symcli commands&#8217; for full set of Solution Enabler commands. symaccess Specifically using for Vmax Allocation to do various operations on Masking view and related Groups. symaccess -sid 1234 list List all Initiator, Port and Storage Groups Created for Array 1234 symaccess -sid 1234 list [...]]]></description>
			<content:encoded><![CDATA[<div class="tweetmeme_button" style="float: right; margin-left: 10px;">
			<a href="http://api.tweetmeme.com/share?url=http%3A%2F%2Fwww.interscapetech.com%2Fblog%2Fsymmetrix%2Fvmax-commands.html"><br />
				<img src="http://api.tweetmeme.com/imagebutton.gif?url=http%3A%2F%2Fwww.interscapetech.com%2Fblog%2Fsymmetrix%2Fvmax-commands.html&amp;source=perfonics&amp;style=compact&amp;service=bit.ly&amp;b=2" height="61" width="50" /><br />
			</a>
		</div>
<p>Following commands are specifically using for VMax Operations. Please refer Searchable &#8216;symcli commands&#8217; for full set of Solution Enabler commands.</p>
<h3>symaccess</h3>
<div>Specifically using for Vmax Allocation to do various operations on Masking view and related Groups.</div>
<div>
<ul>
<li>
<div>symaccess -sid 1234 list</div>
<div>List all Initiator, Port and Storage Groups Created for Array 1234</div>
</li>
<li>
<div>symaccess -sid 1234 list -v</div>
<div>List all Initiator,Port and Storage Groups Created for Array 1234 along with related Masking Views</div>
</li>
<li>
<div>symaccess -sid 1234 list -type storage</div>
<div>List all Storage Groups Created for Array 1234</div>
</li>
<li>
<div>symaccess -sid 1234 list -type initiator</div>
<div>List all Initiator Groups Created for Array 1234</div>
</li>
<li>
<div>symaccess -sid 1234 list -type port</div>
<div>List all Port Groups Created for Array 1234</div>
</li>
<li>
<div>symaccess -sid 1234 list view</div>
<div>List masking views Created for Array 1234 with related groups details</div>
</li>
<li>
<div>symaccess -sid 1234 list assignment -dev 9A0:9AF</div>
<div>Shows the masking details of devices from 9A0 to 9AF</div>
</li>
<li>
<div>symaccess -sid 1234 -wwn xxxx replace -new_wwn yyyy</div>
<div>Replace all occurance of wwn xxxx with yyyy in array 1234</div>
</li>
<li>
<div>symaccess -sid 1234 list logins -wwn xxxx</div>
<div>Check whether wwn xxx logged in to any of the FAs on array 1234.</div>
</li>
<li>
<div>symaccess -sid 1234 list -type initiator -wwn xxxx</div>
<div>Check whether the HBA WWN xxxx is a member of any Initiator Group.</div>
</li>
<li>
<div>symaccess -sid 1234 list -type storage -dev AAA</div>
<div>Check whether the HBA WWN xxxx is a member of any Initiator Group.</div>
</li>
<li>
<div>symaccess -sid 1234 list no_assignments -dirport 12f:1</div>
<div>Shows the devices are mapped to 12f:1 but not masked.</div>
</li>
<li>
<div>symaccess -sid 1234 list -name MyGroup</div>
<div>List all groups named MyGroup</div>
</li>
<li>
<div>symaccess -sid 1234 list -name MyGroup -v</div>
<div>List all groups named MyGroup and also shows the related Masking Views</div>
</li>
<li>
<div>symaccess -sid 1234 list devinfo -ig MyInitiator</div>
<div>List the details of devices assigned to the initiatorgroup MyInitiator</div>
</li>
<li>
<div>symaccess -sid 1234 show MyStorageGroup -type storage</div>
<div>Shows the contents of storage group MyStorageGroup Created on Array 1234</div>
</li>
<li>
<div>symaccess -sid 1234 show MyInitiatorGroup -type initiator</div>
<div>Shows the contents of initiator group MyInitiatorGroup Created on Array 1234</div>
</li>
<li>
<div>symaccess -sid 1234 show MyPortGroup -type port</div>
<div>Shows the contents of port group MyPortGroup Createdon Array 1234</div>
</li>
<li>
<div>symaccess -sid 1234 show view MyView</div>
<div>Shows the contents of view MyView Created on Array 1234</div>
</li>
<li>
<div>symaccess -sid 1234 -f MyBackup.txt backup</div>
<div>Creates a file MyBackup containing all the group and view information currently on the Symmetrix array 1234</div>
</li>
<li>
<div>symaccess -sid 1234 -f MyBackup.txt restore</div>
<div>Restores all the group</div>
</li>
<li>
<div>symaccess -sid 1234 -type initiator -name Host1 create -wwn 1000000000000001</div>
<div>Creates and initiator group called Host1 by adding the specified wwn</div>
</li>
<li>
<div>symaccess -sid 1234 -type initiator -name Host1 rename -new_name Host2</div>
<div>Rename the Initiator Gorup Host1 as Host2</div>
</li>
<li>
<div>symaccess -sid 1234 -type port -name 3E0_4E0_13E0_14E0 -dirport 3e:0,4e:0,13e:0,14e:0 create</div>
<div>Create the portgroup E0_4E0_13E0_14E0 with specified ports</div>
</li>
<li>
<div>symaccess -sid 1234 -type port -name 3E0_4E0_13E0_14E0 rename -new_name 3E1_4E1_13E1_14E1</div>
<div>Rename the Port Gorup 3E0_4E0_13E0_14E0 as 3E1_4E1_13E1_14E1</div>
</li>
<li>
<div>symaccess -sid 1234 -type storage -name Host1 create devs AAA:AAB</div>
<div>Create the storage group Host1 with specified range of devices</div>
</li>
<li>
<div>symaccess -sid 1234 -type storage -name Host1 add devs AAA:AAB</div>
<div>Create the storage group Host1 with specified range of devices</div>
</li>
<li>
<div>symaccess -sid 1234 -type storage -name Host1 remove devs AAA:AAB</div>
<div>Remove the device AAA to AAB from storage group Host1</div>
</li>
<li>
<div>symaccess -sid 1234 -type storage -name Host1 remove devs AAA:AAB -unmap</div>
<div>Remove the device AAA to AAB from storage group Host1 and also unmap from the FAs</div>
</li>
<li>
<div>symaccess -sid 1234 -type storage -name Host1 rename -new_name Host2</div>
<div>Rename the Storage Gorup Host1 as Host2</div>
</li>
<li>
<div>symaccess -sid 1234 create view -name Host1_Allocation -sg Host1 -pg 3E0_4E0_13E0_14E0 -ig Host1</div>
<div>Create a masking view combined with specified groups</div>
</li>
<li>
<div>symaccess -sid 1234 view -name Host1_Allocation rename -new_name Host2_Allocation</div>
<div>Rename name of view Host1_Allocation as Host2_Allocation</div>
</li>
<li>
<div>symaccess -sid 1234 delete view -name Host1_Allocation</div>
<div>Delete view Host1_Allocation.</div>
</li>
<li>
<div>symaccess -sid 1234 delete view -name Host1_Allocation -unmap</div>
<div>Delete view Host1_Allocation and also unmap all the device in associated storage group.</div>
</li>
<li>
<div>symconfigure -sid 1234 list -freespace -units mb</div>
<div>Shows the Formatted and Unformatted freespace in MegaBytes on array 1234</div>
</li>
<li>
<div>symconfigure -sid 1234 -f command_file.txt preview</div>
<div>Validates the syntax of the commands in &#8216;command_file.txt&#8217; and also verify the configuration changes.</div>
</li>
<li>
<div>symaccess -sid 1234 -name PG_1_2_15_16_E0_Group -type port -dirport 1e:0,16e:0 remove</div>
<div>Remove ports 1e:0 and 16e:0 from port group &#8216;PG_1_2_15_16_E0_Group&#8217;.</div>
</li>
<li>
<div>symaccess -sid 1234 -name PG_1_2_15_16_E0_Group -type port -dirport 1e:0,16e:0 remove</div>
<div>Remove ports 1e:0 and 16e:0 from port group &#8216;PG_1_2_15_16_E0_Group&#8217;.</div>
</li>
<li>
<div>symaccess -sid 1234 -name IG_Server_A -type initiator -wwn xxxx remove</div>
<div>Remove HBA WWN &#8216;xxxx&#8217; from Initiator Group &#8216;IG_Server_A&#8217;</div>
</li>
<li>
<div>symaccess -sid 1234 -name IG_Servers -type initiator -ig IG_Server_A remove</div>
<div>Remove Initiator Group &#8216;IG_Server_A&#8217; from parent Initiator Group &#8216;IG_Servers&#8217;</div>
</li>
<li>
<div>symaccess list hba</div>
<div>Shows the wwn of the local HBA and the devices assigned to those.</div>
</li>
<li>
<div>symaccess -sid 1234 view -name Host1_Allocation rename -new_name Host2_Allocation</div>
<div>Rename name of view Host1_Allocation as Host2_Allocation</div>
</li>
<li>
<div>symaccess -sid 1234 -f Total_views backup</div>
<div>This command will backup all the Maksing Views information for array 1234 to file Total_views.</div>
</li>
<li>
<div>symaccess -sid 1234 -f Total_views restore</div>
<div>This command will restore all Masking view information for Vmax Array 1234 from file Total_views , which is earlier created by &#8220;backup&#8221; option.</div>
</li>
<li>
<div>symaccess -sid 1234 -type initiator -name Host1 add -wwn 1000000000000002</div>
<div>Add another HBA WWN to the existing Initiator group(IG) &#8220;Host1&#8243;.</div>
</li>
<li>
<div>symaccess -sid 1234 -type port -name MyPorts add -dirport 6e:0</div>
<div>Add an aditional port 6e:0 to the existing port group(PG) &#8220;MyPorts&#8221;.</div>
</li>
<li>
<div>symaccess -sid 1234 -type initiator -name Host1_Host2_IG add -ig Host2_IG</div>
<div>Add a child Initiator Group(Host2_IG) to the parent Initiator Group(Host1_Host2_IG).</div>
</li>
<li>
<div>symaccess -sid 1234 show MyInitiatorGroup -type initiator -detail</div>
<div>By including &#8216;-detail&#8217; option will shows the Flag settings like &#8216;FCID Lockdown&#8217; ,&#8217;Consistent Lun&#8217;.. for each WWN number in the initiator group.</div>
</li>
<li>
<div>symaccess -sid 1234 show view MyView -detail</div>
<div>This command is the best option to see both parent and child initiator groups( cascaded initiator group) and associated devices for a masking view.</div>
</li>
<li>
<div>symaccess -sid 1234 show view Server_A_B_View -ig Server_B_IG</div>
<div>Displays the content of view &#8216;Server_A_B_View&#8217; with the WWN details of child-Initiator group &#8216;Server_B_IG&#8217;.</div>
</li>
<li>
<div>symaccess -sid 1234 remove -login -wwn 1000000000000001 -dirport 12g:1</div>
<div>Delete the wwn 1000000000000001 on port 6g:1 from the login history table of vmax 1234</div>
</li>
</ul>
</div>
<div>
<h3>symsg</h3>
<div>Performs variuos operations like create,list,show,export,copy on Storage Groups(SG) in a Vmax array.<em> 15 Commands </em></div>
<ul>
<li>
<div>symsg -sid 1234 list</div>
<div>Lists all the storage groups in Vmax array 1234 along with informations like whether the SG a member of Masking View and is a part of FAST Policy.</div>
</li>
<li>
<div>symsg -sid 1234 list -v</div>
<div>the -v options displays the member devices of Storage Groups along with other details given by list.</div>
</li>
<li>
<div>symsg -sid 1234 create MyStorageGroup</div>
<div>Create a new SG,&#8217;MySrorageGroup&#8217; in Vmax Array 1234</div>
</li>
<li>
<div>symsg -sid 1234 delete MyStorageGroup</div>
<div>Deletes the empty SG &#8216;MySrorageGroup&#8217; from 1234.The SG should not be associated with any Masking View.</div>
</li>
<li>
<div>symsg -sid 1234 delete MySrorageGroup -force</div>
<div>Deletes the SG &#8216;MySrorageGroup&#8217; which contains devices but not associated with any Masking View.</div>
</li>
<li>
<div>symsg -sid 1234 show MyStorageGroup</div>
<div>Shows the devices in MyStorageGroup along with its Masking View and FAST Policy association status.</div>
</li>
<li>
<div>symsg -sid 1234 export MyStorageGroup -file mystoragegroup.txt</div>
<div>export the device information from SG to the text file.</div>
</li>
<li>
<div>symsg -sid 1234 exportall -storagegroups.txt</div>
<div>exports the device information from all the SGs from 1234 array to the text file storagegroups.txt</div>
</li>
<li>
<div>symsg -sid 1234 import MyStorageGroup -file MystorageGroup.txt</div>
<div>Create SG &#8216;MyStorageGroup&#8217; from the earlier exported file MystorageGroup.txt.</div>
</li>
<li>
<div>symsg -sid 1234 importall -file MystorageGroups.txt</div>
<div>Create storage groups from the earlier exported file MystorageGroup.txt.Storage Group names will be created according to the names in text file.</div>
</li>
<li>
<div>symsg -sid 1234 rename MyStorageGroup MyNewStorageGroup</div>
<div>Rename SG MyStorageGroup to MyNewStorageGroup</div>
</li>
<li>
<div>symsg -sid 1234 -sg MyStorageGroup ready</div>
<div>Set the status of all devices in SG &#8216;MyStorageGroup&#8217; to READY.</div>
</li>
<li>
<div>symsg -sid 1234 -sg MyStorageGroup not_ready</div>
<div>Change the status of all the devices in SG &#8216;MyStorageGroup&#8217; from READY to NOT READY.</div>
</li>
<li>
<div>symsg -sid 1234 -sg MyStorageGroup rw_enable</div>
<div>Write enable all the devices in SG &#8216;MyStorageGroup&#8217;</div>
</li>
<li>
<div>symsg -sid 1234 -sg MyStorageGroup write_disable</div>
<div>Write Disable all the devices in SG &#8216;MyStorageGroup&#8217;</div>
</li>
</ul>
</div>
]]></content:encoded>
			<wfw:commentRss>http://www.interscapetech.com/blog/symmetrix/vmax-commands.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Virtual Provisioning in Vmax</title>
		<link>http://www.interscapetech.com/blog/symmetrix/virtual-provisioning-in-vmax.html</link>
		<comments>http://www.interscapetech.com/blog/symmetrix/virtual-provisioning-in-vmax.html#comments</comments>
		<pubDate>Fri, 30 Sep 2011 10:42:05 +0000</pubDate>
		<dc:creator>Pradeep Tanwar</dc:creator>
				<category><![CDATA[Symmetrix]]></category>
		<category><![CDATA[Virtual Provisioning]]></category>

		<guid isPermaLink="false">http://www.interscapetech.com/blog/?p=132</guid>
		<description><![CDATA[Below are the steps involved to setup Virtual Provisioning.Here i am assuming that,there is an existing storage group called MyStorageGroup and we need to allocate the new thin device to that SG. 1. Create a Thin Pool create pool ThinPool1 type =thin; 2. Create DATA Devices Create 4 x 2GB Raid-5 , DATA Devices. create [...]]]></description>
			<content:encoded><![CDATA[<div class="tweetmeme_button" style="float: right; margin-left: 10px;">
			<a href="http://api.tweetmeme.com/share?url=http%3A%2F%2Fwww.interscapetech.com%2Fblog%2Fsymmetrix%2Fvirtual-provisioning-in-vmax.html"><br />
				<img src="http://api.tweetmeme.com/imagebutton.gif?url=http%3A%2F%2Fwww.interscapetech.com%2Fblog%2Fsymmetrix%2Fvirtual-provisioning-in-vmax.html&amp;source=perfonics&amp;style=compact&amp;service=bit.ly&amp;b=2" height="61" width="50" /><br />
			</a>
		</div>
<p>Below are the steps involved to setup Virtual Provisioning.Here i am assuming that,there is an existing storage group called <em>MyStorageGroup</em> and we need to allocate the new thin device to that SG.</p>
<h5>1. Create a Thin Pool</h5>
<p><code>create pool ThinPool1 type =thin;</code></p>
<h5>2. Create DATA Devices</h5>
<p>Create 4 x 2GB Raid-5 , DATA Devices.</p>
<p><code>create dev count=4, config=RAID-5, data_member_count=3, attribute=datadev, emulation=FBA, size=2GB, disk_group=1;</code></p>
<h5>3. Add DATA Devices to thin pool</h5>
<p>0A00:0A03 are DATA devices created in the previous step.</p>
<p><code>add dev 0A00:0A03 to pool ThinPool1 type=thin member_state =ENABLE;</code></p>
<h5>4. Create Thin Devices</h5>
<p>Create 2 thin devices of size 4GB each.</p>
<p><code>create dev count=2, config=TDEV, emulation=FBA, size=4GB;</code></p>
<h5>5. Bind Thin Devices to Thin pool</h5>
<p>0A04:0A05 are Thin devices created in the previous step.</p>
<p><code>bind tdev 0A04:0A05 to pool ThinPool1;</code></p>
<h5>5. Add thin devices to Storage Group</h5>
<p>Here we are adding the thin devices 0A04:0A05 , to the Storage Group <em>MyStorageGroup</em>.</p>
<p><code>symaccess -sid 1234 -name MyStorageGroup -type storage add devs 0A04:0A05 ;</code></p>
]]></content:encoded>
			<wfw:commentRss>http://www.interscapetech.com/blog/symmetrix/virtual-provisioning-in-vmax.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

