<?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"
	>

<channel>
	<title>Random thoughts of a Geek</title>
	<atom:link href="http://nickholmquist.com/feed" rel="self" type="application/rss+xml" />
	<link>http://nickholmquist.com</link>
	<description>Random thoughts of a Geek</description>
	<pubDate>Sat, 27 Sep 2008 15:48:41 +0000</pubDate>
	<generator>http://wordpress.org/?v=2.5.1</generator>
	<language>en</language>
			<item>
		<title>XenServer IDE performance issue - Resolved</title>
		<link>http://nickholmquist.com/archives/35</link>
		<comments>http://nickholmquist.com/archives/35#comments</comments>
		<pubDate>Sat, 27 Sep 2008 15:48:41 +0000</pubDate>
		<dc:creator>Nick</dc:creator>
		
		<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://nickholmquist.com/?p=35</guid>
		<description><![CDATA[As I said in my previous post after setting up XenServer I had problems with horrible perfomance using an IDE drive.  After investigating I found it was because the OS was using a generic ide driver.  Because of this you could not turn DMA/UDMA on for the drive which resulted in pathetic read/write times.


/dev/hdd:
multcount    = [...]]]></description>
			<content:encoded><![CDATA[<p>As I said in my previous post after setting up XenServer I had problems with horrible perfomance using an IDE drive.  After investigating I found it was because the OS was using a generic ide driver.  Because of this you could not turn DMA/UDMA on for the drive which resulted in pathetic read/write times.<br />
<code><br />
</code></p>
<blockquote><p>/dev/hdd:<br />
multcount    = 16 (on)<br />
IO_support   =  0 (default 16-bit)<br />
unmaskirq    =  0 (off)<br />
using_dma    =  0 (off)<br />
keepsettings =  0 (off)<br />
readonly     =  0 (off)<br />
readahead    = 256 (on)<br />
geometry     = 19457/255/63, sectors = 312581808, start = 0</p></blockquote>
<p>I found an <a href="http://support.citrix.com/article/ctx116186">article</a> related to previous versions of XenServer that detailed how to modify the boot loader to get a workaround for the problem.  However, it appears in XenServer 5 the  was changed and I was unable to get this to work in the updated location. For those who are looking it is under /boot/ and the conf file is extlinux.conf.</p>
<p>After trying a lot of different things I finally had to rebuild the initrd image file that is used in the boot loader to include the specific driver for my controller.  In my case this was an ATI controller.</p>
<p>Once I did that I could then enable DMA and performance was not an issue after that.</p>
]]></content:encoded>
			<wfw:commentRss>http://nickholmquist.com/archives/35/feed</wfw:commentRss>
		</item>
		<item>
		<title>10 to Xen on a budget?</title>
		<link>http://nickholmquist.com/archives/34</link>
		<comments>http://nickholmquist.com/archives/34#comments</comments>
		<pubDate>Fri, 19 Sep 2008 03:19:24 +0000</pubDate>
		<dc:creator>Nick</dc:creator>
		
		<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://nickholmquist.com/?p=34</guid>
		<description><![CDATA[So a number of months ago when I found out about XenServer Express I got excited.  My lab at home was a mix of old pc&#8217;s converted to pretty weak servers and it made for some tough testing.  I immediately began trying to convince the wife to allow me to build a new box so [...]]]></description>
			<content:encoded><![CDATA[<p>So a number of months ago when I found out about XenServer Express I got excited.  My lab at home was a mix of old pc&#8217;s converted to pretty weak servers and it made for some tough testing.  I immediately began trying to convince the wife to allow me to build a new box so I could have an easier, more seamless setup.</p>
<p>I began to spec out what I needed and looked at the HCL for XenServer.  Unfortunately finding clear support for most non-server based hardware was slim.  During this time VMWare released ESXi which intrigued me more.  The HCL for VMWare is even more strict that that of XenServer.</p>
<p>Due to budget reasons I was just able to scrounge together enough cash to build a very wallet friendly build.  While not extremely powerful it will do what I need. I went more for what I could afford that what fit directly in line with either products HCLs, it was a gamble but if all else failed I could just use VMWare Server&#8230;.</p>
<p>I already had an old server tower,an optical drive, and a 160gb 7200 RPM IDE HD, so all I needed were the basic other pieces of hardware.  CPU, Memory, Motherboard, PSU, NIC, and a Video card.  Since nearly 100% of the motherboards these days come with integrated NICs that was one less thing to buy seperately.  I also made sure in my search to find a motherboard with on-board video.</p>
<p>I ended up settling on the following components and ordered them from good ole&#8217; Newegg.</p>
<p><a href="http://www.newegg.com/Product/Product.aspx?Item=N82E16813138105">BIOSTAR TFORCE TA780G M2+ AM2+/AM2 AMD 780G Micro ATX AMD Motherboard - Retail</a><br />
<a href="http://www.newegg.com/Product/Product.aspx?Item=N82E16819103211">AMD Athlon 64 X2 5000+ Brisbane 2.6GHz Socket AM2 65W Dual-Core Processor Model ADO5000DOBOX - Retail</a><br />
<a href="http://www.newegg.com/Product/Product.aspx?Item=N82E16820145590">CORSAIR XMS2 2GB (2 x 1GB) 240-Pin DDR2 SDRAM DDR2 800 (PC2 6400) Dual Channel Kit Desktop Memory Model TWIN2X2048-6400 - Retail</a><br />
<a href="http://www.newegg.com/Product/Product.aspx?Item=N82E16817153023">Thermaltake TR2 W0070RUC 430W ATX Power Supply - Retail</a></p>
<p><img src="http://nickholmquist.com/media/hyper_build/IMG_0065 [640x480].JPG" alt="" /></p>
<p>The CPU is a 64bit dual core and supports AMD-V technology which covered one of the basic requirements for both hypervisors.  The CPU and Mobo actually came together in a combo deal that worked out best for price as it knocked 15 bucks off.  It did not hurt that this particular motherboard had some of the better reviews of the sub $100 boards.  I could have actually gone for an OEM cpu but I decided that grabbing a retail I would save $25 on a heatsink/fan.  While the stock coolers are not the best I decided for this build it would not be an issue.<br />
Corsair has been my memory of choice for a long time and it worked out in the budget.  If you are wondering why I only went with 2gb of memory for this it all boiled down to budget.  I did make sure I picked a motherboard that at least had 4 slots so I can throw another 2gb in later(or more).<br />
The PSU came as one of the most reviewed/best rated so that was a quick decision.  Both the Memory and PSU came with a mail-in rebate that totaled $25.<br />
All in all the total cost for these parts came to be 218.45 with shipping and handling.  Take away the $25 in mail-in rebates and the price drops to 193.45, under $200!</p>
<p>One of the issues I have with XenServer and building a budget machine is that the memory can&#8217;t be shared, aka no memory overcommit.  Once you carve out 512mb of RAM for one VM, and that VM is running, that RAM is gone.  VMWare has what I feel is a more mature memory architecture so that you can share among the VMs.  In an enterprise environment this may or may not be the best route but when you are dealing with a budget machine, a limited amount of memory and guests that will for the most part be idle most of the time, it makes sense to squeeze as much as possible out of the hardware.  That being said I actually decided to try and get ESXi up and running on the hardware first.</p>
<p>Once I had all the parts thrown together and the BIOS configured to my liking I stuck the ESXi image in and was met with the following error:<br />
<img src="http://nickholmquist.com/media/hyper_build/IMG_0071.JPG" alt="" width="640" height="427" /></p>
<p>I wasn&#8217;t sure if this was due to the IDE drive or an incompatibility with the motherboard.  I thought maybe that Virtualization was not enabled in the BIOS but from the looks of it that was not the issue.  I spent some time trying to get it running but in the end I was running short on &#8216;lab time&#8217; so I had to move on.  I threw in the XenServer 5.0 cd and let it roll.  It did hang on the first run but once I rebooted and tried again it installed the hypervisor and I was met with the XenServer console.</p>
<p><img src="http://nickholmquist.com/media/hyper_build/IMG_0081 [640x480].JPG" alt="" /><img src="http://nickholmquist.com/media/hyper_build/IMG_0084 [640x480].JPG" alt="" width="640" height="427" /></p>
<p>From that point I installed XenCenter and am currently getting some VMs configured.  Again, while I truly would have rather went the ESXi route since it opened the door for more guests running on a single box I am happy to get something up and running.</p>
<p>So far the only problem I am having is with poor performance with what appears to be the IDE drive.  I am going to play around with some configuratiosn to see if I can get it running more smoothly.</p>
<p>Eventually I will throw more memory into the machine, overclock it a bit and get some SATA II drives.  For now, for a $200 build I think it is going to work out fantasticly!</p>
<p>It took a little longer than 10 to Xen, more like 15 to Xen&#8230;but I&#8217;ll blame that on the &#8216;budget&#8217;!</p>
]]></content:encoded>
			<wfw:commentRss>http://nickholmquist.com/archives/34/feed</wfw:commentRss>
		</item>
		<item>
		<title>ICA Client Build List</title>
		<link>http://nickholmquist.com/archives/33</link>
		<comments>http://nickholmquist.com/archives/33#comments</comments>
		<pubDate>Wed, 03 Sep 2008 04:48:11 +0000</pubDate>
		<dc:creator>Nick</dc:creator>
		
		<category><![CDATA[Tech]]></category>

		<category><![CDATA[Build List]]></category>

		<category><![CDATA[ICA]]></category>

		<category><![CDATA[ICA Client]]></category>

		<category><![CDATA[XML]]></category>

		<guid isPermaLink="false">http://nickholmquist.com/?p=33</guid>
		<description><![CDATA[At one point some colleagues and I were searching for a list of ICA clients and their corresponding builds.  We were unable to find a comprehensive list from Citrix so we put one together from those we had on hand. I also scoured the net looking for any trace of a build and tried to [...]]]></description>
			<content:encoded><![CDATA[<p>At one point some colleagues and I were searching for a list of ICA clients and their corresponding builds.  We were unable to find a comprehensive list from Citrix so we put one together from those we had on hand. I also scoured the net looking for any trace of a build and tried to match the version.</p>
<p>I created a script to pull the information and match a build to a client.  The script went through a number of <a href="http://forums.citrix.com/thread.jspa?threadID=75161&amp;tstart=0">changes</a> (this is a modified version of my original script) from the first where I stuck all of the builds/versions in a Select..Case statement but that go too unruly.  The next is what is <a href="http://forums.citrix.com/thread.jspa?forumID=8&amp;threadID=72171">currently sitting in a thread</a> (the new forums have destroyed the old formatting though) where I stuck the builds/versions into arrays to try and make it a bit cleaner.</p>
<p>What is the point of all this you ask?  Well I have placed all of the client info into an XML file and am currently working on a much more up to date script to dynamically load this file and pull back the information.  Resource Manager does report the full version (for versions above 8.0 I think) but not everyone has Resource Manager or they may have older clients hanging out there that they can&#8217;t identify.</p>
<p>The XML file can be found here: Note: There is a file embedded within this post, please visit this post to download the file.</p>
<p>I should have the updated script completed very soon but the XML file may be beneficial to someone now.</p>
<p>Please let me know if any of the info in the file is incorrect or if you know of a build I missed.</p>
]]></content:encoded>
			<wfw:commentRss>http://nickholmquist.com/archives/33/feed</wfw:commentRss>
		</item>
		<item>
		<title>Getting Started: MFCOM and VS Express C#</title>
		<link>http://nickholmquist.com/archives/32</link>
		<comments>http://nickholmquist.com/archives/32#comments</comments>
		<pubDate>Wed, 30 Jul 2008 04:46:03 +0000</pubDate>
		<dc:creator>Nick</dc:creator>
		
		<category><![CDATA[MFCOM]]></category>

		<guid isPermaLink="false">http://nickholmquist.com/?p=32</guid>
		<description><![CDATA[So I have tried creating a few videos for a while.  I always ended up screwing up in the middle and in a spot that isn&#8217;t easily edited out and replaced.  So I tried to do it again tonight and while it didn&#8217;t come out perfect or even &#8216;good&#8217; by most standards it [...]]]></description>
			<content:encoded><![CDATA[<p>So I have tried creating a few videos for a while.  I always ended up screwing up in the middle and in a spot that isn&#8217;t easily edited out and replaced.  So I tried to do it again tonight and while it didn&#8217;t come out perfect or even &#8216;good&#8217; by most standards it is nevertheless there.</p>
<p>It&#8217;s a quick and dirty video and next time I will spend more time getting a better quality audio, first time is always practice, right?</p>
<p><object classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" width="460" height="365" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,40,0"><param name="flashvars" value="&amp;file=http%25253A%25252F%25252Fwww.utipu.com%25252Fapp%25252Fservice%25252Fplaylist%25252F%25253Ftip%25253D3346&amp;callback=http%3A%2F%2Fcitrix.utipu.com%2Fapp%2Fservice%2Fview" /><param name="src" value="http://www.utipu.com/player/player.swf" /><embed type="application/x-shockwave-flash" width="460" height="365" src="http://www.utipu.com/player/player.swf" flashvars="&amp;file=http%25253A%25252F%25252Fwww.utipu.com%25252Fapp%25252Fservice%25252Fplaylist%25252F%25253Ftip%25253D3346&amp;callback=http%3A%2F%2Fcitrix.utipu.com%2Fapp%2Fservice%2Fview"></embed></object></p>
<p>Uploaded at utipu.com: <a href="http://citrix.utipu.com/app/tip/id/3346">http://citrix.utipu.com/app/tip/id/3346</a></p>
]]></content:encoded>
			<wfw:commentRss>http://nickholmquist.com/archives/32/feed</wfw:commentRss>
		</item>
		<item>
		<title>Screen Recording</title>
		<link>http://nickholmquist.com/archives/31</link>
		<comments>http://nickholmquist.com/archives/31#comments</comments>
		<pubDate>Thu, 05 Jun 2008 05:34:49 +0000</pubDate>
		<dc:creator>Nick</dc:creator>
		
		<category><![CDATA[Tech]]></category>

		<guid isPermaLink="false">http://nickholmquist.com/?p=31</guid>
		<description><![CDATA[As I said in my comment on my last post, I had planned to do a Step-By-Step how-to for C# and MFCOM.  I had also planned on doing a quick and simple video tutorial of the process as well.
I&#8217;ve used SnagIt/Camtasia Studio before and while they are great products I did not really want to [...]]]></description>
			<content:encoded><![CDATA[<p>As I said in my comment on my last post, I had planned to do a Step-By-Step how-to for C# and MFCOM.  I had also planned on doing a quick and simple video tutorial of the process as well.</p>
<p>I&#8217;ve used SnagIt/Camtasia Studio before and while they are great products I did not really want to spend money to create a video that someone may never see.  This got me looking around for a free screen capture utility.</p>
<p>I happened along <a href="http://camstudio.org/">CamStudio</a> which is a completely free (Personal or Commercial), open source application for recording Audio/Video.</p>
<p>I am rather impressed by it&#8217;s simplicity and quality so I think my search is over!</p>
<p>The current &#8216;Stable&#8217; release is 2.0 but the 2.5 Beta is available as well.  There is also a <a href="http://www.youtube.com/watch?v=Kiug3H3c4gk">tutorial</a> on YouTube  which identifies a few good configuration settings.</p>
]]></content:encoded>
			<wfw:commentRss>http://nickholmquist.com/archives/31/feed</wfw:commentRss>
		</item>
		<item>
		<title>An Administrators Viewpoint: Configuring DCOM for MFCOM</title>
		<link>http://nickholmquist.com/archives/30</link>
		<comments>http://nickholmquist.com/archives/30#comments</comments>
		<pubDate>Wed, 04 Jun 2008 04:34:28 +0000</pubDate>
		<dc:creator>Nick</dc:creator>
		
		<category><![CDATA[MFCOM]]></category>

		<guid isPermaLink="false">http://nickholmquist.com/?p=30</guid>
		<description><![CDATA[I took some time to create a basic guide on how to configure DCOM permissions for use with MFCOM.
When I first started using MFCOM I found it somewhat confusing to get DCOM permissions straight.  This was probably more about not understanding the details of DCOM more than it was MFCOM.  Usually if an [...]]]></description>
			<content:encoded><![CDATA[<p>I took some time to create a basic guide on how to configure DCOM permissions for use with MFCOM.</p>
<p>When I first started using MFCOM I found it somewhat confusing to get DCOM permissions straight.  This was probably more about not understanding the details of DCOM more than it was MFCOM.  Usually if an administrator was running the script/application I had no problems.  It was when an elevated user would run the app that I would have the issues.</p>
<p>Over time I began to identify exactly where the permission errors were and found a good system for keeping permissions in line.  While the document is written with step by step instructions that most administrators already know, I thought it would be beneficial to detail for those who may be in the same position I was years ago: Confused by DCOM.</p>
<p>The document could be written much better and is absolutely<strong> a work in progress</strong>.</p>
<p>Any feedback is appreciated.</p>
<p><a href="http://nickholmquist.com/download/2/">AdministratorsViewPoint_ConfiguringDCOM.pdf</a></p>
]]></content:encoded>
			<wfw:commentRss>http://nickholmquist.com/archives/30/feed</wfw:commentRss>
		</item>
		<item>
		<title>Citrix Synergy Updates&#8230; Finally</title>
		<link>http://nickholmquist.com/archives/20</link>
		<comments>http://nickholmquist.com/archives/20#comments</comments>
		<pubDate>Wed, 28 May 2008 17:50:29 +0000</pubDate>
		<dc:creator>Nick</dc:creator>
		
		<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://nickholmquist.com/?p=20</guid>
		<description><![CDATA[It was a fun filled week of technology and I loved every minute of it.  I&#8217;m going to give a quick recap of what the week consisted of:
Monday - Attended CSEIT where there was a great session on Citrix Troubleshooting.
Tuesday - Keynote speech by Mark Templeton announcing a few new products, one of which was [...]]]></description>
			<content:encoded><![CDATA[<p>It was a fun filled week of technology and I loved every minute of it.  I&#8217;m going to give a quick recap of what the week consisted of:</p>
<p><strong>Monday -</strong> Attended CSEIT where there was a great session on Citrix Troubleshooting.</p>
<p><strong>Tuesday </strong>- Keynote speech by Mark Templeton announcing a few new products, one of which was XenDesktop.  I have reservations about classifying this as a &#8216;one stop fix&#8217; since to me no technology can cover all aspects of business needs.  I more or less agree with what <a href="http://www.shawnbass.com/">Shawn Bass</a> said on Tuesday while speaking at <a href="http://community.citrix.com/blogs/tag/geek%20speak%20live">&#8216;Geek Speak Live&#8217;</a> where he stated that VDI is not a bad idea it just isn&#8217;t right for every situation.</p>
<p>Tuesday was the first night of Geek Speak Live.  This was a fantastic event that had a number of CTP&#8217;s speaking about whatever they wanted.  The room was packed and the conversations contained no marketing BS..Wonderful stuff!.  Check out <a href="http://community.citrix.com/underground/">Citrix Underground</a> for videos from each of the Geek Speak events(and more)</p>
<p><strong>Wednesday </strong>- Yet more keynote speakers about new products and the industry.  Checked out a number of product vendors and attended a lot of Citrix sessions.  One theme I noticed from a lot of the product vendors were that there were many that focused on virtualization and XenSource in particular.  I assume since Xen was(and still is to a degree) open source for so long that companies already had many products created and just hitched their wagons to the Synergy cart.  Visited more vendors and discussed their products more in depth.  Continued to attend various sessions, a number of which were immediately helpful.  This was the second night for Geek Speak Live and then after that, <a href="http://community.citrix.com/display/cdn/Geek+Speak+BarCamp+Schedule">Geek Speak Barcamp</a>.  This was the event that I was going to talk about MFCOM in the Enterprise and thefantastic things you can do with it.  Unfortunately as the night went on more and more attendees trickled off.  The word was that a company gave away free Houston Astros tickets.  By the time it got to where I was to speak there was no one left but Citrix employees.  What could I have told them about MFCOM?!  Half of the people in attendance were those who likely had a hand in creating it!</p>
<p>We ended up talking to a number of Citrix folks about how the event was going, what we thought of Geek Speak Live and any ideas we had for the future.  It turned out to be a great night!</p>
<p><strong>Thursday - </strong>More Citrix presentations on various products and wrapped up talking to some final vendors.  I had an MFCOM workshop with <a href="http://support.citrix.com/forums/profile.jspa?userID=3162983">Dr. SDK</a> himself!  Unfortunately by the time I talked to Fred and was out of the session I had missed most of the Geek Speak Live for Thursday.  I had some personal business I had to talk to my wife about and then I headed to the final night party.  Dana Carvey was the entertainment and it was a fantastic show.  He didn&#8217;t hold back at all!</p>
<p><strong>Friday - </strong>Most people flew out on Friday morning since the conference was officially over but I had stayed to attend two other hands-on workshops.</p>
<p>All in all it was a great event, although I have nothing to compare to since it was my first &#8216;Tech Conference&#8217;</p>
<p>I highly recommend checking out the Citrix Synergy underground site since it has a lot of great content.</p>
<p>Finally, a special thanks goes out to <a href="http://community.citrix.com/display/~vishalg/Vishal+Ganeriwala+blog">Vishal G</a>. who had asked if I wanted to &#8217;speak&#8217; at the barcamp event.  It was a great opportunity, even if the audience consisted of Citrix employees!</p>
]]></content:encoded>
			<wfw:commentRss>http://nickholmquist.com/archives/20/feed</wfw:commentRss>
		</item>
		<item>
		<title>My bags are packed, I&#8217;m ready to go&#8230;.</title>
		<link>http://nickholmquist.com/archives/18</link>
		<comments>http://nickholmquist.com/archives/18#comments</comments>
		<pubDate>Sun, 18 May 2008 11:59:36 +0000</pubDate>
		<dc:creator>Nick</dc:creator>
		
		<category><![CDATA[Tech]]></category>

		<guid isPermaLink="false">http://nickholmquist.com/?p=18</guid>
		<description><![CDATA[So I packed my bags today and will be heading to the airport tomorrow morning. Destination: Houston, TX and Citrix Synergy!
At the end of the week before last, I received an e-mail from Vishal G. from Citrix asking if I would like to speak at the Geek Speak Barcamp event. I agreed and chose a [...]]]></description>
			<content:encoded><![CDATA[<p>So I packed my bags today and will be heading to the airport tomorrow morning. Destination: Houston, TX and <a href="http://www.citrixsynergy.com/home.htm">Citrix Synergy!</a></p>
<p>At the end of the week before last, I received an e-mail from <a href="http://community.citrix.com/display/~vishalg/Vishal%20Ganeriwala%20blog">Vishal G.</a> from Citrix asking if I would like to speak at the <a href="http://community.citrix.com/display/~barryf/2008/04/18/More+on+GeekSpeak+at+Synergy">Geek Speak Barcamp</a> event. I agreed and chose a topic of &#8216;MFCOM in the Enterprise&#8217; . I plan to talk about how we have used MFCOM at the company I work for and how it has benefited.<br />
What is a <a href="http://community.citrix.com/display/~barryf/2008/04/08/Mini-BarCamp+at+Geek+Speak">BarCamp</a> you say? Well it&#8217;s basically a setting where geeks get together and talk about technology&#8230;my kind of place!</p>
<p>I&#8217;ll try to update throughout the week. I know it&#8217;s going to be a blast!</p>
]]></content:encoded>
			<wfw:commentRss>http://nickholmquist.com/archives/18/feed</wfw:commentRss>
		</item>
	</channel>
</rss>
