Windows IT Pro is the authoritative and independent resource for windows nt, windows 2000, windows 2003, windows xp. Features a collection of resources and magazines for windows IT professionals.
  
  
  Advanced Search 


November 1999

Rolling Out the Hard Way


RSS
Subscribe to Windows IT Pro | See More Installation Articles Here | Reprints | Or get the Monthly Online Pass—only $5.95 a month!

Murphy's Law rules

Just when you thought the world was moving from a 32-bit universe to a 64-bit universe, the 16-bit specter rears its ugly head. We know what you're thinking: "What the heck would I be doing with 16-bit apps? I got rid of those years ago. And I've got Windows on Windows to handle anything that I might need from the 16-bit past."

Well, that's pretty much what we thought, too. Until it was time to roll out 50 identical new computers for our network test bed. Because the future of this kind of bulk deployment obviously belongs to the tools that let you clone systems, we thought we'd give those tools a try.

Cloning the systems was easy. Our new computers are bare-bones boxes, with a 350MHz AMD-K6-2, 64MB of RAM, basic ATI 2MB video, a 4.3GB ATA drive, and Adaptec 10/100 Ethernet adapters. All the leading cloning products we used created basic images of the disks and made the necessary SID changes with no trouble. But when the time came for us to distribute the images to the networked machines, which had no local OS, we were stymied.

You see, at this point we needed to use MS-DOS to boot the machines on the network and log on to the network so that we could write a disk image out to each computer. Although creating MS-DOS LAN Manager boot disks is never a pleasant task, in this case it was impossible. The new-to-the-market Adaptec Ethernet controllers in our new computers had all the drivers for the latest state-of-the-art 32-bit OSs but no drivers for plain old MS-DOS. Without MS-DOS drivers, we couldn't automate our network rollout. When each computer had an OS, we wouldn't have any problem making upgrades to the OS or to the network drivers; the trick was getting an OS on each system in the first place.

Our goal was to put two OSs on each machine: Windows 2000 Professional (Win2K Pro) and Windows NT Workstation 4.0. We also wanted to keep images of each installation available to blast out to the system so that we could always return the machines to a known state between test projects, should that be necessary. Although in most cases we'll be using these systems as network clients to generate loads against network server hardware and server-side applications, we occasionally test software that we need to install on multiple network clients. The ability to shoot a standard disk image onto any system lets us use our network test bed much more efficiently.

Unfortunately, when we were setting up the test bed, no simple way existed for us to implement a remote boot. (When Windows 2000—Win2K— ships, the OS might make possible, with proper support, a remote boot followed by remote OS installation.) So we ended up doing the installations the hard way. We installed a standard image that we wanted to apply to each machine onto a prototypical system. We then hand-carried that system's hard disk to each computer in the test bed, installed the disk on the IDE controller, and booted the computer. In this way, we installed an image on each of the 50 machines we were adding to our network. The image consisted of four partitions: first, a small DOS-bootable partition, then one partition each for Win2K and NT 4.0. The final partition contained the Win2K and NT 4.0 disk-image files. Booting to MS-DOS lets us run the image software and rewrite either the Win2K or NT partitions with a virgin image.

This operation was time-consuming—two Lab Guys worked on it full time. We can only imagine the level of aggravation similar operations present to corporate rollouts of hundreds of machines. However, our experience taught us a valuable lesson that we should already have known: Just because you expect something to work right doesn't mean it will work right. Planning based on expectations is always a bad idea.

End of Article



Reader Comments
In The Lab Guys: "Rolling Out the Hard Way" (Winter 1999/2000), the Lab Guys mention that you can have problems during rollout if you don't have the correct network driver that works in DOS mode. I think they overlooked another deployment option.
To complete massive Windows NT deployments, I've been burning images on self-booting CD-ROMs that contain the cloning software and run with an autoexec.bat file. The process is incredibly simple: You just have to boot from the CD-ROM.
In the batch file, I also include a line that checks whether a particular file exists on the hard disks. That way, when a machine finishes cloning and reboots automatically, it won't run the batch file a second time (so you don't have to sit and wait in front of the machine). You just burn a few CD-ROMs and go from one machine to the other.
Most of the time, compressed images of new installations fit on one CD-ROM. If not, you can use products such as PowerQuest's Drive Image to split the installation image into separate files.
--­Osama Salah

Osama Salah April 27, 2000


<i>Because the Lab uses the clients in our test network only for load generation with our benchmarking software (Benchmark Factory), the systems are bare-bones machines. They don't have CD-ROM drives; otherwise, your solution would have worked.
In a real-world environment, the solution you describe requires that the client BIOS be configured to allow booting from the CD-ROM drive, an often-disabled option that prevents end users from accidentally booting into the installation program for another OS. With Windows 2000 (Win2K), the preferred deployment method is to do a network install that uses a Win2K server configured as an installation server.
--­David Chernicoff</i>

David Chernicoff April 27, 2000


You must log on before posting a comment.

If you don't have a username & password, please register now.




Top Viewed ArticlesView all articles
CES 2009: Ballmer Announces Windows 7, Windows Live, Live Search Milestones

During his first-ever Consumer Electronics Show (CES) 2009 keynote address last night in Las Vegas, Microsoft CEO Steve Ballmer announced the pending public availability of a feature-complete Windows 7, the final version of Windows Live Essentials, and ...

Command Prompt Tricks

One reader shares his tip for setting up the command prompt to reflect a remote path. ...

Where is Microsoft NetMeeting in Windows XP?

...


Windows OSs Whitepapers Why SaaS is the Right Solution for Log Management

Related Events Virtualization Forum: Optimizing Storage, Networks, Desktops, and Security

Cloud Computing Forum: Integrating Software, Server and Storage as a Service into Your Enterprise IT Delivery Model

Virtualization Forum: Optimizing Storage, Networks, Desktops, and Security

Check out our list of Free Email Newsletters!

Windows OSs eBooks Understanding and Leveraging Code Signing Technologies

A Guide to Windows Certification and Public Keys

SQL Server Administration for Oracle DBAs

Related Windows OSs Resources Become a VIP member of the Windows IT Pro community!
Get it all with the VIP CD and VIP access. A $500+ value for only $279!

Subscribe to Windows IT Pro!
Solve your toughest technical problems with our experts and access 10,000 + articles online. 30% off

Monthly Online Pass - Only $5.95!
Get instant access to 10,000+ articles from Windows IT Pro Magazine!

TechNet Virtual Labs
Evaluate and test Microsoft's newest products.


Windows IT Pro Home Register FAQ for Windows WinInfo News
Europe Edition About Us Contact Us/Customer Service Media Kit Affiliates / Licensing  
SQL Server Magazine Office & SharePoint Pro Windows Dev Pro IT Job Hound ITTV
IT Library Technology Resource Directory Connected Home Windows Excavator Windows SuperSite 
 
 Windows IT Pro is a Division of Penton Media Inc.
 Copyright © 2009 Penton Media, Inc., All rights reserved. Terms and Use | Privacy Statement | Reprints and Licensing