<?xml version="1.0" encoding="UTF-8"?>
<?xml-stylesheet type="text/xsl" media="screen" href="/~d/styles/rss2full.xsl"?><?xml-stylesheet type="text/css" media="screen" href="http://feeds.feedburner.com/~d/styles/itemcontent.css"?><rss 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:feedburner="http://rssnamespace.org/feedburner/ext/1.0" version="2.0">

<channel>
	<title>vNinja.net</title>
	
	<link>http://vninja.net</link>
	<description>There is a thin line between agile and fragile</description>
	<lastBuildDate>Tue, 14 May 2013 13:11:53 +0000</lastBuildDate>
	<language>en-US</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=</generator>
		<atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="self" type="application/rss+xml" href="http://feeds.feedburner.com/vNinja" /><feedburner:info uri="vninja" /><atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="hub" href="http://pubsubhubbub.appspot.com/" /><item>
		<title>Quick and Dirty HTTP Based Deployment</title>
		<link>http://feedproxy.google.com/~r/vNinja/~3/3qbchFERD-g/</link>
		<comments>http://vninja.net/virtualization/quick-and-dirty-http-based-deployment/#comments</comments>
		<pubDate>Tue, 14 May 2013 11:23:13 +0000</pubDate>
		<dc:creator>Christian Mohn</dc:creator>
				<category><![CDATA[Virtualization]]></category>
		<category><![CDATA[automation]]></category>
		<category><![CDATA[Deployment]]></category>
		<category><![CDATA[fun]]></category>
		<category><![CDATA[http]]></category>
		<category><![CDATA[Python]]></category>
		<category><![CDATA[realworld]]></category>
		<category><![CDATA[vMA]]></category>
		<category><![CDATA[VMware]]></category>
		<category><![CDATA[vSphere]]></category>

		<guid isPermaLink="false">http://vninja.net/?p=2577</guid>
		<description><![CDATA[A lot of the scripted installation tools that VMware offers allows the usage of a central HTTP based repository for hosting the files. Today I stumbled over a little gem that might just help you create a &#8220;quick and dirty&#8221; HTTP based deployment scenario by running a simple command in your terminal. By default, this command works on any system that has Python installed on it, so OS X and Linux should be ready to go as is. As for you Windows users out there, well, your mileage will vary. The trick here is a one line Python command that simply creates a HTTP server listing the files in your current directory over a given port. On my MacBook, I &#8230; <a href="http://vninja.net/virtualization/quick-and-dirty-http-based-deployment/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
				<content:encoded><![CDATA[<p>A lot of the scripted installation tools that VMware offers allows the usage of a central HTTP based repository for hosting the files. Today I stumbled over a little gem that might just help you create a &#8220;quick and dirty&#8221; HTTP based deployment scenario by running a simple command in your terminal. By default, this command works on any system that has <a href="http://www.python.org">Python</a> installed on it, so OS X and Linux should be ready to go as is. As for you Windows users out there, well, your mileage will vary.</p>
<p>The trick here is a one line Python command that simply creates a HTTP server listing the files in your current directory over a given port. On my MacBook, I opened Terminal and ran the following command:</p>
<div class="codecolorer-container bash blackboard" style="border:1px solid #9F9F9F;width:435px;"><div class="bash codecolorer" style="padding:5px;font:normal 12px/1.4em Monaco, Lucida Console, monospace;white-space:nowrap">python <span style="color: #660033;">-m</span> SimpleHTTPServer <span style="color: #000000;">8000</span><br />
Serving HTTP on 0.0.0.0 port <span style="color: #000000;">8000</span> ..</div></div>
<p>If I then open my browser, and point it to the IP address of my MacBook, I get a directory listing showing the contents of the current directory.</p>
<p><a href="http://vninja.net/wordpress/wp-content/uploads/2013/05/QnDHTTP01.png"><img class="aligncenter size-medium wp-image-2580" alt="Quick and Dirty HTTP Deployment #01" src="http://vninja.net/wordpress/wp-content/uploads/2013/05/QnDHTTP01-300x196.png" width="300" height="196" /></a></p>
<p>&nbsp;</p>
<p>As you can see, the directory contains a few files, namely a <a href="http://virtuallymikebrown.com/tag/damn-small-linux-ovf/">Damn Small Linux</a> appliance packaged as an OVA, as well as the Linux installation files for <a href="http://www.vmware.com/resources/techresources/1013">ovftool</a>.</p>
<p>In this particular case, I wanted to install ovftool inside a running <a href="http://www.vmware.com/support/developer/vima/">vMA</a> instance I had in my infrastructure. So, by running the following commands I got ovftool downloaded via HTTP, from my MacBook, inside a running vMA instance by only downloading the files in to a given directory and serving it via HTTP from there to vMA.</p>
<p>By running the following command (output edited for verbosity)</p>
<div class="codecolorer-container bash blackboard" style="border:1px solid #9F9F9F;width:435px;"><div class="bash codecolorer" style="padding:5px;font:normal 12px/1.4em Monaco, Lucida Console, monospace;white-space:nowrap">vi-admin<span style="color: #000000; font-weight: bold;">@</span>record:<span style="color: #000000; font-weight: bold;">&gt;</span> <span style="color: #c20cb9; font-weight: bold;">wget</span> http:<span style="color: #000000; font-weight: bold;">//</span>192.168.5.62:<span style="color: #000000;">8000</span><span style="color: #000000; font-weight: bold;">/</span>VMware-ovftool-3.0.1-<span style="color: #000000;">801290</span>-lin.x86_64.bundle <span style="color: #000000; font-weight: bold;">&amp;&amp;</span> <span style="color: #c20cb9; font-weight: bold;">sudo</span> <span style="color: #c20cb9; font-weight: bold;">sh</span> VMware-ovftool-3.0.1-<span style="color: #000000;">801290</span>-lin.x86_64.bundle<br />
<span style="color: #000000;">100</span><span style="color: #000000; font-weight: bold;">%</span><span style="color: #7a0874; font-weight: bold;">&#91;</span>======================================<span style="color: #000000; font-weight: bold;">&gt;</span><span style="color: #7a0874; font-weight: bold;">&#93;</span> <span style="color: #000000;">36</span>,<span style="color: #000000;">631</span>,<span style="color: #000000;">447</span>  1.46M<span style="color: #000000; font-weight: bold;">/</span>s   <span style="color: #000000; font-weight: bold;">in</span> 23s<br />
<span style="color: #000000;">2013</span>-05-<span style="color: #000000;">14</span> <span style="color: #000000;">12</span>:<span style="color: #000000;">13</span>:06 <span style="color: #7a0874; font-weight: bold;">&#40;</span><span style="color: #000000;">1.52</span> MB<span style="color: #000000; font-weight: bold;">/</span>s<span style="color: #7a0874; font-weight: bold;">&#41;</span> - <span style="color: #000000; font-weight: bold;">`</span>VMware-ovftool-3.0.1-<span style="color: #000000;">801290</span>-lin.x86_64.bundle.saved <span style="color: #7a0874; font-weight: bold;">&#91;</span><span style="color: #000000;">36631447</span><span style="color: #000000; font-weight: bold;">/</span><span style="color: #000000;">36631447</span><span style="color: #7a0874; font-weight: bold;">&#93;</span><br />
...<br />
vi-admin<span style="color: #ff0000;">'s password:<br />
Extracting VMware Installer...done.<br />
...<br />
Do you agree? [yes/no]: yes<br />
...<br />
Installing VMware OVF Tool component for Linux 3.0.1<br />
Configuring...<br />
[######################################################################] 100%<br />
Installation was successful.<br />
vi-admin@record:/tmp&gt;</span></div></div>
<p></em></p>
<p>I was able to download and install ovftool, in one command.</p>
<p><em>The same deployment method could also easily be used to install host patches, deploy OVF based appliances and even install VIB files from a central repository. In fact, that`s the next thing to do here, deploy the Damn Small Linux appliance, by using the newly installed ovftool package.<br />
The flexibility of having a small HTTP server available by running a single command is great, and I`m sure there are many other use cases that I have yet to consider.</em></p>
<p class="author-link"> <a href="http://vninja.net/author/cmohn/" rel="author">Christian Mohn</a></p><img src="http://feeds.feedburner.com/~r/vNinja/~4/3qbchFERD-g" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://vninja.net/virtualization/quick-and-dirty-http-based-deployment/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<feedburner:origLink>http://vninja.net/virtualization/quick-and-dirty-http-based-deployment/</feedburner:origLink></item>
		<item>
		<title>Quick and Dirty ESXi 5.1U1 Upgrade</title>
		<link>http://feedproxy.google.com/~r/vNinja/~3/wi-IWNV2lIs/</link>
		<comments>http://vninja.net/vmware-2/quick-dirty-esxi-5-1u1-upgrade/#comments</comments>
		<pubDate>Fri, 26 Apr 2013 12:36:07 +0000</pubDate>
		<dc:creator>Christian Mohn</dc:creator>
				<category><![CDATA[VMware]]></category>
		<category><![CDATA[Command Line]]></category>
		<category><![CDATA[ESXi]]></category>
		<category><![CDATA[Host]]></category>
		<category><![CDATA[Upgrade]]></category>

		<guid isPermaLink="false">http://vninja.net/?p=2559</guid>
		<description><![CDATA[Now that VMware ESXi 5.1 Update 1 has been released I decided to do a quick and dirty upgrade of my home installation. I refuse to call it a lab these days, since it´s one singular host and all it does it contain my home domain controller&#8230; Anyway, the following procedure upgraded the host from 5.1b to 5.1U1, by downloading the upgrade directly from VMware and installing it. Make sure the host is in maintenance mode before attempting this procedure. Check Correlating vCenter Server and ESXi/ESX host build numbers to update levels (1014508) to determine which of the update files in the repository to download. SSH into your host, and issue the following command: ~ # esxcli software profile update -d https://hostupdate.vmware.com/software/VUM/PRODUCTION/main/vmw-depot-index.xml -p &#8230; <a href="http://vninja.net/vmware-2/quick-dirty-esxi-5-1u1-upgrade/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
				<content:encoded><![CDATA[<p>Now that <a title="VMware ESXi 5.1 Update 1 Release Notes" href="http://www.vmware.com/support/vsphere5/doc/vsphere-esxi-51u1-release-notes.html">VMware ESXi 5.1 Update 1</a> has been released I decided to do a quick and dirty upgrade of my home installation. I refuse to call it a lab these days, since it´s one singular host and all it does it contain my home domain controller&#8230;</p>
<p>Anyway, the following procedure upgraded the host from 5.1b to 5.1U1, by downloading the upgrade directly from VMware and installing it. <strong>Make sure the host is in maintenance mode before attempting this procedure.</strong></p>
<p><a title="Correlating vCenter Server and ESXi/ESX host build numbers to update levels (1014508)" href="http://kb.vmware.com/selfservice/microsites/search.do?language=en_US&amp;cmd=displayKC&amp;externalId=1014508">Check Correlating vCenter Server and ESXi/ESX host build numbers to update levels (1014508)</a> to determine which of the update files in the repository to download.</p>
<p>SSH into your host, and issue the following command:</p>
<div class="codecolorer-container bash blackboard" style="border:1px solid #9F9F9F;width:435px;"><div class="bash codecolorer" style="padding:5px;font:normal 12px/1.4em Monaco, Lucida Console, monospace;white-space:nowrap">~ <span style="color: #666666; font-style: italic;"># esxcli software profile update -d https://hostupdate.vmware.com/software/VUM/PRODUCTION/main/vmw-depot-index.xml -p ESXi-5.1.0-20130402001-standard</span></div></div>
<p>This will initiate a download of the new ESXi version and install the update automatically, beware that it will not show any progress bar or indication while the file is being downloaded from the VMware repository.</p>
<p>The command above will only work, as <a href="http://twitter.com/ErikBussink">Erik</a> pointed out in the <a href="http://vninja.net/vmware-2/quick-dirty-esxi-5-1u1-upgrade/#comment-12275">comments</a>, if you have allowed the httpClient outgoing access on the ESXi server. If not, you can enable it by running the following command on the host (or by using the vSphere Client):</p>
<div class="codecolorer-container bash blackboard" style="border:1px solid #9F9F9F;width:435px;"><div class="bash codecolorer" style="padding:5px;font:normal 12px/1.4em Monaco, Lucida Console, monospace;white-space:nowrap">~ <span style="color: #666666; font-style: italic;"># esxcli network firewall ruleset set -e true -r httpClient</span></div></div>
<p>You can of course monitor your download with the vSphere Client (web or otherwise), to make sure nothing has stopped</p>
<p><a href="http://vninja.net/wordpress/wp-content/uploads/2013/04/QuickDirtyUpgrade011.png"><img class="aligncenter size-medium wp-image-2566" alt="QuickDirtyUpgrade01" src="http://vninja.net/wordpress/wp-content/uploads/2013/04/QuickDirtyUpgrade011-300x83.png" width="300" height="83" /></a></p>
<p>Once it´s done, it will look like this:</p>
<div class="codecolorer-container bash blackboard" style="border:1px solid #9F9F9F;width:435px;"><div class="bash codecolorer" style="padding:5px;font:normal 12px/1.4em Monaco, Lucida Console, monospace;white-space:nowrap">Update Result<br />
Message: The update completed successfully, but the system needs to be rebooted <span style="color: #000000; font-weight: bold;">for</span> the changes to be effective.<br />
Reboot Required: <span style="color: #c20cb9; font-weight: bold;">true</span><br />
VIBs Installed: VMware_bootbank_esx-base_5.1.0-1.12.1065491, VMware_bootbank_esx-xserver_5.1.0-0.11.1063671, VMware_bootbank_ipmi-ipmi-si-drv_39.1-4vmw.510.1.12.1065491, VMware_bootbank_misc-drivers_5.1.0-1.12.1065491, VMware_bootbank_net-bnx2_2.0.15g.v50.11-7vmw.510.1.12.1065491, VMware_bootbank_net-bnx2x_1.61.15.v50.3-1vmw.510.0.11.1063671, VMware_bootbank_net-e1000e_1.1.2-3vmw.510.1.12.1065491, VMware_bootbank_net-igb_2.1.11.1-3vmw.510.1.12.1065491, VMware_bootbank_net-ixgbe_3.7.13.6iov-10vmw.510.1.12.1065491, VMware_bootbank_net-tg3_3.123b.v50.1-1vmw.510.1.12.1065491, VMware_bootbank_scsi-megaraid-sas_5.34-4vmw.510.1.12.1065491, VMware_locker_tools-light_5.1.0-1.12.1065491<br />
VIBs Removed: VMware_bootbank_esx-base_5.1.0-0.10.1021289, VMware_bootbank_esx-xserver_5.1.0-0.0.799733, VMware_bootbank_ipmi-ipmi-si-drv_39.1-4vmw.510.0.0.799733, VMware_bootbank_misc-drivers_5.1.0-0.0.799733, VMware_bootbank_net-bnx2_2.0.15g.v50.11-7vmw.510.0.0.799733, VMware_bootbank_net-bnx2x_1.61.15.v50.3-1vmw.510.0.0.799733, VMware_bootbank_net-e1000e_1.1.2-3vmw.510.0.0.799733, VMware_bootbank_net-igb_2.1.11.1-3vmw.510.0.0.799733, VMware_bootbank_net-ixgbe_3.7.13.6iov-10vmw.510.0.0.799733, VMware_bootbank_net-tg3_3.110h.v50.4-4vmw.510.0.0.799733, VMware_bootbank_scsi-megaraid-sas_5.34-4vmw.510.0.0.799733, VMware_locker_tools-light_5.1.0-0.9.914609<br />
VIBs Skipped: VMware_bootbank_ata-pata-amd_0.3.10-3vmw.510.0.0.799733, VMware_bootbank_ata-pata-atiixp_0.4.6-4vmw.510.0.0.799733, VMware_bootbank_ata-pata-cmd64x_0.2.5-3vmw.510.0.0.799733, VMware_bootbank_ata-pata-hpt3x2n_0.3.4-3vmw.510.0.0.799733, VMware_bootbank_ata-pata-pdc2027x_1.0-3vmw.510.0.0.799733, VMware_bootbank_ata-pata-serverworks_0.4.3-3vmw.510.0.0.799733, VMware_bootbank_ata-pata-sil680_0.4.8-3vmw.510.0.0.799733, VMware_bootbank_ata-pata-via_0.3.3-2vmw.510.0.0.799733, VMware_bootbank_block-cciss_3.6.14-10vmw.510.0.0.799733, VMware_bootbank_ehci-ehci-hcd_1.0-3vmw.510.0.0.799733, VMware_bootbank_esx-dvfilter-generic-fastpath_5.1.0-0.0.799733, VMware_bootbank_esx-tboot_5.1.0-0.0.799733, VMware_bootbank_esx-xlibs_5.1.0-0.0.799733, VMware_bootbank_ima-qla4xxx_2.01.31-1vmw.510.0.0.799733, VMware_bootbank_ipmi-ipmi-devintf_39.1-4vmw.510.0.0.799733, VMware_bootbank_ipmi-ipmi-msghandler_39.1-4vmw.510.0.0.799733, VMware_bootbank_misc-cnic-register_1.1-1vmw.510.0.0.799733, VMware_bootbank_net-be2net_4.1.255.11-1vmw.510.0.0.799733, VMware_bootbank_net-cnic_1.10.2j.v50.7-3vmw.510.0.0.799733, VMware_bootbank_net-e1000_8.0.3.1-2vmw.510.0.0.799733, VMware_bootbank_net-enic_1.4.2.15a-1vmw.510.0.0.799733, VMware_bootbank_net-forcedeth_0.61-2vmw.510.0.0.799733, VMware_bootbank_net-nx-nic_4.0.558-3vmw.510.0.0.799733, VMware_bootbank_net-r8168_8.013.00-3vmw.510.0.0.799733, VMware_bootbank_net-r8169_6.011.00-2vmw.510.0.0.799733, VMware_bootbank_net-s2io_2.1.4.13427-3vmw.510.0.0.799733, VMware_bootbank_net-sky2_1.20-2vmw.510.0.0.799733, VMware_bootbank_net-vmxnet3_1.1.3.0-3vmw.510.0.0.799733, VMware_bootbank_ohci-usb-ohci_1.0-3vmw.510.0.0.799733, VMware_bootbank_sata-ahci_3.0-13vmw.510.0.0.799733, VMware_bootbank_sata-ata-piix_2.12-6vmw.510.0.0.799733, VMware_bootbank_sata-sata-nv_3.5-4vmw.510.0.0.799733, VMware_bootbank_sata-sata-promise_2.12-3vmw.510.0.0.799733, VMware_bootbank_sata-sata-sil24_1.1-1vmw.510.0.0.799733, VMware_bootbank_sata-sata-sil_2.3-4vmw.510.0.0.799733, VMware_bootbank_sata-sata-svw_2.3-3vmw.510.0.0.799733, VMware_bootbank_scsi-aacraid_1.1.5.1-9vmw.510.0.0.799733, VMware_bootbank_scsi-adp94xx_1.0.8.12-6vmw.510.0.0.799733, VMware_bootbank_scsi-aic79xx_3.1-5vmw.510.0.0.799733, VMware_bootbank_scsi-bnx2i_1.9.1d.v50.1-5vmw.510.0.0.799733, VMware_bootbank_scsi-fnic_1.5.0.3-1vmw.510.0.0.799733, VMware_bootbank_scsi-hpsa_5.0.0-21vmw.510.0.0.799733, VMware_bootbank_scsi-ips_7.12.05-4vmw.510.0.0.799733, VMware_bootbank_scsi-lpfc820_8.2.3.1-127vmw.510.0.0.799733, VMware_bootbank_scsi-megaraid-mbox_2.20.5.1-6vmw.510.0.0.799733, VMware_bootbank_scsi-megaraid2_2.00.4-9vmw.510.0.0.799733, VMware_bootbank_scsi-mpt2sas_10.00.00.00-5vmw.510.0.0.799733, VMware_bootbank_scsi-mptsas_4.23.01.00-6vmw.510.0.0.799733, VMware_bootbank_scsi-mptspi_4.23.01.00-6vmw.510.0.0.799733, VMware_bootbank_scsi-qla2xxx_902.k1.1-9vmw.510.0.0.799733, VMware_bootbank_scsi-qla4xxx_5.01.03.2-4vmw.510.0.0.799733, VMware_bootbank_scsi-rste_2.0.2.0088-1vmw.510.0.0.799733, VMware_bootbank_uhci-usb-uhci_1.0-3vmw.510.0.0.799733<br />
~ <span style="color: #666666; font-style: italic;">#</span></div></div>
<p>Reboot your host, and behold the glory of the new ESXi 5.1 Update 1 version!</p>
<p><a href="http://vninja.net/wordpress/wp-content/uploads/2013/04/QuickDirtyUpgrade022.png"><img class="aligncenter size-medium wp-image-2567" alt="QuickDirtyUpgrade02" src="http://vninja.net/wordpress/wp-content/uploads/2013/04/QuickDirtyUpgrade022-300x65.png" width="300" height="65" /></a></p>
<p>If you want to know how to figure out how to find the correct URL and file, check out William Lam´s excellent <a title="A Pretty Cool Method of Upgrading to ESXi 5.1" href="http://www.virtuallyghetto.com/2012/09/a-pretty-cool-method-of-upgrading-to.html">A Pretty Cool Method of Upgrading to ESXi 5.1</a> post, which provides more details.</p>
<p><em>I told you it was quick and dirty, didn`t I?<br />
</em></p>
<p class="author-link"> <a href="http://vninja.net/author/cmohn/" rel="author">Christian Mohn</a></p><img src="http://feeds.feedburner.com/~r/vNinja/~4/wi-IWNV2lIs" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://vninja.net/vmware-2/quick-dirty-esxi-5-1u1-upgrade/feed/</wfw:commentRss>
		<slash:comments>6</slash:comments>
		<feedburner:origLink>http://vninja.net/vmware-2/quick-dirty-esxi-5-1u1-upgrade/</feedburner:origLink></item>
		<item>
		<title>Adding a secondary NIC to the vCenter 5.1 Appliance (VCSA)</title>
		<link>http://feedproxy.google.com/~r/vNinja/~3/-dkr8Cor2Jo/</link>
		<comments>http://vninja.net/virtualization/adding-secondary-nic-vcenter-5-1-appliance-vcsa/#comments</comments>
		<pubDate>Thu, 25 Apr 2013 11:10:33 +0000</pubDate>
		<dc:creator>Christian Mohn</dc:creator>
				<category><![CDATA[Virtualization]]></category>
		<category><![CDATA[ESXi]]></category>
		<category><![CDATA[Hack]]></category>
		<category><![CDATA[Networking]]></category>
		<category><![CDATA[vCenter]]></category>
		<category><![CDATA[VCSA]]></category>
		<category><![CDATA[vSphere]]></category>

		<guid isPermaLink="false">http://vninja.net/?p=2549</guid>
		<description><![CDATA[While building my lab environment, I ran into a situation where I wanted to have a completely sealed off networking segment that had no outside access. This is a trivial task on it`s own, just create a vSwitch with no physical NICs attached to it, and then connect the VMs to it. The VMs will then have interconnectivity, but no outside network access at all. In this particular case, I was setting up a couple of nested ESXi servers that I wanted to connect to the &#8220;outside&#8221; vCenter Appliance (VCSA). This VCSA instance was not connected to the internal-only vSwitch, but rather to the existing vSwitch that as local network access. Naturally, the solution would be to add a secondary NIC &#8230; <a href="http://vninja.net/virtualization/adding-secondary-nic-vcenter-5-1-appliance-vcsa/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
				<content:encoded><![CDATA[<p>While building my lab environment, I ran into a situation where I wanted to have a completely sealed off networking segment that had no outside access.</p>
<p>This is a trivial task on it`s own, just create a vSwitch with no physical NICs attached to it, and then connect the VMs to it. The VMs will then have interconnectivity, but no outside network access at all.</p>
<p>In this particular case, I was setting up a couple of nested ESXi servers that I wanted to connect to the &#8220;outside&#8221; vCenter Appliance (VCSA). This VCSA instance was not connected to the internal-only vSwitch, but rather to the existing vSwitch that as local network access.</p>
<p>Naturally, the solution would be to add a secondary NIC to the VCSA, and connect that to the internal-only vSwitch.</p>
<p><strong>It turns out that adding a secondary NIC to a VCSA instance, isn`t as straight-forward as you might think.</strong> Sure, adding a new NIC is no problem through either the vSphere Client, or the vSphere Web Client, but getting the NIC configured inside of VCSA is another matter.</p>
<p>If you add a secondary NIC, it will turn up in the VCSA management web page, but you will not be able to save the configuration since the required configuration files for <em>eth1</em> is missing.</p>
<p>In order to rectify this, I performed the following steps:</p>
<ol>
<li>Connect to the VCSA via SSH (default username and password is root/vmware)</li>
<li>Copy <i>/etc/sysconfig/networking/devices/ifcfg-eth0 to /etc/sysconfig/networking/devices/ifcfg-eth1</i></li>
<li>Edit <em>ifcfg-eth1 </em>and replace the networking information with your values, here is how mine looks:
<div class="codecolorer-container bash blackboard" style="border:1px solid #9F9F9F;width:435px;"><div class="bash codecolorer" style="padding:5px;font:normal 12px/1.4em Monaco, Lucida Console, monospace;white-space:nowrap"><span style="color: #007800;">DEVICE</span>=eth1<br />
<span style="color: #007800;">BOOTPROTO</span>=<span style="color: #ff0000;">'static'</span><br />
<span style="color: #007800;">STARTMODE</span>=<span style="color: #ff0000;">'auto'</span><br />
<span style="color: #007800;">TYPE</span>=Ethernet<br />
<span style="color: #007800;">USERCONTROL</span>=<span style="color: #ff0000;">'no'</span><br />
<span style="color: #007800;">IPADDR</span>=<span style="color: #ff0000;">'172.16.1.52'</span><br />
<span style="color: #007800;">NETMASK</span>=<span style="color: #ff0000;">'255.255.255.0'</span><br />
<span style="color: #007800;">BROADCAST</span>=<span style="color: #ff0000;">'172.16.1.255'</span></div></div>
</li>
<li>Create a symlink for this file in /etc/sysconfig/network
<div class="codecolorer-container bash blackboard" style="border:1px solid #9F9F9F;width:435px;"><div class="bash codecolorer" style="padding:5px;font:normal 12px/1.4em Monaco, Lucida Console, monospace;white-space:nowrap"><span style="color: #c20cb9; font-weight: bold;">ln</span> <span style="color: #660033;">-s</span> <span style="color: #000000; font-weight: bold;">/</span>etc<span style="color: #000000; font-weight: bold;">/</span>sysconfig<span style="color: #000000; font-weight: bold;">/</span>networking<span style="color: #000000; font-weight: bold;">/</span>devices<span style="color: #000000; font-weight: bold;">/</span>ifcfg-eth1 <span style="color: #000000; font-weight: bold;">/</span>etc<span style="color: #000000; font-weight: bold;">/</span>sysconfig<span style="color: #000000; font-weight: bold;">/</span>network<span style="color: #000000; font-weight: bold;">/</span>ifcfg-eth1</div></div>
</li>
<li>Restart the networking service to activate the new setup:
<div class="codecolorer-container bash blackboard" style="border:1px solid #9F9F9F;width:435px;"><div class="bash codecolorer" style="padding:5px;font:normal 12px/1.4em Monaco, Lucida Console, monospace;white-space:nowrap">service network restart</div></div>
<p>Check the VCSA web management interface to verify that the new settings are active</li>
</ol>
<p><img class="size-medium wp-image-2551 aligncenter" alt="Client 2013-04-25 10-54-37" src="http://vninja.net/wordpress/wp-content/uploads/2013/04/Client-2013-04-25-10-54-37-300x200.png" width="300" height="200" /></p>
<p>By adding a secondary NIC, configuring it and connecting it to the isolated vSwitch I was now able to add my sequestered nested ESXi hosts to my existing VCSA installation.</p>
<p>&nbsp;</p>
<p><a href="http://vninja.net/wordpress/wp-content/uploads/2013/04/Client-2013-04-25-13-07-01.png"><img class="aligncenter size-medium wp-image-2554" alt="Client 2013-04-25 13-07-01" src="http://vninja.net/wordpress/wp-content/uploads/2013/04/Client-2013-04-25-13-07-01-300x116.png" width="300" height="116" /></a></p>
<p>There may be several reasons for a setup like this, perhaps you want your VCSA to be available on a management VLAN but reach ESXi hosts on another VLAN without having routing in place between the segmented networks, or you just want to play around with it like I am in this lab environment.</p>
<p>Disclaimer:</p>
<p><em id="__mceDel">Is this supported by VMware? Probably not, but I simply don`t know. Caveat emptor, and all that jazz.</em></p>
<p class="author-link"> <a href="http://vninja.net/author/cmohn/" rel="author">Christian Mohn</a></p><img src="http://feeds.feedburner.com/~r/vNinja/~4/-dkr8Cor2Jo" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://vninja.net/virtualization/adding-secondary-nic-vcenter-5-1-appliance-vcsa/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<feedburner:origLink>http://vninja.net/virtualization/adding-secondary-nic-vcenter-5-1-appliance-vcsa/</feedburner:origLink></item>
		<item>
		<title>Installing Dell Equallogic Multipathing Extension Module (MEM) in vSphere 5.1</title>
		<link>http://feedproxy.google.com/~r/vNinja/~3/adCcT3bi3r8/</link>
		<comments>http://vninja.net/virtualization/installing-dell-equallogic-multipathing-extension-module-mem-vsphere-5-1/#comments</comments>
		<pubDate>Mon, 22 Apr 2013 21:31:46 +0000</pubDate>
		<dc:creator>Christian Mohn</dc:creator>
				<category><![CDATA[Virtualization]]></category>
		<category><![CDATA[Dell]]></category>
		<category><![CDATA[Equallogic]]></category>
		<category><![CDATA[ESXi]]></category>
		<category><![CDATA[HowTo]]></category>
		<category><![CDATA[Multipath]]></category>
		<category><![CDATA[storage]]></category>
		<category><![CDATA[vSphere]]></category>

		<guid isPermaLink="false">http://vninja.net/?p=2538</guid>
		<description><![CDATA[Dell offers a Multipathing Extension Module (MEM) for vSphere, and in this post I´ll highlight how to &#8220;manually&#8221; install it on a ESXi 5.1 host. I will not cover the network setup part of the equation, but rather go through the simple steps required to get the MEM installed on the hosts in question. First of all, you need to download the MEM installation package. At the time of writing, the latest version is v1.1.2.292203, available from equallogic.com. One the archive file is aquired, unzip it and upload the dell-eql-mem-esx5-1.1.2.292203.zip file to a shared location available in your environment. For the example below, I have used a VMFS datastore that is available to all the hosts in this particular cluster. Note: The host &#8230; <a href="http://vninja.net/virtualization/installing-dell-equallogic-multipathing-extension-module-mem-vsphere-5-1/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
				<content:encoded><![CDATA[<p>Dell offers a Multipathing Extension Module (MEM) for vSphere, and in this post I´ll highlight how to &#8220;manually&#8221; install it on a ESXi 5.1 host. <em>I will not cover the network setup part of the equation, but rather go through the simple steps required to get the MEM installed on the hosts in question.</em></p>
<p>First of all, you need to download the MEM installation package. At the time of writing, the latest version is v1.1.2.292203, available from <a href="http://equallogic.com">equallogic.com</a>. One the archive file is aquired, unzip it and upload the <em>dell-eql-mem-esx5-1.1.2.292203.zip</em> file to a shared location available in your environment. For the example below, I have used a VMFS datastore that is available to all the hosts in this particular cluster.</p>
<p><strong>Note: The host in question has already been put in maintenance mode, to make sure no VMs are actively using the storage paths while installing the module.</strong></p>
<p>The VIB file, which resides inside the <em>dell-eql-mem-esx5-1.1.2.292203.zip</em>, file can be installed using several techniques; By using the vMA, vSphere Command-Line Interface (vSphere CLI), vSphere Update Manager or even by logging in to the hosts via a SSH connection, and in this case I opted for doing it through SSH.</p>
<p>The command required to install the MEM is as follows:</p>
<div class="codecolorer-container bash blackboard" style="border:1px solid #9F9F9F;width:435px;"><div class="bash codecolorer" style="padding:5px;font:normal 12px/1.4em Monaco, Lucida Console, monospace;white-space:nowrap">esxcli software vib <span style="color: #c20cb9; font-weight: bold;">install</span> <span style="color: #660033;">--depot</span> <span style="color: #000000; font-weight: bold;">/</span>vmfs<span style="color: #000000; font-weight: bold;">/</span>volumes<span style="color: #000000; font-weight: bold;">/</span>vmfsvol<span style="color: #000000; font-weight: bold;">/</span>dell<span style="color: #000000; font-weight: bold;">/</span>dell-eql-mem-esx5-1.1.2.292203.zip</div></div>
<p>A completed installation looks like this:</p>
<div class="codecolorer-container bash blackboard" style="border:1px solid #9F9F9F;width:435px;"><div class="bash codecolorer" style="padding:5px;font:normal 12px/1.4em Monaco, Lucida Console, monospace;white-space:nowrap"><span style="color: #c20cb9; font-weight: bold;">login</span> as: root<br />
Using keyboard-interactive authentication.<br />
Password:<br />
The <span style="color: #000000; font-weight: bold;">time</span> and <span style="color: #c20cb9; font-weight: bold;">date</span> of this <span style="color: #c20cb9; font-weight: bold;">login</span> have been sent to the system logs.<br />
<br />
VMware offers supported, powerful system administration tools. Please<br />
see www.vmware.com<span style="color: #000000; font-weight: bold;">/</span>go<span style="color: #000000; font-weight: bold;">/</span>sysadmintools <span style="color: #000000; font-weight: bold;">for</span> details.<br />
<br />
The ESXi Shell can be disabled by an administrative user. See the<br />
vSphere Security documentation <span style="color: #000000; font-weight: bold;">for</span> <span style="color: #c20cb9; font-weight: bold;">more</span> information.<br />
~ <span style="color: #666666; font-style: italic;"># esxcli software vib install --depot /vmfs/volumes/vmfsvol/dell/dell-eql-mem-esx5-1.1.2.292203.zip</span><br />
Installation Result<br />
Message: Operation finished successfully.<br />
Reboot Required: <span style="color: #c20cb9; font-weight: bold;">false</span><br />
VIBs Installed: Dell_bootbank_dell-eql-host-connection-mgr_1.1.1-<span style="color: #000000;">268843</span>, Dell_bootbank_dell-eql-hostprofile_1.1.0-<span style="color: #000000;">212190</span>, Dell_bootbank_dell-eql-routed-psp_1.1.1-<span style="color: #000000;">262227</span><br />
VIBs Removed:<br />
VIBs Skipped:<br />
~ <span style="color: #666666; font-style: italic;">#</span></div></div>
<p>I then restart the hosts process, to make sure that the multipath module is activated.</p>
<div class="codecolorer-container bash blackboard" style="border:1px solid #9F9F9F;width:435px;"><div class="bash codecolorer" style="padding:5px;font:normal 12px/1.4em Monaco, Lucida Console, monospace;white-space:nowrap">~ <span style="color: #666666; font-style: italic;"># /etc/init.d/hostd restart</span><br />
watchdog-hostd: Terminating watchdog process with PID <span style="color: #000000;">9592</span><br />
hostd stopped.<br />
hostd started.<br />
~ <span style="color: #666666; font-style: italic;">#</span></div></div>
<p>Finally, a quick check to see if the new Equallogic namespace is available, and that it is gathering statistics, i.e. being used:</p>
<div class="codecolorer-container bash blackboard" style="border:1px solid #9F9F9F;width:435px;"><div class="bash codecolorer" style="padding:5px;font:normal 12px/1.4em Monaco, Lucida Console, monospace;white-space:nowrap">~ <span style="color: #666666; font-style: italic;"># esxcli equallogic stat summary</span><br />
DeviceId VolumeName PathCount Reads Writes KBRead KBWritten<br />
<span style="color: #660033;">--------------------------------</span> <span style="color: #660033;">----------</span> <span style="color: #660033;">---------</span> <span style="color: #660033;">-----</span> <span style="color: #660033;">------</span> <span style="color: #660033;">------</span> <span style="color: #660033;">---------</span><br />
6090A098E0DC5D9F71E6940292F8569C vmvolume <span style="color: #000000;">2</span> <span style="color: #000000;">2573</span> <span style="color: #000000;">30</span> <span style="color: #000000;">20429</span> <span style="color: #000000;">14</span><br />
6090A098D06C5A31CEDE44CC17CBF14B test2t <span style="color: #000000;">2</span> <span style="color: #000000;">651</span> <span style="color: #000000;">30</span> <span style="color: #000000;">13028</span> <span style="color: #000000;">14</span><br />
6090A098D06C4AF067EDD4C904C6A453 vmvolume3 <span style="color: #000000;">2</span> <span style="color: #000000;">642</span> <span style="color: #000000;">30</span> <span style="color: #000000;">10592</span> <span style="color: #000000;">14</span><br />
6090A098C08D5E928EE634938F42605B vmvolume1 <span style="color: #000000;">2</span> <span style="color: #000000;">1834</span> <span style="color: #000000;">30</span> <span style="color: #000000;">20023</span> <span style="color: #000000;">14</span><br />
~ <span style="color: #666666; font-style: italic;">#</span></div></div>
<p>&nbsp;</p>
<p>&nbsp;</p>
<p><a style="color: #ff4b33; line-height: 24px; font-size: 16px;" href="http://vninja.net/wordpress/wp-content/uploads/2013/04/pre-mem-install.png"><img class="alignright size-medium wp-image-2543" alt="pre-mem-install" src="http://vninja.net/wordpress/wp-content/uploads/2013/04/pre-mem-install-300x221.png" width="300" height="221" /></a></p>
<p>Screenshots displaying the ESXi host path policy before:<a href="http://vninja.net/wordpress/wp-content/uploads/2013/04/pre-mem-install.png"><br />
</a></p>
<p>&nbsp;</p>
<p>&nbsp;</p>
<p>&nbsp;</p>
<p>&nbsp;</p>
<p>&nbsp;</p>
<p><img class="alignright size-medium wp-image-2544" alt="post-mem-install" src="http://vninja.net/wordpress/wp-content/uploads/2013/04/post-mem-install-300x221.png" width="300" height="221" /></p>
<p>and after installing the Dell Equallogic MEM:</p>
<p>&nbsp;</p>
<p><a href="http://vninja.net/wordpress/wp-content/uploads/2013/04/post-mem-install.png"></p>
<p></a></p>
<p>&nbsp;</p>
<p class="author-link"> <a href="http://vninja.net/author/cmohn/" rel="author">Christian Mohn</a></p><img src="http://feeds.feedburner.com/~r/vNinja/~4/adCcT3bi3r8" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://vninja.net/virtualization/installing-dell-equallogic-multipathing-extension-module-mem-vsphere-5-1/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<feedburner:origLink>http://vninja.net/virtualization/installing-dell-equallogic-multipathing-extension-module-mem-vsphere-5-1/</feedburner:origLink></item>
		<item>
		<title>It`s Not Your Average Data it`s vOpenData</title>
		<link>http://feedproxy.google.com/~r/vNinja/~3/klEFkL31JE4/</link>
		<comments>http://vninja.net/virtualization/its-average-data-its-vopendata/#comments</comments>
		<pubDate>Fri, 12 Apr 2013 23:09:20 +0000</pubDate>
		<dc:creator>Christian Mohn</dc:creator>
				<category><![CDATA[Virtualization]]></category>
		<category><![CDATA[Awesome]]></category>
		<category><![CDATA[Community]]></category>
		<category><![CDATA[Statistics]]></category>

		<guid isPermaLink="false">http://vninja.net/?p=2524</guid>
		<description><![CDATA[So, what is the average airspeed velocity of an unladen swallow? As we all (should) know, that is very much a trick question. Now, consider this little non-trick question: I wonder what the avg disk size is for your virtual machine these days. I do most math with 60GB on avg, but wonder if that has changed @DuncanYB / March 28th 2013 And now, guess what? Just 16 days later, a brand new data mining tool has emerged based on that initial question. vOpenData is now live, in an attempt to answer these kinds of questions. Simplistically put, this site gathers anonymous data from your virtual infrastructure and puts it into a global dataset ready for analysis and presentation. As data is &#8230; <a href="http://vninja.net/virtualization/its-average-data-its-vopendata/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
				<content:encoded><![CDATA[<p><a style="color: #ff4b33; line-height: 24px; font-size: 16px;" href="http://vninja.net/wordpress/wp-content/uploads/2013/04/vOpenData-2013-04-13-00-45-45.jpg"><img class="alignright size-full wp-image-2525" alt="vOpenData" src="http://vninja.net/wordpress/wp-content/uploads/2013/04/vOpenData-2013-04-13-00-45-45.jpg" width="129" height="27" /></a><strong>So, what <em>is</em> the average airspeed velocity of an unladen swallow?</strong></p>
<p>As we all (should) know, that is very much a trick question.</p>
<p>Now, consider this little non-trick question:</p>
<blockquote><p>I wonder what the avg disk size is for your virtual machine these days. I do most math with 60GB on avg, but wonder if that has changed</p>
<p style="text-align: right;"><a href="https://twitter.com/DuncanYB/status/317269670195507203">@DuncanYB</a> / March 28th 2013</p>
</blockquote>
<p style="text-align: left;">And now, guess what? Just 16 days later, a brand new data mining tool has emerged based on that initial question.</p>
<p><a href="http://www.vopendata.org">vOpenData</a> is now live, in an attempt to answer these kinds of questions.</p>
<p><em>Simplistically put, this site gathers anonymous <a href="http://www.vopendata.org/pages/data_faq">data</a> from your virtual infrastructure and puts it into a global dataset ready for analysis and presentation.</em></p>
<p>As data is contributed from various sources, the <a href="http://dash.vopendata.org/public">public dashboard</a> is updated.</p>
<p><a href="http://dash.vopendata.org/public"><img class="size-large wp-image-2528 aligncenter" alt="vOpenData Public Dashboard" src="http://vninja.net/wordpress/wp-content/uploads/2013/04/vOpenData-Public-Dashboard-2013-04-13-01-06-15-1024x600.jpg" width="640" height="375" /></a></p>
<p>Another great community driven resource is born, this time by <a href="https://twitter.com/wazoo">Ben Thomas</a> and <a href="https://twitter.com/lamw">William Lam</a>.</p>
<p>Announcement posts:</p>
<ul>
<li><a href="vOpenData – Crunching Everyone’s Data For Fun And Knowledge">vOpenData – Crunching Everyone’s Data For Fun And Knowledge</a></li>
<li><a href="http://www.virtuallyghetto.com/2013/04/vopendata-open-virtualization-community.html">vOpenData: An Open Virtualization Community Database</a></li>
</ul>
<p>Check it out and <strong>help out by contributing your data if you can</strong>.</p>
<p class="author-link"> <a href="http://vninja.net/author/cmohn/" rel="author">Christian Mohn</a></p><img src="http://feeds.feedburner.com/~r/vNinja/~4/klEFkL31JE4" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://vninja.net/virtualization/its-average-data-its-vopendata/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<feedburner:origLink>http://vninja.net/virtualization/its-average-data-its-vopendata/</feedburner:origLink></item>
		<item>
		<title>Brilliant idea: VMware Hosted Beta</title>
		<link>http://feedproxy.google.com/~r/vNinja/~3/p33BxDtBKz8/</link>
		<comments>http://vninja.net/vmware-2/brilliant-idea-vmware-hosted-beta/#comments</comments>
		<pubDate>Wed, 27 Mar 2013 08:50:29 +0000</pubDate>
		<dc:creator>Christian Mohn</dc:creator>
				<category><![CDATA[VMware]]></category>
		<category><![CDATA[Beta]]></category>
		<category><![CDATA[Hands-on Labs]]></category>
		<category><![CDATA[HoL]]></category>
		<category><![CDATA[Hosted Beta]]></category>
		<category><![CDATA[labs]]></category>
		<category><![CDATA[Virtualization]]></category>

		<guid isPermaLink="false">http://vninja.net/?p=2502</guid>
		<description><![CDATA[Duncan Epping rather unceremoniously published a blog post &#8220;New Beta Program offering: VMware Hosted Beta&#8221; yesterday, outlining the availability of the new hosted beta offering that companions some of the current VMware beta programs. Due to the very NDA nature of the beta programs, I can´t really go into details on what is currently offered, but what I can say is this: Well done VMware! The VMware Hosted Beta runs on the same engine that runs the VMware Hands on Labs Online – Beta, but with a little added twist. You connect to the hosted beta through a web interface, before the actual connection is handed over to a locally installed VMware Horizon View client. This works very well, and I got &#8230; <a href="http://vninja.net/vmware-2/brilliant-idea-vmware-hosted-beta/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
				<content:encoded><![CDATA[<p><img class="alignright  wp-image-2505" title="Beta" alt="Beta" src="http://vninja.net/wordpress/wp-content/uploads/2013/03/beta.png" width="100" height="175" />Duncan Epping rather unceremoniously published a blog post &#8220;<a title="New Beta Program offering: VMware Hosted Beta" href="http://blogs.vmware.com/vsphere/2013/03/new-beta-program-offering-vmware-hosted-beta.html">New Beta Program offering: VMware Hosted Beta</a>&#8221; yesterday, outlining the availability of the new hosted beta offering that companions some of the current VMware beta programs.</p>
<p><em>Due to the very <a title="Non-disclosure agreement" href="http://en.wikipedia.org/wiki/Non-disclosure_agreement">NDA</a> nature of the beta programs, I can´t really go into details on what is currently offered, but what I can say is this: Well done VMware!</em></p>
<p>The VMware Hosted Beta runs on the same engine that runs the <a title="VMware Hands-on Lab Online Public Beta Review" href="http://vninja.net/vmware-2/vmware-hands-on-lab-online-review/">VMware Hands on Labs Online – Beta</a>, but with a little added twist. You connect to the hosted beta through a web interface, before the actual connection is handed over to a locally installed VMware Horizon View client. This works very well, and I got to play around a bit with it a bit yesterday.</p>
<p>The idea of a hosted beta like this really resonates with me, as one of the major time sinks when it comes to actively participating in betas is the physical setup of a lab environment. As I am currently without a properly powerful lab, something that will change very soon I hope, getting hosted beta access could not be more welcome.</p>
<p>This way I get to dip my toes in the beta offerings, without having to procure the required hardware. While I don´t think the hosted beta replaces the need for a dedicated physical lab, it sure does work as an excellent stop-gap in the mean time. It also means that you can jump in and out of various pieces of the beta, without having to spend a lot of time configuring an environment from scratch. In addition, this also means that you can get a working environment set up in a matter of minutes, and all you need is <del>love</del> an internet connection.</p>
<p>Of course, VMware does not want everyone to run all their beta testing in this environment, they need feedback on installation and configuration issues in &#8220;real world&#8221; scenarios as well as plain old feature testing in a controlled environment, but this is a very welcome addition in my mind.</p>
<p><strong>Kudos to the HoL and Beta teams at VMware, this makes my day so much easier and I am sure it will also help them in getting better feedback from us beta testers.</strong></p>
<p class="author-link"> <a href="http://vninja.net/author/cmohn/" rel="author">Christian Mohn</a></p><img src="http://feeds.feedburner.com/~r/vNinja/~4/p33BxDtBKz8" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://vninja.net/vmware-2/brilliant-idea-vmware-hosted-beta/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		<feedburner:origLink>http://vninja.net/vmware-2/brilliant-idea-vmware-hosted-beta/</feedburner:origLink></item>
		<item>
		<title>Backing up vCenter DB with Veeam B&amp;R 6.5</title>
		<link>http://feedproxy.google.com/~r/vNinja/~3/TTnrjQlD2RM/</link>
		<comments>http://vninja.net/virtualization/backing-up-vcenter-db-with-veeam-br-6-5/#comments</comments>
		<pubDate>Mon, 25 Mar 2013 09:03:41 +0000</pubDate>
		<dc:creator>Christian Mohn</dc:creator>
				<category><![CDATA[Virtualization]]></category>
		<category><![CDATA[automation]]></category>
		<category><![CDATA[Backup]]></category>
		<category><![CDATA[Ops]]></category>
		<category><![CDATA[realworld]]></category>
		<category><![CDATA[vCenter]]></category>
		<category><![CDATA[Veeam]]></category>
		<category><![CDATA[VMware]]></category>
		<category><![CDATA[vSphere]]></category>
		<category><![CDATA[workaround]]></category>

		<guid isPermaLink="false">http://vninja.net/?p=2489</guid>
		<description><![CDATA[It´s a well known problem that with Veeam Backup &#38; Recovery Replication 6.5, and earlier, backing up the SQL server that hosts the vCenter DB poses a problem. KB1051 VSS for vCenter outlines the issue well, and provides a workaround. If you experience this problem, you will see entries like this in your Veeam B&#38;R backup logs: The workaround provided by Veeam is to create host VM-Host Affinity Rules, effectively pinning a VM to a given host, and then perform the VM backup through the host rather than through the vCenter. While this might be a way to work around the failed backup scenario, it effectively limits some of the flexibility you have in a virtualized environment. I want to have my VMs &#8230; <a href="http://vninja.net/virtualization/backing-up-vcenter-db-with-veeam-br-6-5/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
				<content:encoded><![CDATA[<p>It´s a well known problem that with Veeam Backup &amp; Recovery Replication 6.5, and earlier, backing up the SQL server that hosts the vCenter DB poses a problem. <a title="KB1051: VSS for vCenter " href="http://www.veeam.com/kb1051">KB1051 VSS for vCenter</a> outlines the issue well, and provides a workaround.</p>
<p>If you experience this problem, you will see entries like this in your Veeam B&amp;R backup logs:</p>
<div id="attachment_2490" class="wp-caption aligncenter" style="width: 650px"><a href="http://vninja.net/wordpress/wp-content/uploads/2013/03/VeeamvCenterBackup01.png"><img class="size-large wp-image-2490" alt="Veeam vCenterDB Backup Error" src="http://vninja.net/wordpress/wp-content/uploads/2013/03/VeeamvCenterBackup01-1024x214.png" width="640" height="133" /></a><p class="wp-caption-text">Veeam vCenterDB Backup Error</p></div>
<p>The workaround provided by Veeam is to create host VM-Host Affinity Rules, effectively pinning a VM to a given host, and then perform the VM backup through the host rather than through the vCenter.</p>
<p>While this might be a way to work around the failed backup scenario, it effectively limits some of the flexibility you have in a virtualized environment. I want to have my VMs roaming around my datacenter utilizing DRS, and by pinning the VM to a given host that flexibility is reduced for the VMs in question.</p>
<p>I can appreciate why this issue appears, and why the workaround works, but frankly there has to be a better way of doing this. Hopefully this issue will be sorted in the next v7 version of Veeam B&amp;R, as there certainly are ways for Veeam to work around the issue and make this a more seamless experience for the backup administrator.</p>
<h3>Proposal</h3>
<p>Why not create a new option in the backup job, where you define that this particular job should run through a host, instead of the vCenter?</p>
<p>If selected, Veeam B&amp;R would query the vCenter for which host the given VM resides on, then connect to the host itself and perform the backup through that?</p>
<p>That way we could work without having to set VM-host Affinity Rules, yet still keep vCenter out of the loop when the actual backup is performed.</p>
<p>Doing such a query is pretty easy,  below is an example using PowerCLI:</p>
<div class="codecolorer-container powershell blackboard" style="border:1px solid #9F9F9F;width:435px;"><div class="powershell codecolorer" style="padding:5px;font:normal 12px/1.4em Monaco, Lucida Console, monospace;white-space:nowrap">Get<span style="color: pink;">-</span>VMHost <span style="color: pink;">-</span>VM dbserv <span style="color: pink;">|</span> <span style="color: #008080; font-weight: bold;">fl</span> <span style="color: #008080; font-style: italic;">-Property</span> Name<br />
Name : esx02</div></div>
<p>&nbsp;</p>
<p><strong>This simple query returns the host that the given VM resides on at the given time, why not do something like this inside of Veeam B&amp;R to make sure that vCenter DB backups work, without having to resort to VM-Host Affinity Rules?</strong></p>
<p class="author-link"> <a href="http://vninja.net/author/cmohn/" rel="author">Christian Mohn</a></p><img src="http://feeds.feedburner.com/~r/vNinja/~4/TTnrjQlD2RM" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://vninja.net/virtualization/backing-up-vcenter-db-with-veeam-br-6-5/feed/</wfw:commentRss>
		<slash:comments>4</slash:comments>
		<feedburner:origLink>http://vninja.net/virtualization/backing-up-vcenter-db-with-veeam-br-6-5/</feedburner:origLink></item>
		<item>
		<title>Preserve your Veeam B&amp;R Backups Jobs when Moving vCenter</title>
		<link>http://feedproxy.google.com/~r/vNinja/~3/TQHer-1QkCM/</link>
		<comments>http://vninja.net/virtualization/preserve-veeam-br-backups-jobs-moving-vcenter/#comments</comments>
		<pubDate>Tue, 19 Mar 2013 21:13:20 +0000</pubDate>
		<dc:creator>Christian Mohn</dc:creator>
				<category><![CDATA[Virtualization]]></category>
		<category><![CDATA[Ops]]></category>
		<category><![CDATA[vCenter]]></category>
		<category><![CDATA[Veeam]]></category>
		<category><![CDATA[Veeam Backup & Replication]]></category>
		<category><![CDATA[VMware]]></category>
		<category><![CDATA[vSphere]]></category>
		<category><![CDATA[workaround]]></category>

		<guid isPermaLink="false">http://vninja.net/?p=2448</guid>
		<description><![CDATA[This week I´m working at a client site, upgrading their entire existing vSphere 4.1 infrastructure to vSphere 5.1. The customer engagement also includes upgrading Veeam Backup and Replication 6.0 to 6.5, and usually an isolated upgrade of Veeam B&#38;R is a no-brainer next, next, next, done install. To complicate things in this particular environment, I also had to migrate the vCenter SQL DB from a local MS SQL Server 2005 Express instance to a full-fledged MS SQL Server 2008 R2 instance. Of course, it was also decided to move the vCenter installation from a physical server, to a VM in the same operation. To be able to have an exit path, until the vSphere 4.1 hosts management agents, were reconfigured, &#8230; <a href="http://vninja.net/virtualization/preserve-veeam-br-backups-jobs-moving-vcenter/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
				<content:encoded><![CDATA[<p>This week I´m working at a client site, upgrading their entire existing vSphere 4.1 infrastructure to vSphere 5.1. The customer engagement also includes upgrading <a href="http://www.veeam.com/vmware-esx-backup.html">Veeam Backup and Replication</a> 6.0 to 6.5, and usually an isolated upgrade of Veeam B&amp;R is a no-brainer <em>next</em>, <em>next</em>, <em>next</em>, <em>done</em> install.</p>
<p>To complicate things in this particular environment, I also had to migrate the vCenter SQL DB from a local MS SQL Server 2005 Express instance to a full-fledged MS SQL Server 2008 R2 instance.</p>
<p>Of course, it was also decided to move the vCenter installation from a physical server, to a VM in the same operation.</p>
<p>To be able to have an exit path, until the vSphere 4.1 hosts management agents, were reconfigured, a new vCenter VM was created with a new IP-adress and server name.</p>
<p>After the migration from vCenter 4.1 to 5.1, and from physical to virtual was completed, the existing Veeam B&amp;R server was upgraded to the latest 6.5 release.</p>
<p>Now, this is where things started to get a bit interesting with regards to the existing Veeam B&amp;R backup jobs.  As far as it was concerned, the new vCenter was unknown and the old one was no longer anywhere to be found on the network.</p>
<p>If you add the new vCenter to the Veeam B&amp;R server, you will need to either redefine all the existing backup jobs by adding the same VM from the new vCenter to the existing job, and keep the old one around until your retention period has passed (and have it fail on the existing VM object until it´s removed) or you will have to recreate all the jobs pointing to the new vCenter instance and start new &#8220;first time backups&#8221; for all the VMs.</p>
<p>For some reason you simply can not rename/redefine your vCenter connection inside of the Veeam B&amp;R GUI.</p>
<p>Thankfully there is an easy way to work around this issue, without having to mess about with the Veeam B&amp;R database: <strong>Create a DNS alias!</strong></p>
<p><em>That´s right, the solution was that simple. I created a DNS <a href="http://en.wikipedia.org/wiki/CNAME_record">CNAME</a>  alias pointing the old vCenter network name to the new vCenter network name. After doing that, I had to re-enter the credentials for the vCenter connection in Veeam B&amp;R to force a reconnect, and all of a sudden all existing backups jobs where present again and working as intended.</em></p>
<p>The reason this works, is that when you change the vCenter name and/or IP address (or even move it to a new server) it does not change the VM identification number (vmid) or Managed Object Reference (MoRef), in essence the VMs stay the same and Veeam B&amp;R can continue managing them as before.</p>
<p><strong>Now, can we please get an option to update the registered vCenter name in Veeam Backup &amp; Replication v7.0?</strong></p>
<p class="author-link"> <a href="http://vninja.net/author/cmohn/" rel="author">Christian Mohn</a></p><img src="http://feeds.feedburner.com/~r/vNinja/~4/TQHer-1QkCM" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://vninja.net/virtualization/preserve-veeam-br-backups-jobs-moving-vcenter/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<feedburner:origLink>http://vninja.net/virtualization/preserve-veeam-br-backups-jobs-moving-vcenter/</feedburner:origLink></item>
		<item>
		<title>Autolab goes Cloudy with a Chance of Free Credits</title>
		<link>http://feedproxy.google.com/~r/vNinja/~3/0QzJaOoOy0I/</link>
		<comments>http://vninja.net/virtualization/autolab-meets-cloud/#comments</comments>
		<pubDate>Thu, 14 Mar 2013 00:02:35 +0000</pubDate>
		<dc:creator>Christian Mohn</dc:creator>
				<category><![CDATA[Virtualization]]></category>
		<category><![CDATA[Alastair Cooke]]></category>
		<category><![CDATA[Autolab]]></category>
		<category><![CDATA[Cloud]]></category>
		<category><![CDATA[Freebie]]></category>
		<category><![CDATA[fun]]></category>
		<category><![CDATA[Lab]]></category>
		<category><![CDATA[Mike Laverick]]></category>
		<category><![CDATA[VMware]]></category>
		<category><![CDATA[vSphere]]></category>

		<guid isPermaLink="false">http://vninja.net/?p=2436</guid>
		<description><![CDATA[Autolab, that awesome &#8220;little&#8221; thing that automagically builds a nested vSphere Lab environment for you, was definitely not put together by Flint Lockwood but by Alastair Cooke (www.demitasse.co.nz). Unlike Flint´s inventions, this one actually makes sense and serves a purpose! Now, how sweet would it be to deploy Autolab without having to invest time, money and effort into acquiring your own hardware? Well, thanks to baremetalcloud.com, you might now actually be able to do just that (and more, if you wish). Of course, this is a paid service but Mike Laverick has secured a deal where the 100 first sign-ups using his promo code gets free credits to play around with! For more details, including promo code and setup information, check &#8220;Bare Metal &#8230; <a href="http://vninja.net/virtualization/autolab-meets-cloud/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
				<content:encoded><![CDATA[<p><a title="Autolab" href="http://www.labguides.com/autolab/">Autolab</a>, that awesome &#8220;little&#8221; thing that <a href="http://www.urbandictionary.com/define.php?term=automagically">automagically</a> builds a nested vSphere Lab environment for you, was definitely not put together by <a title="Flint Lockwood" href="http://www.imdb.com/character/ch0153486/bio">Flint Lockwood</a> but by <a title="Twitter: Alastair Cooke (@DemitasseNZ)" href="https://twitter.com/DemitasseNZ">Alastair Cooke</a> (<a href="http://www.demitasse.co.nz">www.demitasse.co.nz</a>). Unlike Flint´s inventions, this one actually makes sense and serves a purpose!</p>
<p><strong>Now, how sweet would it be to deploy Autolab without having to invest time, money and effort into acquiring your own hardware?</strong></p>
<p>Well, thanks to <a href="http://www.baremetalcloud.com/">baremetalcloud.com</a>, you might now actually be able to do just that (and more, if you wish). Of course, this is a paid service but <a title="Twitter: Mike Laverick (@mike_laverick)" href="http://twitter.com//mike_laverick/">Mike Laverick</a> has secured a deal where the 100 first sign-ups using his promo code gets free credits to play around with!</p>
<p><strong>For more details, including promo code and setup information, check &#8220;<a title="Bare Metal Cloud for your Auto-Lab  " href="http://www.mikelaverick.com/2013/03/not-ready-bare-metal-cloud-for-your-auto-lab/">Bare Metal Cloud for your Auto-Lab</a>&#8220;</strong></p>
<p>&nbsp;</p>
<p class="author-link"> <a href="http://vninja.net/author/cmohn/" rel="author">Christian Mohn</a></p><img src="http://feeds.feedburner.com/~r/vNinja/~4/0QzJaOoOy0I" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://vninja.net/virtualization/autolab-meets-cloud/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<feedburner:origLink>http://vninja.net/virtualization/autolab-meets-cloud/</feedburner:origLink></item>
		<item>
		<title>Keep Calm And …</title>
		<link>http://feedproxy.google.com/~r/vNinja/~3/GLJJdWxFr38/</link>
		<comments>http://vninja.net/virtualization/calm/#comments</comments>
		<pubDate>Sat, 02 Mar 2013 22:46:13 +0000</pubDate>
		<dc:creator>Christian Mohn</dc:creator>
				<category><![CDATA[Virtualization]]></category>
		<category><![CDATA[fun]]></category>
		<category><![CDATA[Keep Calm]]></category>
		<category><![CDATA[Posters]]></category>

		<guid isPermaLink="false">http://vninja.net/?p=2411</guid>
		<description><![CDATA[I needed some new wall &#8220;art&#8221; for my home office, and decided that a couple of small &#8220;Keep Calm&#8221; posters would do the trick.  Naturally I got a bit carried away, and created more than one, and of course, most of them are virtualization related: &#160; If you have some ideas, I´ll gladly create more, just leave a comment! I would also love photos if you printed out any of these and put them on a wall or in a frame somewhere. Or even better, on a T-Shirt! Seen in the wild: Christian Mohn]]></description>
				<content:encoded><![CDATA[<p>I needed some new wall &#8220;art&#8221; for my home office, and decided that a couple of small &#8220;<a title="Keep Calm and Carry On" href="http://en.wikipedia.org/wiki/Keep_Calm_and_Carry_On">Keep Calm</a>&#8221; posters would do the trick.  Naturally I got a bit carried away, and created more than one, and of course, most of them are virtualization related:</p>
<p>&nbsp;</p>

<a href='http://vninja.net/virtualization/calm/attachment/kcaflash/' title='KCaFlash'><img width="150" height="150" src="http://vninja.net/wordpress/wp-content/uploads/2013/03/KCaFlash-150x150.png" class="attachment-thumbnail" alt="Keep Calm and Put it on Flash" /></a>
<a href='http://vninja.net/virtualization/calm/attachment/kcavirtualizeit/' title='Keep Calm and Virtualize It'><img width="150" height="150" src="http://vninja.net/wordpress/wp-content/uploads/2013/03/KCaVirtualizeIt-150x150.png" class="attachment-thumbnail" alt="Keep Calm and Virtualize It" /></a>
<a href='http://vninja.net/virtualization/calm/attachment/kcasoftware/' title='KCaSoftware'><img width="150" height="150" src="http://vninja.net/wordpress/wp-content/uploads/2013/03/KCaSoftware-150x150.png" class="attachment-thumbnail" alt="Keep Calm and Define the Software" /></a>
<a href='http://vninja.net/virtualization/calm/attachment/kcacheckkb/' title='Keep Calm and Check The VMware KB'><img width="150" height="150" src="http://vninja.net/wordpress/wp-content/uploads/2013/03/KCaCheckKB-150x150.png" class="attachment-thumbnail" alt="Keep Calm and Check the VMware KB" /></a>
<a href='http://vninja.net/virtualization/calm/attachment/kcavsoup/' title='KCavSoup'><img width="150" height="150" src="http://vninja.net/wordpress/wp-content/uploads/2013/03/KCavSoup-150x150.png" class="attachment-thumbnail" alt="Keep Calm and Listen to vSoup" /></a>
<a href='http://vninja.net/virtualization/calm/attachment/kcavmotion/' title='KCavMotion'><img width="150" height="150" src="http://vninja.net/wordpress/wp-content/uploads/2013/03/KCavMotion-150x150.png" class="attachment-thumbnail" alt="Keep Calm and vMotion On" /></a>
<a href='http://vninja.net/virtualization/calm/attachment/kcachangessl/' title='Keep Calm and Change vSphere SSL Certificates'><img width="150" height="150" src="http://vninja.net/wordpress/wp-content/uploads/2013/03/KCaChangeSSL-150x150.png" class="attachment-thumbnail" alt="Keep Calm and Change vSphere SSL Certificates" /></a>
<a href='http://vninja.net/virtualization/calm/attachment/kcafileabugreport/' title='KCaFileaBugreport'><img width="150" height="150" src="http://vninja.net/wordpress/wp-content/uploads/2013/03/KCaFileaBugreport-150x150.png" class="attachment-thumbnail" alt="Keep Calm and File a Bug Report" /></a>
<a href='http://vninja.net/virtualization/calm/attachment/kcablamestorage/' title='KCaBlameStorage'><img width="150" height="150" src="http://vninja.net/wordpress/wp-content/uploads/2013/03/KCaBlameStorage-150x150.png" class="attachment-thumbnail" alt="Keep Calm and Blame The Storage" /></a>
<a href='http://vninja.net/virtualization/calm/attachment/kcaconvergeeverything/' title='Keep Calm and Converge Everything'><img width="150" height="150" src="http://vninja.net/wordpress/wp-content/uploads/2013/03/KCaConvergeEverything-150x150.png" class="attachment-thumbnail" alt="Keep Calm and Converge Everything" /></a>
<a href='http://vninja.net/virtualization/calm/attachment/kcadragalong/' title='Keep Calm and Drag Along'><img width="150" height="150" src="http://vninja.net/wordpress/wp-content/uploads/2013/03/KCaDragAlong-150x150.png" class="attachment-thumbnail" alt="Keep Calm and Drag Along" /></a>
<a href='http://vninja.net/virtualization/calm/attachment/kcareboot/' title='KCaReboot'><img width="150" height="150" src="http://vninja.net/wordpress/wp-content/uploads/2013/03/KCaReboot-150x150.png" class="attachment-thumbnail" alt="Keep Calm and Reboot First" /></a>
<a href='http://vninja.net/virtualization/calm/attachment/kcagodutch/' title='KCaGoDutch'><img width="150" height="150" src="http://vninja.net/wordpress/wp-content/uploads/2013/03/KCaGoDutch-150x150.png" class="attachment-thumbnail" alt="Keep Calm and Go Dutch" /></a>
<a href='http://vninja.net/virtualization/calm/attachment/kcablamenetwork/' title='KCaBlameNetwork'><img width="150" height="150" src="http://vninja.net/wordpress/wp-content/uploads/2013/03/KCaBlameNetwork-150x150.png" class="attachment-thumbnail" alt="Keep Calm and Blame the Network" /></a>
<a href='http://vninja.net/virtualization/calm/attachment/kcadrs/' title='KCaDRS'><img width="150" height="150" src="http://vninja.net/wordpress/wp-content/uploads/2013/03/KCaDRS-150x150.png" class="attachment-thumbnail" alt="Keep Calm and Use DRS" /></a>
<a href='http://vninja.net/virtualization/calm/attachment/kcajfvi/' title='Keep Calm and JFVI'><img width="150" height="150" src="http://vninja.net/wordpress/wp-content/uploads/2013/03/KCaJFVI-150x150.png" class="attachment-thumbnail" alt="Keep Calm and JFVI" /></a>
<a href='http://vninja.net/virtualization/calm/attachment/kcacloudon/' title='Keep Calm and Cloud On'><img width="150" height="150" src="http://vninja.net/wordpress/wp-content/uploads/2013/03/KCaCloudOn-150x150.png" class="attachment-thumbnail" alt="Keep Calm and Cloud On" /></a>
<a href='http://vninja.net/virtualization/calm/attachment/kcablamehumans/' title='KCaBlameHumans'><img width="150" height="150" src="http://vninja.net/wordpress/wp-content/uploads/2013/03/KCaBlameHumans-150x150.png" class="attachment-thumbnail" alt="Keep Calm and Blame the Humans" /></a>
<a href='http://vninja.net/virtualization/calm/attachment/kcausepowercli/' title='Keep Calm and Use PowerCLI'><img width="150" height="150" src="http://vninja.net/wordpress/wp-content/uploads/2013/03/KCaUsePowerCLI-150x150.png" class="attachment-thumbnail" alt="Keep Calm and Use PowerCLI" /></a>
<a href='http://vninja.net/virtualization/calm/attachment/kcajoinvmug/' title='KCaJoinVMUG'><img width="150" height="150" src="http://vninja.net/wordpress/wp-content/uploads/2013/03/KCaJoinVMUG-150x150.png" class="attachment-thumbnail" alt="Keep Calm and Join a VMUG" /></a>
<a href='http://vninja.net/virtualization/calm/attachment/kcablamefirewall/' title='Keep Calm and Blame the Firewall'><img width="150" height="150" src="http://vninja.net/wordpress/wp-content/uploads/2013/03/KCaBlameFirewall-150x150.png" class="attachment-thumbnail" alt="Keep Calm and Blame the Firewall" /></a>
<a href='http://vninja.net/virtualization/calm/attachment/kcacallcarl/' title='Keep Calm and Call Carl Waldspurger'><img width="150" height="150" src="http://vninja.net/wordpress/wp-content/uploads/2013/03/KCaCallCarl-150x150.png" class="attachment-thumbnail" alt="Keep Calm and Call Carl Waldspurger" /></a>
<a href='http://vninja.net/virtualization/calm/attachment/kcaautomate/' title='KCaAutomate'><img width="150" height="150" src="http://vninja.net/wordpress/wp-content/uploads/2013/03/KCaAutomate-150x150.png" class="attachment-thumbnail" alt="Keep Calm and Automate All the Things" /></a>
<a href='http://vninja.net/virtualization/calm/attachment/kcaapplyhotfix/' title='Keep Calm and Apply Hotfix'><img width="150" height="150" src="http://vninja.net/wordpress/wp-content/uploads/2013/03/KCaApplyHotfix-150x150.png" class="attachment-thumbnail" alt="Keep Calm and Apply Hotfix" /></a>
<a href='http://vninja.net/virtualization/calm/attachment/kcareaddrsalgo/' title='Keep Calm and Read the DRS Algorithm'><img width="150" height="150" src="http://vninja.net/wordpress/wp-content/uploads/2013/03/KCaReadDrsAlgo-150x150.jpg" class="attachment-thumbnail" alt="Keep Calm and Read the DRS Algorithm" /></a>
<a href='http://vninja.net/virtualization/calm/attachment/kcachangepassword/' title='KCaChangePassword'><img width="150" height="150" src="http://vninja.net/wordpress/wp-content/uploads/2013/03/KCaChangePassword-150x150.png" class="attachment-thumbnail" alt="Keep Calm and Change Your Password" /></a>
<a href='http://vninja.net/virtualization/calm/attachment/kcasoftwaredefine/' title='KCaSoftwareDefine'><img width="150" height="150" src="http://vninja.net/wordpress/wp-content/uploads/2013/03/KCaSoftwareDefine-150x150.png" class="attachment-thumbnail" alt="Keep Calm and Software Define Everything" /></a>
<a href='http://vninja.net/virtualization/calm/attachment/kcavotemaish/' title='Keep Calm and Vote for Maish'><img width="150" height="150" src="http://vninja.net/wordpress/wp-content/uploads/2013/03/KCaVoteMaish-150x150.jpg" class="attachment-thumbnail" alt="Keep Calm and Vote for Maish" /></a>
<a href='http://vninja.net/virtualization/calm/attachment/kcachingwag/' title='Keep Calm and Chinwag'><img width="150" height="150" src="http://vninja.net/wordpress/wp-content/uploads/2013/03/KCaChingwag-150x150.png" class="attachment-thumbnail" alt="Keep Calm and Chinwag" /></a>
<a href='http://vninja.net/virtualization/calm/attachment/kcablamesales/' title='Keep Calm and Blame The Sales Rep'><img width="150" height="150" src="http://vninja.net/wordpress/wp-content/uploads/2013/03/KCaBlameSales-150x150.png" class="attachment-thumbnail" alt="Keep Calm and Blame the Sales Rep" /></a>
<a href='http://vninja.net/virtualization/calm/attachment/kcarunsrm/' title='Keep Calm and Run SRM'><img width="150" height="150" src="http://vninja.net/wordpress/wp-content/uploads/2013/03/KCaRunSRM-150x150.png" class="attachment-thumbnail" alt="Keep calm and Run SRM" /></a>
<a href='http://vninja.net/virtualization/calm/attachment/kcarollwithit/' title='Keep Calm and Roll With It'><img width="150" height="150" src="http://vninja.net/wordpress/wp-content/uploads/2013/03/KCaRollWithIt-150x150.png" class="attachment-thumbnail" alt="Keep Calm and Roll With It" /></a>
<a href='http://vninja.net/virtualization/calm/attachment/kcahiregeneralist/' title='KCaHireGeneralist'><img width="150" height="150" src="http://vninja.net/wordpress/wp-content/uploads/2013/03/KCaHireGeneralist-150x150.png" class="attachment-thumbnail" alt="Keep Calm and Hire a Generalist" /></a>
<a href='http://vninja.net/virtualization/calm/attachment/kcaediting/' title='KCaEditing'><img width="150" height="150" src="http://vninja.net/wordpress/wp-content/uploads/2013/03/KCaEditing-150x150.png" class="attachment-thumbnail" alt="Keep Calm and Let Ed Do the Editing" /></a>
<a href='http://vninja.net/virtualization/calm/attachment/kcadf/' title='Keep Calm and Don`t Give a ****'><img width="150" height="150" src="http://vninja.net/wordpress/wp-content/uploads/2013/03/KCaDF-150x150.jpg" class="attachment-thumbnail" alt="Keep Calm and Don`t Give a ****" /></a>

<p>If you have some ideas, I´ll gladly create more, just leave a comment! I would also love photos if you printed out any of these and put them on a wall or in a frame somewhere. Or even better, on a T-Shirt!</p>
<h2 id="inthewild">Seen in the wild:</h2>
<h2>
<a href='http://vninja.net/virtualization/calm/attachment/screenshot332/' title='Keep Calm and Software Define Everything'><img width="150" height="150" src="http://vninja.net/wordpress/wp-content/uploads/2013/03/screenshot332-150x150.png" class="attachment-thumbnail" alt="By Michael Poore / @mpoore" /></a>
<a href='http://vninja.net/virtualization/calm/attachment/bgyvni2ciaahouz/' title='Keep Calm and Virtualize IT'><img width="150" height="150" src="http://vninja.net/wordpress/wp-content/uploads/2013/03/BGYVnI2CIAAHOuz-150x150.jpg" class="attachment-thumbnail" alt="By Kristian Wæraas / @kwaeraas" /></a>
<a href='http://vninja.net/virtualization/calm/attachment/bf4somxciaalawf-jpg-large/' title='Keep Calm and Blame the Sales Rep'><img width="150" height="150" src="http://vninja.net/wordpress/wp-content/uploads/2013/03/BF4somXCIAAlawf.jpg-large-150x150.jpeg" class="attachment-thumbnail" alt="By Kristian Wæraas / @kwaeraas" /></a>
<a href='http://vninja.net/virtualization/calm/attachment/bf8tvdccuaalrkr-jpg-large/' title='Keep Calm and JFVI'><img width="150" height="150" src="http://vninja.net/wordpress/wp-content/uploads/2013/03/BF8tvdcCUAAlRKR.jpg-large-150x150.jpeg" class="attachment-thumbnail" alt="By Chris Dearden / @chrisdearden" /></a>
</h2>
<p class="author-link"> <a href="http://vninja.net/author/cmohn/" rel="author">Christian Mohn</a></p><img src="http://feeds.feedburner.com/~r/vNinja/~4/GLJJdWxFr38" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://vninja.net/virtualization/calm/feed/</wfw:commentRss>
		<slash:comments>21</slash:comments>
		<feedburner:origLink>http://vninja.net/virtualization/calm/</feedburner:origLink></item>
	</channel>
</rss>
