Your procedure can cause numerous problems, and should be avoided.
There are two primary recommended ways to go about this, and a third if you are purely trying to build a development environment.
Imaging
If the hardware that you will be restoring TO will be the same, or similar enough, use a disk imaging tool to make a copy of the entire hard drive or array. When you wish to restore, simply re-image the machines in question with this image. If you image to multiple machines, be aware that you will need to update any machine-specific settings on the other devices (hostname, static IP address, etc...) such that they do not conflict with one another.
To do the actual imaging, I would recommend any tool or product that can clone hard drives.
Configuration/Home Directory backups
On your primary machine, regularly back up (with whatever method you like) whichever of the following directories (or others) you require:
/home - All user personal settings, documents, and files
/etc - configurations
/opt - special software not installed via the package manager
/usr/local - special software not installed via the package manager
/var - logs and such
When restoring, re-install the OS on the machines in question, and then copy each of these (or the relevant files only) to its proper location.
Virtual Machines with snapshots
Create a virtual machine in VMWare (or whatever else you prefer). When it is configured as you wish it to be, create a snapshot. This snapshot can then easily be restored to any number of new or existing virtual machines.
In general, you should only back up data and configurations (however you define these). The OS and software can trivially be rebuilt at any time: only your own content is valuable. If this setup is for development, and you need to ensure an identical environment (as opposed to simply getting things working again), then snapshots in a virtual machine are really your best bet.
Imaging is the brute force solution. If you can, just back up your data, and don't worry about the OS itself. Trying to restore it entirely is asking for trouble.
If you can clarify what your final intent is here, I can provide a more detailed solution.