Solved

Upgrading Active/Active Print Server Cluster - best practice

Posted on 2007-11-29
5
416 Views
Last Modified: 2008-11-01
I would like to know the best practice/method for upgrading an active/active print cluster from Windows 2003 Server SP1 to SP2.  What implications (if any), the best method for upgrading the individual servers, etc.?   Would there be any possible issues that could arise if one is upgraded without the other such as a scenario where one would want to update one of the nodes one week and another the next week?  The two servers are sharing resources.  I don't know why the two servers were set up as active/active sharing the same resources but I've been told that one server couldn't handle the high number of print jobs.
0
Comment
Question by:bchambliss
  • 2
5 Comments
 
LVL 26

Accepted Solution

by:
MidnightOne earned 500 total points
ID: 20376455
Trouble will loom. Here's the problem I saw and the solution.


(Source: MS tech support)

When you install a service pack or hotfix file that updates Unidrvui.dll on a server with many Unidrv-based PCL printer drivers, the server may spend a long time (up to 2 hours) regenerating the parsed binary printer description files (.bud files) that are used to increase spooler efficiency for these drivers. During this time, Print Spooler cannot receive incoming print jobs and may return messages to clients that indicate that the print queue is full. This is a one-time parsing operation and does not occur after the parsed binary .bud files are successfully regenerated.

Binary .bud files that are generated from generic printer description (GPD) files must be regenerated because the GPD parser file version is changed. After all the Unidrv-based PCL drivers are parsed, the spooler can again receive print jobs. Because of this, Microsoft recommends that you schedule service pack and hotfix installations on servers with many Unidrv-based PCL printer drivers to accommodate this up-to-two-hour .bud file compilation.

If you cannot wait for the server to complete the parsing of all the Unidrv-based printer drivers, manually remove all cached binary printer description files (.bud files), and then let them be automatically re-created. Depending on the speed of your server, this automatic re-creation may be completed in a shorter time. Typically, this operation is completed within 30 minutes.

Note When Print Spooler starts, it installs a newer version of Unidrv.dll. As a result, the .bud files are out of date. The .bud files are the compiled versions of .ppd files and can be completely regenerated from those .ppd files. Because of this, you can remove the .bud files. To do this, follow these steps:

Resolution

1.  Stop the Print Spooler service. To do this, run the following command from a command prompt:

net stop spooler  

2.  Search for all .bud files, and then make sure that they are stamped with the current time and date. The files appear with today's date.  

3.  Remove all .bud files that have a date and time stamp that is before today's date. These files are located in the following folder:

%SYSTEMROOT%\System32\Spool\Drivers\w32x86\3  

4.  Remove the following registry key if it exists:

HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Print\PostSPUpgrade

To do this, follow these steps: a.  Click Start, click Run, type regedit in the Open box, and then click OK.  

b.  Locate, and then click the following registry subkey:

HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Print  

c.  On the Registry menu, click Export Registry File.  

d.  In the File name box, type printkey , and then click Save.

Note If you later have to restore the Print registry key, you can do so by double-clicking the Printkey.reg file that you saved.  

e.  Locate, and then click the following registry subkey if it exists:

HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Print\PostSPUpgrade  

f.  On the Edit menu, click Delete, and then click Yes to confirm the removal of the PostSPUpgrade registry key.

Note The PostSPUpgrade registry key may reappear after you restart the computer. This behavior occurs if other .bud files exist that have not yet been parsed. After these files have been parsed, this registry key is automatically removed.  

5.  Restart the server.  

0
 

Author Comment

by:bchambliss
ID: 20381574
Thank you for the comment.  What is the technet URL for this article?
0
 
LVL 26

Expert Comment

by:MidnightOne
ID: 20383542
Unfortunately, I never got the technet article number from the Microsoft tech I was working with. Sorry.
0

Featured Post

Netscaler Common Configuration How To guides

If you use NetScaler you will want to see these guides. The NetScaler How To Guides show administrators how to get NetScaler up and configured by providing instructions for common scenarios and some not so common ones.

Question has a verified solution.

If you are experiencing a similar issue, please ask a related question

Suggested Solutions

Title # Comments Views Activity
Auto-Enrollment Group Policy 2 47
ADMT Intra Forest migration questions 7 170
Connecting two servers 30 82
Active Directory not migrating to 2012 DC correctly 35 63
I've always wanted to allow a user to have a printer no matter where they login. The steps below will show you how to achieve just that. In this Article I'll show how to deploy printers automatically with group policy and then using security fil…
While rebooting windows server 2003 server , it's showing "active directory rebuilding indices please wait" at startup. It took a little while for this process to complete and once we logged on not all the services were started so another reboot is …
In a recent question (https://www.experts-exchange.com/questions/28997919/Pagination-in-Adobe-Acrobat.html) here at Experts Exchange, a member asked how to add page numbers to a PDF file using Adobe Acrobat XI Pro. This short video Micro Tutorial sh…
This video shows how to use Hyena, from SystemTools Software, to bulk import 100 user accounts from an external text file. View in 1080p for best video quality.

813 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

15 Experts available now in Live!

Get 1:1 Help Now