Wrox Programmer Forums

Need to download code?

View our list of code downloads.

Register | FAQ | Members List | Calendar | Search | Today's Posts | Mark Forums Read
BOOK: Professional Application Lifecycle Management with Visual Studio 2010
This is the forum to discuss the Wrox book Professional Application Lifecycle Management with Visual Studio 2010 by Mickey Gousset, Brian Keller, Ajoy Krishnamoorthy, Martin Woodward; ISBN: 9780470484265
Welcome to the p2p.wrox.com Forums.

You are currently viewing the BOOK: Professional Application Lifecycle Management with Visual Studio 2010 section of the Wrox Programmer to Programmer discussions. This is a community of tens of thousands of software programmers and website developers including Wrox book authors and readers. As a guest, you can read any forum posting. By joining today you can post your own programming questions, respond to other developers’ questions, and eliminate the ads that are displayed to guests. Registration is fast, simple and absolutely free .
DRM-free e-books 300x50
Reply
 
Thread Tools Display Modes
  #1 (permalink)  
Old August 10th, 2010, 05:10 PM
Registered User
 
Join Date: Aug 2010
Posts: 7
Thanks: 1
Thanked 0 Times in 0 Posts
Question Chapter 16 - Lab Management and deployement process

Hi,

I’m a newbie with Lab Management and I try to figure how it can help me after reading the chapter 16.

I have a traditional development and production environment. I mean, we develop on workstation, graduate to first test server, graduate on second test server, then on pre production server and finally on production server. Some servers are virtual machine and some are physical (production).

I don’t want to use Lab Management to create virtual server, they already exist.

Is Lab Management can help me to automate my deployment process on these servers from the first one to the production server?

Thank you, Eric
Reply With Quote
  #2 (permalink)  
Old August 11th, 2010, 01:50 AM
Wrox Author
 
Join Date: Mar 2010
Posts: 9
Thanks: 0
Thanked 1 Time in 1 Post
Default Lab Management

Hi Rick,

Without knowing more about how you "graduate" from server to server it's hard to say whether or not Lab Management would help you. But think of Lab Management as being useful for automating a build->deploy->test workflow. Hence you can automate regular builds (e.g. nightly builds) and script those to deploy out to one or more virtual environments (each one can consist of one or more virtual machines). From there you can run a series of automated tests, and snapshot the VM at various points in time (e.g. "Friday night's build" or "Bug 512 repro"). For this to work you will need to populate your VM library with Hyper-V VM's. If you're using virtual server today you'll need to migrate those VM's.

You can do the same with physical machines but you don't get the snapshot capabilities.

Brian
Reply With Quote
  #3 (permalink)  
Old August 11th, 2010, 10:09 AM
Registered User
 
Join Date: Aug 2010
Posts: 7
Thanks: 1
Thanked 0 Times in 0 Posts
Default Lab Management

The test environments are virtual machines and many teams are deploying different WEB applications on it. So, I don’t have full control to on these environments and they are installed and managed by another support team. Maybe I can consider these environments like “physical” in Lab Management if I want to automate the deployment.

Eric
Reply With Quote
  #4 (permalink)  
Old August 11th, 2010, 01:01 PM
Wrox Author
 
Join Date: Mar 2010
Posts: 9
Thanks: 0
Thanked 1 Time in 1 Post
Default Lab Management

Yes, you could certainly treat it that way. You of course wouldn't benefit from Lab Management being able to restore/persist snapshots, but you could setup build and test automation.

Brian
Reply With Quote
The Following User Says Thank You to briankel For This Useful Post:
rickbussi (August 11th, 2010)
  #5 (permalink)  
Old August 11th, 2010, 01:47 PM
Registered User
 
Join Date: Aug 2010
Posts: 7
Thanks: 1
Thanked 0 Times in 0 Posts
Default Lab Management

I have to review the deploying process for all these environments. Now we are using a home made application to do it. Basically, this application controls all DLL copy on the server and the application configuration setting. Do you know a third party tool good to automat this process with VS2010/TFS other than Lab Management?
Reply With Quote
  #6 (permalink)  
Old August 11th, 2010, 04:09 PM
Wrox Author
 
Join Date: Mar 2010
Posts: 9
Thanks: 0
Thanked 1 Time in 1 Post
Default Lab Management

Without knowing what your requirements are it's impossible to say. There are hundreds if not thousands of applications, tools, utilities, etc. which fall into the category of "deployment." My personal preference is MSDeploy but this assumes you're using IIS.

Scott Hanselman has an excellent presentation on this here:
http://live.visitmix.com/MIX10/Sessions/FT14

Brian
Reply With Quote
  #7 (permalink)  
Old September 7th, 2010, 03:23 PM
Registered User
 
Join Date: Aug 2010
Posts: 7
Thanks: 1
Thanked 0 Times in 0 Posts
Default Lab Management

Hi,

You just write before we need to use Lab Management with Hyper-V.

Does Lab Management support ESX (WMWare)?

In PDC2008, Microsoft was planning to support it.
Look at: http://mschnlnine.vo.llnwd.net/d1/pdc08/PPTX/TL37.pptx

But I don't find any thing on it now!

Thank you,

Eric
Reply With Quote
  #8 (permalink)  
Old September 7th, 2010, 08:45 PM
Wrox Author
 
Join Date: Mar 2010
Posts: 9
Thanks: 0
Thanked 1 Time in 1 Post
Default

PDC content represents a very forward-looking view at Microsoft's roadmap, which is always subject to change. At this time Microsoft has not announced any timeframe for supporting VMWare with their Lab Managemnet offering. You can still achieve several pieces of the Lab Management story using VMWare (such as automating your test runs) but you won't have access to take/restore snapshots and other such features.

Brian
Reply With Quote
  #9 (permalink)  
Old September 8th, 2010, 09:41 AM
Registered User
 
Join Date: Aug 2010
Posts: 7
Thanks: 1
Thanked 0 Times in 0 Posts
Default Lab Management

Thank you!

Considering VMWare virtual machine as a physical machine, what can we do, what do we lost using Lab Management?

End of chapter 16 has not a lot of details about Lab Management and physical environment.

I understand we can:
- automate testing with test agent
- collect diagnostic data
- define test setting

We cannot:
- Recover environment from snapshot before deployment
- Snap shot environment during manual testing
- Use Environment Viewer (need to use technologies as Remote Desktop)

Can we?
- Deploy
- Automate build, deploy and test process (without snap shot)

Thank you!

Eric
Reply With Quote
  #10 (permalink)  
Old September 8th, 2010, 04:15 PM
Wrox Author
 
Join Date: Mar 2010
Posts: 9
Thanks: 0
Thanked 1 Time in 1 Post
Default

Hi Eric,

Your list is absolutely correct.

You can achieve deployment (and hence automated build -> deploy -> test) but there isn't a wizard with Team Build for doing so. You'd need to do this manually. I know some of the guys from the Lab Management team were working on a blog post which would describe how this works in more detail but it's not ready yet.

If you don't mind, can you please start a new thread in the MSDN forums for Lab Management? http://social.msdn.microsoft.com/For.../vslab/threads

I'm getting ready to go on the road for several weeks and won't be able to monitor this forum. If you post your question and ask for guidance on how to set this up as a physical environment I'm betting somebody can give you some more pointers faster than I would be able to since I'll be travelling.

Brian Keller
Reply With Quote
Reply


Thread Tools
Display Modes

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is Off
HTML code is Off
Trackbacks are Off
Pingbacks are On
Refbacks are Off

Similar Threads
Thread Thread Starter Forum Replies Last Post
.Net Deployement vinodjv General .NET 0 October 21st, 2008 05:39 AM
Chapter 16 Fig 16-11 krsouthern BOOK: Professional SharePoint 2007 Development ISBN: 978-0-470-11756-9 1 July 8th, 2008 12:11 PM
Chapter 16 yspider BOOK Beginning CSS: Cascading Style Sheets for Web Design, 2nd Ed; ISBN: 978-0-470-09697-0 1 June 19th, 2008 10:27 AM
Chapter 16 czambran BOOK: Beginning CSS: Cascading Style Sheets for Web Design ISBN: 978-0-7645-7642-3 3 April 11th, 2005 11:01 AM
Need details regarding process management Mekala Linux 1 January 13th, 2005 07:18 AM



All times are GMT -4. The time now is 06:47 PM.


Powered by vBulletin® Version 3.7.0
Copyright ©2000 - 2014, Jelsoft Enterprises Ltd.
© 2013 John Wiley & Sons, Inc.