Microsoft Failover Clusters and ThinPrint (English)

Microsoft Failover Clusters and ThinPrint
Technical Information
ThinPrint GmbH
Alt-Moabit 91 a
10559 Berlin
Germany / Alemania
Cortado, Inc.
7600 Grandview Avenue
Suite 200
Denver, Colorado 80002
USA / EEUU
Cortado Pty. Ltd.
Level 20, The Zenith Centre,
Tower A
821 Pacific Highway
Chatswood, NSW 2067
Australia
E-Mail: [email protected]
Web: www.thinprint.com
Issued: April 1, 2015 (v41)
Notes
© Copyright
This document is the intellectual property of ThinPrint GmbH. This document may be copied in whole or
in part, provided this Copyright notice is included in every copy.
® Registered trade marks
All hardware and software names mentioned in this document are the registered trademarks of their
respective companies or should be regarded as such.
Safety warning
All ThinPrint products are pure software solutions. Please note the safety warnings in the technical documentation from your hardware vendor and from the manufacturer of each device and component.
Before beginning installation, we recommend closing all windows and applications and deactivating any
virus scanner.
© ThinPrint GmbH 2015
2
Technical information
Contents
System requirements
.............................................................................................. 4
ThinPrint Engine ............................................................................................................ 4
Print spooler service on the failover cluster ........................................................................ 4
Installation
.................................................................................................................. 5
Installing ThinPrint Engine on cluster nodes ....................................................................... 5
Installing Output Gateway driver on print spooler instance(s) ............................................... 5
Adding ThinPrint Ports to the print spooler instance ........................................................... 8
Adding and sharing printers ........................................................................................... 11
Setting up ThinPrint Tracking ......................................................................................... 13
Setting up Tracking Service on cluster nodes ............................................................... 14
Enabling Tracking Service on the print spooler instance ................................................ 15
Appendix .................................................................................................................... 18
Customer service and technical support .......................................................................... 18
Additional sources ........................................................................................................ 18
© ThinPrint GmbH 2015
Acornyms and abbreviations .......................................................................................... 18
Technical information
3
System requirements
System requirements
ThinPrint Engine
On License Server a Premium license is necessary (license key type: TPUS or TLUS).
ThinPrint Engine requires one of the following operating systems – including Microsoft Cluster Service:
•
•
•
•
•
•
•
Windows
Windows
Windows
Windows
Windows
Windows
Windows
Server
Server
Server
Server
Server
Server
Server
2003
2003
2003
2003
2008
2008
2008
with Service Pack 2 or later
x64 with Service Pack 2 or later
R2 with Service Pack 2 or later
R2 x64 with Service Pack 2 or later
with Service Pack 2 1
x64 with Service Pack 2 1
R2
From the ThinPrint point of view, Microsoft Failover Clusters under Windows Server
2012 are handled like conventional print servers. On this, see ThinPrint Engine on
print servers manual (Page 18).
Print spooler service on the failover cluster
The failover cluster must have at least one print spooler instance (Illus. 1). To set up
a print spooler instance on a cluster see Microsoft TechNet at
http://technet.microsoft.com/en-us/library/cc771509(WS.10).aspx.
Illus. 1
1
4
Print spooler instance (here: PS) in the Failover Cluster Management
(= Cluster Administrator with Windows Server 2003)
Alternative: Service Pack 1 with Microsoft-Hotfixes KB958741 (Print Job Owner)
and KB958656 (Client Side Rendering)
Technical information
cluster_e.fm
© ThinPrint GmbH 2015
Illus. 1
Installation
Installation
Installing ThinPrint Engine on cluster nodes
ThinPrint Engine must be installed individually on every node in the cluster. Proceed
as follows:
– Install ThinPrint Engine on the cluster nodes. Use the installation program
Setup.exe as well as the Quick installation ThinPrint Engine on print servers
manual (Page 18).
– During ThinPrint Engine installation (see above) select:
• Print Server as Server Role
• Enter the License Server address
Installing Output Gateway driver on print spooler instance(s)
Install the TP Output Gateway printer driver on each print spooler instance:
1. Change to the desired print spooler instance by entering its UNC path under
START¡ RUN (on a node, see Illus. 2).
Illus. 2
Illus. 2
Example for a UNC path of a print spooler instance (here: PS)
© ThinPrint GmbH 2015
2. Select the print spooler instance in the Printers folder:
FILE¡ SERVER PROPERTIES¡ DRIVERS (Illus. 3).
cluster_e.fm
Technical information
5
Installation
3. Select ADD 2 and afterwards NEXT to confirm the Welcome window.
Illus. 3
Illus. 3
Install Output Gateway driver in the SERVER PROPERTIES
4. Select both x64 and x86 as processor architecture (Illus. 4).
Click NEXT to confirm.
Illus. 4
Illus. 4
6
With Windows Server 2003: REINSTALL (in case of TP Output Gateway is already installed)
Technical information
cluster_e.fm
© ThinPrint GmbH 2015
2
Select both architectures: x64 and x86
Installation
5. Select TP Output Gateway as driver (Illus. 5).
Click NEXT and afterwards FINISH to confirm.
Illus. 5
Illus. 5
Select TP Output Gateway
6. In the following window click BROWSE, to specify the path to the driver’s .inf file
(Illus. 6).
Illus. 6
Choose the path to the TP Output Gateway driver
© ThinPrint GmbH 2015
Illus. 6
cluster_e.fm
Technical information
7
Installation
7. Select the oemprint.inf file in C:\Program Files\Common Files\ThinPrint\Virtual
Printer\TPOG3. Click OK to confirm.
The result is shown in Illus. 7. Click CLOSE to finish.
Illus. 7
Illus. 7
TP Output Gateway installed on the print server instance
Adding ThinPrint Ports to the print spooler instance
A least one ThinPrint Port has to exist to make sure that the ThinPrint Port Manager
as well as the ThinPrint Management Center will be able to add printer objects to the
print spooler instance.
1. Start Microsoft Management Console from the cluster node’s command prompt
with: mmc.
2. Select FILE¡ ADD /REMOVE SNAP-IN (Illus. 8).
Illus. 8
8
© ThinPrint GmbH 2015
Illus. 8
Select ADD /REMOVE SNAP-IN in the MMC
Technical information
cluster_e.fm
Installation
3. Add THINPRINT (mark THINPRINT and afterwards click ADD, Illus. 9).
Illus. 9
Illus. 9
Adding Snap-in “ThinPrint”
4. Select .PRINT ENGINE (Illus. 10).
Illus. 10
Select .PRINT ENGINE
© ThinPrint GmbH 2015
Illus. 10
cluster_e.fm
Technical information
9
Installation
5. Specify the print spooler instance (Illus. 11). Repeat this action for all other
print spooler instances (if necessary).
Illus. 11
Illus. 11
Creating new
ThinPrint Ports
Enter the print spooler instance
6. Create a new ThinPrint Port (by clicking the button in Illus. 12 as well as
in the illustration left).
7. Enter a port name and click OK to confirm (Illus. 12).
Illus. 12
Illus. 12
Add at least one ThinPrint Port
© ThinPrint GmbH 2015
10
Technical information
cluster_e.fm
Installation
Here, you can set up further ThinPrint Ports
(see Illus. 13 as well as the ThinPrint Engine on print servers manual, Page 18).
Illus. 13
Illus. 13
ThinPrint Ports in the Port Manager (example)
Adding and sharing printers
On the print spooler instance at least one printer has to be shared to make sure that
printers, drivers and printer ports can be added remotely – e.g. using the Management Center. Advantageously create an Output Gateway printer as follows:
1. Change to the desired print spooler instance by entering its UNC path under
START¡ RUN (Illus. 2).
2. Open the Printers folder and select ADD PRINTER (Illus. 14).
Illus. 14
Select ADD PRINTER on the print spooler instance
© ThinPrint GmbH 2015
Illus. 14
cluster_e.fm
Technical information
11
Installation
3. Select a printer port, e.g. your already created ThinPrint Port called ThinPort1:
(Illus. 15) and click NEXT.
Illus. 15
Illus. 15
Select a ThinPrint Port
4. Select TP Output Gateway as printer driver (Illus. 16). Click NEXT to confirm.
Illus. 16
Illus. 16
Select TP Output Gateway as printer driver
© ThinPrint GmbH 2015
12
Technical information
cluster_e.fm
Installation
5. Share the printer (Illus. 17) and click NEXT to confirm.
Illus. 17
Illus. 17
Share the printer object
6. If you want to print a test page: Rename the printer afterwards according to the
ThinPrint naming convention or add a new one (see the ThinPrint Engine on
print servers or ThinPrint Management Center manual, Page 18). Here, enter
the ThinPrint Client’s address and a printer ID.
With the example in Illus. 18 it is the IP address 192.168.128.226 and the
ID 7.
Illus. 18
Illus. 18
Printer name according to the ThinPrint naming convention
Setting up ThinPrint Tracking
© ThinPrint GmbH 2015
If you want to use the ThinPrint Engine’s print job tracking first of all install a Tracking
database on an existing SQL server (see the ThinPrint Tracking manual, Page 18).
cluster_e.fm
Technical information
13
Installation
Then enable the Tracking Service which is installed automatically by the ThinPrint
Engine installer routine.
Setting up Tracking Service on cluster nodes
To prepare the ThinPrint Engine for sending data of sent print jobs to the SQL server,
make the following settings in the configuration console for the ThinPrint Engine:
1. Open the ThinPrint Engine configuration console.
2. Mark a cluster node’s ThinPrint Engine (here: Node1) and select EDIT SETTINGS
(Illus. 19).
Illus. 19
Illus. 19
Select tracking settings of a cluster node
© ThinPrint GmbH 2015
14
Technical information
cluster_e.fm
Installation
3. Enter the following settings in the TRACKING tab (Illus. 20):
• ENABLE TRACKING
• SQL server address and name
• USE SQL SERVER AUTHENTICATION (recommended): an account set up on the
SQL server which has write permissions for the Tracking database (was
entered with the database installation, see the ThinPrint Tracking manual)
• Encryption settings if the data are to sent encrypted to the SQL server
• Name of the tracking database (here: TPTrack)
• Click OK to confirm.
The result is shown in Illus. 21.
Illus. 20
Illus. 20
Enable tracking on the cluster node and enter settings
Illus. 21
Tracking enabled on the cluster node
© ThinPrint GmbH 2015
Illus. 21
Enabling Tracking Service on the print spooler instance
1. Change to the print spooler instance (here: PS) assigned to the node set up
above (Illus. 19, here: Node1).
cluster_e.fm
Technical information
15
Installation
2. Mark the ThinPrint Engine or the relevant print spooler instance (here: PS) and
select EDIT SETTINGS (Illus. 22).
Illus. 22
Illus. 22
Select tracking settings of the relevant print spooler instance
© ThinPrint GmbH 2015
16
Technical information
cluster_e.fm
Installation
3. Select ENABLE TRACKING (Illus. 23) and click OK to confirm.
The Result is shown in Illus. 24.
Illus. 23
Illus. 23
Enable tracking on the print spooler instance
Illus. 24
Tracking enabled on the print spooler instance
Illus. 24
© ThinPrint GmbH 2015
For more information about tracking see the ThinPrint Tracking manual (Page 18).
cluster_e.fm
Technical information
17
Appendix
Appendix
Customer service and technical support
www.thinprint.com/→ RESOURCES & SUPPORT
www.thinprint.com/en-us/resourcessupport/supportrequest.aspx
Additional sources
Further information about ThinPrint can be downloaded from our website. The following manuals and technical information are – amongst other – available at
www.thinprint.com/manuals:
•
•
•
•
•
•
•
•
ThinPrint Engine on print servers • Quick installation
ThinPrint Engine on print servers
Licensing
License Server
ThinPrint Tracking
ThinPrint Management Center
ThinPrint Connection Service
ThinPrint Client manuals
Acornyms and abbreviations
Please see also the index of abbreviations in the ThinPrint Engine on print servers
manual.
MMC
Microsoft Management Console
MS
Microsoft
TP
ThinPrint
TPOG
ThinPrint Output Gateway
UNC
Name convention for accessing network resources under Microsoft operating systems
(universal naming convention); e.g., \\server\folder
© ThinPrint GmbH 2015
18
Technical information
cluster_e.fm