<?xml version="1.0" encoding="UTF-8" ?>
<?xml-stylesheet type="text/xsl" href="http://loicbaumann.org/utility/FeedStylesheets/rss.xsl" media="screen"?><rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:slash="http://purl.org/rss/1.0/modules/slash/" xmlns:wfw="http://wellformedweb.org/CommentAPI/"><channel><title>Loïc Baumann's Blog : VSTS_2010_Beta_1</title><link>http://loicbaumann.org/blogs/loic/archive/tags/VSTS_5F00_2010_5F00_Beta_5F00_1/default.aspx</link><description>Tags: VSTS_2010_Beta_1</description><dc:language>en</dc:language><generator>CommunityServer 2008 (Build: 30417.1769)</generator><item><title>Welcome to the Team Lab world!</title><link>http://loicbaumann.org/blogs/loic/archive/2009/06/22/welcome-to-the-team-lab-world.aspx</link><pubDate>Mon, 22 Jun 2009 19:57:00 GMT</pubDate><guid isPermaLink="false">558d3f9e-3c2a-471c-a0f8-9062854270f6:78</guid><dc:creator>loicbaumann</dc:creator><slash:comments>0</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://loicbaumann.org/blogs/loic/rsscomments.aspx?PostID=78</wfw:commentRss><comments>http://loicbaumann.org/blogs/loic/archive/2009/06/22/welcome-to-the-team-lab-world.aspx#comments</comments><description>&lt;p&gt;The beta 1 of Visual Studio 2010 and Team System kicked out few weeks ago. As you may know it&amp;rsquo;s a major release of the Microsoft&amp;rsquo;s development tools. Most of the product were already existing in the previous version and was greatly improved (now you want Team Architect, don&amp;rsquo;t you?).&lt;/p&gt;
&lt;p&gt;There&amp;rsquo;s one new tool: Microsoft Team &amp;amp; Lab Manager, formally known as Camano. I won&amp;rsquo;t do an overview of it but for those who are interested to setup Team Lab for demo or testing purpose, this post may be useful.&lt;/p&gt;
&lt;p&gt;So what you need to get Team Lab installed:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;A Windows Server 2008 x64 with Hyper-V activated. &lt;/li&gt;
&lt;li&gt;The server must be a member of an Active Directory domain and &lt;span style="text-decoration:underline;"&gt;should be able to connect to it anytime&lt;/span&gt;. &lt;/li&gt;
&lt;li&gt;System Center Virtual Machine Manager 2008. &lt;/li&gt;
&lt;li&gt;Team Foundation Server 2010 beta 1. &lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;So the prerequisites are quite significant, if you plan to install it on a single computer, beware that it&amp;rsquo;s a not an easy task. It can be done, but still, not easy!&lt;/p&gt;
&lt;h4&gt;&lt;/h4&gt;
&lt;h4&gt;Everything on a laptop for roaming demonstrations!&lt;/h4&gt;
&lt;p&gt;Being a consultant is sometime tough, because you best pal weights 4pds and is not as powerful as you wished.&lt;/p&gt;
&lt;p&gt;Still being naive about Team Lab, I decided to get it done on my dear laptop. Well, my best pal is small but sometime the size doesn&amp;rsquo;t matter: 6 GB of RAM, 120GB Vertex SSD, Core 2 Duo T9400 and a newly acquired 120GB internal HDD instead of the useless DVD Drive. Told you it was my best pal? :D&lt;/p&gt;
&lt;p&gt;I guess&amp;nbsp; you can get it done with a 4GB of RAM, 250GB HDD but it will be very limited and slow.&lt;/p&gt;
&lt;h4&gt;You said Active Directory?&lt;/h4&gt;
&lt;p&gt;Before trying Team Lab I had one short experience with SCVMM, I remember the installation wasn&amp;rsquo;t easy and the product required a good amount of resources. At the time it was an installation on a Desktop computer, always plugged to the network through the LAN adapter.&lt;/p&gt;
&lt;p&gt;This time, things are harder, I want to do some demo of Team Lab when I&amp;rsquo;m out from office, so my laptop is not connected to the AD, and when I first installed SCVMM I quickly realized once I got home that when you start it you get an error message telling you the Active Directory controller can&amp;rsquo;t be reached (no kidding!?) and just get kicked out of the software!&lt;/p&gt;
&lt;p&gt;Great! So like I said at the beginning SCVMM needs the AD each time you use it! So if you want to demoing there&amp;rsquo;s only one solution: installing an Active Directory Domain service (with a DNS Server, of course) somewhere in your laptop.&lt;/p&gt;
&lt;p&gt;Two possibilities here:&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;Install the AD right away on your Windows 2008 Server. &lt;/li&gt;
&lt;li&gt;Install it on a VM hosted by your Windows 2008 Server&amp;rsquo;s Hyper-V (with your host registered to it &amp;ndash; sounds weird). &lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;I chose to go at the first solution, having my host registered to a DC that it hosts is way to weird for me and when I tried it I got some expected issues, so first one, cleaver choice.&lt;/p&gt;
&lt;h4&gt;&lt;/h4&gt;
&lt;h4&gt;Setup DNS and AD&lt;/h4&gt;
&lt;p&gt;Ok first thing, give up your company&amp;rsquo;s AD, because it can&amp;rsquo;t be done otherwise and install a new one on your Windows 2008 Server. The procedure is fairly easy, just find a name (e.g. &amp;ldquo;demo.local&amp;rdquo; for me), select the LAN Adapter when configuring the DNS, don&amp;rsquo;t be afraid about the warning message about your LAN Adapter not having a static IP set (after all it&amp;rsquo;s just demoing, not prod).&lt;/p&gt;
&lt;p&gt;You should end up with something like that in your Server Manager:&lt;/p&gt;
&lt;p&gt;&lt;a href="http://loicbaumann.org/cfs-file.ashx/__key/CommunityServer.Blogs.Components.WeblogFiles/loic/image_5F00_1A83489F.png"&gt;&lt;img height="248" width="357" src="http://loicbaumann.org/cfs-file.ashx/__key/CommunityServer.Blogs.Components.WeblogFiles/loic/image_5F00_thumb_5F00_22D6F829.png" alt="image" border="0" title="image" style="border-right-width:0px;display:inline;border-top-width:0px;border-bottom-width:0px;border-left-width:0px;" /&gt;&lt;/a&gt; &lt;/p&gt;
&lt;p&gt;As you installed the Domain Controller on the Host, the host automatically became a member of the domain.&lt;/p&gt;
&lt;h4&gt;Installation of System Center Virtual Machine Manager 2008&lt;/h4&gt;
&lt;p&gt;This one is a tough one, I went through &lt;strong&gt;major&lt;/strong&gt; headaches just to get it done!&lt;/p&gt;
&lt;p&gt;You will find plenty information about installation failure on the web (yey, I&amp;rsquo;m not the only one) my advices are:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Don&amp;rsquo;t scare him, accept all the default settings and ports. &lt;/li&gt;
&lt;li&gt;Accept the installation of a SQL Server Express (even if you have a top notch SQL Server 2008 Enterprise installed). &lt;/li&gt;
&lt;li&gt;Most of all, installing on the domain controller will improve your rate of success. &lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Google if you get an error, specially if you get the &amp;ldquo;need attention&amp;rdquo; on the Host that you first add to SCVMM. There&amp;rsquo;s a bunch of things that may lead to this issue, MSDN forum and blogs will give you some advices and fixes.&lt;/p&gt;
&lt;h4&gt;Installation of TFS 2010 beta 1&lt;/h4&gt;
&lt;p&gt;There&amp;rsquo;s again two paths here: you can install TFS on the host operating system or in a virtual machine. I chosen the second one because the beta 1 won&amp;rsquo;t support upgrade to beta 2 so I don&amp;rsquo;t want to waste my host OS.&lt;/p&gt;
&lt;p&gt;I&amp;rsquo;ve create a 1,5 Gig of RAM virtual machine, and installed everything I was told to in that great &lt;a target="_blank" href="http://go.microsoft.com/fwlink/?LinkId=147413"&gt;Team Lab Setup Guide&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;One thing the document doesn&amp;rsquo;t mention is to check in SCVMM 2008 if the Network Location of the Host you added is setup correctly for the network adapter. Ok, a few screenshot may be clearer.&lt;/p&gt;
&lt;p&gt;In the &amp;ldquo;Host&amp;rdquo; section of SCVMM 2008, display the properties of your host:&lt;/p&gt;
&lt;p&gt;&lt;a href="http://loicbaumann.org/cfs-file.ashx/__key/CommunityServer.Blogs.Components.WeblogFiles/loic/image_5F00_64EA3ADF.png"&gt;&lt;img height="188" width="490" src="http://loicbaumann.org/cfs-file.ashx/__key/CommunityServer.Blogs.Components.WeblogFiles/loic/image_5F00_thumb_5F00_1628FF73.png" alt="image" border="0" title="image" style="border-right-width:0px;display:inline;border-top-width:0px;border-bottom-width:0px;border-left-width:0px;" /&gt;&lt;/a&gt; &lt;/p&gt;
&lt;p&gt;In the &amp;ldquo;Network Adapters&amp;rdquo; section, select the one used for the communication with your TFS 2010 and check in &amp;ldquo;Network Location&amp;rdquo; that your domain is listed (in my case &amp;ldquo;demo.local). If it&amp;rsquo;s not the case, just check the &amp;ldquo;Override discovered&amp;rdquo; box and type your domain in the edit box above.&lt;/p&gt;
&lt;p&gt;&lt;a href="http://loicbaumann.org/cfs-file.ashx/__key/CommunityServer.Blogs.Components.WeblogFiles/loic/image_5F00_4C4A77C2.png"&gt;&lt;img height="501" width="480" src="http://loicbaumann.org/cfs-file.ashx/__key/CommunityServer.Blogs.Components.WeblogFiles/loic/image_5F00_thumb_5F00_194AC18E.png" alt="image" border="0" title="image" style="border-right-width:0px;display:inline;border-top-width:0px;border-bottom-width:0px;border-left-width:0px;" /&gt;&lt;/a&gt; &lt;/p&gt;
&lt;p&gt;The location you provide must match the one you give in the Team Foundation Administration console, in the &amp;ldquo;Lab Management&amp;rdquo; section:&lt;/p&gt;
&lt;p&gt;&lt;a href="http://loicbaumann.org/cfs-file.ashx/__key/CommunityServer.Blogs.Components.WeblogFiles/loic/image_5F00_1B5E929D.png" class="null"&gt;&lt;img height="161" width="468" src="http://loicbaumann.org/cfs-file.ashx/__key/CommunityServer.Blogs.Components.WeblogFiles/loic/image_5F00_thumb_5F00_1CFF38A4.png" alt="image" border="0" title="image" style="display:inline;border:0;" /&gt;&lt;/a&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;You should be fine to play with Team Lab!&lt;/p&gt;
&lt;p&gt;Finally, don&amp;rsquo;t forget to check the &lt;a target="_blank" href="http://blogs.msdn.com/lab_management/default.aspx"&gt;VSTS Lab Management team blog&lt;/a&gt;, it&amp;rsquo;s a great source of information!&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://loicbaumann.org/aggbug.aspx?PostID=78" width="1" height="1"&gt;</description><category domain="http://loicbaumann.org/blogs/loic/archive/tags/TeamSystem/default.aspx">TeamSystem</category><category domain="http://loicbaumann.org/blogs/loic/archive/tags/EN/default.aspx">EN</category><category domain="http://loicbaumann.org/blogs/loic/archive/tags/VSTS_5F00_2010_5F00_Beta_5F00_1/default.aspx">VSTS_2010_Beta_1</category></item></channel></rss>