Building a Windows 2000 Test Lab |
Once you have designed and documented your lab, have your project subteams review the plan to ensure that all the necessary conditions have been addressed. When the lab plan has been approved, you can start acquiring and installing the hardware and software.
If you plan to rebuild the lab periodically as your testing focus changes, consider using tools or products such as SMS to manage the lab changes. Also consider using the Remote OS Installation feature to help you rapidly make changes to the client computer configurations in the lab. For more information about using Remote OS Installation to automate client computer installations, see "Automating Client Installation and Upgrade" in this book. Active Directory Service Interfaces (ADSI) and Windows Script Host can help you quickly create, delete, or change users, groups, and organizational units in your lab environment.
As you build and rebuild the lab, document in chronological order every change you make to servers and client computers. This documentation can help you resolve problems and understand why a specific computer behaves as it does over time. It can also help you reverse recent changes to solve a short-term problem.
Building the lab involves the following steps:
You can either purchase or redeploy equipment. Which you do depends on your budget and the lab model you select. In either case, it is important to obtain equipment that adequately tests your deployment and that mirrors your production equipment.
Make sure the hardware you use is on the Microsoft Hardware Compatibility List (HCL). You can also contact your vendors to find out if your products are ready for Windows 2000. Make sure your vendors actively support Windows 2000 with your hardware.
Use the same models from the same vendors as the hardware and software you will use in your production environment. This guideline applies to:
Testing the network before you install the servers makes it easier to locate and solve problems.
If you are redeploying servers, you might need to upgrade them to accommodate Windows 2000 Server. Use the same memory, disk capacity, and CPU speed that you plan to deploy. Be sure to check for viruses and defragment the hard disks.
Install the appropriate operating system, either Windows 2000 Server or the operating system from which you plan to upgrade. Partition the hard disks in the same way you plan to partition them during deployment.
If you are upgrading your domain controllers, back up the servers before you upgrade them. Test the backups and store them in a safe place. By making reliable backups, you avoid intruding on your production environment if your upgrade process changes or fails or if you need to restore to the original state.
If you are purchasing new equipment, burn in the components for two or three days to be sure they are working properly.
Build or load copies of the associated databases. Install the administrative tools that you use or plan to use.
For example, if you plan to upgrade Windows 95 to Windows 2000 Professional instead of performing a clean installation, back up a Windows 95 client computer that is loaded with your standard set of applications.
The baseline configurations should include all the service packs that are supported in your environment. Be sure to test and document the restore process.
When testing starts, you will want to spend your time debugging deployment problems, not fixing problems with the lab.