<?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>TechDecode.Com</title>
	<atom:link href="http://www.techdecode.com/wp/?feed=rss2" rel="self" type="application/rss+xml" />
	<link>http://www.techdecode.com/wp</link>
	<description>TechnoBabble At It&#039;s Best</description>
	<lastBuildDate>Fri, 11 May 2012 18:26:32 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.2</generator>
		<item>
		<title>ESXi and Qlogic HBA&#8217;s Paths &#8211; Now You See &#8216;Em, Now You Don&#8217;t</title>
		<link>http://www.techdecode.com/wp/?p=147</link>
		<comments>http://www.techdecode.com/wp/?p=147#comments</comments>
		<pubDate>Mon, 19 Mar 2012 20:23:37 +0000</pubDate>
		<dc:creator>mike</dc:creator>
				<category><![CDATA[Software]]></category>
		<category><![CDATA[Storage]]></category>
		<category><![CDATA[Virtualization]]></category>
		<category><![CDATA[VMware]]></category>
		<category><![CDATA[BL460c G7]]></category>
		<category><![CDATA[Clariion]]></category>
		<category><![CDATA[ESXi]]></category>
		<category><![CDATA[HBA]]></category>
		<category><![CDATA[HP blade]]></category>
		<category><![CDATA[multipath]]></category>
		<category><![CDATA[Qlogic]]></category>

		<guid isPermaLink="false">http://www.techdecode.com/wp/?p=147</guid>
		<description><![CDATA[For some wierd reason, I have a ESXi 4.1 U2 cluster of HP BL460c G7 blade servers that seem to have a mind of their own. Well, at least their]]></description>
			<content:encoded><![CDATA[<p>For some wierd reason, I have a ESXi 4.1 U2 cluster of HP BL460c G7 blade servers that seem to have a mind of their own. Well, at least their Qlogic QMH2562 8GB FC HBA&#8217;s do. It all started after we installed the new blade chassis and built out the new cluster of ESXi boxes. At random intervals, random boxes, and random HBA units, for saome reason, they would drop their logon to the Clariion CX4 array via Brocade 5900 switches. one time it would be HBA2 on server 1, another HBA3 on server 5. Just wierd, wacky stuff.</p>
<p>So i strated with VMware support and opened a ticket. Almost immediately, they pointed fingers at EMC and told me I had to open a case with them before they would proceed any further. So we did. A little while longer, EMC pointed squarley at VMware and said it was their issue, or just buy PowerPathVE and all will be right with the world. Meanwhile, I&#8217;m calling HP, who won&#8217;t let me opwn a case on software I did not purchase from them (which is total BS), and who told me to use their &#8220;forums&#8221; to get assistance. Lame.</p>
<p>Ok, so everyone is pointing at everyone else, but we are getting nowhere and the only way for us to get our dead/broken paths back is to reboot the boxes. They come back up with all 4 paths, but after awhile, they start disappearing again. I got pretty tired of cycling these boxes through maintenance mode and reboots just to resolve this issue, so I started my hunt to find a better way. i had to dig really deep and put in just the right Googly words, but finally came up with a duct-tape fix until a vendor comes back with something worthwhile.</p>
<p>Thanks so much to <a href="http://cameronkennedy.info/cameronkennedy/wordpress/?p=428" target="_blank">Cameron Kennedy and his blog post</a> on how to force a Qlogic HBA to re-login to the array &#8211; no reboot needed! Here&#8217;s the gist of it -</p>
<ul>
<li>Find out what host has a HBA that’s offline by looking in the GUI for 2 broken or missing paths.</li>
<li>SSH into the host and cd /proc/scsi/qla2xxx. There should be 2 files there, one for each hba.</li>
<li>Cat each file to see which one is offline – the last few lines end in &#8220;…. Offline&#8221;. The good hba will say &#8220;… Online&#8221;.</li>
<li>Enter the following, substituting &lt;hba#&gt; for the number of the file that shows Offline:</li>
</ul>
<blockquote>
<p style="padding-left: 60px;">echo &#8220;scsi-qlalip&#8221; &gt; /proc/scsi/qla2xxx/&lt;hba#&gt;</p>
</blockquote>
<ul>
<li>Watch the paths magically re-appear in a few seconds in the GUI. If they don’t, do a Rescan to force it.</li>
</ul>
<p>**Note: This is an ongoing support case with VMware and EMC. If I have updates, I&#8217;ll post them as I get them.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.techdecode.com/wp/?feed=rss2&#038;p=147</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>HP Opens VIB&#8217;s Depot for vSphere</title>
		<link>http://www.techdecode.com/wp/?p=143</link>
		<comments>http://www.techdecode.com/wp/?p=143#comments</comments>
		<pubDate>Mon, 20 Feb 2012 17:11:15 +0000</pubDate>
		<dc:creator>mike</dc:creator>
				<category><![CDATA[Uncategorized]]></category>
		<category><![CDATA[ESXCLI]]></category>
		<category><![CDATA[ESXi]]></category>
		<category><![CDATA[hardware]]></category>
		<category><![CDATA[HP]]></category>
		<category><![CDATA[Image Builder]]></category>
		<category><![CDATA[Proliant]]></category>
		<category><![CDATA[Update Manager]]></category>
		<category><![CDATA[VIB]]></category>
		<category><![CDATA[vSphere]]></category>

		<guid isPermaLink="false">http://www.techdecode.com/wp/?p=143</guid>
		<description><![CDATA[HP opened a new website for HP hardware running vSphere. This site allows you to connect directly from Update Manager, Image Builder, or manually download hardware bundles that can be]]></description>
			<content:encoded><![CDATA[<p>HP opened a new website for HP hardware running vSphere. This site allows you to connect directly from Update Manager, Image Builder, or manually download hardware bundles that can be installed on your HP hardware running vSphere. Check it out here &#8211; <a href="http://vibsdepot.hp.com/" target="_blank">http://vibsdepot.hp.com/</a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.techdecode.com/wp/?feed=rss2&#038;p=143</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>vCenter 5 Issues with Non-Standard SQL Port For Performance Stats</title>
		<link>http://www.techdecode.com/wp/?p=136</link>
		<comments>http://www.techdecode.com/wp/?p=136#comments</comments>
		<pubDate>Mon, 20 Feb 2012 16:17:45 +0000</pubDate>
		<dc:creator>mike</dc:creator>
				<category><![CDATA[Virtualization]]></category>
		<category><![CDATA[VMware]]></category>
		<category><![CDATA[performance]]></category>
		<category><![CDATA[SQL]]></category>
		<category><![CDATA[vCenter]]></category>

		<guid isPermaLink="false">http://www.techdecode.com/wp/?p=136</guid>
		<description><![CDATA[I recently was asked by a DBA to investigate moving a vCenter 5 DB from SQL 2005 over to SQL 2008R2 and determine the best way to do it. I]]></description>
			<content:encoded><![CDATA[<p>I recently was asked by a DBA to investigate moving a vCenter 5 DB from SQL 2005 over to SQL 2008R2 and determine the best way to do it. I checked around and found that it was a fairly straight forward process, while adding a few manual steps for the DBS to recreate some of the SQL Agent jobs in the MSDB (You should really automate this VMware).</p>
<p>The DBA moved the DB without an issue and recreated the Agent jobs. All seemed well for awhile, but then something wierd happened. I was looking through some of the VM&#8217;s Performance charts in the Advaned tabs, and then somehow clicked on the Overview button (which I almost never look at). Bang &#8211; a big red error bullet &#8211; &#8220;Perf charts service experienced an internal error&#8221;. Hmmm. So I go to my friend Google and try my luck. VMware has two KB articles that I found that contained the subject I was looking for &#8211; <a href="http://kb.vmware.com/selfservice/microsites/search.do?language=en_US&amp;cmd=displayKC&amp;externalId=1035561" target="_blank">KB1035561</a> and <a href="http://kb.vmware.com/selfservice/microsites/search.do?language=en_US&amp;cmd=displayKC&amp;externalId=1012812" target="_blank">KB1012812</a>. Both offered very little help since they are both written (and NOT updated) for vCenter 4. But, they did help me look for the right log &#8211; stats.log, although it is in a different location on Windows 2008R2 (\Program Data\VMware\Vmware VirtualCenter\Logs). In that log, I found the issue -</p>
<pre>Caused by: com.microsoft.sqlserver.jdbc.SQLServerException: The TCP/IP connection to the host mysqlserver/INF, port 1433 has failed. Error: "null. Verify the connection properties, check that an instance of SQL Server is running on the host and accepting TCP/IP connections at the port, and that no firewall is blocking TCP connections to the port.".</pre>
<p>Our DBA&#8217;s have a 2008R2 cluster that serves many, many databases. In order to do that, SQL requires you to use different TCP ports for the seperate instances, not only for DB seperation, but also increased security. So, our instance isn&#8217;t listening on TCP 1433, but rather TCP 54321. On that note, I thought it was funny that VMware suggests to fix the non-standard port problem is to go in and change it back to 1433 on the SQL server. Ok VMware, so let&#8217;s just throw security out the door on this one, huh?</p>
<p>So I found the culprit, now to try and fix it. I tried several different things that Googling had me chasing my tail on like changing the ODBC string to add the port (the same as the Regsitry edits that VMware suggested &#8211; &lt;mysqlservername&gt;\&lt;instance&gt;,&lt;port&gt;). This didn&#8217;t work. After getting the DBA&#8217;s involved and running traces, they were insistent that the slashes in the default vcdb.properties file (the connection file that the Management Webservices service uses to make stats reports (i.e. Performance charting) were wrong. The original vcdb.properties file looked like this:</p>
<pre># For Windows, just deduce the JDBC URL and user/password from the # data source information in the VC registry</pre>
<pre>usevcdb=true</pre>
<pre>url=jdbc:sqlserver://mysqlserver/INF;databaseName\=vcenterDB;integratedSecurity\=true</pre>
<pre>dbtype=mssql driver=com.microsoft.sqlserver.jdbc.SQLServerDriver</pre>
<p>I then commented out the usevcdb=true line (as per VMware KB) and changed the url line to reflect the new port:</p>
<pre>#usevcdb=true</pre>
<pre>url=jdbc:sqlserver://mysqlserver/INF:54321;databaseName\=vcenterDB;integratedSecurity\=true</pre>
<p>Still no joy. The DBA&#8217;s said, &#8220;Trust us, add another slash before the instance name.&#8221; Ok.</p>
<pre>url=jdbc:sqlserver://mysqlserver//INF:54321;databaseName\=vcenterDB;integratedSecurity\=true</pre>
<p>Nope, still no-workey. On a whim, i Googled again, this time for JDBC. I found a document in the vSphere online documentation titled <a href="http://pubs.vmware.com/vsphere-50/index.jsp?topic=/com.vmware.vsphere.install.doc_50/GUID-72290DA7-FCF9-4331-B108-DAE73728FA14.html" target="_blank">&#8220;JDBC URL Formats for the vCenter Server Database&#8221;</a>. It showed examples of using the double slahes, but in the opposite direction (they still did not have any example for using an Instance Name though). So I tried this:</p>
<pre>url=jdbc:sqlserver://mysqlserver\\INF:54321;databaseName\=vcenterDB;integratedSecurity\=true</pre>
<p>I restarted the Management Webservices service and Bingo! The stats log looked good with no errors, and I opened the vCenter client, clicked on the Overview button, and everything looked like nothing had ever gone wrong. All the charts were there.</p>
<p>This was a head-scratcher of a problem, confusing both myself and the DBA&#8217;s. VMware&#8217;s notorious lack of updated documentation and KB articles did not help the issue either. but, in the end, me and my best friend Google saved the day&#8230; again.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.techdecode.com/wp/?feed=rss2&#038;p=136</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>EMC Clariion / VNX DIY Heatmaps Updated</title>
		<link>http://www.techdecode.com/wp/?p=132</link>
		<comments>http://www.techdecode.com/wp/?p=132#comments</comments>
		<pubDate>Fri, 27 Jan 2012 16:47:59 +0000</pubDate>
		<dc:creator>mike</dc:creator>
				<category><![CDATA[Storage]]></category>
		<category><![CDATA[Clariion]]></category>
		<category><![CDATA[EMC]]></category>
		<category><![CDATA[storage]]></category>
		<category><![CDATA[VNX]]></category>

		<guid isPermaLink="false">http://www.techdecode.com/wp/?p=132</guid>
		<description><![CDATA[Penguinpunk.net has posted about the new update of scripts that will produce interesting heatmaps of disk utilization for EMC Clariion and VNX arrays. It is very simple to use and]]></description>
			<content:encoded><![CDATA[<p><a href="http://www.penguinpunk.net" target="_blank">Penguinpunk.net</a> has posted about the new update of scripts that will produce interesting heatmaps of disk utilization for EMC Clariion and VNX arrays. It is very simple to use and quite cool.</p>
<p><a href="http://www.penguinpunk.net/blog/?p=1061" target="_blank">The article is here.</a></p>
<p>&nbsp;</p>
]]></content:encoded>
			<wfw:commentRss>http://www.techdecode.com/wp/?feed=rss2&#038;p=132</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>VMJuggler for PowerCLI</title>
		<link>http://www.techdecode.com/wp/?p=128</link>
		<comments>http://www.techdecode.com/wp/?p=128#comments</comments>
		<pubDate>Fri, 27 Jan 2012 16:41:13 +0000</pubDate>
		<dc:creator>mike</dc:creator>
				<category><![CDATA[Powershell]]></category>
		<category><![CDATA[Virtualization]]></category>
		<category><![CDATA[VMware]]></category>
		<category><![CDATA[powercli]]></category>
		<category><![CDATA[vMotion]]></category>

		<guid isPermaLink="false">http://www.techdecode.com/wp/?p=128</guid>
		<description><![CDATA[Maish over at his Technodrone blog publlished a PowerCLI version of Richard Garsthagen&#8217;s executable for VMJuggler. For those that do not know, VMJuggler performs a constant vMotion of a guest]]></description>
			<content:encoded><![CDATA[<p>Maish over at his Technodrone blog publlished a PowerCLI version of Richard Garsthagen&#8217;s executable for VMJuggler. For those that do not know, VMJuggler performs a constant vMotion of a guest between two hosts to measure network throughput, latency, etc. Great tool!</p>
<p><a href="http://technodrone.blogspot.com/2012/01/vmjugglerthe-powercli-version.html?utm_source=feedburner&amp;utm_medium=feed&amp;utm_campaign=Feed%3A+technodrone+%28Technodrone%29" target="_blank">Go to the Technodrone article</a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.techdecode.com/wp/?feed=rss2&#038;p=128</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>ESXi 4.x to 5 VM Migrations Come With Possible HA Protection Issues</title>
		<link>http://www.techdecode.com/wp/?p=112</link>
		<comments>http://www.techdecode.com/wp/?p=112#comments</comments>
		<pubDate>Fri, 27 Jan 2012 13:40:17 +0000</pubDate>
		<dc:creator>mike</dc:creator>
				<category><![CDATA[Virtualization]]></category>
		<category><![CDATA[VMware]]></category>
		<category><![CDATA[ESXi]]></category>
		<category><![CDATA[HA]]></category>
		<category><![CDATA[vCenter]]></category>
		<category><![CDATA[vSphere]]></category>

		<guid isPermaLink="false">http://www.techdecode.com/wp/?p=112</guid>
		<description><![CDATA[In setting up a new ESXi 5 cluster of hosts, I naturally enabled the High Availability feature before moving or creating any VM&#8217;s on it. I had a ESXi 4.1]]></description>
			<content:encoded><![CDATA[<p>In setting up a new ESXi 5 cluster of hosts, I naturally enabled the High Availability feature before moving or creating any VM&#8217;s on it. I had a ESXi 4.1 cluster that this ESXi 5 was replacing, so I started to vMotion machines once I had the storage shared between the two. I moved about 10 machines when I started to notce that on the machine summaries, under &#8220;VShpere HA Protection&#8221;, they were all showing as &#8220;Unprotected&#8221;. Hmm. I checked the HA datastores and sure enough, it showed that there were no Protected VM&#8217;s, and 10 Unprotected VM&#8217;s. So, I did what every good admin does, I started Googling.</p>
<p>VMware <a href="http://pubs.vmware.com/vsphere-50/index.jsp?topic=/com.vmware.vsphere.troubleshooting.doc_50/GUID-A87E6174-9786-4AE7-942D-328045AC53A2.html" target="_blank">calls this out in their new vSphere Online documentation</a>, but is of course in true VMware fashion, very cryptic in how to resolve it. Nothing they had really pertained to my situation, so I decided to try the obvious option, disable HA and then re-enable it. It worked. All the machines then showed as &#8220;Protected&#8221;. So, I moved on and migrated a few more. Low and behold, they showed as &#8220;Unprotected&#8221;. move a few more, disable HA, re-enable HA, and they are now &#8220;Protected&#8221;.</p>
<p>I feel kinda bad for folks that may have hundreds or even thousands of VM&#8217;s they have to migrate, as this process will be a royal PITA.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.techdecode.com/wp/?feed=rss2&#038;p=112</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Adding Web App Icons to Office 365 &#8220;E&#8221; Plans</title>
		<link>http://www.techdecode.com/wp/?p=104</link>
		<comments>http://www.techdecode.com/wp/?p=104#comments</comments>
		<pubDate>Tue, 17 Jan 2012 19:03:19 +0000</pubDate>
		<dc:creator>mike</dc:creator>
				<category><![CDATA[Geek Ramblings]]></category>
		<category><![CDATA[Office]]></category>
		<category><![CDATA[Software]]></category>
		<category><![CDATA[HTML]]></category>
		<category><![CDATA[Office 365]]></category>
		<category><![CDATA[SharePoint Designer]]></category>
		<category><![CDATA[web parts]]></category>

		<guid isPermaLink="false">http://www.techdecode.com/wp/?p=104</guid>
		<description><![CDATA[Just a quick Office 365 tip I found. The company I&#8217;m working with is doing a kick the tires POC on Office 365 Enterprise E3 plan. In their infinite wisdom (and yes,]]></description>
			<content:encoded><![CDATA[<p>Just a quick Office 365 tip I found. The company I&#8217;m working with is doing a kick the tires POC on Office 365 Enterprise E3 plan. In their infinite wisdom (and yes, that&#8217;s a joke), the Office 365 folks have decided to not give the &#8220;E&#8221; plan users the same as the &#8220;P&#8221; plan (Small business)  users in that when a user logs in to the portal, they don&#8217;t have these very convenient icons that allow them to create Word, Excel, PowerPoint, or OneNote documents without having to go through hoops. And by hoops, I mean not only for the users, but the administrators as well since they have to manually create the document types in the libraries in order for users to create them. What a huge pain in the butt. What I don&#8217;t need is for Microsoft to make my job harder.</p>
<p>So here&#8217;s something I stumbled across that was posted on the <a href="http://community.office365.com/en-us/f/154/p/15031/71934.aspx" target="_blank">Office 365 community threads</a> between Myles Jeffery, and Office 365 MVP (wow, they already have them??), and Alex Kap. Here&#8217;s the jist of it -</p>
<p>You will need to know something about working with SharePoint Designer to do this. I don&#8217;t know a lot, but had enough to get by for this.</p>
<p>You&#8217;ll also need to create a new subsite off your Home site that uses the Express Team Site template. That appears to be the only way to get the icons and the code to add them to any document library. You&#8217;ll also have to create a new document library since, like I said, I&#8217;m not that good with Designer and I usually don&#8217;t like messing with &#8220;default&#8221; anything, but rather a copy of it.</p>
<ul>
<li>In the subsite, open the &#8220;Documents&#8221; library on that site.</li>
<li>Click on the Site Actions dropdown. Select Site Settings.</li>
<li>Click on Customize Documents.</li>
<li>Click on Save document library as a template.</li>
<li>Give it a filename, etc., and check Include Content.</li>
<li>Once created, open SharePoint designer and open the subsite in it.</li>
<li>Open the Lists and Libraries, double click on the site.</li>
<li>Click on the All Files in the left pane, and then the Document Library you created. Click on the + next to the library name. Click on the + next to Forms.</li>
<li>Right-click on AllItems.aspx and select Advanced Edit.</li>
<li>Add this text at the top, after the others like it -</li>
<ul>
<li>&lt;%@ Register TagPrefix=&#8221;WpNs0&#8243; Namespace=&#8221;Microsoft.SharePoint.Spx&#8221; Assembly=&#8221;Microsoft.SharePoint.Spx, Version=14.0.0.0, Culture=neutral, PublicKeyToken=71e9bce111e9429c&#8221;%&gt;</li>
</ul>
<li>Add this text to any place you like after the &lt;zonewebpart&gt; tags -</li>
<ul>
<li>&lt;WpNs0:DocumentLibraryGettingStartedWebPart runat=&#8221;server&#8221; AllowEdit=&#8221;True&#8221; AllowConnect=&#8221;True&#8221; ConnectionID=&#8221;00000000-0000-0000-0000-000000000000&#8243; Title=&#8221;Getting Started With Documents&#8221; IsIncluded=&#8221;True&#8221; Dir=&#8221;Default&#8221; IsVisible=&#8221;True&#8221; AllowMinimize=&#8221;True&#8221; ExportControlledProperties=&#8221;False&#8221; ZoneID=&#8221;Main&#8221; ID=&#8221;g_6800d3b0_231a_4a39_9c1d_06cada73e4dc&#8221; FrameState=&#8221;Normal&#8221; AllowHide=&#8221;True&#8221; SuppressWebPartChrome=&#8221;False&#8221; DetailLink=&#8221;" HelpLink=&#8221;" MissingAssembly=&#8221;Cannot import this Web Part.&#8221; PartImageSmall=&#8221;" AllowRemove=&#8221;True&#8221; HelpMode=&#8221;Modeless&#8221; FrameType=&#8221;Default&#8221; AllowZoneChange=&#8221;True&#8221; PartOrder=&#8221;2&#8243; Description=&#8221;" PartImageLarge=&#8221;" IsIncludedFilter=&#8221;" __MarkupType=&#8221;vsattributemarkup&#8221; __WebPartId=&#8221;{6800D3B0-231A-4A39-9C1D-06CADA73E4DC}&#8221; WebPart=&#8221;true&#8221; Height=&#8221;" Width=&#8221;"&gt;&lt;/WpNs0:DocumentLibraryGettingStartedWebPart&gt;</li>
</ul>
<li>Right-click on the filename in the tab on top, and select Save. You&#8217;ll get a warning, but go ahead anyways.</li>
</ul>
<div>That&#8217;s it. If you refresh the page now, you should see the icons in the page. I not, don&#8217;t ask me.</div>
<div></div>
<div>One more thing, if you want to add these icons to a page that is &#8220;outside&#8221; the subsite (say, maybe the Home site), you&#8217;ll need to add this CSS code to the Document Template. I have no idea if it works yet, and even where to put it, but that&#8217;s what I read.</div>
<div>
<blockquote><p>&lt;style type=&#8221;text/css&#8221;&gt;<br />
.esDocLibNewDocument{<br />
float:left;<br />
text-align: center;<br />
margin: 8px 0px 0px 0px;<br />
width: 76px;<br />
}<br />
.esDocLibNewDocument img {border:none;}<br />
.esDocLibSuperHeader{display:none;}<br />
.esDocLibTertiaryHeader{display:none;}<br />
&lt;/style&gt;</p></blockquote>
</div>
<p>&nbsp;</p>
]]></content:encoded>
			<wfw:commentRss>http://www.techdecode.com/wp/?feed=rss2&#038;p=104</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Customizing the Citrix Web Interface 5.4</title>
		<link>http://www.techdecode.com/wp/?p=93</link>
		<comments>http://www.techdecode.com/wp/?p=93#comments</comments>
		<pubDate>Mon, 16 Jan 2012 19:02:07 +0000</pubDate>
		<dc:creator>mike</dc:creator>
				<category><![CDATA[Citrix]]></category>
		<category><![CDATA[HTML]]></category>
		<category><![CDATA[web interface]]></category>
		<category><![CDATA[XenApp]]></category>

		<guid isPermaLink="false">http://www.techdecode.com/wp/?p=93</guid>
		<description><![CDATA[There are some very long threads on the Citrix forums, along with other blogs and articles, on how to customize the Web interface 5.4 interface. there are so many good]]></description>
			<content:encoded><![CDATA[<p>There are some very long threads on the Citrix forums, along with other blogs and articles, on how to customize the Web interface 5.4 interface. there are so many good ideas out there from folks that I wanted to combine them all into one post. I would thank them all by name, but there are too many and some I cannot remember. I got a lot of them via<a href="http://forums.citrix.com/thread.jspa?threadID=278818&amp;start=0&amp;tstart=0" target="_blank"> this forum posting</a> and my thanks to all who contributed.</p>
<p>Web Interface is difficult to customize for the average I.T. folks. Citrix makes it that way, and I&#8217;m not sure why they do (or rather why their contracted web developers do), but it really is a pain and a struggle to get the pages they way you want. One Citrix SE asked me, &#8220;Why would you want to modify it? It&#8217;s great the way it is&#8221;. After I told him that he has drunk too much Citrite Kool-Aid, I reminded him that not all users in this world like to see &#8220;change&#8221;, especially change that makes them think they are not in the right place, doing the right things.</p>
<p>Here is a list of things you can do to make changes to the default out-of-the-box site that Citrix makes for you. It is in no way an extensive list, the best way to do things, or even supported by Citrix. Heck, it&#8217;ll probably be overwritten on the first patch you put in place in the WI. So use them at your own risk. &#8216;Nuff said.</p>
<p>A lot of things on the layout of the pages can be removed or modified by editing the\app_data\include\fullstyle.inc file. This is basically a CSS style sheet for all the pointers in the aspx and javascript files that make up the whole HTML page. By adding a line to a particular section you want to not show on the page, you simply add &#8220;display: none;&#8221; at the bottom. There&#8217;s also the subject of images. Some important things to keep in mind when replacing images is that 1) Always make a backup, and 2) Always try to keep the image the same size and type as the one you are replacing. Most images in 5.4 now come as two flavors, .PNG and .GIF, so you will need to replace both for High and Low graphics. The sites Webinterface.conf file is another place to look to enable or disable features manually (which I advise against), or to add custom text to the custom Content that you can add via the GUI (i.e. Logon text, footer text, etc.). The biggest reason I use this is since I want to add a URL to the footer of all my screens, but if you add it via the GUI, it doesn&#8217;t format right. One very important thing to keep in mind about the Webinterface.conf file &#8211; anytime you open a site in the GUI, it modifies that file, so if you made manual edits, they may be gone after. Always check for certain.</p>
<p><strong>Fullstyle.inc Edits:</strong></p>
<p>**Remove CTX tagline &#8211; only use if not changing tagline text. Otherwise, see &#8220;Change CTX Default Tagline Text&#8221; below.</p>
<blockquote><p>#hor1izonTagline {</p>
<p>color: #F2F2F2;</p>
<p>font-size: 180%;</p>
<p>font-weight: normal;</p>
<p>margin: 50px 0 0 0;</p>
<p>padding-bottom: 10px;</p>
<p>text-align: center;</p>
<p><span style="color: #ff0000;"> display: none;</span></p>
<p>}</p></blockquote>
<p>** Remove all footer images and text (this includes the HDX and Citrix logos, and also any Footer text you may have specified in the Web Site Appearance Wizard)</p>
<blockquote><p>#footer img</p>
<p>{</p>
<p>padding: 0 8px;</p>
<p>vertical-align: middle;</p>
<p><span style="color: #ff0000;">display: none;</span></p>
<p>}</p>
<p>&nbsp;</p>
<p>.horizonPage #hdxLogo {</p>
<p>display: inline;</p>
<p><span style="color: #ff0000;"> display: none;</span></p>
<p>}</p>
<p>.horizonPage #footer p {</p>
<p>color: #F2F2F2;</p>
<p><span style="color: #ff0000;"> display: none;</span></p>
<p>}</p></blockquote>
<p>&nbsp;</p>
<p>**Change SysMessage text size and bold</p>
<blockquote><p>#sysMessage</p>
<p>{</p>
<p>width: &lt;%=wiContext.getString(&#8220;PageWidth&#8221;)%&gt;;</p>
<p>margin: 0 auto;</p>
<p>padding-top: 8px;</p>
<p><span style="color: #ff0000;">font-size: 12px;</span></p>
<p><span style="color: #ff0000;">    font-weight: bold;</span></p>
<p>}</p>
<p>&lt;%</p>
<p>// The width is set shorter than the background width</p>
<p>%&gt;</p>
<p>#sysMessage p</p>
<p>{</p>
<p>text-align: left;</p>
<p>padding: 10px 0;</p>
<p><span style="color: #ff0000;">font-size: 14px;</span></p>
<p><span style="color: #ff0000;">    font-weight: bold;</span></p>
<p>}</p></blockquote>
<p>**Change Tagline to smaller font</p>
<blockquote><p>#horizonTagline {</p>
<p>color: #F2F2F2;</p>
<p><span style="color: #ff0000;"> font-size: 120%;</span></p>
<p>font-weight: normal;</p>
<p>margin: 50px 0 0 0;</p>
<p>padding-bottom: 10px;</p>
<p>text-align: center;</p>
<p>}</p></blockquote>
<p><strong><span style="text-decoration: underline;">Graphics Changes:</span></strong></p>
<p>**Replace CTX XenApp top logo with YourLogo.png</p>
<ul>
<li>replace \media\CitrixXenApp.png</li>
<li>replace \media\CitrixXenAppLoggedoff.png</li>
</ul>
<p>**Remove computer screens graphic</p>
<ul>
<li>rename \media\Devices.png to Devices_orig.png</li>
<li>rename \media\Devices.gif to Devices_orig.gif</li>
<li>rename \media\DevicesLoggedoff.gif to DevicesLoggedoff_orig.gif</li>
<li>rename \media\DevicesLoggedoff.png to DevicesLoggedoff_orig.png</li>
</ul>
<p><strong>Misc. Changes:</strong></p>
<p>**Change CTX default tagline text</p>
<ul>
<li>copy \program giles\citrix\web interface\5.4.0\languages\accessplatform_strings.properties to \inetpub\wwwroot\citrix\&lt;site name&gt;\languages.</li>
<li>Edit file:
<ul style="text-align: left;">
<li>#HorizonTagline=Your Windows desktops and apps on demand &#8211; from any PC, Mac, smartphone or tablet.</li>
<li>HorizonTagline=&lt;Whatever you want here&gt;</li>
</ul>
</li>
</ul>
<p>**Add logo to Login box (Thanks Jon Woods!)</p>
<blockquote><p>\inetpub\wwwroot\Citrix\XenApp\app_data\include\loginMainForm.inc<br />
&lt;% // LoginType set to Explicit, but only if it is allowed<br />
if (viewControl.getExplicitDisabled()) {<br />
%&gt;<br />
value=&#8221;"&gt;<br />
&lt;% } else { %&gt;<br />
value=&#8221;&lt;%=WIAuthType.EXPLICIT%&gt;&#8221;&gt;<br />
&lt;% } %&gt;<br />
&lt;%<br />
}<br />
%&gt;<br />
&lt;% // added table row and cell for logo %&gt;<br />
&lt;table&gt;<br />
&lt;tr&gt;&lt;td rowspan=&#8221;6&#8243; valign=&#8221;Top&#8221; align=&#8221;left&#8221;&gt;&lt;img src=&#8221;../media/Your Logo Filename Here.png&#8221; alt=&#8221;"&gt;&lt;/td&gt;&lt;/tr&gt;<br />
&lt;% // end table row and cell for logo %&gt;<br />
&lt;%<br />
if (viewControl.getShowLoginTypeOptions()) {<br />
%&gt;</p></blockquote>
<p>**Add the desktop Viewer (Drop-down toolbar) to Virtual Desktops (Be careful, this has been known to mess with Dual Displays):</p>
<blockquote><p>In the sites webinterface.conf file, add line &#8211; &#8220;ShowDesktopViewer=On&#8221;</p></blockquote>
<p>**Override the styles:</p>
<p>read the posting <a href="http://forums.citrix.com/thread.jspa?threadID=278818&amp;start=45&amp;tstart=0" target="_blank">on this forum string</a> from &#8220;efontan512&#8243;. Really good stuff.</p>
<p>**Add logo to top left:</p>
<p>\inetpub\wwwroot\Citrix\XenApp\app_data\include\header.inc<br />
before:<br />
&lt;div id=&#8221;headerWrapper&#8221;&gt;<br />
&lt;div id=&#8221;header&#8221;&gt;<br />
&lt;table id=&#8221;headerLeft&#8221; cellspacing=&#8221;0&#8243;&gt;<br />
&lt;tr&gt;<br />
&lt;%<br />
after:<br />
&lt;div id=&#8221;headerWrapper&#8221;&gt;<br />
&lt;div id=&#8221;header&#8221;&gt;<br />
&lt;table id=&#8221;headerLeft&#8221; cellspacing=&#8221;0&#8243;&gt;<br />
&lt;tr&gt;<br />
&lt;td&gt;<br />
&lt;img id=&#8221;headerLogo&#8221; src=&#8221;../media/AtosLogoHeader.png&#8221; alt=&#8221;Seiten-Header&#8221; title=&#8221;"&amp;gt;<br />
&lt;/td&gt;;<br />
&lt;%</p>
]]></content:encoded>
			<wfw:commentRss>http://www.techdecode.com/wp/?feed=rss2&#038;p=93</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>HP releases new ESXi 5.0 image for download</title>
		<link>http://www.techdecode.com/wp/?p=89</link>
		<comments>http://www.techdecode.com/wp/?p=89#comments</comments>
		<pubDate>Mon, 10 Oct 2011 13:13:51 +0000</pubDate>
		<dc:creator>mike</dc:creator>
				<category><![CDATA[Virtualization]]></category>
		<category><![CDATA[VMware]]></category>
		<category><![CDATA[driver]]></category>
		<category><![CDATA[ESXi]]></category>
		<category><![CDATA[HP]]></category>

		<guid isPermaLink="false">http://www.techdecode.com/wp/?p=89</guid>
		<description><![CDATA[For those of you that may use the HP customized version of the ESXi 5.0 image (like I do), HP has released an updated Sept. 2011 image on the Software]]></description>
			<content:encoded><![CDATA[<p>For those of you that may use the HP customized version of the ESXi 5.0 image (like I do), HP has released an updated Sept. 2011 image on the <a href="https://h20392.www2.hp.com/portal/swdepot/index.do">Software Depot</a>. Here&#8217;s a list of fixes and known issues from the relase notes. Folks that use AutoDeploy, be warned that it is still broken with the included be2net driver for Emulex 10Gb Nics. </p>
<p>The new updates for the HP ESXi 5.0 customized image for September 2011 include:<br />
• The VMware ESXi 5.0, Patch Release ESXi500-201109001.<br />
• An updated license file that resolves the issue described in <a href="http://h20000.www2.hp.com/bizsupport/TechSupport/Document.jsp?locale=en_US&amp;objectID=c03005742">http://h20000.www2.hp.com/bizsupport/TechSupport/Document.jsp?locale=en_US&amp;objectID=c03005742</a>.<br />
The new features introduced in ESXi 5.0 are as follows:<br />
• Supports G5 through G7 upgrade.<br />
• Provides BladeSystem, Virtual Connect, and FlexFabric support.<br />
• VMware IOVP Certified Device Drivers added to HP ESXi 5.0 installation images for HP device enablement.<br />
• Supports HPSIM, HP Insight Control for Virtual Center.<br />
• SNMP Trap support via Providers.<br />
• Insight Control HPSIM, WEBES and RDP support for HP customized images.<br />
• Supports update of HP VIBs using VUM.<br />
• Supports remote online reporting of installed FW versions (report generated via CIM provider data).<br />
• Support for VMware AutoDeploy with HP VMware ImageProfile.<br />
• Provides a HP-VMware Online Depot on the Web in support of image build customer update using VUM.<br />
• Includes HPONCFG and HPBOOTCFG. (See HP VMware Utilities User Guide).<br />
• Supports Intel Trusted Execution Tecnology (TXT).</p>
<p>Important notes and recommendations<br />
• HP-Brocade Fibre Channel Host Bus Adapters are not supported with HP-Management software in this release<br />
• HP-Brocade devices require device drivers that are not included in this release. HP-Management software for ESXi 5.0 will not support any HP-Brocade Fibre Channel Host Bus Adapters with this release.<br />
HP-Qlogic devices require additional driver(s)<br />
• HP-Qlogic devices CN1000Q and NC523SFP require device drivers that are not included in this release.<br />
• VMware AutoDeploy is not supported with this release through HP-Emulex 10Gb adapters, including G7 BL-series servers with HP-Emulex 10Gb adapters as the embedded networking solution Emulex be2net driver included in VMware OS media does not have support for gPXE, which is a pre-requisite for VMware AutoDeploy support.<br />
• Flex-10 and Flex Fabric configurations are not supported with the VMware ESXi 5.0 inbox be2net 4.0.88.0 driver due to a VLAN tagging issue<br />
• The Autodeploy, Flex Fabric, and Flex-10 issues will be resolved with an updated be2net driver and firmware set that will be available in the near future.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.techdecode.com/wp/?feed=rss2&#038;p=89</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Fun &amp; Schmoozing at EMCworld</title>
		<link>http://www.techdecode.com/wp/?p=88</link>
		<comments>http://www.techdecode.com/wp/?p=88#comments</comments>
		<pubDate>Wed, 11 May 2011 17:12:57 +0000</pubDate>
		<dc:creator>mike</dc:creator>
				<category><![CDATA[Geek Ramblings]]></category>
		<category><![CDATA[Virtualization]]></category>
		<category><![CDATA[blog]]></category>
		<category><![CDATA[EMCWorld]]></category>

		<guid isPermaLink="false">http://www.techdecode.com/wp/?p=88</guid>
		<description><![CDATA[My second day at EMCworld proved to be better than the first. I sat in some god sesions covering VPLEX and virtual storage, which has some very promising things coming]]></description>
			<content:encoded><![CDATA[<p>My second day at EMCworld proved to be better than the first. I sat in some god sesions covering VPLEX and virtual storage, which has some very promising things coming out in the not too distant future (alpha right now). The Unified Storage lab, although tough to get into (as all the labs are), was showing some really cool new features that will be in the next two releases. Then it was on to the Solutions Pavilion where the real schmoozing started. I was suprised to see quite a few new partners where the names where not familiar, but they had some pretty cool product technologies. The mood was casual and had some god conversations and a few laughs trying to race mini cars around the track vs a collegue.</p>
<p>I&#8217;m just starting Day 3 and looking forward to more!</p>
]]></content:encoded>
			<wfw:commentRss>http://www.techdecode.com/wp/?feed=rss2&#038;p=88</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

