The following is my personal checklist for building a new lab/demo environment with Virtual Server 2005 R2. I base the following on the concept of using a core Windows Server 2003 R2, Enterprise Edition installation as a Parent Disk within Virtual Server. This disk is then referenced by a Differencing Disk for any changes that I make to the original disk. By using this method, I save the time and effort of installing and configuring the operating system and other common applications and utilities on the rest of the systems I require for the demo environment. I won’t go into detail about how to create parent/differencing disks, as that topic is widely covered by other blogs.
- Build core operating system
- Install Virtual Machine Additions
- Install Service Pack(s)
- Install all critical patches from Windows Update.
- Reboot and Re-visit Windows Update for addition critical patches based on new operating environment.
- Reboot and Re-visit Windows Update for addition critical patches based on new operating environment. Yes, again! Continue until no new patches are required.
- Copy i386 folder from CD/DVD to a local drive on the guest operating system. This will make it easier when it comes time to add additional components without having to have the original installation media handy and potentially reconfiguring your virtual machine configuration. Alternatively, you can use ISOs and attached to them as necessary.
- Copy and configure BGInfo (using the registry Run key). This will help ensure you’re always looking at the right system when switching back and forth between displays. It will also help with knowing your domain name, IP address, etc.
- Standardise the Administrator account password. For a lab environment and reduced pressure while presenting to audiences, I simplify this using ‘password’. However, this is not recommended if the lab environment will have any access to the production network. For such circumstances, also avoid common lab passwords such as Password, P@ssword and P@ssw0rd. Bear in mind that if you later make this system a domain controller, that it will then require any new accounts created to have comply with the default domain password policy. You may need to adjust that policy should you want to continue using simple passwords for use in the demo environment.
- Install the .NET 2.0 Framework*
- Install the .NET 3.0 Framework*
- Update Internet Explorer (7.0)*
- Turn on/off auto updates
- Install PowerShell 1.0 (or 2.0 CTP)
- Install AdminPak.MSI (see item 23)
- Install MSXML parser 6.0*
- Disable Secure Browsing for Administrators (again, only for demo purposes)
- Install Office Web Components. Needed by several of the products that I work with.
- Remove unnecessary services/applications (reduce footprint)
- Install Microsoft Silverlight
- Install Abobe Flash
- Install Adobe Acrobat Reader
- Sort Start Menu items
- Empty Recycle Bin
- Remove unnecessary desktop icons
- Create a folder in the root of the C:\ drive called Sysprep.
- Extract deploy.cab files from the installation media into the C:\sysprep folder
- Run C:\setupmgr.exe to create a SysPrep answer file. Save this file to your Sysprep folder. Answer as much as you like, but leave the COMPUTERNAME field blank, unless you want to use auto-generated computer names.
- Run SysPrep.exe to unseal the system, generating new SIDs upon reboot. The system should shutdown immediately following this step.
- Power on system to complete the mini-setup. You’ll now be able to provide a unique computer name for the system.
*Can (and should) be installed via Windows Update. Service Packs for both will be made available upon your re-visit to the Windows Update site after the initial installation.
Please feel free to comment or suggest additional items I may have overlooked here.
One Response to “Building a Virtual Server 2005 R2 Demo Lab Checklist”
Leave a Reply
You must be logged in to post a comment.
January 10th, 2008 at 8:39 pm
[...] a Virtual Server 2005 R2 Demo Lab Checklist http://systemcenterguide.com/2008/01/10/building-a-virtual-server-2005-r2-demo-lab-checklist/ [...]