<?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/"
	xmlns:georss="http://www.georss.org/georss" xmlns:geo="http://www.w3.org/2003/01/geo/wgs84_pos#" xmlns:media="http://search.yahoo.com/mrss/"
	>

<channel>
	<title>Colocation to Virtualization &#187; deduplication</title>
	<atom:link href="http://blog.colovirt.com/category/deduplication/feed/" rel="self" type="application/rss+xml" />
	<link>http://blog.colovirt.com</link>
	<description>and linux between</description>
	<lastBuildDate>Fri, 30 Jul 2010 13:00:52 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.com/</generator>
<cloud domain='blog.colovirt.com' port='80' path='/?rsscloud=notify' registerProcedure='' protocol='http-post' />
<image>
		<url>http://www.gravatar.com/blavatar/afd0d00d02b5abc67acf29066e3d1e3b?s=96&#038;d=http://s2.wp.com/i/buttonw-com.png</url>
		<title>Colocation to Virtualization &#187; deduplication</title>
		<link>http://blog.colovirt.com</link>
	</image>
	<atom:link rel="search" type="application/opensearchdescription+xml" href="http://blog.colovirt.com/osd.xml" title="Colocation to Virtualization" />
	<atom:link rel='hub' href='http://blog.colovirt.com/?pushpress=hub'/>
		<item>
		<title>Storage, Networking, EMC: DataDomain Replication</title>
		<link>http://blog.colovirt.com/2010/05/26/storage-networking-emc-datadomain-replication/</link>
		<comments>http://blog.colovirt.com/2010/05/26/storage-networking-emc-datadomain-replication/#comments</comments>
		<pubDate>Wed, 26 May 2010 14:49:41 +0000</pubDate>
		<dc:creator>Kevin Goodman</dc:creator>
				<category><![CDATA[Data Domain]]></category>
		<category><![CDATA[NAS]]></category>
		<category><![CDATA[Networking]]></category>
		<category><![CDATA[deduplication]]></category>
		<category><![CDATA[data domain]]></category>
		<category><![CDATA[LinkedIn]]></category>
		<category><![CDATA[cli]]></category>
		<category><![CDATA[datadomain]]></category>
		<category><![CDATA[replication]]></category>
		<category><![CDATA[command line]]></category>
		<category><![CDATA[setup replication]]></category>
		<category><![CDATA[replication add]]></category>
		<category><![CDATA[source]]></category>
		<category><![CDATA[destination]]></category>
		<category><![CDATA[initialize]]></category>
		<category><![CDATA[replication initialize]]></category>
		<category><![CDATA[replication watch]]></category>
		<category><![CDATA[pre-comp]]></category>
		<category><![CDATA[replication show config]]></category>
		<category><![CDATA[show config]]></category>
		<category><![CDATA[dir]]></category>

		<guid isPermaLink="false">http://blog.colovirt.com/?p=804</guid>
		<description><![CDATA[Storage, Networking, EMC: DataDomain Replication<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=blog.colovirt.com&blog=5256186&post=804&subd=colovirt&ref=&feed=1" />]]></description>
			<content:encoded><![CDATA[<p>We have a total of 3 DataDomains currently in production.  One at our &#8220;Tier 1&#8243; site, &#8220;Tier 2&#8243;(DR) and one in Europe. All DataDomain appliances have the ability to replicate data among themselves.  This will be a general overview of how to setup replication between two DataDomains</p>
<p>On the source, I have already setup a directory tree for &#8220;/backup/europe_data&#8221;.  All files destined for our Euroupe office will be placed here.  On the DataDomain devices, replicated folders are added manually.  By default none are replicated.<span id="more-804"></span><strong><br />
*********************<br />
Be aware that if you are viewing this through a web browser that a lot of the command might be hidden due to formatting of the WordPress theme.  It is best viewed by an RSS reader.  If you would like the full text, email or leave a comment and I can send you a PDF version.<br />
*********************</strong></p>
<p><strong>Below is the help output for &#8220;replication add&#8221; command.</strong></p>
<pre>user01@us-dd565# replication add  ?
Commands matching "replication add":
  replication add source  destination
                 Add a replication pair</pre>
<p><strong>I wish the syntax was easy as what was stated above, but below is the actual command used to setup replication on the source DataDomain</strong></p>
<pre>user01@us-dd565# replication add source dir://us-dd565.testdomain.com/backup/europe_data destination dir://eu-dd01.testdomain.com/backup/europe_data</pre>
<p><strong>Once the source is setup, the destination endpoint/DataDomain also must be configured.  The command is identical to what was entered at the source DataDomain</strong></p>
<pre>user01@eu-dd01# replication add source dir://us-dd565.testdomain.com/backup/europe_data destination dir://eu-dd01.testdomain.com/backup/europe_data</pre>
<p><strong>Once replication is setup on both DataDomains, log back into the source and start the replication.</strong></p>
<pre>user01@us-dd565# replication initialize
Incorrect syntax "replication initialize", showing help:
  replication initialize
                 Initialize replication on the source
                 (configure both source and destination
                 first)</pre>
<p><strong>Below is the actual syntax to startup replication for the directory that we just configured.</strong></p>
<pre>user01@us-dd565# replication initialize dir://eu-dd01.testdomain.com/backup/europe_data
(00:04) Waiting for initialize to start...
(00:06) Initialize started.
Use 'replication watch dir://eu-dd01.testdomain.com/backup/europe_data' to monitor progress.</pre>
<p><strong>Since I am impatient and want to know for sure this is working, I use &#8220;replication watch&#8221;.  This shows the current progress of the replication between DataDomains.</strong></p>
<pre>user01@us-dd565# replication watch dir://eu-dd01.testdomain.com/backup/europe_data
    Use Control-C to stop monitoring.

(00:57) Replication initialize started...
(00:59) initializing 3/3:
(10:35)     : pre-comp:   0%    27 KB/s, network    26 KB/s, 0 of 6 files</pre>
<p><strong>When new data is written to the mount point, replication automatically starts.  Below is what shows if no data is currently being replicated.</strong></p>
<pre>user01@us-dd565# replication watch dir://eu-dd01.testdomain.com/backup/europe_data
**** Replication initialize or recover already completed.</pre>
<p><strong>&#8220;replication show config&#8221; is used to display all the configured replication points.</strong></p>
<pre>user01@us-dd565# replication show config
CTX   Source                                                    Destination                                                 Connection Host and Port                       Enabled
---   -------------------------------------------------------   ---------------------------------------------------------   --------------------------------------------   -------
11    dir://us-dd565.testdomain.com/backup/mysql-rep       	dir://us-t2-dd510.testdomain.com/backup/mysql-rep	us-t2-dd510.testdomain.com   (default)     yes
12    dir://us-dd565.testdomain.com/backup/europe_data        	dir://eu-dd510.testdomain.com/backup/europe_data	eu-dd510.testdomain.com   (default)     yes
---   -------------------------------------------------------   ---------------------------------------------------------   --------------------------------------------   -------
</pre>
<p><strong>Sorry for all of the spacing being off.  All the tabs did not come over when copying data from the console.</strong></p>
<div id="_mcePaste" style="overflow:hidden;position:absolute;left:-10000px;top:0;width:1px;height:1px;">
<pre>user01</pre>
</div>
<br />Filed under: <a href='http://blog.colovirt.com/category/deduplication/data-domain-deduplication/'>Data Domain</a>, <a href='http://blog.colovirt.com/category/deduplication/'>deduplication</a>, <a href='http://blog.colovirt.com/category/nas/'>NAS</a>, <a href='http://blog.colovirt.com/category/networking/'>Networking</a>  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/colovirt.wordpress.com/804/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/colovirt.wordpress.com/804/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/colovirt.wordpress.com/804/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/colovirt.wordpress.com/804/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/colovirt.wordpress.com/804/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/colovirt.wordpress.com/804/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/colovirt.wordpress.com/804/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/colovirt.wordpress.com/804/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/colovirt.wordpress.com/804/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/colovirt.wordpress.com/804/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=blog.colovirt.com&blog=5256186&post=804&subd=colovirt&ref=&feed=1" />]]></content:encoded>
			<wfw:commentRss>http://blog.colovirt.com/2010/05/26/storage-networking-emc-datadomain-replication/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
	
		<media:content url="" medium="image">
			<media:title type="html">Kevin Goodman</media:title>
		</media:content>
	</item>
		<item>
		<title>Linux/Networking/VMware: Snmpwalk MAC Address Missing 0s</title>
		<link>http://blog.colovirt.com/2009/05/05/linuxnetworkingvmware-snmpwalk-mac-address-missing-0s/</link>
		<comments>http://blog.colovirt.com/2009/05/05/linuxnetworkingvmware-snmpwalk-mac-address-missing-0s/#comments</comments>
		<pubDate>Tue, 05 May 2009 09:26:59 +0000</pubDate>
		<dc:creator>Kevin Goodman</dc:creator>
				<category><![CDATA[Data Domain]]></category>
		<category><![CDATA[Linux]]></category>
		<category><![CDATA[Networking]]></category>
		<category><![CDATA[VMWare]]></category>
		<category><![CDATA[MAC]]></category>
		<category><![CDATA[missing 0]]></category>
		<category><![CDATA[snmpwalk]]></category>

		<guid isPermaLink="false">http://blog.colovirt.com/?p=537</guid>
		<description><![CDATA[Linux/Networking/VMware: Snmpwalk MAC Address Missing 0s<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=blog.colovirt.com&blog=5256186&post=537&subd=colovirt&ref=&feed=1" />]]></description>
			<content:encoded><![CDATA[<p>A few days ago I was looking for a quick way to retrieve MAC address information from servers to map ports in a switch cluster.  I figured I would share a few gotchas that might not be well known to people that do not have a background working with SNMP.  Snmpwalk is a command line open-source utility for Linux.  I am sure there is a port for Windows, but for the scope of this writing I am sticking to the Linux version.</p>
<p>The following example will show how to query a standard Linux based server running SNMP with version 1 queries allowed.  I am passing the &#8220;ifPhysAddress&#8221; parameter to return only the interface(s) MAC addresses.<br />
<span id="more-537"></span>snmpwalk basic usage</p>
<pre>USAGE: snmpwalk [OPTIONS] AGENT [OID]</pre>
<p>Below is specifying version 1, community string &#8220;PUBLIC&#8221;, server to query &#8220;dbserv01.testdomain.com&#8221;, and information to return &#8220;ifPhysAddress&#8221;</p>
<pre>root@testbox01:~# snmpwalk -v 1 -c PUBLIC dbserv01.testdomain.com ifPhysAddress
IF-MIB::ifPhysAddress.1 = STRING:
IF-MIB::ifPhysAddress.2 = STRING: 0:12:39:65:36:28
IF-MIB::ifPhysAddress.3 = STRING: 0:12:39:65:36:28
IF-MIB::ifPhysAddress.4 = STRING: 0:12:39:65:36:28
IF-MIB::ifPhysAddress.5 = STRING: 0:0:0:0:36:28</pre>
<p>Above shows all the listed MACs that can be referenced by SNMP.  As you can see, the same MAC &#8220;0:12:39:65:36:28&#8243; is listed 3 times. This typically means that the network interfaces are bonded.</p>
<p>Below shows the actual interface information on the queried Linux server.  As noted, the interfaces are bonded (bond0), and the MAC address (HWaddr) listed is the same as what was retrieved by snmpwalk.</p>
<pre>[root@dbserv01 ~]# ifconfig
bond0     Link encap:Ethernet  HWaddr 00:12:39:65:36:28
          inet addr:127.1.1.182  Bcast:127.1.1.255  Mask:255.255.255.0
          inet6 addr: fe80::200:ff:fe00:0/64 Scope:Link
          UP BROADCAST RUNNING MASTER MULTICAST  MTU:1500  Metric:1
          RX packets:1033814138 errors:0 dropped:0 overruns:0 frame:0
          TX packets:833777834 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:0
          RX bytes:1051206111974 (979.0 GiB)  TX bytes:602216674869 (560.8 GiB)

eth0      Link encap:Ethernet  HWaddr 00:12:39:65:36:28
          UP BROADCAST RUNNING SLAVE MULTICAST  MTU:1500  Metric:1
          RX packets:1025047842 errors:0 dropped:0 overruns:0 frame:0
          TX packets:833777834 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:1000
          RX bytes:1050502485293 (978.3 GiB)  TX bytes:602216674869 (560.8 GiB)
          Interrupt:193 Memory:e4000000-e4012100 

eth1      Link encap:Ethernet  HWaddr 00:12:39:65:36:28
          UP BROADCAST RUNNING SLAVE MULTICAST  MTU:1500  Metric:1
          RX packets:8766296 errors:0 dropped:0 overruns:0 frame:0
          TX packets:0 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:1000
          RX bytes:703626681 (671.0 MiB)  TX bytes:0 (0.0 b)
          Interrupt:193 Memory:e2000000-e2012100</pre>
<p>Here&#8217;s the main &#8220;gotcha&#8221;.  Snmpwalk shows the MAC as &#8220;0:12:39:65:36:28&#8243;, but ifconfig on the local server shows &#8220;00:12:39:65:36:28&#8243;.  For better comparison, both are listed again below:</p>
<pre>0:12:39:65:36:28
00:12:39:65:36:28</pre>
<p>As you will probably see, a &#8220;0&#8243; is missing.  This is not a true issue, but a design in SNMP.  Most applications will auto correct/translate this.  Of course, some do not.</p>
<p>Here are a few more examples</p>
<pre>IF-MIB::ifPhysAddress.2 = STRING: 0:13:99:65:c:80
IF-MIB::ifPhysAddress.3 = STRING: 0:13:99:65:c:81</pre>
<p>Each one of the above also has &#8220;0&#8243;s removed.</p>
<pre>0:13:99:65:c:80
is really
00:13:99:65:0c:80</pre>
<p>I think the point has been made.  &#8220;0&#8243;s are removed from all fields (&#8220;:&#8221; separates the fields) if it is the first character.  So &#8220;00&#8243; is displayed as &#8220;0&#8243;, &#8220;0c&#8221; displayed as &#8220;c&#8221;, etc.</p>
<p>The best information that I have found on this is that each field represents a byte.  Logically, 01 is the same as 1, 0d is the same as d, and so on.  Also, remember that bonded interfaces will also list the same MAC on all interfaces.</p>
<p>This will be the same on most Linux/Unix based distributions.  I was able to successfully retrive MAC information from Linux servers, DataDomain appliances(RedHat based), and NetApp NAS (BSD based).</p>
<p>Same results when running a check on a VMware ESX server</p>
<pre>root@testbox01:~# snmpwalk -v 1 -c PUBLIC vmserv01.testdomain.com ifPhysAddress
IF-MIB::ifPhysAddress.1 = STRING:
IF-MIB::ifPhysAddress.2 = STRING: 0:1a:54:eb:12:96
IF-MIB::ifPhysAddress.3 = STRING: 0:1a:54:eb:12:94
IF-MIB::ifPhysAddress.4 = STRING: 0:13:26:84:7a:26
IF-MIB::ifPhysAddress.5 = STRING: 0:13:26:84:7a:27
IF-MIB::ifPhysAddress.6 = STRING: 0:13:26:84:7a:24</pre>
<p>Notes: This is not an issue/design on all SNMP clients or daemons.  Just don&#8217;t be freaked out if you stumble across this.  Most SNMP clients/MIB browsers automatically add in the 0s that are left out.</p>
<br />Posted in Data Domain, Linux, Networking, VMWare  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/colovirt.wordpress.com/537/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/colovirt.wordpress.com/537/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/colovirt.wordpress.com/537/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/colovirt.wordpress.com/537/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/colovirt.wordpress.com/537/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/colovirt.wordpress.com/537/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/colovirt.wordpress.com/537/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/colovirt.wordpress.com/537/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/colovirt.wordpress.com/537/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/colovirt.wordpress.com/537/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=blog.colovirt.com&blog=5256186&post=537&subd=colovirt&ref=&feed=1" />]]></content:encoded>
			<wfw:commentRss>http://blog.colovirt.com/2009/05/05/linuxnetworkingvmware-snmpwalk-mac-address-missing-0s/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
	
		<media:content url="" medium="image">
			<media:title type="html">Kevin Goodman</media:title>
		</media:content>
	</item>
		<item>
		<title>DataDomain/NAS/Filesystems/Linux: Remove Files From A DataDomain&#8217;s /ddvar</title>
		<link>http://blog.colovirt.com/2009/04/16/datadomainnasfilesystemslinux-remove-files-from-a-datadomains-ddvar/</link>
		<comments>http://blog.colovirt.com/2009/04/16/datadomainnasfilesystemslinux-remove-files-from-a-datadomains-ddvar/#comments</comments>
		<pubDate>Thu, 16 Apr 2009 15:19:59 +0000</pubDate>
		<dc:creator>Kevin Goodman</dc:creator>
				<category><![CDATA[Data Domain]]></category>
		<category><![CDATA[Filesystems]]></category>
		<category><![CDATA[Linux]]></category>
		<category><![CDATA[NAS]]></category>
		<category><![CDATA[cifs]]></category>
		<category><![CDATA[data domain]]></category>
		<category><![CDATA[datadomain]]></category>
		<category><![CDATA[ddvar]]></category>
		<category><![CDATA[full]]></category>
		<category><![CDATA[LinkedIn]]></category>
		<category><![CDATA[nfs]]></category>
		<category><![CDATA[web interface]]></category>

		<guid isPermaLink="false">http://blog.colovirt.com/?p=503</guid>
		<description><![CDATA[DataDomain/NAS/Filesystems/Linux: Remove Files From A DataDomain's /ddvar<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=blog.colovirt.com&blog=5256186&post=503&subd=colovirt&ref=&feed=1" />]]></description>
			<content:encoded><![CDATA[<p>A few days ago we received alerts for the /ddvar fileystem from one of our Data Domain units.  Normally, I would not manually remove any files from this filesystem due to it being mainly used by the underlining OS and not for NAS storage.  In this case, the problem was the &#8220;core&#8221; subdirectory.  I tried to remove the files from a Windows machine, but due to permission issues, I was unable to do so.  Even through Windows (CIFS) to the DataDomain, I was able to modify the permissions of the file(s) and still would receive a permission denied issue when trying to remove.  The quick solution here was to add my Linux box to the NFS access list, mount &#8220;/ddvar&#8221;, and remove the files as the root user.  Below details the process that worked for me.</p>
<div id="attachment_504" class="wp-caption alignnone" style="width: 310px"><img class="size-medium wp-image-504" title="DataDomain Web Alert" src="http://colovirt.files.wordpress.com/2009/04/ddwebalert.jpg?w=300&#038;h=67" alt="DataDomain Web Alert" width="300" height="67" /><p class="wp-caption-text">DataDomain Web Alert</p></div>
<p><span id="more-503"></span><strong>SSH to the DataDomain and add my Linux systems IP address</strong></p>
<pre>admin1@DataDomain01# nfs add /ddvar 172.16.100.6
Mount the DataDomain /ddvar export on the Linux system
root@tstbox02:~# mount DataDomain01:/ddvar /mnt/DataDomain01/</pre>
<p><strong>Move into the core sub-directory under the ddvar mount point</strong></p>
<pre>root@tstbox02:~# cd /mnt/DataDomain01/core/</pre>
<p><strong>Check the directory for files.  As you can see below, the core directory contained 47 gig worth of data</strong></p>
<pre>root@tstbox02:/mnt/DataDomain01/core# ls -lah
total 47G
drwxrwsr-x  2 root group 4.0K 2009-01-14 22:43 .
drwxr-xr-x 12 root group 4.0K 2009-04-02 10:28 ..
-rw-r--r--  1 root group 2.2M 2008-04-10 14:23 cmdb.core.26956.1207851782.gz
-rw-r--r--  1 root group 3.8M 2008-04-10 15:06 core.13124
-rw-r--r--  1 root group 121K 2008-04-08 07:01 ddfs.core.14547.1207652507.gz
-rw-------  1 root group 352K 2008-04-07 22:56 ddfs.core.15098.1207618361.gz
-rw-r--r--  1 root group 167M 2008-04-09 09:30 ddfs.core.15100.1207747799.gz
-rw-r--r--  1 root group 167M 2008-04-08 10:37 ddfs.core.15125.1207665449.gz
-rw-r--r--  1 root group 167M 2008-04-08 10:38 ddfs.core.15505.1207665497.gz
-rw-r--r--  1 root group 167M 2008-04-09 09:31 ddfs.core.15506.1207747848.gz
-rw-r--r--  1 root group 527M 2008-09-10 16:27 ddfs.core.1560.1221078099.gz
-rw-r--r--  1 root group 166M 2008-04-08 07:32 ddfs.core.15675.1207654304.gz
-rw-r--r--  1 root group 167M 2008-04-08 10:39 ddfs.core.15795.1207665554.gz
-rw-r--r--  1 root group 167M 2008-04-09 09:32 ddfs.core.15813.1207747905.gz
-rw-r--r--  1 root group 636M 2008-07-28 15:20 ddfs.core.15991.1217272516.gz
-rw-r--r--  1 root group 167M 2008-04-08 10:40 ddfs.core.16055.1207665605.gz
-rw-r--r--  1 root group 167M 2008-04-09 09:33 ddfs.core.16095.1207747957.gz
-rw-r--r--  1 root group 167M 2008-04-08 07:32 ddfs.core.18047.1207654349.gz
-rw-r--r--  1 root group 167M 2008-04-08 07:33 ddfs.core.18231.1207654404.gz
-rw-r--r--  1 root group 167M 2008-04-08 07:34 ddfs.core.18591.1207654458.gz
-rw-r--r--  1 root group 548M 2008-09-20 02:56 ddfs.core.22290.1221893385.gz
-rw-r--r--  1 root group 167M 2008-04-09 10:23 ddfs.core.22705.1207750958.gz
-rw-r--r--  1 root group 167M 2008-04-09 10:23 ddfs.core.22875.1207751006.gz
-rw-r--r--  1 root group 167M 2008-04-09 10:24 ddfs.core.23008.1207751055.gz
-rw-r--r--  1 root group 553M 2008-08-19 15:26 ddfs.core.23183.1219173638.gz
-rw-r--r--  1 root group 167M 2008-04-09 10:25 ddfs.core.23269.1207751113.gz
-rw-r--r--  1 root group 167M 2008-04-09 09:06 ddfs.core.28347.1207746385.gz
-rw-r--r--  1 root group 167M 2008-04-09 09:07 ddfs.core.28507.1207746432.gz
-rw-r--r--  1 root group 167M 2008-04-09 09:08 ddfs.core.28694.1207746490.gz
-rw-r--r--  1 root group 167M 2008-04-09 09:09 ddfs.core.28989.1207746540.gz
-rw-r--r--  1 root group 167M 2008-04-09 09:14 ddfs.core.29883.1207746837.gz
-rw-r--r--  1 root group 213M 2008-04-07 22:05 ddfs.gdb.15098.1207618361</pre>
<p><strong>Since I verified that we do not need the archived (.gz) files, they were removed</strong></p>
<pre>root@tstbox02:/mnt/DataDomain01/core# rm *.gz</pre>
<p><strong>By only retaining the newer files in this directory, the size is now down to 1.6 gigs.</strong></p>
<pre>root@tstbox02:/mnt/DataDomain01/core# ls -lah
total 1.6G
drwxrwsr-x  2 root group 4.0K 2009-04-15 14:29 .
drwxr-xr-x 12 root group 4.0K 2009-04-02 10:28 ..
-rw-r--r--  1 root group 3.8M 2008-04-10 15:06 core.13124
-rw-r--r--  1 root group 213M 2008-04-07 22:05 ddfs.gdb.15098.1207618361</pre>
<p>Once this was completed, the alert in this DataDomain cleared in the web interface.</p>
<div id="attachment_505" class="wp-caption alignnone" style="width: 310px"><img class="size-medium wp-image-505" title="Data Domain Web Alert Cleared" src="http://colovirt.files.wordpress.com/2009/04/ddwebalertclear.jpg?w=300&#038;h=43" alt="Data Domain Web Alert Cleared" width="300" height="43" /><p class="wp-caption-text">Data Domain Web Alert Cleared</p></div>
<p><strong>Notes:  Always verify files that are being removed are not needed.  If there are core files present, it generally means the system has hit an error.  Verify with your DataDomain support before modifying the ddvar filesystem</strong>.</p>
<br />Posted in Data Domain, Filesystems, Linux, NAS  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/colovirt.wordpress.com/503/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/colovirt.wordpress.com/503/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/colovirt.wordpress.com/503/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/colovirt.wordpress.com/503/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/colovirt.wordpress.com/503/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/colovirt.wordpress.com/503/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/colovirt.wordpress.com/503/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/colovirt.wordpress.com/503/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/colovirt.wordpress.com/503/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/colovirt.wordpress.com/503/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=blog.colovirt.com&blog=5256186&post=503&subd=colovirt&ref=&feed=1" />]]></content:encoded>
			<wfw:commentRss>http://blog.colovirt.com/2009/04/16/datadomainnasfilesystemslinux-remove-files-from-a-datadomains-ddvar/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="" medium="image">
			<media:title type="html">Kevin Goodman</media:title>
		</media:content>

		<media:content url="http://colovirt.files.wordpress.com/2009/04/ddwebalert.jpg?w=300" medium="image">
			<media:title type="html">DataDomain Web Alert</media:title>
		</media:content>

		<media:content url="http://colovirt.files.wordpress.com/2009/04/ddwebalertclear.jpg?w=300" medium="image">
			<media:title type="html">Data Domain Web Alert Cleared</media:title>
		</media:content>
	</item>
		<item>
		<title>NAS / Data Domain: Resetting Hung Alert</title>
		<link>http://blog.colovirt.com/2008/12/29/data-domain-hung-alert/</link>
		<comments>http://blog.colovirt.com/2008/12/29/data-domain-hung-alert/#comments</comments>
		<pubDate>Mon, 29 Dec 2008 19:40:23 +0000</pubDate>
		<dc:creator>Kevin Goodman</dc:creator>
				<category><![CDATA[Data Domain]]></category>
		<category><![CDATA[Hardware]]></category>
		<category><![CDATA[NAS]]></category>
		<category><![CDATA[deduplication]]></category>
		<category><![CDATA[alert]]></category>
		<category><![CDATA[data domain]]></category>
		<category><![CDATA[dd]]></category>
		<category><![CDATA[dedupe]]></category>
		<category><![CDATA[failed]]></category>
		<category><![CDATA[hung]]></category>
		<category><![CDATA[LinkedIn]]></category>
		<category><![CDATA[stuck]]></category>

		<guid isPermaLink="false">http://blog.colovirt.com/?p=358</guid>
		<description><![CDATA[Following the process of removing a hung / stuck alert in a Data Domain using the command line interface.<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=blog.colovirt.com&blog=5256186&post=358&subd=colovirt&ref=&feed=1" />]]></description>
			<content:encoded><![CDATA[<p>We had a power supply go out on one of our Data Domain 510 appliances about 2 weeks ago.  They shipped out a replacement power supply and it was put in place.  After the power supply was replaced, the alarm was still showing via the web page interface and CLI (Command Line Interface).  Since this is a standby backup unit, I did do also tried a reboot.  This also did not clear the alert.  <strong>Remember, I am in now way responsible for anyone ruining their system or voiding their warranty.<br />
</strong><br />
<strong>Snippet from the autosupport(email) log</strong><br />
Power Supply<br />
Status<br />
&#8212;&#8212;&#8211;<br />
DEGRADED<br />
&#8212;&#8212;&#8211;</p>
<p><strong>From the CLI</strong><br />
# alerts show current<br />
Alert Time         Description<br />
&#8212;&#8212;&#8212;&#8212;&#8212;-   &#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8211;<br />
Mon Dec  8 08:38   Encl 1 <strong>A power supply module has failed.</strong><br />
&#8212;&#8212;&#8212;&#8212;&#8212;-   &#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8211;<br />
There is 1 active alert</p>
<p>I needed to go over to that colocation anyway so I made sure remote hands didn&#8217;t mess anything up.  So this alert is <strong>definitely hung</strong>.  The new power supply had good status indicators, and the power cable was replaced.  Removing this alert has to be done through the CLI in SE mode.  To do this, I SSHed into the Data Domain and escalated my privileges as follows.</p>
<p><span id="more-358"></span><strong>Retrieve the serial number</strong><br />
# system show serialno<br />
Serial number: XXXXXXXXXXX</p>
<p><strong>Escalate to SE privileges</strong><br />
# priv set SE<br />
Enter system password:<strong>[enter serial number]</strong></p>
<p><strong>Once in SE mode, the prompt will change to something resembling the following</strong><br />
SE@hostname##</p>
<p><strong>Now, the &#8216;reg&#8217; command is extended to its full feature set</strong><br />
SE@hostname## reg<br />
Commands matching &#8220;reg&#8221;:</p>
<p><strong>reg removekey</strong> &lt;key&gt;           Remove a key from the configuration<br />
reg set reg-default &lt;key&gt;     Set the specified key to the default value<br />
reg set unset-defaults        Set unset defaults.  Useful for upgrades<br />
reg set &lt;key&gt; = &lt;value&gt;       Set a configuration key to the given value<br />
reg setraw &lt;key&gt; = &lt;value&gt;    Set an encoded reg string<br />
reg show defaults             Show registry defaults<br />
reg show obsolete             Show obsolete keys<br />
reg show stats                Show registry stats<br />
reg showraw [nokey]           Show encoded registry data<br />
reg show [nokey] &lt;key&gt;        Show a value for a configuration key</p>
<p><strong>The autosupport contains the registry key that needs to be removed</strong><br />
dynamic.ems.701.x.1000.x.9.1.5 = Encl 1 A power supply</p>
<p><strong>Cut out the part of the key that is needed</strong><br />
dynamic.ems.701.x.1000.x.9.1.5</p>
<p><strong>The following removes the hung alert from the registry</strong><br />
SE@hostname## reg removekey dynamic.ems.701.x.1000.x.1.5</p>
<p><strong>Note: Unfortunately, the alert does not tell which of the 3 power supplies have failed.  This was not a huge problem, since the remote hands just eyed the power supply that had no status lights on.</strong></p>
<br />Posted in Data Domain, deduplication, Hardware, NAS  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/colovirt.wordpress.com/358/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/colovirt.wordpress.com/358/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/colovirt.wordpress.com/358/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/colovirt.wordpress.com/358/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/colovirt.wordpress.com/358/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/colovirt.wordpress.com/358/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/colovirt.wordpress.com/358/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/colovirt.wordpress.com/358/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/colovirt.wordpress.com/358/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/colovirt.wordpress.com/358/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=blog.colovirt.com&blog=5256186&post=358&subd=colovirt&ref=&feed=1" />]]></content:encoded>
			<wfw:commentRss>http://blog.colovirt.com/2008/12/29/data-domain-hung-alert/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="" medium="image">
			<media:title type="html">Kevin Goodman</media:title>
		</media:content>
	</item>
		<item>
		<title>Data Domain NTP Configuration</title>
		<link>http://blog.colovirt.com/2008/10/28/data-domain-ntp-configuration/</link>
		<comments>http://blog.colovirt.com/2008/10/28/data-domain-ntp-configuration/#comments</comments>
		<pubDate>Tue, 28 Oct 2008 22:10:24 +0000</pubDate>
		<dc:creator>Kevin Goodman</dc:creator>
				<category><![CDATA[Data Domain]]></category>
		<category><![CDATA[NAS]]></category>
		<category><![CDATA[data domain]]></category>
		<category><![CDATA[Data Domain NTP]]></category>
		<category><![CDATA[LinkedIn]]></category>
		<category><![CDATA[ntp]]></category>
		<category><![CDATA[ntp config]]></category>
		<category><![CDATA[pool.ntp.org]]></category>

		<guid isPermaLink="false">http://colovirt.wordpress.com/?p=150</guid>
		<description><![CDATA[Configuring Data Domain appliance to work with NTP<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=blog.colovirt.com&blog=5256186&post=150&subd=colovirt&ref=&feed=1" />]]></description>
			<content:encoded><![CDATA[<p><strong>Below is information on how to setup a Data Domain appliance to work with the Network Time Protocol (NTP)</strong></p>
<p><strong>Check the NTP configuration</strong><br />
dd# ntp show config<br />
NTP is currently enabled.<br />
No NTP servers configured; using multicast mode.</p>
<p><strong>Add a new timeserver to the list</strong><br />
dd# ntp add timeserver pool.ntp.org<br />
Remote Time Servers:<br />
pool.ntp.org</p>
<p><strong>Check the NTP configuration</strong><br />
dd# ntp show config<br />
NTP is currently enabled.<br />
#   Server<br />
-   &#8212;&#8212;&#8212;&#8212;<br />
1   pool.ntp.org<br />
-   &#8212;&#8212;&#8212;&#8212;<br />
Showing NTP servers configured manually.<br />
<strong> I advise disabling and re-enabling the NTP service</strong><br />
dd# ntp disable<br />
NTP disabled.<br />
dd# ntp enable<br />
NTP enabled.<br />
<strong><br />
Check the NTP status.  It may take a while for NTP to query and update this information</strong><br />
# ntp status<br />
Status                                             Enabled<br />
Current Clock Time                         Tue Oct 28 16:07:22.708 2008<br />
Clock Last Synchronized                 Tue Oct 28 15:48:23.398 2008<br />
Clock Last Synchronized With Time Server   208.53.158.34</p>
<p><strong>Removing a timeserver from the list</strong><br />
dd# ntp del timeserver pool.ntp.org<br />
Remote Time Servers:<br />
(multicast)</p>
<p><strong>Check the NTP configuration</strong><br />
dd# ntp show config<br />
NTP is currently enabled.<br />
No NTP servers configured; using multicast mode.</p>
<p><strong>Note:  Multiple timeservers can be used in the NTP configuration.  This example only showed one.  To add another, just follow &#8220;Add a new timeserver to the list&#8221; part again. It may take a while for the NTP service<br />
</strong></p>
<br />Posted in Data Domain, NAS  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/colovirt.wordpress.com/150/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/colovirt.wordpress.com/150/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/colovirt.wordpress.com/150/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/colovirt.wordpress.com/150/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/colovirt.wordpress.com/150/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/colovirt.wordpress.com/150/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/colovirt.wordpress.com/150/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/colovirt.wordpress.com/150/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/colovirt.wordpress.com/150/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/colovirt.wordpress.com/150/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=blog.colovirt.com&blog=5256186&post=150&subd=colovirt&ref=&feed=1" />]]></content:encoded>
			<wfw:commentRss>http://blog.colovirt.com/2008/10/28/data-domain-ntp-configuration/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
	
		<media:content url="" medium="image">
			<media:title type="html">Kevin Goodman</media:title>
		</media:content>
	</item>
		<item>
		<title>Data Domain Hostname / IP Change</title>
		<link>http://blog.colovirt.com/2008/10/28/data-domain-hostname-ip-change/</link>
		<comments>http://blog.colovirt.com/2008/10/28/data-domain-hostname-ip-change/#comments</comments>
		<pubDate>Tue, 28 Oct 2008 19:46:36 +0000</pubDate>
		<dc:creator>Kevin Goodman</dc:creator>
				<category><![CDATA[Data Domain]]></category>
		<category><![CDATA[NAS]]></category>
		<category><![CDATA[510]]></category>
		<category><![CDATA[565]]></category>
		<category><![CDATA[acrive directory]]></category>
		<category><![CDATA[cifs]]></category>
		<category><![CDATA[data domain]]></category>
		<category><![CDATA[dd]]></category>
		<category><![CDATA[dd 510]]></category>
		<category><![CDATA[dd 565]]></category>
		<category><![CDATA[LinkedIn]]></category>
		<category><![CDATA[ntp]]></category>
		<category><![CDATA[veth]]></category>

		<guid isPermaLink="false">http://colovirt.wordpress.com/?p=147</guid>
		<description><![CDATA[Process to change the IP and hostname on a Data Domain appliance<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=blog.colovirt.com&blog=5256186&post=147&subd=colovirt&ref=&feed=1" />]]></description>
			<content:encoded><![CDATA[<p>The following is information on how to re-ip and change the hostname on a Data Domain appliance.  This was done on both a Data Domain 510 and 565.</p>
<p><strong>Check to see what host name mappings are in the Data Domain.  If replacing a unit and using its IP, the old servers information would have to be removed from here.  In this case, dd01 would cause local lookups to have problems, since that&#8217;s the one being replaced by the new unit.</strong></p>
<p>newdd# net hosts show<br />
Hostname Mappings:<br />
x.x.x.190 -&gt; dd04.x.com<br />
x.x.x.191 -&gt; dd01.x.com dd01<br />
x.x.x.192 -&gt; dd03.x.com dd03</p>
<p><strong>I decided to just wipe the hosts file and remove all static mappings.</strong><br />
newdd# net hosts reset<br />
Host mappings reset to empty.</p>
<p><strong>Change the IP on a single interface</strong><br />
newdd# net config eth0 x.x.x.191 netmask x.x.x.0<br />
Configuring interface&#8230;<br />
<strong><br />
Change the IP on a virtual interface if you are doing NIC teaming.  This example will be used in the ping below</strong><br />
newdd# net config veth0 x.x.x.191 netmask x.x.x.0<br />
Configuring interface&#8230;<br />
<strong><br />
Test connectivity from a server on the network.  It took the DD 565 about 2 minutes to come up on the new IP.</strong><br />
server# ping x.x.x.191<br />
PING x.x.x.191 (x.x.x.191) 56(84) bytes of data.<br />
64 bytes from x.x.x.191: icmp_seq=20 ttl=61 time=217 ms<br />
64 bytes from x.x.x.191: icmp_seq=21 ttl=61 time=1.52 ms<br />
64 bytes from x.x.x.191: icmp_seq=22 ttl=61 time=1.55 ms<br />
64 bytes from x.x.x.191: icmp_seq=23 ttl=61 time=1.52 ms<br />
64 bytes from x.x.x.191: icmp_seq=24 ttl=61 time=1.73 ms</p>
<p><strong>Time to change the hostname of the box</strong><br />
newdd# net set hostname dd01.x.com<br />
The Hostname is: dd01.x.com<br />
CIFS active directory authentication will stop working after hostname change.<br />
Run &#8216;cifs set authentication&#8217; command again.</p>
<p>As directed, cifs set authentication command had to be ran to to join the new Data Domain back to Active Directory.</p>
<p><strong>Note:  A reboot of the Data Domain had to be done to get the cifs authentication back onto the Acitve Directory domain.  This could have been due to two different issues.  Either the hostname change caused the issue, or the NTP settings.  The system was 5 minutes off from the domain controller before the reboot forced the NTP service to query the timeserver.</strong></p>
<br />Posted in Data Domain, NAS  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/colovirt.wordpress.com/147/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/colovirt.wordpress.com/147/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/colovirt.wordpress.com/147/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/colovirt.wordpress.com/147/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/colovirt.wordpress.com/147/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/colovirt.wordpress.com/147/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/colovirt.wordpress.com/147/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/colovirt.wordpress.com/147/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/colovirt.wordpress.com/147/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/colovirt.wordpress.com/147/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=blog.colovirt.com&blog=5256186&post=147&subd=colovirt&ref=&feed=1" />]]></content:encoded>
			<wfw:commentRss>http://blog.colovirt.com/2008/10/28/data-domain-hostname-ip-change/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="" medium="image">
			<media:title type="html">Kevin Goodman</media:title>
		</media:content>
	</item>
		<item>
		<title>NetApp: Deduplication ASIS and VMWare</title>
		<link>http://blog.colovirt.com/2008/10/23/netapp-deduplication-a-sis-and-vmware/</link>
		<comments>http://blog.colovirt.com/2008/10/23/netapp-deduplication-a-sis-and-vmware/#comments</comments>
		<pubDate>Thu, 23 Oct 2008 23:59:38 +0000</pubDate>
		<dc:creator>Kevin Goodman</dc:creator>
				<category><![CDATA[NAS]]></category>
		<category><![CDATA[SAN (Storage Area Network)]]></category>
		<category><![CDATA[VMWare]]></category>
		<category><![CDATA[deduplication]]></category>
		<category><![CDATA[asis]]></category>
		<category><![CDATA[avamar]]></category>
		<category><![CDATA[dat domain]]></category>
		<category><![CDATA[EMC]]></category>
		<category><![CDATA[isci]]></category>
		<category><![CDATA[LinkedIn]]></category>
		<category><![CDATA[netapp]]></category>
		<category><![CDATA[netapp asis]]></category>
		<category><![CDATA[vmware deduplication]]></category>

		<guid isPermaLink="false">http://colovirt.wordpress.com/?p=96</guid>
		<description><![CDATA[Man, where did this come from?  I used to rule out NetApp deduplication due to the costs of the licenses, but now it is free (if you have one of their NAS).  Also, the max volume size that NetApp can dedupe is 1 terabyte for the model we are on.  A coworker of mine enabled [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=blog.colovirt.com&blog=5256186&post=96&subd=colovirt&ref=&feed=1" />]]></description>
			<content:encoded><![CDATA[<p>Man, where did this come from?  I used to rule out NetApp deduplication due to the costs of the licenses, but now it is free (if you have one of their NAS).  Also, the max volume size that NetApp can dedupe is 1 terabyte for the model we are on.  A coworker of mine enabled deduplication on a VMWare ISCSI volume recently.  Turns out this option could be  great for small to mid sized companies that can not afford to have both an EMC and NetApp. Also as a cost effective way to save money on storage by offloading lower priority servers or VMs to the ASIS volumes</p>
<p><strong>Below is information pulled from the NetApp showing two volumes that are being deduplicated </strong></p>
<p>NAS&gt; df -sh<br />
Filesystem                used      saved       %saved<br />
/vol/users/             246GB       68GB          22%<br />
/vol/vmware/           96GB       99GB          51%</p>
<p><strong>Lets see the status of the service on the VMWare volume</strong><br />
NAS&gt; sis status<br />
Path                           State      Status     Progress<br />
/vol/vmware                    Enabled    Active     35 GB Scanned</p>
<p><strong>Current VMWare volume utilization</strong><br />
NAS&gt; df -h vmware<br />
Filesystem               total       used      avail capacity  Mounted on<br />
/vol/vmware/             950GB      147GB      802GB      16%  /vol/vmware/</p>
<p><strong>Here is the sis configuration and status of the VMWare data store</strong><br />
NAS&gt; sis status -l<br />
Path:                    /vol/vmware<br />
State:                   Enabled<br />
Status:                 Active<br />
Progress:             38231884 KB Scanned<br />
Type:                   Regular<br />
Schedule:             sun-sat@0<br />
Last Operation Begin:    Thu Oct 23 00:00:07 EDT 2008<br />
Last Operation End:      Thu Oct 23 00:03:59 EDT 2008<br />
Last Operation Size:     2405 MB<br />
Last Operation Error:    -<br />
<strong>As we can see, the last run took almost 4 hours</strong></p>
<p><strong><span id="more-96"></span><br />
</strong></p>
<p>The first volume is a CIFS (Windows) user shares containing home directories and whatever data they so desire to store there.  Deduplication is low on here due to the majority of the data not being the same thing just stored many times.  The VMWare share has about 9 windows and Linux virtual machines running there.  This volume is getting a lot better compression due to most of the data being the same system files that are needed for the operating systems to run.  Deduplication is great for this cause, meaning that each of those files only need to be stored once.  We will be off loading more of the non critical and development virtual machines to NetApp ASIS (deduplicated) volumes once it is on fiber.  The compression will continue to increase as the number of VMs running within them increase.  From the looks of it, we should easily be able to get 80% or more deduplication rates!  In the long run using this feature will save a lot of money on the number of drive trays needed.</p>
<p><strong>Note:  One downfall, ASIS is not real time deduplication.  It is ran on as schedule instead of as the data is coming in, unlike a Data Domain.</strong></p>
<p>Just goes to show that you shouldnt believe all of the vendors putting down the competitors products or capabilities.  I do not think that the ASIS is the answer to all problems, but it can definitely help smaller companies.  It is also a lot easier than adding on an appliance like EMC.</p>
<p><strong>10/27/2008</strong></p>
<p>Getting better:</p>
<p>NAS&gt; df -sh /vol/vmware/<br />
Filesystem                used      saved       %saved<br />
/vol/vmware/             215GB      306GB          59%</p>
<p><strong>11/15/2008</strong></p>
<p>NAS&gt; df -sh /vol/testVol</p>
<table border="0">
<tbody>
<tr>
<td>Filesystem</td>
<td>used</td>
<td>saved</td>
<td>%saved</td>
</tr>
<tr>
<td>/vol/testVol/</td>
<td>519GB</td>
<td>754GB</td>
<td>59%</td>
</tr>
</tbody>
</table>
<br />Posted in deduplication, NAS, SAN (Storage Area Network), VMWare  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/colovirt.wordpress.com/96/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/colovirt.wordpress.com/96/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/colovirt.wordpress.com/96/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/colovirt.wordpress.com/96/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/colovirt.wordpress.com/96/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/colovirt.wordpress.com/96/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/colovirt.wordpress.com/96/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/colovirt.wordpress.com/96/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/colovirt.wordpress.com/96/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/colovirt.wordpress.com/96/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=blog.colovirt.com&blog=5256186&post=96&subd=colovirt&ref=&feed=1" />]]></content:encoded>
			<wfw:commentRss>http://blog.colovirt.com/2008/10/23/netapp-deduplication-a-sis-and-vmware/feed/</wfw:commentRss>
		<slash:comments>5</slash:comments>
	
		<media:content url="" medium="image">
			<media:title type="html">Kevin Goodman</media:title>
		</media:content>
	</item>
		<item>
		<title>Data Domain</title>
		<link>http://blog.colovirt.com/2008/10/23/data-domain/</link>
		<comments>http://blog.colovirt.com/2008/10/23/data-domain/#comments</comments>
		<pubDate>Thu, 23 Oct 2008 03:44:51 +0000</pubDate>
		<dc:creator>Kevin Goodman</dc:creator>
				<category><![CDATA[Data Domain]]></category>
		<category><![CDATA[Miscellaneous]]></category>
		<category><![CDATA[NAS]]></category>
		<category><![CDATA[SAN (Storage Area Network)]]></category>
		<category><![CDATA[510]]></category>
		<category><![CDATA[565]]></category>
		<category><![CDATA[avamar]]></category>
		<category><![CDATA[data domain]]></category>
		<category><![CDATA[data domain benefits]]></category>
		<category><![CDATA[dd]]></category>
		<category><![CDATA[dedupe]]></category>
		<category><![CDATA[deduplication]]></category>
		<category><![CDATA[EMC]]></category>
		<category><![CDATA[emc avamar]]></category>
		<category><![CDATA[LinkedIn]]></category>
		<category><![CDATA[netapp]]></category>
		<category><![CDATA[san]]></category>

		<guid isPermaLink="false">http://colovirt.wordpress.com/?p=85</guid>
		<description><![CDATA[I have been managing Data Domain units for about a year now.  Currently, there are 3 running on the network.  Initially, some issues came up that made me a little &#8220;weary&#8221; of them.  First was that we had a few occurrences of one unit disabling its file system.  The biggest problem was when it hit [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=blog.colovirt.com&blog=5256186&post=85&subd=colovirt&ref=&feed=1" />]]></description>
			<content:encoded><![CDATA[<p>I have been managing Data Domain units for about a year now.  Currently, there are 3 running on the network.  Initially, some issues came up that made me a little &#8220;weary&#8221; of them.  First was that we had a few occurrences of one unit disabling its file system.  The biggest problem was when it hit a &#8220;less than 1 percent chance&#8221; error.  The hash function used in the RAID software to isolate corruption had a problem slip through.  This rendered the unit worthless for about 3 days worth of debugging from Data Domain.  Since then, there have been no major problem with either 3 of the units.  Also, the compression that we are getting out of the units is amazing.  The following information is coming from a report I did when we were only running Data Domain 510s.  Backups started to surpass the designated backup window and this is the argument for the upgrade.</p>
<p><a href="http://colovirt.files.wordpress.com/2008/10/fsusage.jpg"><img class="alignnone size-full wp-image-86" title="fsusage" src="http://colovirt.files.wordpress.com/2008/10/fsusage.jpg?w=440&#038;h=128" alt="" width="440" height="128" /></a></p>
<p><!-- 		@page { size: 8.5in 11in; margin: 0.79in } 		TD P { margin-bottom: 0in } 		P { margin-bottom: 0.08in } --></p>
<table border="1" cellspacing="0" cellpadding="4" width="175">
<col width="165"></col>
<tbody>
<tr>
<td width="165" valign="top">
<p align="left">3.75 TB Raw</p>
</td>
</tr>
<tr>
<td width="165" valign="top">
<p align="left">1.95 TB Usable</p>
</td>
</tr>
<tr>
<td width="165" valign="top">
<p align="left">290 GB/hr throughput</p>
</td>
</tr>
</tbody>
</table>
<p style="margin-bottom:0;"><strong>Problems</strong></p>
<ul>
<li>We are maxed out in capacity (number of disks) on the DD510</li>
<li>Currently using ~70% of the available storage</li>
<li>Can not meet a backup window of 8hrs</li>
<li>We are maxing out the processor during the backup window</li>
</ul>
<p><a href="http://colovirt.files.wordpress.com/2008/10/ddsnap.jpg"><img class="alignnone size-full wp-image-87" title="ddsnap" src="http://colovirt.files.wordpress.com/2008/10/ddsnap.jpg?w=496&#038;h=99" alt="" width="496" height="99" /></a></p>
<p><strong>Backup window calculations</strong><br />
Using the last 24 hour pre-compression write rate, we are pushing 2810.8 gigs of data to the Data Domain.  Per DD benchmarking and documentation, the max throughput for the DD510 is 290GB an hour.  Using an 8 hour window, the calculations would be as follows:</p>
<p><strong>2810.8/8 = 351.35 GB /hr</strong></p>
<p>This shows that we are already trying to push more data than the DD 510 can handle in the time window we are trying to achieve.  Below is from Data Domains documentation showing a comparison between their models</p>
<p><a href="http://colovirt.files.wordpress.com/2008/10/ddmodels.jpg"><img class="alignnone size-full wp-image-88" title="ddmodels" src="http://colovirt.files.wordpress.com/2008/10/ddmodels.jpg?w=497&#038;h=132" alt="" width="497" height="132" /></a></p>
<p><strong>Future expansion</strong><br />
Plans are in the works for the IT department to implement NetBackup for Exchange and also move their active directory backups to the Data Domain.  Forecasting of the space required for exchange backups would need to be ~1000 gigs.  Currently, the Exchange data store is around 350 gigs.  Added into the current setup that would be</p>
<p><strong>3160.8/8 = 395.1 GB /hr</strong></p>
<p>That would put us over the limit of the DD530 appliance and up to the DD565 in just throughput alone.  The DD565 would give us the ability to scale up to 3 shelves of disks, whereas the DD510 and 530 can not expand beyond one enclosure (shelves).</p>
<p><strong>Conclusion</strong><br />
Best case for achieving a backup window of ~8 hours or below would be to purchase a DD565 for use at the primary site.  This would allow for over double the hourly throughput and up to 6 times as much raw storage capacity.  The costs and compression capabilities of using a Data Domain system in comparison of an EMC or NetApp solution  seems to be the most financially reasonable route.  I do hear that EMC Avamar is coming down in price!  Also, NetApp free deduplication license for the NetApp does reasonable compression as well.  Although with NetApp, that means owning one first and that would cost a lot more than the Data Domain.</p>
<p>Since this initial writing, there is a new Data Domain 565 in the process of being deployed.  Once this is up and running, I will update the information here with the backup window results.</p>
<p><strong>Note:  This is destination based agentless deduplication, not source based.  All the data is pushed from the servers, through the network, and to the datadomain.  The data is then deduped on the Data Domain.  EMC Avamar is agent based, allowing the server to only push the changed blocks or data to the Avamar deduplicaiton appliance.  This will definitely take a load off of a network.  Only problem with that is you have to install agents on all servers, as well as update that software.  You better have at least a true gigabit network when pushing upwards of 5 terrabytes a night to the data domain.  All in all, I am very happy with data domain and recommend them.</strong><br />
<strong>Update:  Per a conversation with a Data Domain sales team today, they show in the labs that restore speed (read from the Data Domain) is ~85% of the write speed to the device.</strong></p>
<p>So, if a backup takes 1 hour, retrieval of that data should take approximately 1 hour and 11 minutes (70.588 minutes).  Now, this does not take into account the overhead of the application doing the restore.  Hope I did my math correctly.</p>
<br />Posted in Data Domain, Miscellaneous, NAS, SAN (Storage Area Network)  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/colovirt.wordpress.com/85/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/colovirt.wordpress.com/85/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/colovirt.wordpress.com/85/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/colovirt.wordpress.com/85/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/colovirt.wordpress.com/85/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/colovirt.wordpress.com/85/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/colovirt.wordpress.com/85/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/colovirt.wordpress.com/85/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/colovirt.wordpress.com/85/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/colovirt.wordpress.com/85/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=blog.colovirt.com&blog=5256186&post=85&subd=colovirt&ref=&feed=1" />]]></content:encoded>
			<wfw:commentRss>http://blog.colovirt.com/2008/10/23/data-domain/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="" medium="image">
			<media:title type="html">Kevin Goodman</media:title>
		</media:content>

		<media:content url="http://colovirt.files.wordpress.com/2008/10/fsusage.jpg" medium="image">
			<media:title type="html">fsusage</media:title>
		</media:content>

		<media:content url="http://colovirt.files.wordpress.com/2008/10/ddsnap.jpg" medium="image">
			<media:title type="html">ddsnap</media:title>
		</media:content>

		<media:content url="http://colovirt.files.wordpress.com/2008/10/ddmodels.jpg" medium="image">
			<media:title type="html">ddmodels</media:title>
		</media:content>
	</item>
	</channel>
</rss>