Link to home
Start Free TrialLog in
Avatar of Headmasters
HeadmastersFlag for United Kingdom of Great Britain and Northern Ireland

asked on

Print Server Failover

Not sure if this is the right area to post this. I could not find a suitable topic area.

I have 1 print server with all the printers installed on the server. All the clients connect to this server to send their print jobs.

Now is there a way to have a second print server with the printers installed on the server so that should the other print server go down then i can make the second print server go live and when users print they print without an error happening through the second print server.

I am looking for a solution that will minimise downtime for the users and is simple enough for us to change should the first print server go down.

I have found alot of information and programs on the internet about printer failover if a printer goes down but nothing about print server failover.
Avatar of Cyclops3590
Cyclops3590
Flag of United States of America image

This is interesting; however I've never tried to do this before.

The only thing that pops to my mind is if you are ok with downtime while manually turning up the second printer server, you could setup a second printer server that is identical to the first with the same IP.  Then when the first fails (which your monitoring software should tell you), just go to your second printer server and enable the network card (which should be disabled otherwise).

I'm sure if you look, there has got to be an automated way for the second pc to know and enable the network card (of course this would most likely require a second network card in that server with a different IP.  Just make sure that it has a higher metric than the disabled one.  This way when it turns on, the newly enabled card will be the preferred one.  However, when the primary server is back online, the monitoring software should be able to automate the turning off of that nic as well.

not saying its an eligant solution, but I'm pretty sure it'd work
I think you'll find this is called clustering :-)

I don't actually like MS's implementation of clustering, I find it offers more chances of things going wrong than not clustering in the first place but you can easily setup a cluster of 2 or more nodes running a print server on a virtual node.  Effectively the printers are installed on the 'cluster' not on either of the nodes.

You might be able to make a poor man's alternative though I've never tried this.  If you have two machines:  

ServerA and ServerB

You can configure another name in DNS so that PrintServer is an alias of ServerA.  In theory you can then connect a client to \\PrintServer\PrinterA.  if ServerA goes down then change the DNS entry over to ServerB's IP instead.

If this does work then I believe you might need to turn off a feature called "strict name checking".
Avatar of Headmasters

ASKER

I have looked into this but this is only good if you have Windows Server 2003 or Windows Server 2000 Advanced or Datacentre versions.

It is not available on the standard Windows server 2000

Any more ideas?
my idea would work on any OS capable of being a print server.....i know its not elagent, but I take it that its not what your looking for
The failover print server will be running all the time alongside the other print server as they both run various other tasks and services as well for the clients. Therefore i could not disable the NIC on the failover server as clients would need access to the services.

If i had the money then yes i could go out and buy just a machine to be a print server and have it sitting there doing as you suggested but this is not the case and it would be silly just to have a machine sitting there waiting for the print server to fail.

It is a good idea but it is not what im looking for, but thanks for your suggestion
ASKER CERTIFIED SOLUTION
Avatar of Steve Knight
Steve Knight
Flag of United Kingdom of Great Britain and Northern Ireland image

Link to home
membership
This solution is only available to members.
To access this solution, you must be a member of Experts Exchange.
Start Free Trial
SOLUTION
Link to home
membership
This solution is only available to members.
To access this solution, you must be a member of Experts Exchange.
Start Free Trial