<?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>Sol Young &#187; VMware</title>
	<atom:link href="http://solyoung.com/category/vmware/feed/" rel="self" type="application/rss+xml" />
	<link>http://solyoung.com</link>
	<description>Out In His Elements</description>
	<lastBuildDate>Tue, 06 Apr 2010 03:42:43 +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>How to virtualize Windows on an Ubuntu host for an optimized dev / qa environment</title>
		<link>http://solyoung.com/2008/05/11/how-to-virtualize-windows-on-an-ubuntu-host-for-an-optimized-dev-qa-environment/</link>
		<comments>http://solyoung.com/2008/05/11/how-to-virtualize-windows-on-an-ubuntu-host-for-an-optimized-dev-qa-environment/#comments</comments>
		<pubDate>Sun, 11 May 2008 05:37:50 +0000</pubDate>
		<dc:creator>Sol Young</dc:creator>
				<category><![CDATA[Education]]></category>
		<category><![CDATA[Microsoft]]></category>
		<category><![CDATA[OS X]]></category>
		<category><![CDATA[QA]]></category>
		<category><![CDATA[Software Development]]></category>
		<category><![CDATA[Ubuntu]]></category>
		<category><![CDATA[VMware]]></category>
		<category><![CDATA[Windows]]></category>
		<category><![CDATA[Xubuntu]]></category>

		<guid isPermaLink="false">http://solyoung.com/2008/05/11/how-to-virtualize-windows-on-an-ubuntu-host-for-an-optimized-dev-qa-environment/</guid>
		<description><![CDATA[<p> <img src="http://solyoung.com/wp-content/uploads/2008/05/ubu-xu-dows.png" alt="Ubu-Xu-dows" height="278" width="359" /></p>
<p align="left">After converting my MacBook Pro in to a <a href="http://solyoung.com/2008/02/17/the-macpc-devqa-environment/" title="Mac/PC Dev/QA Environment">Windows developer dream</a>, I wanted to have the same experience on a more portable, commodity hardware unit. Virtualizing Windows within Windows with VMware Server is something I&#8217;m familiar with. It&#8217;s something many Windows developers may prefer (and I recommend if you&#8217;re&#8230;</p>]]></description>
			<content:encoded><![CDATA[<p> <img src="http://solyoung.com/wp-content/uploads/2008/05/ubu-xu-dows.png" alt="Ubu-Xu-dows" height="278" width="359" /></p>
<p align="left">After converting my MacBook Pro in to a <a href="http://solyoung.com/2008/02/17/the-macpc-devqa-environment/" title="Mac/PC Dev/QA Environment">Windows developer dream</a>, I wanted to have the same experience on a more portable, commodity hardware unit. Virtualizing Windows within Windows with VMware Server is something I&#8217;m familiar with. It&#8217;s something many Windows developers may prefer (and I recommend if you&#8217;re not comfy with linux as your host OS).</p>
<p>Quick background: Virtualizing a development/qa environment allows one to have an easily cleaned control environment. When a machine gets dirty (too many installs, tests, builds, or other garbage collects), you can simply delete the virtual instance and copy a fresh installation back over. This saves a ton of time. In dev, this allows a safe, clean, environment to test builds in. In a QA environment, this allows a very fast way to return to a known state.</p>
<p>My goal in a virtualized dev/qa environment is to run a host which consumes an absolute minimum amount of resources. I run virtualization software that allows more than one running VM at a time, such as VMware Workstation (PC), VMware Fusion (Mac), or VMware Server (PC or Linux). If you&#8217;re running Windows as your host OS, I recommend Windows 2000 Advanced Server because it is tunable to consume less resources than any other flavor of Windows (including Windows 2000 Professional).</p>
<p>Given that Linux runs on wrist-watch sized systems, it&#8217;s a safe assumption that one will get better performance from virtual machines than on a virtualized Windows environment. I chose Ubuntu since it&#8217;s super simple to install, is fairly reliable, offers similar features to Windows, and is still a smaller footprint my Win2kAS machines.</p>
<p>I started with version 8.04 desktop (hardy). The installation was a piece of cake, but there are no tuning options in the basic .iso. I installed VMware Server, but just while running the OS I could tell I would run in to performance issues later. The desktop flavor of Ubuntu isn&#8217;t light enough to pass all the processing power through to the VMs.</p>
<h3>Instructions</h3>
<p><span id="more-174"></span>1. Install <a href="http://www.ubuntu.com/getubuntu/download" title="Link to Ubuntu download page">Ubuntu Server 8.04</a> &#8211; For those of you doing this for the first time and are coming from a Windows environment, you should use the following disk setup (assuming you have a single hard drive):</p>
<ul>
<li>20 GB EXT3 partition, set as boot (&#8220;/&#8221;).</li>
<li>2 GB SWAP.</li>
<li>remaining space, set up for home (&#8220;/home&#8221;).</li>
</ul>
<p>2. Install Xubuntu with apt-get &#8211; Ubuntu Server doesn&#8217;t have a UI. Ubuntu Desktop is too heavy. Xfce is an outstanding light GUI desktop alternative. To get this installed:</p>
<ol>
<li>Boot up your now Ubuntu Server machine.</li>
<li>You will land at the command prompt, type &#8220;sudo apt-get install xubuntu-desktop&#8221; (without the quotes).</li>
<li>Enter your password to grant privledges to download/install the Xfce GUI. It will take a while to download as the Xubuntu install is about 300 MB.</li>
<li>Reboot when ready, you&#8217;ll boot in to Xubuntu.</li>
<li>At the login prompt, choose to change the type of GUI you&#8217;re logging in to. Select Xfce.</li>
</ol>
<p>3. Install <a href="http://vmware.com/products/server/" title="Link to VMware Server product">VMware Server</a> (as of this writing, server 2.0 is in beta and not recommended for a performance environment &#8211; stick to 1.0.x) &#8211; This was a total pain in the butt my first time around. I hope my instructions here allow you a fairly pain-free installation. Additional resources <a href="http://howtoforge.com/ubuntu_vmware_server" title="Link to Ubuntu VMware Server article on HowToForge.com">here</a>, <a href="http://czarism.com/easy-peasy-vmwareplayer-vmplayer-ubuntu-hardy-804" title="Link to a hardy desktop VMware help page">here</a>, and <a href="http://ubuntuforums.org/showthread.php?t=183209" title="Link to fix-it page for the problems during the installation.">here</a>.</p>
<ol>
<li>Open Firefox, available as a shortcut at the top of the screen.</li>
<li>Download VMware Server here: <a href="http://vmware.com/products/server/">http://vmware.com/products/server/ </a></li>
<li>It is now on your desktop, go to the Applications button at the top left and choose Accessories -&gt; Terminal to open a terminal.</li>
<li>Type &#8220;cd Desktop&#8221; to move to your desktop.</li>
<li>Unpack the archive. Type &#8220;tar -xvf vmware[TAB]&#8221; (hit the tab key to complete the filename).</li>
<li>Move in to your VMware folder. Type &#8220;cd vmware[TAB]&#8220;.</li>
<li>Visit the &#8216;here, here, and here&#8217; links above for all the resources you&#8217;ll need to get past the now-known errors you&#8217;ll run in to.</li>
</ol>
<p>4. Copy VM instances from other systems &#8211; I use VMware Fusion on my Mac and VMware Workstation on a PC (haven&#8217;t used Workstation in a while). You can create instances in either of these products and then just copy them over to your Ubuntu system. Tips:</p>
<ul>
<li>Keep the fresh install VM instances as they are and make copies. You can now just drop in a copy of the fresh install so you don&#8217;t have to ever re-install the OS again.</li>
<li>Install your dev and/or qa environment. Make a snapshot <strong><em>NOW</em></strong>. You can now revert to this snapshot immediately, whenever you want. Fresh, known, starting point: <em>viola!</em></li>
</ul>
<p>5. Tweak your VMware instance settings:</p>
<ul>
<li>Leave your host OS enough RAM to be comfortable. Give each VM as much as it needs.</li>
<li>Disable 3D acceleration unless you absolutely need it in the VM for testing 3D. This is a resource hog.</li>
<li>If your PC is multi-core, only give the VM 1 CPU (unless you need to test multi-core software).</li>
</ul>
<p>6. Dev and QA to your heart&#8217;s content &#8211; You&#8217;re now free to revert, take snapshots, and otherwise manipulate your OS without the fear and wasted time of reinstallation. Enjoy!</p>
]]></content:encoded>
			<wfw:commentRss>http://solyoung.com/2008/05/11/how-to-virtualize-windows-on-an-ubuntu-host-for-an-optimized-dev-qa-environment/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>Windows XP better as a VM than Vista &#8211; Duh</title>
		<link>http://solyoung.com/2008/02/18/windows-xp-better-as-a-vm-than-vista-duh/</link>
		<comments>http://solyoung.com/2008/02/18/windows-xp-better-as-a-vm-than-vista-duh/#comments</comments>
		<pubDate>Tue, 19 Feb 2008 02:55:59 +0000</pubDate>
		<dc:creator>Sol Young</dc:creator>
				<category><![CDATA[OS X]]></category>
		<category><![CDATA[Software Development]]></category>
		<category><![CDATA[VMware]]></category>
		<category><![CDATA[Windows]]></category>

		<guid isPermaLink="false">http://solyoung.com/2008/02/18/windows-xp-better-as-a-vm-than-vista-duh/</guid>
		<description><![CDATA[<p><img src="http://solyoung.com/wp-content/uploads/2008/02/Vista.jpg" alt="Vista" hspace="10" vspace="10" width="87" height="87" align="baseline" /><img src="http://solyoung.com/wp-content/uploads/2008/02/arrow-right.gif" alt="to" width="48" height="42" align="baseline" /> <img src="http://solyoung.com/wp-content/uploads/2008/02/XP.jpg" alt="XP" width="172" height="60" align="baseline" /></p>
<p>After reading this <a href="http://dotnet.org.za/codingsanity/archive/2007/12/14/review-windows-xp.aspx" title="Upgrade to XP">great, hilarious, post</a> on upgrading to XP (yes, you read that right &#8211; this isn&#8217;t a Vista upgrade), I decided to take the plunge. I&#8217;ve been punished long enough for using Vista Ultimate in my VMware environment and portable laptop. It&#8217;s been a nice OS, but performance is in&#8230;</p>]]></description>
			<content:encoded><![CDATA[<p><img src="http://solyoung.com/wp-content/uploads/2008/02/Vista.jpg" alt="Vista" hspace="10" vspace="10" width="87" height="87" align="baseline" /><img src="http://solyoung.com/wp-content/uploads/2008/02/arrow-right.gif" alt="to" width="48" height="42" align="baseline" /> <img src="http://solyoung.com/wp-content/uploads/2008/02/XP.jpg" alt="XP" width="172" height="60" align="baseline" /></p>
<p>After reading this <a href="http://dotnet.org.za/codingsanity/archive/2007/12/14/review-windows-xp.aspx" title="Upgrade to XP">great, hilarious, post</a> on upgrading to XP (yes, you read that right &#8211; this isn&#8217;t a Vista upgrade), I decided to take the plunge. I&#8217;ve been punished long enough for using Vista Ultimate in my VMware environment and portable laptop. It&#8217;s been a nice OS, but performance is in the toilet and I can&#8217;t take it any more.</p>
<p>It&#8217;ll hang around for testing purposes&#8230; Here&#8217;s hoping SP1 brings some hope to Vista.</p>
]]></content:encoded>
			<wfw:commentRss>http://solyoung.com/2008/02/18/windows-xp-better-as-a-vm-than-vista-duh/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
