{"id":6191,"date":"2009-11-07T21:36:00","date_gmt":"2009-11-07T21:36:00","guid":{"rendered":"https:\/\/blogs.msdn.microsoft.com\/bharry\/2009\/11\/07\/tool-to-automate-vm-setups-for-lab\/"},"modified":"2018-08-14T00:21:23","modified_gmt":"2018-08-14T00:21:23","slug":"tool-to-automate-vm-setups-for-lab","status":"publish","type":"post","link":"https:\/\/devblogs.microsoft.com\/bharry\/tool-to-automate-vm-setups-for-lab\/","title":{"rendered":"Tool to automate VM setups for Lab"},"content":{"rendered":"<p>One of the cool new capabilities in the 2010 wave of products is Lab Management.&nbsp; It allows you to easily manage a pool of virtual machines and automate deployment and testing of your applications.&nbsp; Lab Management allows you do define &#8220;Environments&#8221; &#8211; collections of virtual machine templates that define your application deployment architecture.&nbsp; For example, a 3 tier environment would have a client, a mid tier and a data tier VM template.&nbsp; Once you have an environment, you can easily and repeatabily deploy builds of your software onto it and run automate or manual tests.\nHowever, getting a proper environment configured can be a fair amount of work.&nbsp; Preparing all the VMs takes a lot of steps and a lot of time.&nbsp; Accounts need to be set up for talking to TFS.&nbsp; Lab, deployment and test agent software needs to be installed.&nbsp; A bunch of Windows settings need to be adjusted (screen saver turned off, IE popups (like auto complete, etc) need to be disabled, and more).&nbsp; It can take many hours to get it all done and it&#8217;s easy to miss a step.\nTo help with this, we are working on a tool that will automatically prepare your VM templates for you.&nbsp; The first pre-release of the tool is now available on CodePlex here: <a href=\"http:\/\/vslabmgmt.codeplex.com\/\" target=\"_blank\"><font size=\"3\" face=\"Calibri\">http:\/\/vslabmgmt.codeplex.com\/<\/font><\/a>.&nbsp; You&#8217;ll find the documentation for it on the CodePlex site.\nWe expect to have it finished and ready for broad use by the time the 2010 products are released.\nI think you&#8217;ll find this tool to be a really big timesaver for you.&nbsp; Let us know if you have any feedback.<\/p>\n<p>Brian<\/p>\n","protected":false},"excerpt":{"rendered":"<p>One of the cool new capabilities in the 2010 wave of products is Lab Management.&nbsp; It allows you to easily manage a pool of virtual machines and automate deployment and testing of your applications.&nbsp; Lab Management allows you do define &#8220;Environments&#8221; &#8211; collections of virtual machine templates that define your application deployment architecture.&nbsp; For example, [&hellip;]<\/p>\n","protected":false},"author":244,"featured_media":14617,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"_acf_changed":false,"footnotes":""},"categories":[1],"tags":[5,4],"class_list":["post-6191","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-uncategorized","tag-tfs","tag-visual-studio"],"acf":[],"blog_post_summary":"<p>One of the cool new capabilities in the 2010 wave of products is Lab Management.&nbsp; It allows you to easily manage a pool of virtual machines and automate deployment and testing of your applications.&nbsp; Lab Management allows you do define &#8220;Environments&#8221; &#8211; collections of virtual machine templates that define your application deployment architecture.&nbsp; For example, [&hellip;]<\/p>\n","_links":{"self":[{"href":"https:\/\/devblogs.microsoft.com\/bharry\/wp-json\/wp\/v2\/posts\/6191","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/devblogs.microsoft.com\/bharry\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/devblogs.microsoft.com\/bharry\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/devblogs.microsoft.com\/bharry\/wp-json\/wp\/v2\/users\/244"}],"replies":[{"embeddable":true,"href":"https:\/\/devblogs.microsoft.com\/bharry\/wp-json\/wp\/v2\/comments?post=6191"}],"version-history":[{"count":0,"href":"https:\/\/devblogs.microsoft.com\/bharry\/wp-json\/wp\/v2\/posts\/6191\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/devblogs.microsoft.com\/bharry\/wp-json\/wp\/v2\/media\/14617"}],"wp:attachment":[{"href":"https:\/\/devblogs.microsoft.com\/bharry\/wp-json\/wp\/v2\/media?parent=6191"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/devblogs.microsoft.com\/bharry\/wp-json\/wp\/v2\/categories?post=6191"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/devblogs.microsoft.com\/bharry\/wp-json\/wp\/v2\/tags?post=6191"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}