<?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>Yellow Bricks &#187; esxi</title>
	<atom:link href="http://www.yellow-bricks.com/tag/esxi/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.yellow-bricks.com</link>
	<description>Building blocks for virtualization...</description>
	<lastBuildDate>Fri, 10 Feb 2012 11:12:30 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.1</generator>
<xhtml:meta xmlns:xhtml="http://www.w3.org/1999/xhtml" name="robots" content="noindex" />
		<item>
		<title>Fling: Auto Deploy GUI</title>
		<link>http://www.yellow-bricks.com/2012/02/09/fling-auto-deploy-gui/</link>
		<comments>http://www.yellow-bricks.com/2012/02/09/fling-auto-deploy-gui/#comments</comments>
		<pubDate>Thu, 09 Feb 2012 17:24:05 +0000</pubDate>
		<dc:creator>Duncan Epping</dc:creator>
				<category><![CDATA[cloud]]></category>
		<category><![CDATA[Server]]></category>
		<category><![CDATA[Various]]></category>
		<category><![CDATA[5.0]]></category>
		<category><![CDATA[auto-deploy]]></category>
		<category><![CDATA[esxi]]></category>
		<category><![CDATA[pxe]]></category>

		<guid isPermaLink="false">http://www.yellow-bricks.com/?p=9756</guid>
		<description><![CDATA[<p>Many of you probably know the PXE Manager fling which Max Daneri created&#8230; Max has been working on something really cool, a brand new fling: Auto Deploy GUI! I had the pleasure of test driving the GUI and providing early feedback to Max when he had just started working on it and since then it has come a long way! [...]</p><p><div style="border: 1px solid gray; background-color:#CCCCCC;margin: 0px 0pt 0px 0px; padding: 5px;">

"<a href="http://www.yellow-bricks.com/2012/02/09/fling-auto-deploy-gui/">Fling: Auto Deploy GUI</a>" originally appeared on <a href="http://www.yellow-bricks.com">Yellow-Bricks.com</a>. Follow us on <a href="http://www.twitter.com/DuncanYB">Twitter</a> and <a href="http://www.facebook.com/pages/Yellow-Bricks-virtualization-blog/132292893499196">Facebook</a>.<br>
Available now: vSphere 5 Clustering Deepdive. (<a href="http://www.amazon.com/dp/1463658133/ref=as_li_qf_sp_asin_til?tag=yellowbricks-20&camp=0&creative=0&linkCode=as1&creativeASIN=1463658133&adid=07SG91DX7FQT2HS66PMM"><strong>paper</strong></a> | <a href="https://www.amazon.com/dp/B005C1SARM/ref=as_li_tf_til?tag=yellowbricks-20&camp=0&creative=0&linkCode=as1&creativeASIN=B005C1SARM&adid=16Q69JRGDTX1DHPRKTQM&"><strong>e-book</strong></a>)</div><br><br></p>]]></description>
			<content:encoded><![CDATA[<p>Many of you probably know the <a href="http://www.yellow-bricks.com/2011/04/22/fling-pxe-manager-for-vcenter/">PXE Manager fling</a> which Max Daneri created&#8230; Max has been working on something really cool, a brand new fling: Auto Deploy GUI! I had the pleasure of test driving the GUI and providing early feedback to Max when he had just started working on it and since then it has come a long way! It is a great and useful tool which I hope will at some point be part of vCenter. Once again, great work Max! I suggest that all of you check out this excellent fling and provide Max with feedback so that he can continue to develop and improve it.</p>
<p>The Auto-Deploy GUI fling is an <a href="http://labs.vmware.com/flings/autodeploygui">8MB download</a> and allows you to configure auto-deploy without the need to use PowerCLI. It comes with a <a href="http://download3.vmware.com/software/vmw-tools/autodeploygui/VMwareAutoDeployGUIPracticalGuide5.pdf">practical deployment guide</a> which is easy to follow and should allow all of you to test this in your labs! Download it it now and get started!</p>
<blockquote><p><a href="http://labs.vmware.com/flings/autodeploygui">source</a><br />
The Auto Deploy GUI is a vSphere plug-in for the VMware vSphere Auto Deploy component. The GUI plug-in allows a user to easily manage the setup and deployment requirements in a stateless environment managed by Auto Deploy. Some of the features provided through the GUI include the ability to add/remove Depots, list/create/modify Image Profiles, list VIB details, create/modify rules to map hosts to Image Profiles, check compliance of hosts against these rules and re-mediate hosts.</p>
<p><img class="colorbox-9756"  src="http://farm8.staticflickr.com/7025/6845919653_24e8a4a26d.jpg" alt="" /></p></blockquote>
<p><div style="border: 1px solid gray; background-color:#CCCCCC;margin: 0px 0pt 0px 0px; padding: 5px;">

"<a href="http://www.yellow-bricks.com/2012/02/09/fling-auto-deploy-gui/">Fling: Auto Deploy GUI</a>" originally appeared on <a href="http://www.yellow-bricks.com">Yellow-Bricks.com</a>. Follow us on <a href="http://www.twitter.com/DuncanYB">Twitter</a> and <a href="http://www.facebook.com/pages/Yellow-Bricks-virtualization-blog/132292893499196">Facebook</a>.<br>
Available now: vSphere 5 Clustering Deepdive. (<a href="http://www.amazon.com/dp/1463658133/ref=as_li_qf_sp_asin_til?tag=yellowbricks-20&camp=0&creative=0&linkCode=as1&creativeASIN=1463658133&adid=07SG91DX7FQT2HS66PMM"><strong>paper</strong></a> | <a href="https://www.amazon.com/dp/B005C1SARM/ref=as_li_tf_til?tag=yellowbricks-20&camp=0&creative=0&linkCode=as1&creativeASIN=B005C1SARM&adid=16Q69JRGDTX1DHPRKTQM&"><strong>e-book</strong></a>)</div><br><br></p>]]></content:encoded>
			<wfw:commentRss>http://www.yellow-bricks.com/2012/02/09/fling-auto-deploy-gui/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Some more nuggets about handling VIB files</title>
		<link>http://www.yellow-bricks.com/2011/11/30/some-more-nuggets-about-handling-vib-files/</link>
		<comments>http://www.yellow-bricks.com/2011/11/30/some-more-nuggets-about-handling-vib-files/#comments</comments>
		<pubDate>Wed, 30 Nov 2011 13:06:05 +0000</pubDate>
		<dc:creator>Duncan Epping</dc:creator>
				<category><![CDATA[Server]]></category>
		<category><![CDATA[Various]]></category>
		<category><![CDATA[5]]></category>
		<category><![CDATA[5.0]]></category>
		<category><![CDATA[esxcli]]></category>
		<category><![CDATA[esxi]]></category>
		<category><![CDATA[vib]]></category>
		<category><![CDATA[VMware]]></category>
		<category><![CDATA[vSphere]]></category>

		<guid isPermaLink="false">http://www.yellow-bricks.com/?p=9462</guid>
		<description><![CDATA[<p>After I posted my article yesterday Jason Boche posted a comment about the reboot that was required according to the screenshot. I looked in to it and quickly realized that if I would alter my &#8220;descriptor.xml&#8221; I would not get this message. In other words, it depends on the package that is installed if a reboot is required or not, [...]</p><p><div style="border: 1px solid gray; background-color:#CCCCCC;margin: 0px 0pt 0px 0px; padding: 5px;">

"<a href="http://www.yellow-bricks.com/2011/11/30/some-more-nuggets-about-handling-vib-files/">Some more nuggets about handling VIB files</a>" originally appeared on <a href="http://www.yellow-bricks.com">Yellow-Bricks.com</a>. Follow us on <a href="http://www.twitter.com/DuncanYB">Twitter</a> and <a href="http://www.facebook.com/pages/Yellow-Bricks-virtualization-blog/132292893499196">Facebook</a>.<br>
Available now: vSphere 5 Clustering Deepdive. (<a href="http://www.amazon.com/dp/1463658133/ref=as_li_qf_sp_asin_til?tag=yellowbricks-20&camp=0&creative=0&linkCode=as1&creativeASIN=1463658133&adid=07SG91DX7FQT2HS66PMM"><strong>paper</strong></a> | <a href="https://www.amazon.com/dp/B005C1SARM/ref=as_li_tf_til?tag=yellowbricks-20&camp=0&creative=0&linkCode=as1&creativeASIN=B005C1SARM&adid=16Q69JRGDTX1DHPRKTQM&"><strong>e-book</strong></a>)</div><br><br></p>]]></description>
			<content:encoded><![CDATA[<p>After I posted my article yesterday Jason Boche posted a comment about the reboot that was required according to the screenshot. I looked in to it and quickly realized that if I would alter my &#8220;descriptor.xml&#8221; I would not get this message. In other words, it depends on the package that is installed if a reboot is required or not, in my case I made the following simple changes to install the package without the need to reboot:</p>
<pre style="padding-left: 30px;">&lt;live-install-allowed&gt;true&lt;/live-install-allowed&gt;
&lt;live-remove-allowed&gt;true&lt;/live-remove-allowed&gt;</pre>
<p>In other words, I am allowed to install it without a reboot and remove it without a reboot. Simple huh? Of course I tested it and this is the result:</p>
<pre style="padding-left: 30px;">~ # esxcli software vib install -v /test.vib
Installation Result
   Message: Operation finished successfully.
   Reboot Required: false
   VIBs Installed: Duncan_bootbank_firewallrule_1.0
   VIBs Removed:
   VIBs Skipped:
~ #</pre>
<p>After clicking refresh in the vCenter client the firewall rule I created pops up as expected.</p>
<p>Now if you would like to know before installing what the package contains and what the requirements are you can simply figure that out by doing the following:</p>
<pre style="padding-left: 30px;">~ # esxcli software sources vib get -v file:/test.vib
Duncan_bootbank_firewallrule_1.0
   Name: firewallrule
   Version: 1.0
   Type: bootbank
   Vendor: Duncan
   Acceptance Level: CommunitySupported
   Summary: Firewall rule
   Description: Firewall rule
   Release Date: 2011-06-01
   Depends:
   Conflicts:
   Replaces:
   Provides:
   Maintenance Mode Required: False
   Hardware Platforms Required:
   Live Install Allowed: True
   Live Remove Allowed: True
   Stateless Ready: False
   Overlay: False
   Tags: driver, module
   Payloads: test
~ #</pre>
<p>As you can see in this case, &#8220;live install allowed&#8221; is set to true. The vendor is &#8220;Duncan&#8221; and the Acceptance Level is &#8220;CommunitySupported&#8221;, these are important details in my opinion! Another one to keep an eye on is if the package is &#8220;Stateless Ready&#8221; or not. In my case I defined it as &#8220;false&#8221;.</p>
<p>Of course you can also remove a VIB file after installing it. This is pretty straight forward, first of all list all the installed VIBs:</p>
<pre style="padding-left: 30px;">~ # esxcli software vib list
Name                  Version                             Vendor  Acceptance Level  Install Date
--------------------  ----------------------------------  ------  ----------------  ------------
ata-pata-amd          0.3.10-3vmw.500.0.0.456551          VMware  VMwareCertified   2011-06-06
ata-pata-atiixp       0.4.6-3vmw.500.0.0.456551           VMware  VMwareCertified   2011-06-06
ata-pata-cmd64x       0.2.5-3vmw.500.0.0.456551           VMware  VMwareCertified   2011-06-06</pre>
<p>After listing all installed VIBs you can easily remove them by using the following command:</p>
<pre style="padding-left: 30px;">~ # esxcli software vib remove -n ata-pata-amd</pre>
<p>This would remove the VIB named &#8220;ata-pata-amd&#8221;. You could even do a &#8220;dry-run&#8221; to see what the result would be:</p>
<pre style="padding-left: 30px;">~ # esxcli software vib remove -n ata-pata-amd --dry-run
Removal Result
   Message: Dryrun only, host not changed. The following installers 
   will be applied: [BootBankInstaller]
   Reboot Required: true
   VIBs Installed:
   VIBs Removed: VMware_bootbank_ata-pata-amd_0.3.10-3vmw.500.0.0.456551
   VIBs Skipped:
~ #</pre>
<p>I hope this provides some more details around how to handle VIB files. Don&#8217;t hesitate to leave a comment if you have any questions at all.</p>
<p><div style="border: 1px solid gray; background-color:#CCCCCC;margin: 0px 0pt 0px 0px; padding: 5px;">

"<a href="http://www.yellow-bricks.com/2011/11/30/some-more-nuggets-about-handling-vib-files/">Some more nuggets about handling VIB files</a>" originally appeared on <a href="http://www.yellow-bricks.com">Yellow-Bricks.com</a>. Follow us on <a href="http://www.twitter.com/DuncanYB">Twitter</a> and <a href="http://www.facebook.com/pages/Yellow-Bricks-virtualization-blog/132292893499196">Facebook</a>.<br>
Available now: vSphere 5 Clustering Deepdive. (<a href="http://www.amazon.com/dp/1463658133/ref=as_li_qf_sp_asin_til?tag=yellowbricks-20&camp=0&creative=0&linkCode=as1&creativeASIN=1463658133&adid=07SG91DX7FQT2HS66PMM"><strong>paper</strong></a> | <a href="https://www.amazon.com/dp/B005C1SARM/ref=as_li_tf_til?tag=yellowbricks-20&camp=0&creative=0&linkCode=as1&creativeASIN=B005C1SARM&adid=16Q69JRGDTX1DHPRKTQM&"><strong>e-book</strong></a>)</div><br><br></p>]]></content:encoded>
			<wfw:commentRss>http://www.yellow-bricks.com/2011/11/30/some-more-nuggets-about-handling-vib-files/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Fling: ESX System Analyzer</title>
		<link>http://www.yellow-bricks.com/2011/11/30/fling-esx-system-analyzer/</link>
		<comments>http://www.yellow-bricks.com/2011/11/30/fling-esx-system-analyzer/#comments</comments>
		<pubDate>Wed, 30 Nov 2011 07:59:42 +0000</pubDate>
		<dc:creator>Duncan Epping</dc:creator>
				<category><![CDATA[Server]]></category>
		<category><![CDATA[Storage]]></category>
		<category><![CDATA[Various]]></category>
		<category><![CDATA[ESX]]></category>
		<category><![CDATA[esxi]]></category>
		<category><![CDATA[fling]]></category>
		<category><![CDATA[migration]]></category>
		<category><![CDATA[script]]></category>

		<guid isPermaLink="false">http://www.yellow-bricks.com/?p=9460</guid>
		<description><![CDATA[<p>When I joined Tech Marketing in February of this year my first task literally was the ESX System Analyzer. I was part of the team who developed the specs and test the app, but the main driving force behind the tool was my colleague Kyle Gleed (@VMwareESXi). The tool / fling was designed specifically to help people migrate from ESX [...]</p><p><div style="border: 1px solid gray; background-color:#CCCCCC;margin: 0px 0pt 0px 0px; padding: 5px;">

"<a href="http://www.yellow-bricks.com/2011/11/30/fling-esx-system-analyzer/">Fling: ESX System Analyzer</a>" originally appeared on <a href="http://www.yellow-bricks.com">Yellow-Bricks.com</a>. Follow us on <a href="http://www.twitter.com/DuncanYB">Twitter</a> and <a href="http://www.facebook.com/pages/Yellow-Bricks-virtualization-blog/132292893499196">Facebook</a>.<br>
Available now: vSphere 5 Clustering Deepdive. (<a href="http://www.amazon.com/dp/1463658133/ref=as_li_qf_sp_asin_til?tag=yellowbricks-20&camp=0&creative=0&linkCode=as1&creativeASIN=1463658133&adid=07SG91DX7FQT2HS66PMM"><strong>paper</strong></a> | <a href="https://www.amazon.com/dp/B005C1SARM/ref=as_li_tf_til?tag=yellowbricks-20&camp=0&creative=0&linkCode=as1&creativeASIN=B005C1SARM&adid=16Q69JRGDTX1DHPRKTQM&"><strong>e-book</strong></a>)</div><br><br></p>]]></description>
			<content:encoded><![CDATA[<p>When I joined Tech Marketing in February of this year my first task literally was the ESX System Analyzer. I was part of the team who developed the specs and test the app, but the main driving force behind the tool was my colleague Kyle Gleed (<a href="https://twitter.com/#!/vmwareesxi">@VMwareESXi</a>).</p>
<p>The tool / fling was designed specifically to help people migrate from ESX to ESXi and to smoothen the transition especially in those environments where the Service Console was customized over the years. If you haven&#8217;t migrated yet, and want to make the jump to a lean and mean hypervisor I suggest to take a look at this fling and analyze your environment to help with planning the transition!</p>
<blockquote><p><a href="http://labs.vmware.com/flings/esx-system-analyzer">Source: VMware Labs</a></p>
<p>The ESX System Analyzer is a tool designed to help administrators plan a migration from ESX to ESXi. It analyzes the ESX hosts in your environment and, for each host, collects information on factors that pertain to the migration process:</p>
<ul>
<li>Hardware compatibility with ESXi</li>
<li>VMs registered on the ESX host, as well as VMs located on the host’s local disk</li>
<li>Modifications to the Service Console
<ul>
<li>RPMs which have been added or removed</li>
<li>Files which have been added</li>
<li>Users and cronjobs which have been added</li>
</ul>
</li>
</ul>
<p>This tool also provides summary information for the whole existing environment</p>
<ul>
<li>Version of VMware Tools and Virtual Hardware for all VMs</li>
<li>Version of Filesystem for all datastores</li>
</ul>
<p>By having this information, administrators can determine what tasks need to be done prior to the migration. Examples include:</p>
<ul>
<li>Relocate VMs from local datastores to shared datastores</li>
<li>Make note of what agent software has been added to the host and obtain the equivalent agentless version</li>
<li>Replace cronjobs with equivalent remote scripts written with PowerCLI or vCLI</li>
</ul>
</blockquote>
<p><div style="border: 1px solid gray; background-color:#CCCCCC;margin: 0px 0pt 0px 0px; padding: 5px;">

"<a href="http://www.yellow-bricks.com/2011/11/30/fling-esx-system-analyzer/">Fling: ESX System Analyzer</a>" originally appeared on <a href="http://www.yellow-bricks.com">Yellow-Bricks.com</a>. Follow us on <a href="http://www.twitter.com/DuncanYB">Twitter</a> and <a href="http://www.facebook.com/pages/Yellow-Bricks-virtualization-blog/132292893499196">Facebook</a>.<br>
Available now: vSphere 5 Clustering Deepdive. (<a href="http://www.amazon.com/dp/1463658133/ref=as_li_qf_sp_asin_til?tag=yellowbricks-20&camp=0&creative=0&linkCode=as1&creativeASIN=1463658133&adid=07SG91DX7FQT2HS66PMM"><strong>paper</strong></a> | <a href="https://www.amazon.com/dp/B005C1SARM/ref=as_li_tf_til?tag=yellowbricks-20&camp=0&creative=0&linkCode=as1&creativeASIN=B005C1SARM&adid=16Q69JRGDTX1DHPRKTQM&"><strong>e-book</strong></a>)</div><br><br></p>]]></content:encoded>
			<wfw:commentRss>http://www.yellow-bricks.com/2011/11/30/fling-esx-system-analyzer/feed/</wfw:commentRss>
		<slash:comments>6</slash:comments>
		</item>
		<item>
		<title>How to create your own .vib files</title>
		<link>http://www.yellow-bricks.com/2011/11/29/how-to-create-your-own-vib-files/</link>
		<comments>http://www.yellow-bricks.com/2011/11/29/how-to-create-your-own-vib-files/#comments</comments>
		<pubDate>Tue, 29 Nov 2011 14:29:33 +0000</pubDate>
		<dc:creator>Duncan Epping</dc:creator>
				<category><![CDATA[Server]]></category>
		<category><![CDATA[5]]></category>
		<category><![CDATA[5.0]]></category>
		<category><![CDATA[esxcli]]></category>
		<category><![CDATA[esxi]]></category>
		<category><![CDATA[firewall]]></category>
		<category><![CDATA[vib]]></category>
		<category><![CDATA[VMware]]></category>
		<category><![CDATA[vSphere]]></category>

		<guid isPermaLink="false">http://www.yellow-bricks.com/?p=9451</guid>
		<description><![CDATA[<p>** Be warned, this is totally unsupported. Only for educational purposes should this be used ** Today I was asked the question on how to create a VIB file (.vib). In our documentation it is mentioned that you can create a VIB file to add firewall rules to your ESXi host. As the .vib tool is not available yet to [...]</p><p><div style="border: 1px solid gray; background-color:#CCCCCC;margin: 0px 0pt 0px 0px; padding: 5px;">

"<a href="http://www.yellow-bricks.com/2011/11/29/how-to-create-your-own-vib-files/">How to create your own .vib files</a>" originally appeared on <a href="http://www.yellow-bricks.com">Yellow-Bricks.com</a>. Follow us on <a href="http://www.twitter.com/DuncanYB">Twitter</a> and <a href="http://www.facebook.com/pages/Yellow-Bricks-virtualization-blog/132292893499196">Facebook</a>.<br>
Available now: vSphere 5 Clustering Deepdive. (<a href="http://www.amazon.com/dp/1463658133/ref=as_li_qf_sp_asin_til?tag=yellowbricks-20&camp=0&creative=0&linkCode=as1&creativeASIN=1463658133&adid=07SG91DX7FQT2HS66PMM"><strong>paper</strong></a> | <a href="https://www.amazon.com/dp/B005C1SARM/ref=as_li_tf_til?tag=yellowbricks-20&camp=0&creative=0&linkCode=as1&creativeASIN=B005C1SARM&adid=16Q69JRGDTX1DHPRKTQM&"><strong>e-book</strong></a>)</div><br><br></p>]]></description>
			<content:encoded><![CDATA[<p><em>** Be warned, this is totally unsupported. Only for educational purposes should this be used **</em></p>
<p>Today I was asked the question on how to create a VIB file (.vib). In our documentation it is mentioned that you can create a VIB file to add firewall rules to your ESXi host. As the .vib tool is not available yet to the general public I decided to dig in to it. I want to stress that I tested this in my own lab, it is not supported at all, but might give a nice insight in how these VIB are constructed. Before you read how I created my own VIB file I suggest reading this <a href="http://blogs.vmware.com/esxi/2011/09/whats-in-a-vib.html">excellent article on what a .vib file is and contains</a> by my colleague <a href="https://twitter.com/#!/vmwareesxi">Kyle Gleed</a>.</p>
<p>First thing I did was download an existing VIB file. I downloaded a tiny LSI SCSI driver. I did a &#8220;more&#8221; of the .vib file and I noticed the following:</p>
<pre style="padding-left: 30px;">!&lt;arch&gt;
debian-binary</pre>
<p>That was my first lead, it appears to be a debian-binary, which is a format that the Linux distribution Debian uses to package software / drivers etc. I knew it should be possible to check what was included in this package. So I did a quick search and stumbled on some procedures on how to do this using some standard commands provided by my Debian virtual machine. (Links at the bottom) So I did the following on the package I downloaded:</p>
<pre style="padding-left: 30px;">ar tv file.vib</pre>
<p>This showed me that the .vib file contained three files:</p>
<pre style="padding-left: 30px;">descriptor.xml
sig.pkcs7
scsi-meg</pre>
<p>This seemed pretty obvious to me after reading Kyle&#8217;s article. The descriptor contained the metadata, the &#8220;sig*&#8221; file contained the signature and the &#8220;scsi-meg&#8221; was the actual driver. I decided to extract the VIB file to look at the content of these files:</p>
<pre style="padding-left: 30px;">ar vx file.vib</pre>
<p>As the permissions on the files didn&#8217;t allow me to look at them I changed the permissions on those by using &#8220;chmod&#8221;. Now what? Well let&#8217;s look at the &#8220;scsci-meg&#8221; file first. What is it? I looked at what was in the file by using the following command:</p>
<pre style="padding-left: 30px;">tar -tzvf scsi-meg</pre>
<p>It contained a list of files and that is it. I decided to extract it using &#8220;tar -xzvf&#8221; and as expected it was the folder structure and files part of this driver. I figured that it wouldn&#8217;t be too difficult to create a simple package. Why not try it&#8230; Here we go. First I deleted everything in the &#8220;sig.pkcs7&#8243; file. As Kyle mentioned in his article that community support packages can have an empty signature. I also deleted all the files and folders that were extracted from the &#8220;scsi-meg&#8221; package that I did not need. I then created a folder underneath the &#8220;/etc/vmware&#8221; structure as I wanted to create a firewall rule. (Added the folder &#8220;firewall&#8221;.)</p>
<p>I copied a firewall rule from my existing ESXi host and which is created by HA to my Debian VM and edited the file, the original file was &#8220;fdm.xml&#8221;. I edited and and renamed it to test.xml. I changed all ports to 7000 and changed the &lt;id&gt; of the service that would need to be added and saved the file in &#8220;etc/vmware/firewall&#8221;.</p>
<p>Now it was time to package it all up and see if it would work. I guessed that the steps required would simply be the reverse of what I did to extract it all.</p>
<pre style="padding-left: 30px;">tar -czvf etc/ test</pre>
<p>I then opened up the descriptor.xml file and changed some of the fields around, most don&#8217;t seem to matter much except for the following:</p>
<pre style="padding-left: 30px;">Change the following key to:
&lt;acceptance-level&gt;certified&lt;/acceptance-level&gt;
&lt;acceptance-level&gt;community&lt;/acceptance-level&gt;</pre>
<pre style="padding-left: 30px;">Add your list of files:
&lt;file-list&gt;
&lt;file&gt;path-to-file&lt;/file&gt;
&lt;/file-list&gt;</pre>
<pre style="padding-left: 30px;">Change the name of your package and the size accordingly:
&lt;payload name="test" type="vgz" size="809"&gt;</pre>
<p>I wasn&#8217;t sure if that would work, but I would find out eventually I guess (yes I also tried &#8220;communitysupport&#8221; as the acceptance-level but that doesn&#8217;t work!). I also removed the checksum details from the descriptor file just in case it would be used. This is what my full descriptor file looked like:</p>
<pre style="padding-left: 30px;">&lt;vib version="5.0"&gt;
&lt;type&gt;bootbank&lt;/type&gt;
&lt;name&gt;firewallrule&lt;/name&gt;
&lt;version&gt;1.0&lt;/version&gt;
&lt;vendor&gt;Duncan&lt;/vendor&gt;
&lt;summary&gt;Firewall rule&lt;/summary&gt;
&lt;description&gt;Firewall rule&lt;/description&gt;
&lt;release-date&gt;2011-06-01T22:16:31.062257+00:00&lt;/release-date&gt;
&lt;urls/&gt;

&lt;relationships&gt;
&lt;depends&gt;
&lt;/depends&gt;
&lt;conflicts/&gt;
&lt;replaces/&gt;
&lt;provides/&gt;
&lt;compatibleWith/&gt;
&lt;/relationships&gt;

&lt;software-tags&gt;
&lt;tag&gt;driver&lt;/tag&gt;
&lt;tag&gt;module&lt;/tag&gt;
&lt;/software-tags&gt;

&lt;system-requires&gt;
&lt;maintenance-mode&gt;true&lt;/maintenance-mode&gt;
&lt;/system-requires&gt;

&lt;file-list&gt;
&lt;file&gt;etc/vmware/firewall/test.xml&lt;/file&gt;
&lt;/file-list&gt;

&lt;acceptance-level&gt;community&lt;/acceptance-level&gt;
&lt;live-install-allowed&gt;false&lt;/live-install-allowed&gt;
&lt;live-remove-allowed&gt;false&lt;/live-remove-allowed&gt;
&lt;cimom-restart&gt;false&lt;/cimom-restart&gt;
&lt;stateless-ready&gt;false&lt;/stateless-ready&gt;
&lt;overlay&gt;false&lt;/overlay&gt;

&lt;payloads&gt;
&lt;payload name="test" type="vgz" size="809"&gt;
&lt;/payload&gt;
&lt;/payloads&gt;
&lt;/vib&gt;</pre>
<p>Next up would be making a single .vib file out of these three components again:</p>
<pre style="padding-left: 30px;">ar -r test.vib test descriptor.xml sig.pkcs7</pre>
<p>Now I need to &#8216;scp&#8217; the file to my ESXi host and see if I can install it:</p>
<pre style="padding-left: 30px;">scp test.vib root@esxi:test.vib</pre>
<pre style="padding-left: 30px;">esxcli software vib install -v /test.vib</pre>
<p>I received an error that the ImageProfile acceptance level needed to be changed. That was my next step:</p>
<pre style="padding-left: 30px;">esxcli software acceptance set --level CommunitySupported</pre>
<p>After repeating the &#8220;esxcli software vib install&#8221; command I received the following output:</p>
<pre style="padding-left: 30px;">~ # esxcli software vib install -v /test.vib
Installation Result
   Message: The update completed successfully, but the system needs to be rebooted for the changes to be effective.
   Reboot Required: true
   VIBs Installed: Duncan_bootbank_firewallrule_1.0
   VIBs Removed:
   VIBs Skipped:
~ #</pre>
<p>I rebooted the host and here&#8217;s a screenshot of the ESXi firewall with the newly added custom service &#8220;Test&#8221;:</p>
<p><img class="colorbox-9451"  src="http://farm7.staticflickr.com/6092/6424759885_bc41d32808.jpg" alt="" /></p>
<p>Once again, I want to point out that this is currently unsupported. Don&#8217;t use this in your production environment!</p>
<p>The following articles helped me figuring this out and producing this article:</p>
<p><a href="http://tldp.org/HOWTO/html_single/Debian-Binary-Package-Building-HOWTO/">http://tldp.org/HOWTO/html_single/Debian-Binary-Package-Building-HOWTO/</a></p>
<p><a href="http://linuxtrove.com/wp/?p=78">http://linuxtrove.com/wp/?p=78</a></p>
<p><div style="border: 1px solid gray; background-color:#CCCCCC;margin: 0px 0pt 0px 0px; padding: 5px;">

"<a href="http://www.yellow-bricks.com/2011/11/29/how-to-create-your-own-vib-files/">How to create your own .vib files</a>" originally appeared on <a href="http://www.yellow-bricks.com">Yellow-Bricks.com</a>. Follow us on <a href="http://www.twitter.com/DuncanYB">Twitter</a> and <a href="http://www.facebook.com/pages/Yellow-Bricks-virtualization-blog/132292893499196">Facebook</a>.<br>
Available now: vSphere 5 Clustering Deepdive. (<a href="http://www.amazon.com/dp/1463658133/ref=as_li_qf_sp_asin_til?tag=yellowbricks-20&camp=0&creative=0&linkCode=as1&creativeASIN=1463658133&adid=07SG91DX7FQT2HS66PMM"><strong>paper</strong></a> | <a href="https://www.amazon.com/dp/B005C1SARM/ref=as_li_tf_til?tag=yellowbricks-20&camp=0&creative=0&linkCode=as1&creativeASIN=B005C1SARM&adid=16Q69JRGDTX1DHPRKTQM&"><strong>e-book</strong></a>)</div><br><br></p>]]></content:encoded>
			<wfw:commentRss>http://www.yellow-bricks.com/2011/11/29/how-to-create-your-own-vib-files/feed/</wfw:commentRss>
		<slash:comments>4</slash:comments>
		</item>
		<item>
		<title>ESXi commandline work&#8230;.</title>
		<link>http://www.yellow-bricks.com/2011/11/16/esxi-commandline-work/</link>
		<comments>http://www.yellow-bricks.com/2011/11/16/esxi-commandline-work/#comments</comments>
		<pubDate>Wed, 16 Nov 2011 09:24:25 +0000</pubDate>
		<dc:creator>Duncan Epping</dc:creator>
				<category><![CDATA[Server]]></category>
		<category><![CDATA[5]]></category>
		<category><![CDATA[5.0]]></category>
		<category><![CDATA[esxi]]></category>
		<category><![CDATA[troubleshooting]]></category>
		<category><![CDATA[VMware]]></category>

		<guid isPermaLink="false">http://www.yellow-bricks.com/?p=9382</guid>
		<description><![CDATA[<p>I am just playing around in my lab and needed to do a couple of common ESXi commandline tasks which I figured I would document as they will come in handy at some point. List all VMs registered to this host (This reveals the Vmid needed for other commands) vim-cmd /vmsvc/getallvms Unregister a VM vim-cmd /vmsvc/unregister &#60;Vmid&#62; Register a VM [...]</p><p><div style="border: 1px solid gray; background-color:#CCCCCC;margin: 0px 0pt 0px 0px; padding: 5px;">

"<a href="http://www.yellow-bricks.com/2011/11/16/esxi-commandline-work/">ESXi commandline work&#8230;.</a>" originally appeared on <a href="http://www.yellow-bricks.com">Yellow-Bricks.com</a>. Follow us on <a href="http://www.twitter.com/DuncanYB">Twitter</a> and <a href="http://www.facebook.com/pages/Yellow-Bricks-virtualization-blog/132292893499196">Facebook</a>.<br>
Available now: vSphere 5 Clustering Deepdive. (<a href="http://www.amazon.com/dp/1463658133/ref=as_li_qf_sp_asin_til?tag=yellowbricks-20&camp=0&creative=0&linkCode=as1&creativeASIN=1463658133&adid=07SG91DX7FQT2HS66PMM"><strong>paper</strong></a> | <a href="https://www.amazon.com/dp/B005C1SARM/ref=as_li_tf_til?tag=yellowbricks-20&camp=0&creative=0&linkCode=as1&creativeASIN=B005C1SARM&adid=16Q69JRGDTX1DHPRKTQM&"><strong>e-book</strong></a>)</div><br><br></p>]]></description>
			<content:encoded><![CDATA[<p>I am just playing around in my lab and needed to do a couple of common ESXi commandline tasks which I figured I would document as they will come in handy at some point.</p>
<ul>
<li>List all VMs registered to this host (This reveals the Vmid needed for other commands)<br />
<code>vim-cmd /vmsvc/getallvms</code></li>
<li>Unregister a VM<br />
<code>vim-cmd /vmsvc/unregister &lt;Vmid&gt;</code></li>
<li>Register a VM<br />
<code>vim-cmd /solo/register /path/to/file.vmx</code></li>
<li>Get power state of a VM<br />
<code>vim-cmd /vmsvc/power.getstate &lt;Vimid&gt;</code></li>
<li>Power off a VM<br />
<code>vim-cmd /vmsvc/power.off &lt;Vmid&gt;</code></li>
<li>Power on a VM<br />
<code>vim-cmd /vmsvc/power.on &lt;Vmid&gt;</code></li>
</ul>
<p><div style="border: 1px solid gray; background-color:#CCCCCC;margin: 0px 0pt 0px 0px; padding: 5px;">

"<a href="http://www.yellow-bricks.com/2011/11/16/esxi-commandline-work/">ESXi commandline work&#8230;.</a>" originally appeared on <a href="http://www.yellow-bricks.com">Yellow-Bricks.com</a>. Follow us on <a href="http://www.twitter.com/DuncanYB">Twitter</a> and <a href="http://www.facebook.com/pages/Yellow-Bricks-virtualization-blog/132292893499196">Facebook</a>.<br>
Available now: vSphere 5 Clustering Deepdive. (<a href="http://www.amazon.com/dp/1463658133/ref=as_li_qf_sp_asin_til?tag=yellowbricks-20&camp=0&creative=0&linkCode=as1&creativeASIN=1463658133&adid=07SG91DX7FQT2HS66PMM"><strong>paper</strong></a> | <a href="https://www.amazon.com/dp/B005C1SARM/ref=as_li_tf_til?tag=yellowbricks-20&camp=0&creative=0&linkCode=as1&creativeASIN=B005C1SARM&adid=16Q69JRGDTX1DHPRKTQM&"><strong>e-book</strong></a>)</div><br><br></p>]]></content:encoded>
			<wfw:commentRss>http://www.yellow-bricks.com/2011/11/16/esxi-commandline-work/feed/</wfw:commentRss>
		<slash:comments>5</slash:comments>
		</item>
		<item>
		<title>Resolved: Slow booting of ESXi 5.0 when iSCSI is configured</title>
		<link>http://www.yellow-bricks.com/2011/11/06/resolved-slow-booting-of-esxi-5-0-when-iscsi-is-configured/</link>
		<comments>http://www.yellow-bricks.com/2011/11/06/resolved-slow-booting-of-esxi-5-0-when-iscsi-is-configured/#comments</comments>
		<pubDate>Sun, 06 Nov 2011 09:09:07 +0000</pubDate>
		<dc:creator>Duncan Epping</dc:creator>
				<category><![CDATA[Server]]></category>
		<category><![CDATA[Storage]]></category>
		<category><![CDATA[5]]></category>
		<category><![CDATA[5.0]]></category>
		<category><![CDATA[esxi]]></category>
		<category><![CDATA[iscsi]]></category>
		<category><![CDATA[vSphere]]></category>

		<guid isPermaLink="false">http://www.yellow-bricks.com/?p=9356</guid>
		<description><![CDATA[<p>My colleague Cormac posted an article about this already, but I figured it was important enough to rehash some of content. As many of you have experienced there was an issue with ESXi 5.0 in iSCSI environments. Booting would take a fair amount of time due to the increase of the amount of retries in the case creating a connection [...]</p><p><div style="border: 1px solid gray; background-color:#CCCCCC;margin: 0px 0pt 0px 0px; padding: 5px;">

"<a href="http://www.yellow-bricks.com/2011/11/06/resolved-slow-booting-of-esxi-5-0-when-iscsi-is-configured/">Resolved: Slow booting of ESXi 5.0 when iSCSI is configured</a>" originally appeared on <a href="http://www.yellow-bricks.com">Yellow-Bricks.com</a>. Follow us on <a href="http://www.twitter.com/DuncanYB">Twitter</a> and <a href="http://www.facebook.com/pages/Yellow-Bricks-virtualization-blog/132292893499196">Facebook</a>.<br>
Available now: vSphere 5 Clustering Deepdive. (<a href="http://www.amazon.com/dp/1463658133/ref=as_li_qf_sp_asin_til?tag=yellowbricks-20&camp=0&creative=0&linkCode=as1&creativeASIN=1463658133&adid=07SG91DX7FQT2HS66PMM"><strong>paper</strong></a> | <a href="https://www.amazon.com/dp/B005C1SARM/ref=as_li_tf_til?tag=yellowbricks-20&camp=0&creative=0&linkCode=as1&creativeASIN=B005C1SARM&adid=16Q69JRGDTX1DHPRKTQM&"><strong>e-book</strong></a>)</div><br><br></p>]]></description>
			<content:encoded><![CDATA[<p>My colleague Cormac posted an <a href="http://blogs.vmware.com/vsphere/2011/11/slow-booting-of-esxi-50-when-iscsi-is-configured.html">article</a> about this already, but I figured it was important enough to rehash some of content. As many of you have experienced there was an issue with ESXi 5.0 in iSCSI environments. Booting would take a fair amount of time due to the increase of the amount of retries in the case creating a connection to the array would fail.</p>
<p>This is what the log file would typically look like:<br />
<code><br />
iscsid: cannot make a connection to 192.168.1.20:3260 (101,Network is unreachable)<br />
iscsid: Notice: Reclaimed Channel (H34 T0 C1 oid=3)<br />
iscsid: session login failed with error 4,retryCount=3<br />
iscsid: Login Target Failed: iqn.1984-05.com.dell:powervault.md3000i.6002219000a14a2b00000000495e2886 if=iscsi_vmk@vmk8 addr=192.168.1.20:3260 (TPGT:1 ISID:0xf) err=4<br />
iscsid: Login Failed: iqn.1984-05.com.dell:powervault.md3000i.6002219000a14a2b00000000495e2886 if=iscsi_vmk@vmk8 addr=192.168.1.20:3260 (TPGT:1 ISID:0xf) Reason: 00040000 (Initiator Connection Failure)</code></p>
<p>This is explained in <a href="http://kb.vmware.com/kb/2007108">KB 2007108</a> which also contains the download link. Make sure to download it and update your environment if you are running iSCSI.</p>
<p><div style="border: 1px solid gray; background-color:#CCCCCC;margin: 0px 0pt 0px 0px; padding: 5px;">

"<a href="http://www.yellow-bricks.com/2011/11/06/resolved-slow-booting-of-esxi-5-0-when-iscsi-is-configured/">Resolved: Slow booting of ESXi 5.0 when iSCSI is configured</a>" originally appeared on <a href="http://www.yellow-bricks.com">Yellow-Bricks.com</a>. Follow us on <a href="http://www.twitter.com/DuncanYB">Twitter</a> and <a href="http://www.facebook.com/pages/Yellow-Bricks-virtualization-blog/132292893499196">Facebook</a>.<br>
Available now: vSphere 5 Clustering Deepdive. (<a href="http://www.amazon.com/dp/1463658133/ref=as_li_qf_sp_asin_til?tag=yellowbricks-20&camp=0&creative=0&linkCode=as1&creativeASIN=1463658133&adid=07SG91DX7FQT2HS66PMM"><strong>paper</strong></a> | <a href="https://www.amazon.com/dp/B005C1SARM/ref=as_li_tf_til?tag=yellowbricks-20&camp=0&creative=0&linkCode=as1&creativeASIN=B005C1SARM&adid=16Q69JRGDTX1DHPRKTQM&"><strong>e-book</strong></a>)</div><br><br></p>]]></content:encoded>
			<wfw:commentRss>http://www.yellow-bricks.com/2011/11/06/resolved-slow-booting-of-esxi-5-0-when-iscsi-is-configured/feed/</wfw:commentRss>
		<slash:comments>5</slash:comments>
		</item>
		<item>
		<title>CDP Information using the commandline&#8230;</title>
		<link>http://www.yellow-bricks.com/2011/09/18/cdp-information-using-the-commandline/</link>
		<comments>http://www.yellow-bricks.com/2011/09/18/cdp-information-using-the-commandline/#comments</comments>
		<pubDate>Sun, 18 Sep 2011 12:34:44 +0000</pubDate>
		<dc:creator>Duncan Epping</dc:creator>
				<category><![CDATA[Server]]></category>
		<category><![CDATA[5]]></category>
		<category><![CDATA[5.0]]></category>
		<category><![CDATA[esxi]]></category>
		<category><![CDATA[shell]]></category>
		<category><![CDATA[vSphere]]></category>

		<guid isPermaLink="false">http://www.yellow-bricks.com/?p=9090</guid>
		<description><![CDATA[<p>I was doing some troubleshooting this week and needed the CDP network info. I did not have access to a vSphere client, only HP iLO access. I remoted into the ESXi box and enable ESXi Shell. I knew that I could dig up the info using esxcfg-info but the amount of details provided are overwhelming and I would rather get [...]</p><p><div style="border: 1px solid gray; background-color:#CCCCCC;margin: 0px 0pt 0px 0px; padding: 5px;">

"<a href="http://www.yellow-bricks.com/2011/09/18/cdp-information-using-the-commandline/">CDP Information using the commandline&#8230;</a>" originally appeared on <a href="http://www.yellow-bricks.com">Yellow-Bricks.com</a>. Follow us on <a href="http://www.twitter.com/DuncanYB">Twitter</a> and <a href="http://www.facebook.com/pages/Yellow-Bricks-virtualization-blog/132292893499196">Facebook</a>.<br>
Available now: vSphere 5 Clustering Deepdive. (<a href="http://www.amazon.com/dp/1463658133/ref=as_li_qf_sp_asin_til?tag=yellowbricks-20&camp=0&creative=0&linkCode=as1&creativeASIN=1463658133&adid=07SG91DX7FQT2HS66PMM"><strong>paper</strong></a> | <a href="https://www.amazon.com/dp/B005C1SARM/ref=as_li_tf_til?tag=yellowbricks-20&camp=0&creative=0&linkCode=as1&creativeASIN=B005C1SARM&adid=16Q69JRGDTX1DHPRKTQM&"><strong>e-book</strong></a>)</div><br><br></p>]]></description>
			<content:encoded><![CDATA[<p>I was doing some troubleshooting this week and needed the CDP network info. I did not have access to a vSphere client, only HP iLO access. I remoted into the ESXi box and enable ESXi Shell. I knew that I could dig up the info using esxcfg-info but the amount of details provided are overwhelming and I would rather get only the info back I need without too much hassle. I figured there was another way:</p>
<p style="padding-left: 30px;"><code>vim-cmd hostsvc/net/query_networkhint</code></p>
<p>The one thing that I find it very useful for is to check the configured VLAN(s) on the port. Below is the result of the above command:</p>
<p style="padding-left: 30px;"><code>(vim.host.PhysicalNic.NetworkHint) [<br />
(vim.host.PhysicalNic.NetworkHint) {<br />
dynamicType = ,<br />
device = "vmnic0",<br />
subnet = (vim.host.PhysicalNic.NetworkHint.IpNetwork) [<br />
(vim.host.PhysicalNic.NetworkHint.IpNetwork) {<br />
dynamicType = ,<br />
vlanId = 3001,<br />
ipSubnet = "10.91.34.1-10.91.35.254",<br />
},<br />
(vim.host.PhysicalNic.NetworkHint.IpNetwork) {<br />
dynamicType = ,<br />
vlanId = 2912,<br />
ipSubnet = "10.91.32.1-10.91.32.63",<br />
}<br />
],<br />
connectedSwitchPort = (vim.host.PhysicalNic.CdpInfo) null,<br />
lldpInfo = (vim.host.PhysicalNic.LldpInfo) null,<br />
},<br />
]</code></p>
<p><div style="border: 1px solid gray; background-color:#CCCCCC;margin: 0px 0pt 0px 0px; padding: 5px;">

"<a href="http://www.yellow-bricks.com/2011/09/18/cdp-information-using-the-commandline/">CDP Information using the commandline&#8230;</a>" originally appeared on <a href="http://www.yellow-bricks.com">Yellow-Bricks.com</a>. Follow us on <a href="http://www.twitter.com/DuncanYB">Twitter</a> and <a href="http://www.facebook.com/pages/Yellow-Bricks-virtualization-blog/132292893499196">Facebook</a>.<br>
Available now: vSphere 5 Clustering Deepdive. (<a href="http://www.amazon.com/dp/1463658133/ref=as_li_qf_sp_asin_til?tag=yellowbricks-20&camp=0&creative=0&linkCode=as1&creativeASIN=1463658133&adid=07SG91DX7FQT2HS66PMM"><strong>paper</strong></a> | <a href="https://www.amazon.com/dp/B005C1SARM/ref=as_li_tf_til?tag=yellowbricks-20&camp=0&creative=0&linkCode=as1&creativeASIN=B005C1SARM&adid=16Q69JRGDTX1DHPRKTQM&"><strong>e-book</strong></a>)</div><br><br></p>]]></content:encoded>
			<wfw:commentRss>http://www.yellow-bricks.com/2011/09/18/cdp-information-using-the-commandline/feed/</wfw:commentRss>
		<slash:comments>6</slash:comments>
		</item>
		<item>
		<title>Windows 8 on ESXi 5.0?</title>
		<link>http://www.yellow-bricks.com/2011/09/18/windows-8-on-esxi-5-0/</link>
		<comments>http://www.yellow-bricks.com/2011/09/18/windows-8-on-esxi-5-0/#comments</comments>
		<pubDate>Sun, 18 Sep 2011 11:48:54 +0000</pubDate>
		<dc:creator>Duncan Epping</dc:creator>
				<category><![CDATA[Desktop]]></category>
		<category><![CDATA[Server]]></category>
		<category><![CDATA[5]]></category>
		<category><![CDATA[5.0]]></category>
		<category><![CDATA[esxi]]></category>
		<category><![CDATA[windows 8]]></category>

		<guid isPermaLink="false">http://www.yellow-bricks.com/?p=9094</guid>
		<description><![CDATA[<p>I saw a couple of questions on the VMTN Communities around running Windows 8 Dev Preview on ESXi 5.0 and support and the fact that it doesn&#8217;t work. Although the OS is listed in the dropdown list after you have created a VM it does not mean it is supported. Support for Operating Systems should always be validated through the [...]</p><p><div style="border: 1px solid gray; background-color:#CCCCCC;margin: 0px 0pt 0px 0px; padding: 5px;">

"<a href="http://www.yellow-bricks.com/2011/09/18/windows-8-on-esxi-5-0/">Windows 8 on ESXi 5.0?</a>" originally appeared on <a href="http://www.yellow-bricks.com">Yellow-Bricks.com</a>. Follow us on <a href="http://www.twitter.com/DuncanYB">Twitter</a> and <a href="http://www.facebook.com/pages/Yellow-Bricks-virtualization-blog/132292893499196">Facebook</a>.<br>
Available now: vSphere 5 Clustering Deepdive. (<a href="http://www.amazon.com/dp/1463658133/ref=as_li_qf_sp_asin_til?tag=yellowbricks-20&camp=0&creative=0&linkCode=as1&creativeASIN=1463658133&adid=07SG91DX7FQT2HS66PMM"><strong>paper</strong></a> | <a href="https://www.amazon.com/dp/B005C1SARM/ref=as_li_tf_til?tag=yellowbricks-20&camp=0&creative=0&linkCode=as1&creativeASIN=B005C1SARM&adid=16Q69JRGDTX1DHPRKTQM&"><strong>e-book</strong></a>)</div><br><br></p>]]></description>
			<content:encoded><![CDATA[<p>I saw a couple of questions on the VMTN Communities around running Windows 8 Dev Preview on ESXi 5.0 and support and the fact that it doesn&#8217;t work. Although the OS is listed in the dropdown list after you have created a VM it does not mean it is supported. Support for Operating Systems should always be validated through the following page: <a href="http://www.vmware.com/resources/compatibility/search.php?deviceCategory=software">http://www.vmware.com/resources/compatibility/search.php?deviceCategory=software</a>. Currently Windows 8 Dev Preview is not on the list and as such not supported, which means no guarantee that it will work. As some have already noticed it won&#8217;t work (HAL_INITIALIZATION_FAILED), for now&#8230; as I am sure the engineers at VMware are working on it as I am typing this article. (That&#8217;s no guarantee a solution / workaround will come in the near future though.)</p>
<p>There&#8217;s a KB article on this topic <a href="http://kb.vmware.com/selfservice/microsites/microsite.do?cmd=displayKC&amp;amp;docType=kc&amp;amp;externalId=2006859&amp;amp;sliceId=1&amp;amp;docTypeID=DT_KB_1_1">http://kb.vmware.com/kb/2006859</a>, if you are interested I would suggest bookmarking it or subscribing to it.</p>
<p>I want to point out though that you can run Windows 8 in <a href="https://www.vmware.com/tryvmware/?p=vmware-workstation8&amp;lp=1">Workstation 8</a> or <a href="https://www.vmware.com/tryvmware/?p=vmware-fusion4&amp;lp=1">Fusion 4</a>. Yes I know that these are paid products, but you can download the eval version which is valid for 30 days. Workstation 8 comes with VMware Player 4.0, which is completely free! (Not available as a separate download yet unfortunately.)</p>
<p>Installing Windows 8 is straight forward, just use the Windows 7 &#8211; 64 Bit profile that is part of both Fusion and Workstation.</p>
<p><div style="border: 1px solid gray; background-color:#CCCCCC;margin: 0px 0pt 0px 0px; padding: 5px;">

"<a href="http://www.yellow-bricks.com/2011/09/18/windows-8-on-esxi-5-0/">Windows 8 on ESXi 5.0?</a>" originally appeared on <a href="http://www.yellow-bricks.com">Yellow-Bricks.com</a>. Follow us on <a href="http://www.twitter.com/DuncanYB">Twitter</a> and <a href="http://www.facebook.com/pages/Yellow-Bricks-virtualization-blog/132292893499196">Facebook</a>.<br>
Available now: vSphere 5 Clustering Deepdive. (<a href="http://www.amazon.com/dp/1463658133/ref=as_li_qf_sp_asin_til?tag=yellowbricks-20&camp=0&creative=0&linkCode=as1&creativeASIN=1463658133&adid=07SG91DX7FQT2HS66PMM"><strong>paper</strong></a> | <a href="https://www.amazon.com/dp/B005C1SARM/ref=as_li_tf_til?tag=yellowbricks-20&camp=0&creative=0&linkCode=as1&creativeASIN=B005C1SARM&adid=16Q69JRGDTX1DHPRKTQM&"><strong>e-book</strong></a>)</div><br><br></p>]]></content:encoded>
			<wfw:commentRss>http://www.yellow-bricks.com/2011/09/18/windows-8-on-esxi-5-0/feed/</wfw:commentRss>
		<slash:comments>14</slash:comments>
		</item>
		<item>
		<title>Creating an Image Profile without manually downloading a bundle! (stateless ESXi)</title>
		<link>http://www.yellow-bricks.com/2011/09/15/creating-an-image-profile-without-manually-downloading-a-bundle-stateless-esxi/</link>
		<comments>http://www.yellow-bricks.com/2011/09/15/creating-an-image-profile-without-manually-downloading-a-bundle-stateless-esxi/#comments</comments>
		<pubDate>Thu, 15 Sep 2011 13:35:15 +0000</pubDate>
		<dc:creator>Duncan Epping</dc:creator>
				<category><![CDATA[Server]]></category>
		<category><![CDATA[5]]></category>
		<category><![CDATA[5.0]]></category>
		<category><![CDATA[auto-deploy]]></category>
		<category><![CDATA[esxi]]></category>
		<category><![CDATA[stateless]]></category>
		<category><![CDATA[vSphere]]></category>

		<guid isPermaLink="false">http://www.yellow-bricks.com/?p=9063</guid>
		<description><![CDATA[<p>Just like the past couple of days I&#8217;ve been playing around with stateless ESXi. I&#8217;ve downloaded multiple ESXi bundles / depots and remembered that there was an easier way of creating an Image Profile.  The image profiles are also available as part of an online depot at vmware.com. So I figured I would start using that one instead of downloading [...]</p><p><div style="border: 1px solid gray; background-color:#CCCCCC;margin: 0px 0pt 0px 0px; padding: 5px;">

"<a href="http://www.yellow-bricks.com/2011/09/15/creating-an-image-profile-without-manually-downloading-a-bundle-stateless-esxi/">Creating an Image Profile without manually downloading a bundle! (stateless ESXi)</a>" originally appeared on <a href="http://www.yellow-bricks.com">Yellow-Bricks.com</a>. Follow us on <a href="http://www.twitter.com/DuncanYB">Twitter</a> and <a href="http://www.facebook.com/pages/Yellow-Bricks-virtualization-blog/132292893499196">Facebook</a>.<br>
Available now: vSphere 5 Clustering Deepdive. (<a href="http://www.amazon.com/dp/1463658133/ref=as_li_qf_sp_asin_til?tag=yellowbricks-20&camp=0&creative=0&linkCode=as1&creativeASIN=1463658133&adid=07SG91DX7FQT2HS66PMM"><strong>paper</strong></a> | <a href="https://www.amazon.com/dp/B005C1SARM/ref=as_li_tf_til?tag=yellowbricks-20&camp=0&creative=0&linkCode=as1&creativeASIN=B005C1SARM&adid=16Q69JRGDTX1DHPRKTQM&"><strong>e-book</strong></a>)</div><br><br></p>]]></description>
			<content:encoded><![CDATA[<p>Just like the past couple of days I&#8217;ve been playing around with stateless ESXi. I&#8217;ve downloaded multiple ESXi bundles / depots and remembered that there was an easier way of creating an Image Profile.  The image profiles are also available as part of an online depot at vmware.com. So I figured I would start using that one instead of downloading the bundle manually every single time. It is fairly simple to add the online source as a depot:</p>
<p style="padding-left: 30px;"><code>Add-EsxSoftwareDepot -DepotUrl https://hostupdate.vmware.com/software/VUM/PRODUCTION/main/vmw-depot-index.xml</code></p>
<p>If you would do a &#8220;Get-EsxImageProfile&#8221; next you would see all image profiles (see screenshot below) which are part of the depot.</p>
<p><img class="colorbox-9063"  src="http://farm7.static.flickr.com/6073/6149501515_b08a9b3fe2.jpg" alt="" /></p>
<p>Now you could even compare the two image profiles which would tell you if the image profiles are equal and which VIB has changed. In this case it is one of the primary VIBs &#8220;esx-base&#8221;:</p>
<p style="padding-left: 30px;"><code>Compare-EsxImageProfile ESXi-5.0.0-469512-no-tools ESXi-5.0.0-20110904001-notools</code></p>
<p style="padding-left: 30px;"><code>Equal               : False<br />
PackagesEqual       : False<br />
RefAcceptanceLevel  : PartnerSupported<br />
CompAcceptanceLevel : PartnerSupported<br />
OnlyInRef           : {}<br />
OnlyInComp          : {}<br />
UpgradeFromRef      : {VMware_bootbank_esx-base_5.0.0-0.3.474610}<br />
DowngradeFromRef    : {}</code></p>
<p>If you figure by now that all this PowerCLI stuff is not your cup of tea I would like to suggest to check out Alan Renouf&#8217;s <a href="http://www.virtu-al.net/2011/09/15/image-builder-and-auto-deploy-powerpack/">brand new PowerPack</a>. Alan has GUI&#8217;fied the most common tasks which will enable you to click and point instead.</p>
<p><div style="border: 1px solid gray; background-color:#CCCCCC;margin: 0px 0pt 0px 0px; padding: 5px;">

"<a href="http://www.yellow-bricks.com/2011/09/15/creating-an-image-profile-without-manually-downloading-a-bundle-stateless-esxi/">Creating an Image Profile without manually downloading a bundle! (stateless ESXi)</a>" originally appeared on <a href="http://www.yellow-bricks.com">Yellow-Bricks.com</a>. Follow us on <a href="http://www.twitter.com/DuncanYB">Twitter</a> and <a href="http://www.facebook.com/pages/Yellow-Bricks-virtualization-blog/132292893499196">Facebook</a>.<br>
Available now: vSphere 5 Clustering Deepdive. (<a href="http://www.amazon.com/dp/1463658133/ref=as_li_qf_sp_asin_til?tag=yellowbricks-20&camp=0&creative=0&linkCode=as1&creativeASIN=1463658133&adid=07SG91DX7FQT2HS66PMM"><strong>paper</strong></a> | <a href="https://www.amazon.com/dp/B005C1SARM/ref=as_li_tf_til?tag=yellowbricks-20&camp=0&creative=0&linkCode=as1&creativeASIN=B005C1SARM&adid=16Q69JRGDTX1DHPRKTQM&"><strong>e-book</strong></a>)</div><br><br></p>]]></content:encoded>
			<wfw:commentRss>http://www.yellow-bricks.com/2011/09/15/creating-an-image-profile-without-manually-downloading-a-bundle-stateless-esxi/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Patching your Image Profile (stateless ESXi)</title>
		<link>http://www.yellow-bricks.com/2011/09/14/patching-your-image-profile-stateless-esxi/</link>
		<comments>http://www.yellow-bricks.com/2011/09/14/patching-your-image-profile-stateless-esxi/#comments</comments>
		<pubDate>Wed, 14 Sep 2011 11:51:14 +0000</pubDate>
		<dc:creator>Duncan Epping</dc:creator>
				<category><![CDATA[Management & Automation]]></category>
		<category><![CDATA[Server]]></category>
		<category><![CDATA[Various]]></category>
		<category><![CDATA[5]]></category>
		<category><![CDATA[5.0]]></category>
		<category><![CDATA[auto-deploy]]></category>
		<category><![CDATA[esxi]]></category>
		<category><![CDATA[stateless]]></category>
		<category><![CDATA[update]]></category>
		<category><![CDATA[vSphere]]></category>

		<guid isPermaLink="false">http://www.yellow-bricks.com/?p=9049</guid>
		<description><![CDATA[<p>The first patch for ESXi has been released so I figured this was a great time to create and article around how to patch your Image Profile with a new update. The process is fairly straight forward as in this case you will need to create a new image-profile (described here) and link it to a new rule (New-DeployRule and [...]</p><p><div style="border: 1px solid gray; background-color:#CCCCCC;margin: 0px 0pt 0px 0px; padding: 5px;">

"<a href="http://www.yellow-bricks.com/2011/09/14/patching-your-image-profile-stateless-esxi/">Patching your Image Profile (stateless ESXi)</a>" originally appeared on <a href="http://www.yellow-bricks.com">Yellow-Bricks.com</a>. Follow us on <a href="http://www.twitter.com/DuncanYB">Twitter</a> and <a href="http://www.facebook.com/pages/Yellow-Bricks-virtualization-blog/132292893499196">Facebook</a>.<br>
Available now: vSphere 5 Clustering Deepdive. (<a href="http://www.amazon.com/dp/1463658133/ref=as_li_qf_sp_asin_til?tag=yellowbricks-20&camp=0&creative=0&linkCode=as1&creativeASIN=1463658133&adid=07SG91DX7FQT2HS66PMM"><strong>paper</strong></a> | <a href="https://www.amazon.com/dp/B005C1SARM/ref=as_li_tf_til?tag=yellowbricks-20&camp=0&creative=0&linkCode=as1&creativeASIN=B005C1SARM&adid=16Q69JRGDTX1DHPRKTQM&"><strong>e-book</strong></a>)</div><br><br></p>]]></description>
			<content:encoded><![CDATA[<p>The first patch for ESXi has been <a href="http://www.vmware.com/patchmgr/download.portal">released</a> so I figured this was a great time to create and article around how to patch your Image Profile with a new update. The process is fairly straight forward as in this case you will need to create a new image-profile (described <a href="http://www.yellow-bricks.com/2011/09/05/cheat-sheet-auto-deploy/">here</a>) and link it to a new rule (New-DeployRule and make that rule active (Add-DeployRule). That is what I like about Stateless. You can just prepare a new Image Profile, create a new rule and you are good to go. A reboot of your ESXi host will load up the latest Image Profile. I did this within a couple of minutes and I&#8217;m now running build 474610 of ESXi.</p>
<p>While I was playing around I decided to do things in an incorrect order to see if I could break it, and of course I did manage to break it&#8230; I managed to fix all of it though. The first thing I did was testing the rule set and repairing it as documented below.</p>
<p>Now if you run into any issues you can repair the ruleset by using the following command:</p>
<p style="padding-left: 30px;"><code>Get-VMHost &lt;esxi host&gt; | Test-DeployRuleSetCompliance | Repair-DeployRuleSetCompliance</code></p>
<p>Now if your host boots and mentions that there&#8217;s no rule associated you might want to try the following:</p>
<p style="padding-left: 30px;"><code>Get-DeployRule</code></p>
<p>If your newly created rule is returned you will want to make sure it is active:</p>
<p style="padding-left: 30px;"><code>Get-DeployRuleSet</code></p>
<p>If there&#8217;s nothing listed it means no rules are currently active (active ruleset is what the documentation will refer to). You you can set the rule as active as follows:</p>
<p style="padding-left: 30px;"><code>Set-DeployRuleSet -DeployRule &lt;name of rule&gt;</code></p>
<p>Everyone who is considering using Auto-Deploy I would most definitely recommend to explore these commands and to try to break things and fix it. Document your steps along the way, I am certain it will be valuable at some point!</p>
<p><div style="border: 1px solid gray; background-color:#CCCCCC;margin: 0px 0pt 0px 0px; padding: 5px;">

"<a href="http://www.yellow-bricks.com/2011/09/14/patching-your-image-profile-stateless-esxi/">Patching your Image Profile (stateless ESXi)</a>" originally appeared on <a href="http://www.yellow-bricks.com">Yellow-Bricks.com</a>. Follow us on <a href="http://www.twitter.com/DuncanYB">Twitter</a> and <a href="http://www.facebook.com/pages/Yellow-Bricks-virtualization-blog/132292893499196">Facebook</a>.<br>
Available now: vSphere 5 Clustering Deepdive. (<a href="http://www.amazon.com/dp/1463658133/ref=as_li_qf_sp_asin_til?tag=yellowbricks-20&camp=0&creative=0&linkCode=as1&creativeASIN=1463658133&adid=07SG91DX7FQT2HS66PMM"><strong>paper</strong></a> | <a href="https://www.amazon.com/dp/B005C1SARM/ref=as_li_tf_til?tag=yellowbricks-20&camp=0&creative=0&linkCode=as1&creativeASIN=B005C1SARM&adid=16Q69JRGDTX1DHPRKTQM&"><strong>e-book</strong></a>)</div><br><br></p>]]></content:encoded>
			<wfw:commentRss>http://www.yellow-bricks.com/2011/09/14/patching-your-image-profile-stateless-esxi/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
	</channel>
</rss>

