<?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>blog.petecheslock.com &#187; Storage</title>
	<atom:link href="http://blog.petecheslock.com/category/storage/feed/" rel="self" type="application/rss+xml" />
	<link>http://blog.petecheslock.com</link>
	<description>Demystifying and discussing cloud computing and storage solutions</description>
	<lastBuildDate>Fri, 21 May 2010 14:52:08 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.9.2</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>But Wait, There&#8217;s Less (Durability)!</title>
		<link>http://blog.petecheslock.com/2010/05/21/but-wait-theres-less-durability/</link>
		<comments>http://blog.petecheslock.com/2010/05/21/but-wait-theres-less-durability/#comments</comments>
		<pubDate>Fri, 21 May 2010 14:52:08 +0000</pubDate>
		<dc:creator>petecheslock</dc:creator>
				<category><![CDATA[AWS]]></category>
		<category><![CDATA[Cloud]]></category>
		<category><![CDATA[Storage]]></category>
		<category><![CDATA[S3]]></category>

		<guid isPermaLink="false">http://blog.petecheslock.com/?p=352</guid>
		<description><![CDATA[Amazon recently announced a new tier of storage available within their web services cloud infrastructure.  Amazon&#8217;s current storage solution, S3, is truly the gold standard for durable cloud based storage that provides 99.999999999% durability (which if my math is right, means that for every 100 Billion objects stored in S3, Amazon &#8220;may&#8221; lose a single [...]]]></description>
			<content:encoded><![CDATA[<p>Amazon <a href="http://aws.typepad.com/aws/2010/05/new-amazon-s3-reduced-redundancy-storage-rrs.html" target="_blank">recently announced</a> a new tier of storage available within their web services cloud infrastructure.  Amazon&#8217;s current storage solution, S3, is truly the gold standard for durable cloud based storage that provides 99.999999999% durability (which if my math is right, means that for every 100 Billion objects stored in S3, Amazon &#8220;may&#8221; lose a single object every year).  Amazon is <a href="http://www.allthingsdistributed.com/2010/05/amazon_s3_reduced_redundancy_storage.html" target="_blank">listening to their customers</a>, and now provides a lower cost (33% cheaper) S3 storage solution called Reduced Redundancy Solution (RRS).</p>
<p><span id="more-352"></span></p>
<p>This new service will allow companies who have systems in the AWS cloud to leverage a lower cost solution to store data that can easily be retrieved from another location or re-processed from source data.  You can now design your application to request data from S3 RRS, and if the data object does not exist, your application can retrieve it from another location or recreate the object (maybe from source data on the more resilient S3 storage).   This may be a great solution for companies that are using EC2 just for computing or processing large data sets, S3 RRS could reduce your monthly costs by quite a bit.</p>
<p>The only problem with this new storage service is that the cost is still pretty high for what you get.   Also, AWS did not decrease the cost for the data transfer to the RSS service (it&#8217;s the same as the standard S3), so they can potentially lose your data and the worst of it is you have to pay them to replace it.  But with a 99.99% reliability over the course of the year we&#8217;re probably not talking about a lot of data.</p>
<p><a href="http://www.sonian.com" target="_blank">My company</a> makes its living by storing an unlimited amount of our customers&#8217; data indefinitely.  We can do this because we can leverage the highly resilient and low cost S3 storage to keep email, IM&#8217;s and social media messages on our system forever without making huge capital outlays in storage systems, colo&#8217;s, etc&#8230;   I think it&#8217;s great that AWS has brought in this lower tier of storage to differentiate itself with the other up and coming and established cloud computing providers by not forcing everyone to use the same &#8220;expensive&#8221; long term storage.  But for my money, it&#8217;s worth it to pay such a small amount more (5c per GB) for such a large improvement in resiliency.</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.petecheslock.com/2010/05/21/but-wait-theres-less-durability/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>How to Extend Windows Boot Volumes in VMware</title>
		<link>http://blog.petecheslock.com/2009/04/07/how-to-extend-windows-boot-volumes-in-vmware/</link>
		<comments>http://blog.petecheslock.com/2009/04/07/how-to-extend-windows-boot-volumes-in-vmware/#comments</comments>
		<pubDate>Tue, 07 Apr 2009 17:58:11 +0000</pubDate>
		<dc:creator>petecheslock</dc:creator>
				<category><![CDATA[Microsoft]]></category>
		<category><![CDATA[Storage]]></category>
		<category><![CDATA[VMware]]></category>
		<category><![CDATA[Virtualization]]></category>
		<category><![CDATA[diskpart]]></category>
		<category><![CDATA[Extend]]></category>
		<category><![CDATA[Grow]]></category>
		<category><![CDATA[vmdk]]></category>
		<category><![CDATA[Windows]]></category>

		<guid isPermaLink="false">http://blog.petecheslock.com/?p=184</guid>
		<description><![CDATA[I am frequently asked the question about how to grow a VMware virtual disk (VMDK) and have it be recognized by the operating system.   If you are trying to simply extend a non-system volume within Windows (ie, anything other than the C:\ drive), then the process is pretty simple (refer to MS KB 325590).   But [...]]]></description>
			<content:encoded><![CDATA[<p>I am frequently asked the question about how to grow a VMware virtual disk (VMDK) and have it be recognized by the operating system.   If you are trying to simply extend a non-system volume within Windows (ie, anything other than the C:\ drive), then the process is pretty simple (refer to MS <a href="http://support.microsoft.com/kb/325590" target="_blank">KB 325590</a>).   But when you are trying to grow a C:\ with windows, you need to get around the limitation of extending the system partition.  This is just one more instance where VMware shows how powerful and flexible it truly is.</p>
<p><span style="color: #c0c0c0;"><strong>Disclaimer &#8211; Before doing anything like this, make sure you have adequate backups and understand that this is probably not supported by Microsoft or VMware &#8211; I take no responsibility for any damage to your systems</strong></span></p>
<p>If you would like to grow a virtual disk the &#8220;safe&#8221; way (read: much, much slower), you can use VMware&#8217;s Converter tool, which will grow the volume for you on conversion, the downside is that it will require the VM to be shutdown during the conversion.   The steps below can significantly speed up the process, especially if you have a very large VMDK which needs to be extended.</p>
<p><span id="more-184"></span></p>
<p>To grow a system volume, you are going to need a 2nd virtual machine that will act as the helper VM to mount the virtual disk you would like to extend.  I will be using 2 virtual machines, both are Windows 2003 standard.</p>
<p>The disk on the VM that I need to extend is currently 20GB, I would like to make this 80GB.  I have already made sure that I have enough space on my VMFS formatted storage partition to support this larger VMDK.</p>
<p><a href="http://blog.petecheslock.com/wp-content/uploads/2009/04/extenddisk1.jpg" rel="lightbox[184]"><img class="alignnone size-thumbnail wp-image-192" title="extenddisk1" src="http://blog.petecheslock.com/wp-content/uploads/2009/04/extenddisk1-150x150.jpg" alt="extenddisk1" width="150" height="150" /></a></p>
<p>Next, I need to shutdown the VM to extend the disk.  There are 2 different ways to extend a VMDK.  The easiest way to grow the VMDK disk is to right-click the virtual machine in the VI Client, and select &#8220;Edit Settings&#8221;</p>
<p><img class="alignnone size-full wp-image-193" title="extenddisk2" src="http://blog.petecheslock.com/wp-content/uploads/2009/04/extenddisk2.jpg" alt="extenddisk2" width="226" height="142" /></p>
<p>Then Click on the virtual disk object, and enter in the new size of the VMDK (in my case I would like to extend this to 80GB), then click OK.</p>
<p><a href="http://blog.petecheslock.com/wp-content/uploads/2009/04/extenddisk3.jpg" rel="lightbox[184]"><img class="alignnone size-thumbnail wp-image-194" title="extenddisk3" src="http://blog.petecheslock.com/wp-content/uploads/2009/04/extenddisk3-150x150.jpg" alt="extenddisk3" width="150" height="150" /></a></p>
<p>Power on the VM to make sure the OS can see the additional space; right-click &#8220;My Computer&#8221; &gt;&gt; &#8220;Manage&#8221; &gt;&gt; &#8220;Disk Management&#8221;.  It will not be able to use the space until we tell the OS to extend the partition to fill the remaining space.  You should see something similar to the image below.</p>
<p><a href="http://blog.petecheslock.com/wp-content/uploads/2009/04/extenddisk4.jpg" rel="lightbox[184]"><img class="alignnone size-thumbnail wp-image-195" title="extenddisk4" src="http://blog.petecheslock.com/wp-content/uploads/2009/04/extenddisk4-150x150.jpg" alt="extenddisk4" width="150" height="150" /></a></p>
<p>Now, shut the VM down again, and also shutdown the helper VMh, the virtual machine that you are going to use to mount and extend the disk.   Once both virtual machines are shutdown, we are going to remove the virtual disk we are growing from our VM, and attach it to our helper VM.  To do this, right click the VM we are growing and select &#8220;Edit Settings&#8221;, click the virtual disk resource, and click &#8220;Remove&#8221;.</p>
<p><a href="http://blog.petecheslock.com/wp-content/uploads/2009/04/extenddisk5.jpg" rel="lightbox[184]"><img class="alignnone size-thumbnail wp-image-198" title="extenddisk5" src="http://blog.petecheslock.com/wp-content/uploads/2009/04/extenddisk5-150x150.jpg" alt="extenddisk5" width="150" height="150" /></a></p>
<p>Click the option to &#8220;Remove from Virtual Machine&#8221;, do NOT click the other option, this WILL delete your virtual disk.</p>
<p><a href="http://blog.petecheslock.com/wp-content/uploads/2009/04/extenddisk6.jpg" rel="lightbox[184]"><img class="alignnone size-thumbnail wp-image-199" title="extenddisk6" src="http://blog.petecheslock.com/wp-content/uploads/2009/04/extenddisk6-150x150.jpg" alt="extenddisk6" width="150" height="150" /></a></p>
<p>Now right click our helper VM, select &#8220;Edit Settings&#8221;, then select &#8220;Add&#8221; toward the bottom of the screen.</p>
<p><a href="http://blog.petecheslock.com/wp-content/uploads/2009/04/extenddisk7.jpg" rel="lightbox[184]"><img class="alignnone size-thumbnail wp-image-200" title="extenddisk7" src="http://blog.petecheslock.com/wp-content/uploads/2009/04/extenddisk7-150x150.jpg" alt="extenddisk7" width="150" height="150" /></a></p>
<p>Select &#8220;Hard Disk&#8221;, next, and select the option to use an existing virtual disk.</p>
<p><a href="http://blog.petecheslock.com/wp-content/uploads/2009/04/extenddisk8.jpg" rel="lightbox[184]"><img class="alignnone size-thumbnail wp-image-201" title="extenddisk8" src="http://blog.petecheslock.com/wp-content/uploads/2009/04/extenddisk8-150x150.jpg" alt="extenddisk8" width="150" height="150" /></a></p>
<p>Next, you will need to browse for the VMDK file that we are extending.  Since we have already grown the virtual disk to 80GB you will notice that in the size column for this VMDK.</p>
<p><a href="http://blog.petecheslock.com/wp-content/uploads/2009/04/extenddisk9.jpg" rel="lightbox[184]"><img class="alignnone size-thumbnail wp-image-202" title="extenddisk9" src="http://blog.petecheslock.com/wp-content/uploads/2009/04/extenddisk9-150x150.jpg" alt="extenddisk9" width="150" height="150" /></a></p>
<p>After selecting the full path to your virtual disk, click thru the last couple pages, and you will see the virtual disk added to the VM&#8217;s hardware list.  After clicking OK, power-on the virtual machine, logon, and you will see the other VM&#8217;s disk connected at D:\ (or the next available drive letter).</p>
<p><a href="http://blog.petecheslock.com/wp-content/uploads/2009/04/extenddisk10.jpg" rel="lightbox[184]"><img class="size-thumbnail wp-image-203 alignleft" title="extenddisk10" src="http://blog.petecheslock.com/wp-content/uploads/2009/04/extenddisk10-150x150.jpg" alt="extenddisk10" width="150" height="150" /></a></p>
<p><a href="http://blog.petecheslock.com/wp-content/uploads/2009/04/extenddisk11.jpg" rel="lightbox[184]"><img class="alignnone size-thumbnail wp-image-204" title="extenddisk11" src="http://blog.petecheslock.com/wp-content/uploads/2009/04/extenddisk11-150x150.jpg" alt="extenddisk11" width="150" height="150" /></a></p>
<p>Now, we can finally run <a href="http://support.microsoft.com/kb/325590" target="_blank">diskpart</a> to extend our volume.  Click &#8220;Start&#8221; &gt;&gt; &#8220;Run&#8221; &gt;&gt; type &#8220;cmd&#8221; &gt;&gt; type &#8220;diskpart&#8221;.  You should see the diskpart command prompt.</p>
<p><a href="http://blog.petecheslock.com/wp-content/uploads/2009/04/extenddisk12.jpg" rel="lightbox[184]"><img class="alignnone size-thumbnail wp-image-206" title="extenddisk12" src="http://blog.petecheslock.com/wp-content/uploads/2009/04/extenddisk12-150x150.jpg" alt="extenddisk12" width="150" height="150" /></a></p>
<p>Type &#8220;list volume&#8221; to display a list of all the attached volumes:</p>
<blockquote><p>DISKPART&gt; <strong>list volume</strong></p>
<p>Volume ###  Ltr  Label        Fs     Type        Size     Status     Info<br />
&#8212;&#8212;&#8212;-  &#8212;  &#8212;&#8212;&#8212;&#8211;  &#8212;&#8211;  &#8212;&#8212;&#8212;-  &#8212;&#8212;-  &#8212;&#8212;&#8212;  &#8212;&#8212;&#8211;<br />
Volume 0     C                NTFS   Partition     20 GB  Healthy    System<br />
Volume 1     D                       CD-ROM          0 B  Healthy<br />
Volume 2     E                NTFS   Partition     20 GB  Healthy</p></blockquote>
<p>We want to select the system volume 2, the boot volume is the disk for our helper VM.</p>
<blockquote><p>DISKPART&gt; <strong>select volume 2</strong></p>
<p>Volume 1 is the selected volume.</p></blockquote>
<p>Then we extend:</p>
<blockquote><p>DISKPART&gt; <strong>extend</strong></p>
<p>DiskPart successfully extended the volume.</p></blockquote>
<p>If you launch disk management, you will see the volume is now a single 80GB partition.</p>
<p><a href="http://blog.petecheslock.com/wp-content/uploads/2009/04/extenddisk13.jpg" rel="lightbox[184]"><img class="alignnone size-thumbnail wp-image-208" title="extenddisk13" src="http://blog.petecheslock.com/wp-content/uploads/2009/04/extenddisk13-150x150.jpg" alt="extenddisk13" width="150" height="150" /></a></p>
<p>Finally, we shutdown our helper machine, detach the disk, and reattach it to our original VM.  When you power on the original with our extended disk, you will immediately see the additional space.  You may be prompted to reboot one time, so that the operating system will be able to work with the larger re-added disk.</p>
<p><a href="http://blog.petecheslock.com/wp-content/uploads/2009/04/extenddisk14.jpg" rel="lightbox[184]"><img class="alignnone size-thumbnail wp-image-209" title="extenddisk14" src="http://blog.petecheslock.com/wp-content/uploads/2009/04/extenddisk14-150x150.jpg" alt="extenddisk14" width="150" height="150" /></a></p>
<p>Enjoy your additional space!</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.petecheslock.com/2009/04/07/how-to-extend-windows-boot-volumes-in-vmware/feed/</wfw:commentRss>
		<slash:comments>9</slash:comments>
		</item>
	</channel>
</rss>
