Solved

Need to reimage/clone machines every 4 hours: Looking for speed, efficiency

Posted on 2008-06-15
6
862 Views
Last Modified: 2012-06-21
I am CEO of a business of about 1500 employees. Right now, we have a single image for all of our 1700 machines. This "hard drive image" consists of linux partitions and windows partitions (excluding swap). We reimage the machines every week (new patches, new changes to our build).

Things have changed. We need to now reimage the machines 3 times a day (Don't ask why). Imaging takes time and is stressful on our imaging server. It takes a while to do them by how its getting done now (G4L Linux over network). Can someone provide a faster and more efficient way of imaging hundreds of computers. We've looked at G4L, Ghost, RIS for Windows (Remember, we need linux and windows). We were thinking of using rsync if that was an option. What do you guys think?
0
Comment
Question by:TheBallsMan
6 Comments
 
LVL 57

Accepted Solution

by:
giltjr earned 500 total points
Comment Utility
Personal opinion, if you have 1700 desktops, I would suggest that you have more  than one image server.

Since you have 1700 computers, I would assume that you have more than one IP subnet, so I would start out with at least 1 image server per subnet.  

I would also suggest that you start upgrading everything to gigabit Ethernet and configure everything to use jumbo frames.

How often do the images actually change now that you are re-imaging 3 times a day?  I can't remember how, but I know that at one time we stored the base image on a partition on the the actual computer, to re-image we just booted from a diskette and copied one partition to another.  Now, we re-imaged every week and the images changed maybe once a day.  These were computers we used for training and so we wanted them to be the same at the start of each training class.
0
 
LVL 63

Expert Comment

by:SysExpert
Comment Utility
I agree that the fastest way is to reserve a partition to old the image locally, and restore from there, rather than the network, although on some systems, network is faster if HD access is slow.

Gigabit is a definite plus for multiple pushes.
You may need to mix and match based on the type of computer, etc.


I hope this helps !
0
 
LVL 30

Expert Comment

by:Duncan Meyers
Comment Utility
VMware Virtual Desktop Infrastrcuture is worth looking into. You run all your desktops as virtual machines within a VMware server farm and access them via either an RDP session on a locked-down box or a thin client.

The advantage to you is that the next release (I believe) includes thin provisioning - that is; running multiple desktops off one image file SAN. For 1700 desktops, you'd obviously need multiple images, but it's a lot easier to image, say, 170 desktops than 1700.
0
 
LVL 22

Expert Comment

by:cj_1969
Comment Utility
Along the lines of the last post ... single image would be the way to go.
Given your situation, have you looked into Citrix?
if you set up a Citrix farm then you could hae the users running off one set of servers while you update another and then cut overbody over to the updated set while you then go back and update the previous farm.

Another idea, along the lines of the last post would be VMWare's Virtual Workstation.
What about leaving the main OS intact and just pushing out a new VMWare image of the desktop?

Why re-image the machines?  Can't you just patch them?
If that is not an alternative, what about a combination of the two ... instread of a full re-image, something like using MOM, would a roll-back of the desktop and then afull desktop package install pushed to the desktio be an option?

If a complete re-image is the only option, then optimise and throw hardware at it.
Gig networking and as many imaging servers as you can get.  If you can go one per subnet then Ghost Enterprise might be the way to go, you can multicast the image and update all the machines at one time (well, mostly, a few are bound to fail from my experience).

Some ideas.

0
 
LVL 57

Expert Comment

by:giltjr
Comment Utility
This doesn't have anything to do with the question, but can I ask how big your tech staff is?  And why they are not looking in to this?  Or are  you just checking on them?

The company I work for only has about 500 employees and about 500 desktops and our CEO wouldn't even know what a disk image is, yet alone go out and start asking questions about how to improve the process.  

But then again, if your tech staff has one image server for 1700 machines, that may be a clue as to why you are asking the question.  :)
0

Featured Post

Enabling OSINT in Activity Based Intelligence

Activity based intelligence (ABI) requires access to all available sources of data. Recorded Future allows analysts to observe structured data on the open, deep, and dark web.

Join & Write a Comment

VM backup deduplication is a method of reducing the amount of storage space needed to save VM backups. In most organizations, VMs contain many duplicate copies of data, such as VMs deployed from the same template, VMs with the same OS, or VMs that h…
If you need to start windows update installation remotely or as a scheduled task you will find this very helpful.
This tutorial will walk an individual through configuring a drive on a Windows Server 2008 to perform shadow copies in order to quickly recover deleted files and folders. Click on Start and then select Computer to view the available drives on the se…
With the advent of Windows 10, Microsoft is pushing a Get Windows 10 icon into the notification area (system tray) of qualifying computers. There are many reasons for wanting to remove this icon. This two-part Experts Exchange video Micro Tutorial s…

771 members asked questions and received personalized solutions in the past 7 days.

Join the community of 500,000 technology professionals and ask your questions.

Join & Ask a Question

Need Help in Real-Time?

Connect with top rated Experts

13 Experts available now in Live!

Get 1:1 Help Now