<?xml version="1.0" encoding="utf-8" standalone="yes" ?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
  <channel>
    <title>Articles on BeyondVM</title>
    <link>https://www.beyondvm.com/topics/articles/</link>
    <description>Recent content in Articles on BeyondVM</description>
    <generator>Hugo -- gohugo.io</generator>
    <language>en-us</language>
    <copyright>Content Copyright 2015&#43; Ben Thomas</copyright>
    <lastBuildDate>Mon, 04 Aug 2014 00:00:00 +0000</lastBuildDate>
    <category>technology</category><category>vmware</category><category>automation</category>
    <atom:link href="https://www.beyondvm.com/topics/articles/index.xml" rel="self" type="application/rss+xml" />
    
    <item>
      <title>How To: ThinApp Firefox 29 and Plugins for vCloud Director 5.1.x</title>
      <link>https://www.beyondvm.com/2014/08/how-to-thinapp-firefox-29-and-plugins-for-vcloud-director-5.1.x/</link>
      
      <category>Articles</category>
      
      <category>Tutorials</category>
      
      <category>vCloud</category>
      
      <pubDate>Mon, 04 Aug 2014 00:00:00 +0000</pubDate>
      
      <guid>https://www.beyondvm.com/2014/08/how-to-thinapp-firefox-29-and-plugins-for-vcloud-director-5.1.x/</guid>
      <description>&lt;p&gt;In response to &lt;a href=&#34;http://www.beyondvm.com/2014/06/alert-firefox-30-is-not-a-supported-browser-for-vcloud-5-1-x/&#34;&gt;this article&lt;/a&gt; about Firefox 30 and vCloud 5.1.x and &lt;a href=&#34;http://www.beyondvm.com/2014/01/alert-java-jre-7u51-breaks-vcloud-uploads/&#34;&gt;this article&lt;/a&gt; about Java updates breaking &lt;strong&gt;everything&lt;/strong&gt; I decided to throw together a quick How-to on using ThinApp to create a sandboxed version of Firefox and Java that solves both of these problems pretty well.&lt;/p&gt;

&lt;p&gt;This ThinApp setup includes a legacy version of Java (7u25) which is super old but it should help with accessing the following (not exhaustive list, just things I have run into, please help expand list):&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;UCS Manager 2.1.x&lt;/li&gt;
&lt;li&gt;vCloud Director 5.1.x Uploads&lt;/li&gt;
&lt;li&gt;HP iLO 2.x&lt;/li&gt;
&lt;li&gt;Legacy DRAC&lt;/li&gt;
&lt;li&gt;vCloud VPN&lt;/li&gt;
&lt;li&gt;EMC Unisphere&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Onward, but first an important caveat:&lt;/p&gt;

&lt;div class=&#34;alert alert-danger&#34; role=&#34;alert&#34;&gt;
&lt;h4&gt;This process creates an insecure browser installation, DO NOT browse the internet with this configuration…ever.&lt;/h4&gt;
&lt;h4&gt;You have been warned.&lt;/h4&gt;
&lt;/div&gt;


&lt;p&gt;&lt;strong&gt;Note&lt;/strong&gt;: I am not a ThinApp expert (and I usually avoid windows, hah!) so there may be a more elegant way to do this, if anyone has tips let me know!&lt;/p&gt;

&lt;p&gt;First, collect the correct tools, I attached the versions that I used at the end of the post:&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;Firefox 29.0.1 &lt;a href=&#34;https://ftp.mozilla.org/pub/mozilla.org/firefox/releases/29.0.1/win32/en-US/&#34;&gt;Link&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;Java 7u25 (32 bit) &lt;a href=&#34;http://www.oracle.com/technetwork/java/javase/downloads/java-archive-downloads-javase7-521261.html#jre-7u25-oth-JPR&#34;&gt;Link&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;Flash Installer (for correct OS, I used Win8.1) &lt;a href=&#34;http://get.adobe.com/flashplayer/otherversions/&#34;&gt;Link&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;VMRC Installer for 5.1.x from your instance (or mine from 5.1.x below)&lt;/li&gt;
&lt;li&gt;VMware ThinApp 5.x &lt;a href=&#34;http://www.vmware.com/go/trythinapp&#34;&gt;Trial&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Clean&lt;/strong&gt; Windows 7 or 8 Capture VM (Base install without security software is best)&lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;After Windows is installed, the following are steps to take to create the package:&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;&lt;strong&gt;Take snapshot&lt;/strong&gt; of base VM&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Install&lt;/strong&gt; ThinApp 5.x&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Take snapshot&lt;/strong&gt; (this is a theme, I have found a successful ThinApp capture is snapshot heavy)&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Start&lt;/strong&gt; “ThinApp Setup Capture” utility, Click Next&lt;/li&gt;
&lt;/ol&gt;

&lt;a href=&#34;https://www.beyondvm.com/img/posts/2014-08-how-to-thinapp-firefox-29-and-plugins-for-vcloud-director-5-dot-1-x/ff_thin_01.png&#34; data-featherlight=&#34;image&#34;&gt;&lt;img src=&#34;https://www.beyondvm.com/img/posts/2014-08-how-to-thinapp-firefox-29-and-plugins-for-vcloud-director-5-dot-1-x/ff_thin_01.png&#34; alt=&#34;Setup Capture&#34; class=&#34;img-responsive img-thumbnail lightbox&#34;/&gt;&lt;/a&gt;


&lt;ol&gt;
&lt;li&gt;&lt;strong&gt;Click&lt;/strong&gt; Prescan&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Install&lt;/strong&gt; Firefox

&lt;ol&gt;
&lt;li&gt;&lt;strong&gt;Choose&lt;/strong&gt; Custom&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;De-select&lt;/strong&gt; “Maintenance Service”&lt;/li&gt;
&lt;/ol&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Install&lt;/strong&gt; Flash (Latest version is fine)&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Install&lt;/strong&gt; Java

&lt;ol&gt;
&lt;li&gt;&lt;strong&gt;Choose&lt;/strong&gt; “Change Destination Location”&lt;/li&gt;
&lt;li&gt;Install to “c:\java”&lt;/li&gt;
&lt;/ol&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Install&lt;/strong&gt; VMRC Plugin&lt;/li&gt;

&lt;li&gt;&lt;p&gt;&lt;strong&gt;Launch Firefox&lt;/strong&gt;, perform the following tasks&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;&lt;strong&gt;Navigate&lt;/strong&gt; to about:config in Firefox, Click “I’ll be careful, I promise!”&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Change&lt;/strong&gt; the following settings

&lt;ol&gt;
&lt;li&gt;app.update.auto – false&lt;/li&gt;
&lt;li&gt;app.update.enabled – false&lt;/li&gt;
&lt;li&gt;app.update.silent – false&lt;/li&gt;
&lt;li&gt;app.update.mode – 2&lt;/li&gt;
&lt;li&gt;extensions.update.autoUpdateDefault – false&lt;/li&gt;
&lt;li&gt;extensions.update.enabled – false&lt;/li&gt;
&lt;li&gt;(optional, disables login remembering) signon.rememberSignons – false&lt;/li&gt;
&lt;li&gt;(optional, enables pop-ups since vCD uses these) dom.disable_open_during_load – false&lt;/li&gt;
&lt;/ol&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Verify&lt;/strong&gt; plugin updating is disabled:

&lt;ol&gt;
&lt;li&gt;&lt;strong&gt;Navigate&lt;/strong&gt; to Menu -&amp;gt; Addons&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Click&lt;/strong&gt; Plugins&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Click&lt;/strong&gt; the gear icon and make sure this option is not selected&lt;/li&gt;
&lt;/ol&gt;&lt;/li&gt;
&lt;/ol&gt;

&lt;a href=&#34;https://www.beyondvm.com/img/posts/2014-08-how-to-thinapp-firefox-29-and-plugins-for-vcloud-director-5-dot-1-x/ff_thin_02.png&#34; data-featherlight=&#34;image&#34;&gt;&lt;img src=&#34;https://www.beyondvm.com/img/posts/2014-08-how-to-thinapp-firefox-29-and-plugins-for-vcloud-director-5-dot-1-x/ff_thin_02.png&#34; alt=&#34;Plugins&#34; class=&#34;img-responsive img-thumbnail lightbox&#34;/&gt;&lt;/a&gt;


&lt;ol&gt;
&lt;li&gt;Perform the following tasks to verify that Java is installed

&lt;ol&gt;
&lt;li&gt;&lt;strong&gt;Navigate&lt;/strong&gt; to this &lt;a href=&#34;https://www.java.com/en/download/installed.jsp&#34;&gt;Link&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Click&lt;/strong&gt; “Activate”&lt;/li&gt;
&lt;/ol&gt;&lt;/li&gt;
&lt;/ol&gt;

&lt;a href=&#34;https://www.beyondvm.com/img/posts/2014-08-how-to-thinapp-firefox-29-and-plugins-for-vcloud-director-5-dot-1-x/ff_thin_03.png&#34; data-featherlight=&#34;image&#34;&gt;&lt;img src=&#34;https://www.beyondvm.com/img/posts/2014-08-how-to-thinapp-firefox-29-and-plugins-for-vcloud-director-5-dot-1-x/ff_thin_03.png&#34; alt=&#34;Activate&#34; class=&#34;img-responsive img-thumbnail lightbox&#34;/&gt;&lt;/a&gt;


&lt;pre&gt;&lt;code&gt;3. **Click** to “Allow and Remember”


&lt;a href=&#34;https://www.beyondvm.com/img/posts/2014-08-how-to-thinapp-firefox-29-and-plugins-for-vcloud-director-5-dot-1-x/ff_thin_04.png&#34; data-featherlight=&#34;image&#34;&gt;&lt;img src=&#34;https://www.beyondvm.com/img/posts/2014-08-how-to-thinapp-firefox-29-and-plugins-for-vcloud-director-5-dot-1-x/ff_thin_04.png&#34; alt=&#34;Remember&#34; class=&#34;img-responsive img-thumbnail lightbox&#34;/&gt;&lt;/a&gt;



4. **Check** the “Don’t Ask Again…” Checkbox and **Click** Later


&lt;a href=&#34;https://www.beyondvm.com/img/posts/2014-08-how-to-thinapp-firefox-29-and-plugins-for-vcloud-director-5-dot-1-x/ff_thin_05.png&#34; data-featherlight=&#34;image&#34;&gt;&lt;img src=&#34;https://www.beyondvm.com/img/posts/2014-08-how-to-thinapp-firefox-29-and-plugins-for-vcloud-director-5-dot-1-x/ff_thin_05.png&#34; alt=&#34;Don&amp;#39;t Ask&#34; class=&#34;img-responsive img-thumbnail lightbox&#34;/&gt;&lt;/a&gt;



5. **Click** the Run button at the prompt to verify the Java applet loads
&lt;/code&gt;&lt;/pre&gt;&lt;/li&gt;

&lt;li&gt;&lt;p&gt;&lt;strong&gt;Take Snapshot&lt;/strong&gt; (just in case)&lt;/p&gt;&lt;/li&gt;

&lt;li&gt;&lt;p&gt;Back to the ThinApp Capture Utility, &lt;strong&gt;click&lt;/strong&gt; Postscan&lt;/p&gt;&lt;/li&gt;
&lt;/ol&gt;

&lt;a href=&#34;https://www.beyondvm.com/img/posts/2014-08-how-to-thinapp-firefox-29-and-plugins-for-vcloud-director-5-dot-1-x/ff_thin_06.png&#34; data-featherlight=&#34;image&#34;&gt;&lt;img src=&#34;https://www.beyondvm.com/img/posts/2014-08-how-to-thinapp-firefox-29-and-plugins-for-vcloud-director-5-dot-1-x/ff_thin_06.png&#34; alt=&#34;Postscan&#34; class=&#34;img-responsive img-thumbnail lightbox&#34;/&gt;&lt;/a&gt;


&lt;ol&gt;
&lt;li&gt;Click OK&lt;/li&gt;
&lt;/ol&gt;

&lt;a href=&#34;https://www.beyondvm.com/img/posts/2014-08-how-to-thinapp-firefox-29-and-plugins-for-vcloud-director-5-dot-1-x/ff_thin_07.png&#34; data-featherlight=&#34;image&#34;&gt;&lt;img src=&#34;https://www.beyondvm.com/img/posts/2014-08-how-to-thinapp-firefox-29-and-plugins-for-vcloud-director-5-dot-1-x/ff_thin_07.png&#34; alt=&#34;Postscan&#34; class=&#34;img-responsive img-thumbnail lightbox&#34;/&gt;&lt;/a&gt;


&lt;ol&gt;
&lt;li&gt;&lt;p&gt;This will take some time, so grab some coffee.&lt;/p&gt;&lt;/li&gt;

&lt;li&gt;&lt;p&gt;&lt;strong&gt;De-select&lt;/strong&gt; all entry points other than Firefox, &lt;strong&gt;click&lt;/strong&gt; Next&lt;/p&gt;&lt;/li&gt;
&lt;/ol&gt;

&lt;a href=&#34;https://www.beyondvm.com/img/posts/2014-08-how-to-thinapp-firefox-29-and-plugins-for-vcloud-director-5-dot-1-x/ff_thin_08.png&#34; data-featherlight=&#34;image&#34;&gt;&lt;img src=&#34;https://www.beyondvm.com/img/posts/2014-08-how-to-thinapp-firefox-29-and-plugins-for-vcloud-director-5-dot-1-x/ff_thin_08.png&#34; alt=&#34;Entry Points&#34; class=&#34;img-responsive img-thumbnail lightbox&#34;/&gt;&lt;/a&gt;


&lt;ol&gt;
&lt;li&gt;&lt;strong&gt;Click&lt;/strong&gt; Next&lt;/li&gt;
&lt;/ol&gt;

&lt;a href=&#34;https://www.beyondvm.com/img/posts/2014-08-how-to-thinapp-firefox-29-and-plugins-for-vcloud-director-5-dot-1-x/ff_thin_09.png&#34; data-featherlight=&#34;image&#34;&gt;&lt;img src=&#34;https://www.beyondvm.com/img/posts/2014-08-how-to-thinapp-firefox-29-and-plugins-for-vcloud-director-5-dot-1-x/ff_thin_09.png&#34; alt=&#34;Next&#34; class=&#34;img-responsive img-thumbnail lightbox&#34;/&gt;&lt;/a&gt;


&lt;ol&gt;
&lt;li&gt;&lt;strong&gt;Click&lt;/strong&gt; Next&lt;/li&gt;
&lt;/ol&gt;

&lt;a href=&#34;https://www.beyondvm.com/img/posts/2014-08-how-to-thinapp-firefox-29-and-plugins-for-vcloud-director-5-dot-1-x/ff_thin_10.png&#34; data-featherlight=&#34;image&#34;&gt;&lt;img src=&#34;https://www.beyondvm.com/img/posts/2014-08-how-to-thinapp-firefox-29-and-plugins-for-vcloud-director-5-dot-1-x/ff_thin_10.png&#34; alt=&#34;Next&#34; class=&#34;img-responsive img-thumbnail lightbox&#34;/&gt;&lt;/a&gt;


&lt;ol&gt;
&lt;li&gt;&lt;strong&gt;Select&lt;/strong&gt; “Restricted write access”, &lt;strong&gt;click&lt;/strong&gt; Next.&lt;/li&gt;
&lt;/ol&gt;

&lt;a href=&#34;https://www.beyondvm.com/img/posts/2014-08-how-to-thinapp-firefox-29-and-plugins-for-vcloud-director-5-dot-1-x/ff_thin_11.png&#34; data-featherlight=&#34;image&#34;&gt;&lt;img src=&#34;https://www.beyondvm.com/img/posts/2014-08-how-to-thinapp-firefox-29-and-plugins-for-vcloud-director-5-dot-1-x/ff_thin_11.png&#34; alt=&#34;Restricted Write&#34; class=&#34;img-responsive img-thumbnail lightbox&#34;/&gt;&lt;/a&gt;


&lt;ol&gt;
&lt;li&gt;&lt;strong&gt;Select&lt;/strong&gt; “Same Directory…”, &lt;strong&gt;click&lt;/strong&gt; Next.&lt;/li&gt;
&lt;/ol&gt;

&lt;a href=&#34;https://www.beyondvm.com/img/posts/2014-08-how-to-thinapp-firefox-29-and-plugins-for-vcloud-director-5-dot-1-x/ff_thin_12.png&#34; data-featherlight=&#34;image&#34;&gt;&lt;img src=&#34;https://www.beyondvm.com/img/posts/2014-08-how-to-thinapp-firefox-29-and-plugins-for-vcloud-director-5-dot-1-x/ff_thin_12.png&#34; alt=&#34;Directory&#34; class=&#34;img-responsive img-thumbnail lightbox&#34;/&gt;&lt;/a&gt;


&lt;ol&gt;
&lt;li&gt;&lt;strong&gt;Select&lt;/strong&gt; No (unless you want to share), &lt;strong&gt;click&lt;/strong&gt; next&lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;&lt;a href=&#34;https://www.beyondvm.com/img/posts/2014-08-how-to-thinapp-firefox-29-and-plugins-for-vcloud-director-5-dot-1-x/ff_thin_13.png&#34; data-featherlight=&#34;image&#34;&gt;&lt;img src=&#34;https://www.beyondvm.com/img/posts/2014-08-how-to-thinapp-firefox-29-and-plugins-for-vcloud-director-5-dot-1-x/ff_thin_13.png&#34; alt=&#34;Share Information&#34; class=&#34;img-responsive img-thumbnail lightbox&#34;/&gt;&lt;/a&gt;
&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;&lt;strong&gt;Click&lt;/strong&gt; next (I don’t use the ThinDirect feature because it only works with IE)&lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;&lt;a href=&#34;https://www.beyondvm.com/img/posts/2014-08-how-to-thinapp-firefox-29-and-plugins-for-vcloud-director-5-dot-1-x/ff_thin_14.png&#34; data-featherlight=&#34;image&#34;&gt;&lt;img src=&#34;https://www.beyondvm.com/img/posts/2014-08-how-to-thinapp-firefox-29-and-plugins-for-vcloud-director-5-dot-1-x/ff_thin_14.png&#34; alt=&#34;Redirection&#34; class=&#34;img-responsive img-thumbnail lightbox&#34;/&gt;&lt;/a&gt;
&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;&lt;strong&gt;Update&lt;/strong&gt; inventory name to “Firefox 29.0.1″ to differentiate it.&lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;&lt;a href=&#34;https://www.beyondvm.com/img/posts/2014-08-how-to-thinapp-firefox-29-and-plugins-for-vcloud-director-5-dot-1-x/ff_thin_15.png&#34; data-featherlight=&#34;image&#34;&gt;&lt;img src=&#34;https://www.beyondvm.com/img/posts/2014-08-how-to-thinapp-firefox-29-and-plugins-for-vcloud-director-5-dot-1-x/ff_thin_15.png&#34; alt=&#34;Inventory Name&#34; class=&#34;img-responsive img-thumbnail lightbox&#34;/&gt;&lt;/a&gt;
&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;&lt;strong&gt;Select&lt;/strong&gt; “Use one of the entry points” then pick “Mozilla Firefox.exe”, &lt;strong&gt;Check&lt;/strong&gt; “Compress virtual package”, &lt;strong&gt;Click:&lt;/strong&gt;&lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;&lt;a href=&#34;https://www.beyondvm.com/img/posts/2014-08-how-to-thinapp-firefox-29-and-plugins-for-vcloud-director-5-dot-1-x/ff_thin_16.png&#34; data-featherlight=&#34;image&#34;&gt;&lt;img src=&#34;https://www.beyondvm.com/img/posts/2014-08-how-to-thinapp-firefox-29-and-plugins-for-vcloud-director-5-dot-1-x/ff_thin_16.png&#34; alt=&#34;Package Settings&#34; class=&#34;img-responsive img-thumbnail lightbox&#34;/&gt;&lt;/a&gt;
&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;&lt;strong&gt;Click&lt;/strong&gt; OK&lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;&lt;a href=&#34;https://www.beyondvm.com/img/posts/2014-08-how-to-thinapp-firefox-29-and-plugins-for-vcloud-director-5-dot-1-x/ff_thin_17.png&#34; data-featherlight=&#34;image&#34;&gt;&lt;img src=&#34;https://www.beyondvm.com/img/posts/2014-08-how-to-thinapp-firefox-29-and-plugins-for-vcloud-director-5-dot-1-x/ff_thin_17.png&#34; alt=&#34;Capture&#34; class=&#34;img-responsive img-thumbnail lightbox&#34;/&gt;&lt;/a&gt;
&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;&lt;strong&gt;Ignore&lt;/strong&gt; warnings (like a boss) and &lt;strong&gt;click&lt;/strong&gt; Next&lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;&lt;a href=&#34;https://www.beyondvm.com/img/posts/2014-08-how-to-thinapp-firefox-29-and-plugins-for-vcloud-director-5-dot-1-x/ff_thin_18.png&#34; data-featherlight=&#34;image&#34;&gt;&lt;img src=&#34;https://www.beyondvm.com/img/posts/2014-08-how-to-thinapp-firefox-29-and-plugins-for-vcloud-director-5-dot-1-x/ff_thin_18.png&#34; alt=&#34;Warnings&#34; class=&#34;img-responsive img-thumbnail lightbox&#34;/&gt;&lt;/a&gt;
&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;&lt;strong&gt;Click&lt;/strong&gt; “Edit Package.ini”&lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;&lt;a href=&#34;https://www.beyondvm.com/img/posts/2014-08-how-to-thinapp-firefox-29-and-plugins-for-vcloud-director-5-dot-1-x/ff_thin_19.png&#34; data-featherlight=&#34;image&#34;&gt;&lt;img src=&#34;https://www.beyondvm.com/img/posts/2014-08-how-to-thinapp-firefox-29-and-plugins-for-vcloud-director-5-dot-1-x/ff_thin_19.png&#34; alt=&#34;Edit Package&#34; class=&#34;img-responsive img-thumbnail lightbox&#34;/&gt;&lt;/a&gt;
&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;In Package.ini, &lt;strong&gt;Locate&lt;/strong&gt; the block “[Mozilla Firefox.exe]” and perform the following changes to the block

&lt;ol&gt;
&lt;li&gt;Add “StatusbarDisplayName=BeyondVM Firefox 29.0.1 Build “&lt;/li&gt;
&lt;li&gt;Add  “CommandLine=%ProgramFilesDir%\Mozilla Firefox\firefox.exe -no-remote”&lt;/li&gt;
&lt;li&gt;Rename block from [Mozilla Firefox.exe] to [Mozilla Firefox 29.0.1.exe]&lt;/li&gt;
&lt;/ol&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Save&lt;/strong&gt; Package.ini&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Click&lt;/strong&gt; Build&lt;/li&gt;
&lt;/ol&gt;

&lt;blockquote&gt;
&lt;p&gt;Wait, this will also take some time, more coffee!&lt;/p&gt;
&lt;/blockquote&gt;

&lt;ol&gt;
&lt;li&gt;Click Finish&lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;&lt;a href=&#34;https://www.beyondvm.com/img/posts/2014-08-how-to-thinapp-firefox-29-and-plugins-for-vcloud-director-5-dot-1-x/ff_thin_21.png&#34; data-featherlight=&#34;image&#34;&gt;&lt;img src=&#34;https://www.beyondvm.com/img/posts/2014-08-how-to-thinapp-firefox-29-and-plugins-for-vcloud-director-5-dot-1-x/ff_thin_21.png&#34; alt=&#34;Finish!&#34; class=&#34;img-responsive img-thumbnail lightbox&#34;/&gt;&lt;/a&gt;
&lt;/p&gt;

&lt;p&gt;At this point you will have a functioning ThinApp package file all bundled up in the single exe file in the bin directory.  You might notice that this package is quite large, I performed the following additional steps to my package to get it down to about 350MB from over 800.&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;&lt;strong&gt;Edit&lt;/strong&gt; Package.ini and perform the following modifications

&lt;ol&gt;
&lt;li&gt;&lt;strong&gt;Add&lt;/strong&gt; the following section below the compression type
&lt;pre&gt;
[FileList]
ExcludePattern=&lt;em&gt;.bak,&lt;/em&gt;.msi,&lt;em&gt;.mst,&lt;/em&gt;.cab,*.msp
&lt;/pre&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Delete&lt;/strong&gt; all entry points other than [Mozilla Firefox 29.0.1.exe]&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Delete&lt;/strong&gt; the following directories from the package (note: I have not exhaustively tested this, some of these may be required but it worked for me)

&lt;ul&gt;
&lt;li&gt;%drive_C%\Users\All Users\Microsoft\Windows Defender&lt;/li&gt;
&lt;li&gt;%ProgramFilesDir(x64)%&lt;/li&gt;
&lt;li&gt;%SystemRoot%\WinSxS&lt;/li&gt;
&lt;li&gt;%SystemRoot%\assembly&lt;/li&gt;
&lt;li&gt;%SystemRoot%\Installer&lt;/li&gt;
&lt;li&gt;%SystemRoot%\Logs&lt;/li&gt;
&lt;/ul&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Run&lt;/strong&gt; build.bat as &lt;strong&gt;an Administrator&lt;/strong&gt;&lt;/li&gt;
&lt;/ol&gt;&lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;After that the package is pretty snappy and should be good to go.  It will create a profile directory next to the EXE to save settings in, this will include popup allowing and certificate exceptions.  The first time I logged into my vCloud instance I had to tell it to run the JRE again, I was unable to figure out how to get it to never ask during the build process but it wasn’t that bad to just do it the first time.&lt;/p&gt;

&lt;p&gt;These are all of the files required to do this as well as the package I created following these directions. My pre-built package will expire in about 60d unless I can get VMware to give me a community license (hint hint).&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;&lt;i class=&#39;fa fa-file-archive-o&#39;&gt;&lt;/i&gt;&lt;a href=&#39;http://downloads.beyondvm.com/2014-08-how-to-thinapp-firefox-29-and-plugins-for-vcloud-director-5-dot-1-x/BeyondVM%20Firefox%2029.0.1.zip&#39; alt=&#39;BeyondVM Firefox 29 Bundle&#39;&gt; BeyondVM Firefox 29 Bundle&lt;/a&gt;
&lt;/li&gt;
&lt;li&gt;&lt;i class=&#39;fa fa-file-o&#39;&gt;&lt;/i&gt;&lt;a href=&#39;http://downloads.beyondvm.com/2014-08-how-to-thinapp-firefox-29-and-plugins-for-vcloud-director-5-dot-1-x/Firefox%20Setup%2029.0.exe&#39; alt=&#39;Firefox Setup 29.0&#39;&gt; Firefox Setup 29.0&lt;/a&gt;
&lt;/li&gt;
&lt;li&gt;&lt;i class=&#39;fa fa-file-o&#39;&gt;&lt;/i&gt;&lt;a href=&#39;http://downloads.beyondvm.com/2014-08-how-to-thinapp-firefox-29-and-plugins-for-vcloud-director-5-dot-1-x/FirefoxPortableESR_24.7.0_English.paf.exe&#39; alt=&#39;FirefoxPortableESR 24.7.0 English Paf&#39;&gt; FirefoxPortableESR 24.7.0 English Paf&lt;/a&gt;
&lt;/li&gt;
&lt;li&gt;&lt;i class=&#39;fa fa-file-o&#39;&gt;&lt;/i&gt;&lt;a href=&#39;http://downloads.beyondvm.com/2014-08-how-to-thinapp-firefox-29-and-plugins-for-vcloud-director-5-dot-1-x/vmware-vmrc-win32-x86.exe&#39; alt=&#39;VMware VMRC Plugin&#39;&gt; VMware VMRC Plugin&lt;/a&gt;
&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Please leave a comment if there is anything I can improve!&lt;/p&gt;

&lt;p&gt;Lastly, the caveat we started with:&lt;/p&gt;

&lt;p&gt;&lt;div class=&#34;alert alert-danger&#34; role=&#34;alert&#34;&gt;
&lt;h4&gt;This process creates an insecure browser installation, DO NOT browse the internet with this configuration…ever.&lt;/h4&gt;
&lt;h4&gt;You have been warned.&lt;/h4&gt;
&lt;/div&gt;
&lt;/p&gt;

&lt;p&gt;Goodnight and Good Luck.&lt;/p&gt;
</description>

    </item>
    
    <item>
      <title>Intel Avoton: The Perfect Home Lab Host?</title>
      <link>https://www.beyondvm.com/2014/01/intel-avoton-the-perfect-home-lab-host/</link>
      
      <category>Articles</category>
      
      <category>Home Lab</category>
      
      <category>Lab</category>
      
      <category>Whitebox</category>
      
      <pubDate>Fri, 31 Jan 2014 00:00:00 +0000</pubDate>
      
      <guid>https://www.beyondvm.com/2014/01/intel-avoton-the-perfect-home-lab-host/</guid>
      <description>

&lt;h2 id=&#34;introduction:f09da4631fd2ca87ba8ea9e350dcba54&#34;&gt;Introduction&lt;/h2&gt;

&lt;p&gt;In the ever present search for the “ultimate home lab box,” I ran across a new contender, the new &lt;a href=&#34;http://ark.intel.com/products/77987/Intel-Atom-Processor-C2750-4M-Cache-2_40-GHz&#34;&gt;Intel Avoton&lt;/a&gt;. This is a really interesting SoC (System on a Chip) that has some promise for home lab.  The Avoton C2000 series SoCs are based on the new 22nm manufacturing process that came with haswell which is a drastic improvement on the previous models.&lt;/p&gt;

&lt;p&gt;One of the most interesting things about it is that it now allows for out of order pipeline execution. This is one of the things that made previous Atom CPUs/SoCs so much slower.  Another thing that is really intriguing about it is that it now supports both VT and is a 64bit CPU, so it can run both 64 bit and 32 bit guests as well as having 8 cores (there is a 4 core model available as well).  Also, this architecture has a maximum memory of 64GB which puts it right in the sweet spot for home lab nodes, though it is more likely that these boards will see 32GB (4x8gb) until the price of 16GB dimms/sodimms comes down.  And, the best part is that this SoC has a TDP of 20w – crazy!&lt;/p&gt;

&lt;p&gt;The first motherboard I found to really support this CPU was the &lt;a href=&#34;http://www.asrock.com/server/overview.asp?Model=C2750D4I&#34;&gt;Asrock C2750D4I&lt;/a&gt;, I picked one up to do a little testing to see what it really could do.  Here is what the layout looks like, courtesy of the Asrock website:&lt;/p&gt;

&lt;p&gt;&lt;img src=&#34;https://www.beyondvm.com/img/posts/2014-01-intel-avoton-the-perfect-home-lab-host/avoton_lab_C2750D4Im.jpg&#34; alt=&#34;&#34; /&gt;&lt;/p&gt;

&lt;p&gt;This motherboard is pretty slick! It has a dedicated IPMI port with a simple web interface as well as dual on board NICs and 4 full size DIMM slots.  This particular board also features 12 SATA (mix of 3gb and 6gb) ports which would also make this a great home NAS base.&lt;/p&gt;

&lt;p&gt;Note: To get ESXi 5.5 running on this board you will have to manually add the Intel igb driver to your ISO. I used &lt;a href=&#34;http://www.v-front.de/p/esxi-customizer.html&#34;&gt;esxi customizer&lt;/a&gt; for this because I am a lazy admin, but you can also do it with image builder. The driver was present in 5.1, and I am not sure why VMware removed it from 5.5. The driver can be found here: &lt;a href=&#34;https://my.vmware.com/group/vmware/details?productId=268&amp;amp;downloadGroup=DT-ESXi5X-INTEL-igb-4017&#34;&gt;ESXi5X-INTEL-igb-4017&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;SuperMicro has also come out with a few boards but they were not widely available when I started testing.  The most interesting ones are &lt;a href=&#34;http://www.supermicro.com/products/motherboard/atom/x10/a1sai-2750f.cfm&#34;&gt;A1SAi-2750F&lt;/a&gt;.  This board has a &lt;a href=&#34;http://www.marvell.com/transceivers/alaska-gbe/&#34;&gt;Marvell Alaska 88E1543&lt;/a&gt; transceiver on it that allows it to have 4x 1GBe NICs. I am not sure how that will play with ESX but I plan on ordering one to test! It also has an onboard USB header which is always handy. However, it does have fewer SATA ports, but that isn’t a huge deal for an ESXi node. SuperMicro has a few uATX boards with an extra PCIe slot on it that look pretty cool as well, but those are a little big for me.&lt;/p&gt;

&lt;p&gt;Now, by far the coolest use of this SOC is the &lt;a href=&#34;http://www.hp.com/go/moonshot&#34;&gt;HP Moonshot&lt;/a&gt; blade system.  I mean, just look at this thing (image from hp.com):&lt;/p&gt;

&lt;p&gt;&lt;img src=&#34;https://www.beyondvm.com/img/posts/2014-01-intel-avoton-the-perfect-home-lab-host/avoton_lab_moonshot.jpg&#34; alt=&#34;&#34; /&gt;&lt;/p&gt;

&lt;p&gt;This thing is nuts! As you can see in the picture there are 45 small blades mounted vertically in a 4.5U chassis. This also includes a switched backplane that they all connect to. The blade that uses the Avoton is the &lt;a href=&#34;http://www8.hp.com/us/en/products/proliant-servers/product-detail.html?oid=6488204&amp;amp;effectivedate=2013-12-10#!tab=features&#34;&gt;m300&lt;/a&gt; (image from hp.com):&lt;/p&gt;

&lt;p&gt;&lt;img src=&#34;https://www.beyondvm.com/img/posts/2014-01-intel-avoton-the-perfect-home-lab-host/avoton_lab_moonshot_blade.jpg&#34; alt=&#34;&#34; /&gt;&lt;/p&gt;

&lt;p&gt;I would love to get one of these chassis to play around with. It would be perfect for a lab of servers or mass scale small nodes. I wonder what the cost per VM would look like when using these blades for a farm of small VMs like a VDI environment, where each VM has about 2-4GB of memory, which would get you about 15-25 VMs on each node.  Interestingly, these blades don’t seem to support 64GB of ram. I wonder if that is a misprint or if HP does not have 16GB SODIMM modules available.&lt;/p&gt;

&lt;h2 id=&#34;testing:f09da4631fd2ca87ba8ea9e350dcba54&#34;&gt;Testing&lt;/h2&gt;

&lt;p&gt;As a simple test of what kind of performance a CPU can give me, I like to set up two VMs and run a netperf test since this type of traffic involves mostly a CPU activity.  My test setup is pretty simple: I have two Ubuntu VMs, each with 2x vCPU and 4gb memory and a single VMXNET3 adapter.&lt;/p&gt;

&lt;p&gt;For this test the VMs were connected to the same port group and assigned IP addresses, then iPerf was run with the following options:&lt;/p&gt;

&lt;div class=&#34;code-wrapper&#34;&gt;
  &lt;div class=&#34;code-header&#34;&gt;
    
  &lt;/div&gt;
  &lt;pre class=&#34;language-bash line-numbers&#34; data-line=&#34;&#34; data-start=&#34;1&#34;&gt;&lt;code class=&#34;codeblock&#34;&gt;
# Client:
iperf -t 30 -c &lt;server&gt; -P 25
# Server:
iperf -s
&lt;/code&gt;&lt;/pre&gt;
  &lt;div class=&#34;code-footer&#34;&gt;&lt;/div&gt;
&lt;/div&gt;


&lt;p&gt;This gives us a 30 second test with 25 connections, which should be enough to saturate any link.&lt;/p&gt;

&lt;p&gt;This is a table of my results for this test. I had a few other servers with different CPU architectures sitting around, so I included those too. Also, where possible I measured the power draw with a &lt;a href=&#34;http://www.amazon.com/P3-International-P4400-Electricity-Monitor/dp/B00009MDBU&#34;&gt;killawatt&lt;/a&gt; device for curiosity or took the power reading out of the management software.&lt;/p&gt;

&lt;h3 id=&#34;netperf-results:f09da4631fd2ca87ba8ea9e350dcba54&#34;&gt;NetPerf Results&lt;/h3&gt;

&lt;table class=&#34;table table-bordered table-condensed table-striped&#34;&gt;
  &lt;tr&gt;
    &lt;th&gt;CPU&lt;/th&gt;
    &lt;th&gt;Avg. Speed&lt;/th&gt;
    &lt;th&gt;Power Idle&lt;/th&gt;
    &lt;th&gt;Power Load&lt;/th&gt;
  &lt;/tr&gt;
  &lt;tr&gt;
    &lt;td&gt;Avoton C2750&lt;/td&gt;
    &lt;td&gt;8.21 Gbits/sec&lt;/td&gt;
    &lt;td&gt;25w&lt;/td&gt;
    &lt;td&gt;26w&lt;/td&gt;
  &lt;/tr&gt;
  &lt;tr&gt;
    &lt;td&gt;Intel i7 920&lt;/td&gt;
    &lt;td&gt;17.0 Gbits/sec|&lt;/td&gt;
    &lt;td&gt;60w&lt;/td&gt;
    &lt;td&gt;160w&lt;/td&gt;
  &lt;/tr&gt;
  &lt;tr&gt;
    &lt;td&gt;Intel E5540&lt;/td&gt;
    &lt;td&gt;16.9 Gbits/sec&lt;/td&gt;
    &lt;td&gt;175w&lt;/td&gt;
    &lt;td&gt;175w&lt;/td&gt;
  &lt;/tr&gt;
  &lt;tr&gt;
    &lt;td&gt;AMD Opteron 2385&lt;/td&gt;
    &lt;td&gt;6.8 Gbits/s&lt;/td&gt;
    &lt;td&gt;Unknown&lt;/td&gt;
    &lt;td&gt;Unknown&lt;/td&gt;
  &lt;/tr&gt;
&lt;/table&gt;

&lt;p&gt;I know that this is not a very exhaustive test, but with only one board I can’t yet run something like vmmark. I plan to run something like that in the future when I have a more full blown lab based on these boards set up.  It is enough to convince me to pick a few more up for more investigating!  Also, I am going to add to this chart as I run across different CPU types to test.&lt;/p&gt;

&lt;h2 id=&#34;nested-virtualization:f09da4631fd2ca87ba8ea9e350dcba54&#34;&gt;Nested Virtualization&lt;/h2&gt;

&lt;p&gt;In the comments someone asked if this board supported nested virtualization, the details were sort of un-clear from Intel.  On the Intel ARK page it says that this CPU supports Intel VT but that isn’t the only requirement anymore.  Well, following &lt;a href=&#34;http://www.virtuallyghetto.com/2012/09/having-difficulties-enabling-nested.html&#34;&gt;William’s guide&lt;/a&gt;, I checked the mob for the property ‘nestedHVSupported’ which was true but in order to be thorough I also tested a virtual ESXi host (5.5 inside 5.5) and was able to boot both 32 bit and 64 bit nested guests and they performed pretty well so it looks like this is a definite yes, awesome!&lt;/p&gt;

&lt;h2 id=&#34;conclusion:f09da4631fd2ca87ba8ea9e350dcba54&#34;&gt;Conclusion&lt;/h2&gt;

&lt;p&gt;The thing I found most interesting from these tests is that most of the Intel CPUs get about the same throughput (17GB/s) no matter the age or generation and the AMD CPUs were always substantially slower.  I am not sure if this is always true throughout the history of the two architectures, but I have noticed that Intel CPUs seem to feel faster in the past, even with similar clock speeds.&lt;/p&gt;

&lt;p&gt;I think that this little motherboard (and others like it) is a real contender for the home lab where speed isn’t as large as a concern as is power savings.  I plan to load two or three of these up for my BeyondVM lab in the near future – a small and silent ESX farm is really appealing.  I will post updates as I get other performance statistics in the future. Leave a comment below for any test suggestions!&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Update (2/3/14):&lt;/strong&gt; Added a section on nested virtualization to answer some questions in the comments.&lt;/p&gt;
</description>

    </item>
    
  </channel>
</rss>
