<?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>Scienco.org &#187; VMware Workstation</title>
	<atom:link href="http://www.scienco.org/tag/vmware-workstation/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.scienco.org</link>
	<description>Life&#039;s too short to be unenthusiastic</description>
	<lastBuildDate>Thu, 07 Jul 2011 13:47:55 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=</generator>
	<atom:link rel="next" href="http://www.scienco.org/tag/vmware-workstation/feed/?page=2" />

		<item>
		<title>Xen vs. VMware ESXi vs. VMware Server</title>
		<link>http://www.scienco.org/2008/xen-vs-vmware-esxi-vs-vmware-server/</link>
		<comments>http://www.scienco.org/2008/xen-vs-vmware-esxi-vs-vmware-server/#comments</comments>
		<pubDate>Wed, 30 Jul 2008 21:12:29 +0000</pubDate>
		<dc:creator>Mikkel Meyer Andersen</dc:creator>
				<category><![CDATA[Ubuntu]]></category>
		<category><![CDATA[VMware ESXi]]></category>
		<category><![CDATA[VMware Workstation]]></category>
		<category><![CDATA[Xen]]></category>

		<guid isPermaLink="false">http://www.scienco.org/?p=59</guid>
		<description><![CDATA[The case is that I have a server on which I want to run some sort of virtualization - I don't think it's appropriate to discuss why virtualization is a go (if you think so, search the web for articles regarding this subject - there are more than plenty discussing this matter). I need at least to host a web server and a mail server - and it would be great to be able to have some sort of playground, too. My mind's almost made up in regards to the software for the web server and mail server: Ubuntu Server (or maybe FreeBSD - time will show :-)). But what about the virtualization software?]]></description>
			<content:encoded><![CDATA[<p>Yesterday I wrote an entry regarding ESXi. More precisely I described how to try VMware ESXi in VMware Workstation. My argument was on one side to try ESXi out (I've never installed nor tried it) and on the other side investigate whether it was a product I would use.</p>
<p>The case is that I have a server on which I want to run some sort of virtualization - I don't think it's appropriate to discuss why virtualization is a go (if you think so, search the web for articles regarding this subject - there are more than plenty discussing this matter). I need at least to host a web server and a mail server - and it would be great to be able to have some sort of playground, too. My mind's almost made up in regards to the software for the web server and mail server: Ubuntu Server (or maybe FreeBSD - time will show <img src='http://www.scienco.org/wp-includes/images/smilies/icon_smile.gif' alt=':-)' class='wp-smiley' /> ). But what about the virtualization software?<span id="more-59"></span></p>
<p>Besides ESXi I'm comtemplating Xen and VMware Server. Why those three - why not Microsoft's new software, Hyper-V? Well, I'm not going to use Microsoft servers so I don't really want to mix this into the environment. Besides that, Hyper-V is quite new compared to the others and still misses some features (and testing, I guess - but it's a statement without proof).</p>
<p>Since this server with virtualization is a hobby-project I don't want to spend too much money on software - preferably none. On top of this I like the idea of open source software. Because of this, my interest for ESXi came the moment I read that I would become free (as in money, not beer).</p>
<p>My server is hosted at a Hetzner (http://www.hetzner.de/), so in order to install ESXi I need to order  something called LARA at a price of 25â‚¬ (it's a  way of making it possible to install custom software like ESXi since they "only" provides recoverbility of different Linux flavours). As mentioned this is needed to install ESXi, whereas both Xen and VMware Server run on ordinary server software, e.g. Ubuntu Server, which doesn't require a LARA-setup (and hence not the 25â‚¬).</p>
<h3>Comparison</h3>
<p>The already mentioned arguments are just practical matter - what about the software? I have certain requirements such as mirroring of my data (raid 1), but this would yield an expend of several euro each month as it would cost if it should be done in real hardware raid. Because of that I'm willing to offer CPU-time and instead use software raid, i.e. mdadm in the world of Linux and FreeBSD.</p>
<p>Well, they all have both advantages and disadvantages in regards to my requirements:</p>
<ul>
<li>VMware ESXi, see [1]
<ul>
<li>Advantages
<ul>
<li>Only a 32 MB footprint ought to yield a good performance</li>
<li>The technology (ESX) is widely used and mature (but refer to the disadvantages to view this in perspective)</li>
</ul>
</li>
<li>Disadvantages
<ul>
<li>Not open source</li>
<li>Would require a LARA-setup to install on a hosted server</li>
<li>Doesn't support software raid</li>
<li>To quote [1]:<br />
<blockquote><p>VMware states that the ESX Server product runs on "bare metal". In contrast to other VMware products, it does not run atop a third-party operating system, but instead includes its own kernel. In ESX version 3 and older, a Linux kernel is started first and is used to load a variety of specialized virtualization components, including VMware's 'vmkernel' component.</p></blockquote>
</li>
<li>The full virtualization technique is ancient [2] - or to quote [2] for some of the explanation:<br />
<blockquote><p>Of course, those with the most market share will continue to sell their solutions as "more mature" and/or "enterprise ready" while continuing to improve their tools. Unfortunately, they will continue to lean on an outdated, albeit refined technology core. The core may continue to evolve, but the approach is fundamentally less efficient, and will therefore never achieve the performance of the more logical solution. It reminds me of the ice farmers' response to the refrigerator - rather than evolving their business, they tried to find better, more efficient ways to make ice, and ultimately went out of business because the technology simply wasnâ€™t as good.</p></blockquote>
</li>
</ul>
</li>
</ul>
</li>
<li>VMware Server
<ul>
<li>Advantages
<ul>
<li>Looks easy and straight-forward with the flashy tools and wizards - seems very user friendly</li>
<li>The technology is widely used and mature (but refer to the disadvantages to view this in perspective)</li>
</ul>
</li>
<li>Disadvantages
<ul>
<li>The same as for VMware ESXi (quotes inclusive), exept for the LARA-requirement</li>
<li>Requires an underlaying operating system (but if this doesn't run other services this doesn't seem to be a huge problem)</li>
</ul>
</li>
</ul>
</li>
<li>Xen, see [3]
<ul>
<li>Advantages
<ul>
<li>Open source</li>
<li>The virtualization technique is called integrated virtualization or paravirtualization. This means that unlike with VMware ESXi and Server, the virtualized operating systems are aware that they are being virtualized. This means that there's no need for a SBE-mechanism (Scan-Before-Execution) to handle special or privileged CPU instructions. This is an expensive operation because every instruction has to be scanned before the execution of it, and making that expensive scan unnecessary yields greater performance</li>
</ul>
</li>
<li>Disadvantages
<ul>
<li>As far as I've experienced, the learning-curve can seem more steep than both the one of VMware ESXi and Server (but I've also used VMware Workstation for some time). But that something is harder doesn't mean that it isn't as good <img src='http://www.scienco.org/wp-includes/images/smilies/icon_smile.gif' alt=':-)' class='wp-smiley' /> . But I mainly think it's because of quite a lot new concepts - after getting my hands dirty, I'm actually very impressed of the simplicity of Xen! For reference, navigate to [4] and review the installtion process - it's not that complex after all.</li>
<li>Requires an underlaying operating system (but if this doesn't run other services this doesn't seem to be a huge problem)</li>
</ul>
</li>
</ul>
</li>
</ul>
<h3>Conclusion</h3>
<p>After quite a lot reading on the web (much more than refered to in this blog entry), I've finally decided!</p>
<p>If I had hardware raid, the battle between ESXi and Xen was very, very close! I would not be able to distinctly answer whether I would use ESXi or Xen. In this regard I see ESXi as an old, experienced giant and Xen as a new actor (although they in no ways are inmature!). If the short-term period is weighted the most, I'd go with ESXi, but if I should you think a on the future, I'd pick Xen.</p>
<p>With software raid there's really no doubt after this reseach: Xen is here to stay - and I look forward to join this field of evolution!</p>
<p>Disclaimer: virtualization is a huge area, and I've not nearly said enough about it, nor did I compared the products in-depth for this to be a complete comparison! But besides the points in this entry, I've read a lot on the web and had a lecture in virtualization. Altogether I've been convienced to go for it with Xen, based on my requirements and needs. Maybe yours a different or have read other sites saying something else. After all there is not a definte right answer for which virtualization software to use, but the least you can do is some research on the basis of your requirements, needs, hardware etc. (and since you're reading this, you've probably already started <img src='http://www.scienco.org/wp-includes/images/smilies/icon_smile.gif' alt=':-)' class='wp-smiley' /> ).</p>
<p>Within a week I'll post a detailed guide of how to install Xen on Ubuntu Server 8.04 with Ubuntu Server 8.04, FreeBSD, and Windows as guests - with a complex disk setup including software raid mirroring (raid 1) and LVM.</p>
<p>Once again: if I've missed or misunderstood something, please make me aware of it by leaving a comment!</p>
<h3>Sources</h3>
<p>[1]: <a href="http://en.wikipedia.org/wiki/ESXi">http://en.wikipedia.org/wiki/ESXi</a><br />
[2]: <a href="http://servervirtualization.blogs.techtarget.com/2007/07/23/is-xen-ready-for-the-data-center-is-that-the-right-question/">http://servervirtualization.blogs.techtarget.com/.../is-xen-ready-.../</a><br />
[3]: <a href="http://en.wikipedia.org/wiki/Xen">http://en.wikipedia.org/wiki/Xen</a><br />
[4]: <a href="http://www.howtoforge.com/high-performance-xen-on-ubuntu-8.04-amd64">http://www.howtoforge.com/high-performance-xen-on-ubuntu-8.04-amd64</a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.scienco.org/2008/xen-vs-vmware-esxi-vs-vmware-server/feed/</wfw:commentRss>
		<slash:comments>11</slash:comments>
		</item>
		<item>
		<title>ESXi in VMware Workstation</title>
		<link>http://www.scienco.org/2008/esxi-in-vmware-workstation/</link>
		<comments>http://www.scienco.org/2008/esxi-in-vmware-workstation/#comments</comments>
		<pubDate>Tue, 29 Jul 2008 08:41:45 +0000</pubDate>
		<dc:creator>Mikkel Meyer Andersen</dc:creator>
				<category><![CDATA[Linux]]></category>
		<category><![CDATA[VMware ESXi]]></category>
		<category><![CDATA[VMware Workstation]]></category>
		<category><![CDATA[Virtualization]]></category>

		<guid isPermaLink="false">http://www.scienco.org/?p=57</guid>
		<description><![CDATA[Yesterday VMware ESXi became free (not as i beer but as in money), and I had to try it - initially in VMware Workstation 6. You need Intel VT (or AMD-V) to run ESXi! In order to make it work create a machine with a 20GB SCSI disk (defaults: non-independent etc.) and chose the downloaded [...]]]></description>
			<content:encoded><![CDATA[<p>Yesterday VMware ESXi became free (not as i beer but as in money), and I had to try it - initially in VMware Workstation 6. You need Intel VT (or AMD-V) to run ESXi!<span id="more-57"></span></p>
<p>In order to make it work create a machine with a 20GB SCSI disk (defaults: non-independent etc.) and chose the downloaded ISO-file with ESXi - the other options of the machine is not important because the vmx-file is to be overwritten, but you have to create the disk. Please be sure that VT is enabled - if not VMware will complain (to enable it go to your BIOS, enable it, shut down the computer entirely wait a few seconds and turn it on again). Now close the tab in Workstation , save a copy of the vmx-file, and open the original vmx-file in notepad (or equivalent) and replace its contents with:</p>

<div class="wp_syntax"><div class="code"><pre class="bash" style="font-family:monospace;">config.version = <span style="color: #ff0000;">&quot;8&quot;</span>
virtualHW.version = <span style="color: #ff0000;">&quot;6&quot;</span>
scsi0.present = <span style="color: #ff0000;">&quot;TRUE&quot;</span>
scsi0.virtualDev = <span style="color: #ff0000;">&quot;lsilogic&quot;</span>
memsize = <span style="color: #ff0000;">&quot;1024&quot;</span>
scsi0:<span style="color: #000000;">0</span>.present = <span style="color: #ff0000;">&quot;TRUE&quot;</span>
scsi0:<span style="color: #000000;">0</span>.fileName = <span style="color: #ff0000;">&quot;Other.vmdk&quot;</span>
ide1:<span style="color: #000000;">0</span>.present = <span style="color: #ff0000;">&quot;TRUE&quot;</span>
ide1:<span style="color: #000000;">0</span>.fileName = <span style="color: #ff0000;">&quot;C:<span style="color: #000099; font-weight: bold;">\V</span>Mware-VMvisor-InstallerCD-3.5.0_Update_2-103909.i386.iso&quot;</span>
ide1:<span style="color: #000000;">0</span>.deviceType = <span style="color: #ff0000;">&quot;cdrom-image&quot;</span>
floppy0.autodetect = <span style="color: #ff0000;">&quot;TRUE&quot;</span>
ethernet0.present = <span style="color: #ff0000;">&quot;TRUE&quot;</span>
ethernet0.virtualDev = <span style="color: #ff0000;">&quot;e1000&quot;</span>
ethernet0.wakeOnPcktRcv = <span style="color: #ff0000;">&quot;FALSE&quot;</span>
usb.present = <span style="color: #ff0000;">&quot;TRUE&quot;</span>
ehci.present = <span style="color: #ff0000;">&quot;TRUE&quot;</span>
sound.present = <span style="color: #ff0000;">&quot;TRUE&quot;</span>
sound.fileName = <span style="color: #ff0000;">&quot;-1&quot;</span>
sound.autodetect = <span style="color: #ff0000;">&quot;TRUE&quot;</span>
svga.autodetect = <span style="color: #ff0000;">&quot;TRUE&quot;</span>
pciBridge0.present = <span style="color: #ff0000;">&quot;TRUE&quot;</span>
mks.keyboardFilter = <span style="color: #ff0000;">&quot;allow&quot;</span>
displayName = <span style="color: #ff0000;">&quot;esxi 3.5&quot;</span>
guestOS = <span style="color: #ff0000;">&quot;rhel3&quot;</span>
nvram = <span style="color: #ff0000;">&quot;Other.nvram&quot;</span>
deploymentPlatform = <span style="color: #ff0000;">&quot;windows&quot;</span>
virtualHW.productCompatibility = <span style="color: #ff0000;">&quot;hosted&quot;</span>
tools.upgrade.policy = <span style="color: #ff0000;">&quot;useGlobal&quot;</span>
&nbsp;
monitor_control.restrict_backdoor = <span style="color: #ff0000;">&quot;TRUE&quot;</span>
monitor_control.vt32 = <span style="color: #ff0000;">&quot;TRUE&quot;</span>
ide1:<span style="color: #000000;">0</span>.autodetect = <span style="color: #ff0000;">&quot;TRUE&quot;</span>
floppy0.fileName = <span style="color: #ff0000;">&quot;A:&quot;</span>
isolation.tools.hgfs.disable = <span style="color: #ff0000;">&quot;TRUE&quot;</span>
&nbsp;
ethernet0.addressType = <span style="color: #ff0000;">&quot;generated&quot;</span>
uuid.location = <span style="color: #ff0000;">&quot;56 4d ed e0 c0 75 12 c6-f7 8d a4 27 12 c8 bc 05&quot;</span>
uuid.bios = <span style="color: #ff0000;">&quot;56 4d ed e0 c0 75 12 c6-f7 8d a4 27 12 c8 bc 05&quot;</span>
scsi0:<span style="color: #000000;">0</span>.redo = <span style="color: #ff0000;">&quot;&quot;</span>
pciBridge0.pciSlotNumber = <span style="color: #ff0000;">&quot;17&quot;</span>
scsi0.pciSlotNumber = <span style="color: #ff0000;">&quot;16&quot;</span>
ethernet0.pciSlotNumber = <span style="color: #ff0000;">&quot;32&quot;</span>
sound.pciSlotNumber = <span style="color: #ff0000;">&quot;33&quot;</span>
ehci.pciSlotNumber = <span style="color: #ff0000;">&quot;34&quot;</span>
ethernet0.generatedAddress = <span style="color: #ff0000;">&quot;00:0c:29:c8:bc:05&quot;</span>
ethernet0.generatedAddressOffset = <span style="color: #ff0000;">&quot;0&quot;</span>
tools.remindInstall = <span style="color: #ff0000;">&quot;TRUE&quot;</span></pre></div></div>

<p>Now change change scsi0:0.fileName, ide1:0.fileName, nvram, ethernet0.generatedAddress, uuid.location, and uuid.bios to the correct values (as in the copy of the vmx-file). Then open the machine in VMware Workstation and change the network to "Host-only". And voila - now you should be able to install ESXi!</p>
]]></content:encoded>
			<wfw:commentRss>http://www.scienco.org/2008/esxi-in-vmware-workstation/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

