You are on page 1of 55

Nuance SafeCom G4 Cluster

Administrator’s Manual

D60652-01
November 2012
Trademarks: Nuance, the Nuance logo, SafeCom, SafeCom Go, SafeCom P:Go,
SafeCom ePay and the SafeCom logo are trademarks of Nuance
Communications, Inc. or its affiliates in the United States and/or other
countries. All other trademarks referred to herein are the property of their
respective owners. Nuance Communications, Inc. cannot be held responsible for
any technical or typographical errors and reserves the right to make changes to
products and documentation without prior notification.

Third Party Software: This software may contain third party software which
requires notices and/or additional terms and conditions. Such required third
party software notices and/or additional terms and conditions are located in
the SafeCom Third Party Notice document.

Patent: Nuance Communications, Inc. has received the following British patent
GB 2350 713 B, US patent US 6,952,780 B2 and Europe EUR EP1 120 701.

© Copyright 1995 - 2012 Nuance Communications, Inc. All rights reserved

Nuance Communications, Inc.


Lautrupvang 12
DK-2750 Ballerup
Denmark

Phone: +45 4436 0240


E-mail: safecom_info@nuance.com
Web: safecom.eu
Table of contents
1 Introduction ............................................................................................4
1.1 SafeCom cluster support .................................................................. 4
1.2 Available documentation ................................................................. 4
1.3 About this manual .......................................................................... 4
1.4 Document history .......................................................................... 4

2 SafeCom server cluster installation ...............................................................5


2.1 Introduction ................................................................................. 5
2.2 Prerequisites ................................................................................ 5
2.3 Installation .................................................................................. 6
2.4 Cluster installation – SQL Express on Windows 2008 ................................. 7
2.4.1 Steps .......................................................................... 7
2.4.2 Create service group (virtual server) ................................... 8
2.4.3 Install SafeCom server ................................................... 10
2.4.4 Install SafeCom server on the second and subsequent nodes .... 11
2.4.5 Change Windows Registry to reference the virtual server ........ 11
2.4.6 Add SQL Express service to the virtual server ....................... 12
2.4.7 Add SafeCom service to the virtual server........................... 12
2.4.8 Add Print Spooler service to the virtual server ..................... 13
2.4.9 Final check before bringing the clustered SafeCom online ....... 13
2.4.10 Bring the SQL Express and SafeCom services online ............... 13
2.4.11 SafeCom Administrator must reference the virtual server ....... 14
2.4.12 Enter SafeCom license key code ....................................... 15
2.4.13 Install printer drivers .................................................... 15
2.4.14 Create the shared SafeCom Pull Printers and Push Printers ...... 16
2.5 Cluster installation – SQL Express on Windows 2003 ............................... 18
2.5.1 Steps ........................................................................ 18
2.5.2 Create cluster group (virtual server) ................................. 19
2.5.3 Create Physical Disk resource(s) ....................................... 19
2.5.4 Install SafeCom server ................................................... 20
2.5.5 Change Windows Registry to reference the virtual server ........ 21
2.5.6 Install SafeCom server on the second and subsequent nodes .... 21
2.5.7 Add SQL Express resource to the cluster group ..................... 22
2.5.8 Add SafeCom Service resource to the cluster group ............... 22
2.5.9 Add Print Spooler resource to the cluster group ................... 23
2.5.10 Bring SQL Express and SafeCom Service resource online .......... 23
2.5.11 Enter SafeCom license key code ....................................... 23
2.5.12 SafeCom Administrator must reference the virtual server ....... 23
2.5.13 Install printer drivers .................................................... 24
2.5.14 Create shared SafeCom Pull Printers and Push Printers ........... 24
2.6 Cluster installation – SQL 2008 on Windows 2008 .................................. 26
2.6.1 Steps ........................................................................ 26
2.6.2 Create service group (virtual server) ................................. 27
2.6.3 Install SafeCom server ................................................... 28
2.6.4 Install SafeCom server on second node .............................. 29
2.6.5 Add SafeCom Service resource to the service group ............... 29
2.6.6 Add Print Spooler resource to the service group ................... 29
2.6.7 Bring SafeCom Service resource online ............................... 29
2.6.8 Enter SafeCom license key code ....................................... 30
2.6.9 SafeCom Administrator must reference the virtual server ....... 30
2.6.10 Install printer drivers .................................................... 30
2.6.11 Create the shared SafeCom Pull Printers ............................ 31
2.6.12 Register sqldmo.dll on SQL 2008 Server .............................. 32
2.7 Cluster installation – SQL 2005 on Windows 2003 .................................. 33
2.7.1 Steps ........................................................................ 33
2.7.2 Create cluster group (virtual server) ................................. 34

D60652-01 2
2.7.3 Create Physical Disk resource(s) ....................................... 34
2.7.4 Install SafeCom server ................................................... 35
2.7.5 Install SafeCom server on second and subsequent nodes ........ 36
2.7.6 Add SafeCom Service resource to the cluster group ............... 36
2.7.7 Add Print Spooler resource to the cluster group ................... 36
2.7.8 Bring SafeCom Service resource online ............................... 36
2.7.9 Enter SafeCom license key code ....................................... 37
2.7.10 SafeCom Administrator must reference the virtual server ....... 37
2.7.11 Install printer drivers .................................................... 38
2.7.12 Create the shared SafeCom Pull Printers and Push Printers ...... 38
2.8 Install the SafeCom license key code ................................................. 40
2.8.1 Determine the Cluster Name ........................................... 40
2.8.2 Determine the Computer Name ....................................... 41
2.9 Upgrade SafeCom installation on cluster ............................................ 41
2.10 User rights required when adding printers .......................................... 42

3 SafeCom Device Server cluster installation ................................................... 44


3.1 Introduction ............................................................................... 44
3.2 Cluster installation – Windows 2008 .................................................. 44
3.2.1 Steps ........................................................................ 44
3.2.2 Install Java 32-bit on each of the nodes in the cluster ............ 44
3.2.3 Create service group (virtual server) ................................. 45
3.2.4 Create a folder to store Device Server config folder .............. 46
3.2.5 Install SafeCom Device Server ......................................... 47
3.2.6 Enable the configuration of HP devices .............................. 47
3.2.7 Make the SafeCom Device Server start manually ................... 47
3.2.8 Install SafeCom Device Server on second node ..................... 48
3.2.9 Edit the config.ini file ................................................... 48
3.2.10 Make the SafeCom Device Server start manually ................... 48
3.2.11 Add SafeCom Device Server resource to the service group ....... 48
3.2.12 Bring SafeCom Device Server resource online ....................... 48
3.3 Update SafeCom Device Server software ............................................ 49

4 SafeCom Client cluster installation ............................................................. 50

5 SafeCom Application Print cluster installation ............................................... 51

6 Index ................................................................................................... 52

D60652-01 3
1 Introduction

1 Introduction
1.1 SafeCom cluster support
With Microsoft Cluster Service (MSCS) you can safeguard your SafeCom solution.
Using a failover cluster where two (or more) servers (nodes) are connected, one
can take over for the other in the event of a hardware or software failure.

This manual is a supplement to SafeCom G4 Administrator’s Manual D60650 and


only covers the SafeCom installation on clusters.

1.2 Available documentation


SafeCom Smart Printing
 SafeCom Smart Printing Administrator’s Quick Guide D10600
How to install a SafeCom Smart Printing solution.

SafeCom G4
 SafeCom G4 Administrator’s Manual D60650
A comprehensive administrative manual that details how to create and
maintain a successful SafeCom solution. Includes information about
SafeCom Tracking, SafeCom Rule Based Printing, SafeCom Client Billing,
and SafeCom Pay.

1.3 About this manual


This manual applies to Nuance SafeCom G4 Server version S82 070.500*01 and
SafeCom Device Server version S82 060.070*01.

This manual is organized as follows:

 Chapter 1 Introduction lists the supplied SafeCom documentation and


describes how this manual is organized.

 Chapter 2 SafeCom server cluster installation covers the installation of


SafeCom on clusters.

 Chapter 3 SafeCom Device Server cluster installation covers how to


install failover cluster on SafeCom Device Server.

1.4 Document history


 Initial version for Nuance SafeCom G4.

D60652-01 4
2 SafeCom server cluster installation

2 SafeCom server cluster installation


2.1 Introduction
With Microsoft Cluster Service (MSCS) you can use failover clusters to safeguard
your SafeCom solution availability. A failover cluster is where two (or more)
servers (nodes) are connected so one can take over for the other in the event
of a hardware or software failure.

Note: Only install SafeCom server software on a cluster node if you intend to
run SafeCom as a clustered service.

Note: Start the nodes one at a time. Wait until the node is up and running
before starting additional nodes. If you do not wait, the disk risks becoming
corrupted.

Clients don’t know which physical server they are connecting to, because
connections are made to a virtual server.

Failover: What happens when the other node takes over?

 The document that is currently being spooled to the printer is restarted


from the other node after the failure. When you move a print spooler
resource or take it offline, Cluster Service waits until all documents are
finished spooling or until the configured wait time has elapsed.
 Documents that are spooling from an application to a print spooler
resource are discarded and must be re-spooled (or reprinted) if failover
happens before the application has finished spooling.
 SafeCom Administrator requires logout/login after failover.

A server group is a set of services that the cluster service starts, stops, and
monitors.

2.2 Prerequisites
 A SafeCom license key code that includes Cluster Server license. If the
virtual server is a SafeCom master server the SafeCom license key code is
linked to the cluster name (2.4.12) instead of the normal computer name.
 The server cluster is installed according to the best practices set forth by
Microsoft. The computers (nodes) in the cluster are identical in hardware
and conform to the requirements for Microsoft Cluster Service.
 Microsoft SQL Server 2008 R2 Express is sufficient for clustered SafeCom
single servers and SafeCom slave servers. In a SafeCom multi server
installation the SafeCom master server MUST use a Microsoft SQL Server
irrespective if the SafeCom master server is clustered or not. If the
Microsoft SQL Server itself is to be clustered it cannot be a Microsoft SQL
Server Express Edition.
 Use SQL Server Configuration Manager to make the SQL Server (or
Express) use the fixed TCP port 1433 if you are using a firewall. Otherwise
it uses a dynamic TCP port.

D60652-01 5
2 SafeCom server cluster installation

2.3 Installation
The exact installation procedure depends on which type of Microsoft SQL you
use and the version of Microsoft Windows versions you use.

To install a cluster using

 SQL Express on Windows 2008, see section 2.4.


 SQL Express on Windows 2003, see section 2.5.
 SQL 2008 on Windows 2008, see section 2.6.
 SQL 2005 on Windows 2003, see section 2.7.

D60652-01 6
2 SafeCom server cluster installation

2.4 Cluster installation – SQL Express on Windows


2008
To set up SafeCom on a pre-configured cluster installation, perform all the
steps listed in section 2.4.1.

2.4.1 Steps
1. Create service group (virtual server) (2.4.2)
2. Install SafeCom server (2.4.3)
3. Add SQL Express service to the virtual server (2.4.4)
4. Add SafeCom service to the virtual server (2.4.7)
5. Add Print Spooler service to the virtual server (2.4.8)
6. Change Windows Registry to reference the virtual server (2.4.5)
7. Install SafeCom server on the second node (2.4.4)
8. Change Windows Registry on the second node (2.4.5)
9. Bring the SafeCom service group online (2.4.10)
10. SafeCom Administrator must reference the virtual server (2.4.11)
11. Enter SafeCom license key code (2.4.12)
12. Install printer drivers (2.4.13)
13. Create the shared SafeCom Pull Printers (2.4.14)

D60652-01 7
2 SafeCom server cluster installation

2.4.2 Create service group (virtual server)


First you need to create a service group, also known as an application,
(virtual server). The server group consists of an IP address, a network
name, a physical disk, and a number of services that it starts, stops, and
monitors.

Tip: Use these yellow boxes below to type in specific names and locations.
This will help you typing in the exact same names various places in the
cluster installation.

Cluster Name:

Service Group:

Network Name:
Virtual Server
Name

IP Address:

Tip: Use identical names for the service group and the network name: the
service group name is the internal name and the network name is the
external name.

Create service group:

1. Click Start, point to All Programs, point to Administrative Tools,


and then click Failover Cluster Management.
2. Expand the console tree under the cluster that you want to configure.

Note: The cluster name must be a unique DNS name and cannot be the
same as the computer name of either node. For example, the computer
names of the two nodes are SafeCom-N1 and SafeCom-N2, and the
Cluster Name is SafeCom-CL.

3. Right-click Services and Applications, then click More actions… and


Create Empty Service or Application.
4. In the center pane right-click New service and application and click
Properties.
5. On the General tab type in the Name field type in the service group
name as stated in the yellow box above. Click OK.

D60652-01 8
2 SafeCom server cluster installation

Add storage/physical disk:

6. Right-click the service group and click Add storage.


7. Check the physical disk needed and click OK.
8. The physical disk is now added to the service group.

Add necessary files to storage/physical disk:

9. On the storage/physical disk you just created, you need to create


three folders that you will use later during the SafeCom server
cluster installation. We suggest the following names:
10. Create a folder named scSpool. This is where SafeCom Pull Print jobs
will be stored.
11. Create a folder named scSQL. This is where Microsoft SQL database
files will be stored.
12. Create a folder named Spool. This is used for the Microsoft print
spooler.

Document the names you chose here:

Location of
SafeCom
print files:

Location of
SQL files:

Location of
spool files:

Add network name and IP address:

13. Right-click the service group and click Add a resource and then click
1 – Client Access Point.
14. Configure Network Name and add IP Address resource of the Virtual
server (Example: SafeCom-VS1)
15. Click Next. Wait for Client Access Point confirmation. This may take
a few minutes.
16. Click Next.
17. Click Finish.
18. Use the Failover Cluster Management to bring the SafeCom server
online, and move the virtual server to the node where you want to
install SafeCom server.

Note: You can verify the virtual server name by opening a command prompt
and pinging the name. Make sure it responds with the right IP address.

D60652-01 9
2 SafeCom server cluster installation

2.4.3 Install SafeCom server


Prerequisites

Microsoft SQL Server 2008 R2 Express is distributed with the software and
REQUIRES Microsoft .Net Framework 3.5 SP1 and Windows Installer 4.5. Go to
microsoft.com to download and install them on all nodes prior to the
installation of SafeCom G4.

Tip: Windows 2008 SP2 comes with the Windows Installer 4.5, but must be
enabled as a feature.

Tip: Create a folder, safecom_trace, off the root of the C: drive of each node
you will be installing. This allows SafeCom to trace the installation and can be
quite helpful in the event of a failed installation. Upon successful installation
on all nodes, all the trace folders should be deleted to avoid tracing in a
production environment.

1. Insert the SafeCom CD or download the safecom_g4_xxx_32bit.exe or


safecom_g4_xxx_64bit.exe file from the link supplied to you. The
installation must be Run as administrator.
2. When the installation program is launched click Next.
3. Read and accept the end-user license agreement. Click Next.
4. Click Advanced installation. Click Next.
5. Click Server. Click Next.
6. Select the location for the SafeCom program files. We recommend using
the suggested location on the C:\ drive. Click Next.
7. On the shared storage, select the scSpool folder you created in 2.4.2 as
the location for the print files. Click Next.
8. Select Install SQL Server 2008 Express, specify data location as the
preferred SQL Server. Click Next.
9. Current settings are displayed. Click Install to accept and start the
installation. The Print Spooler is automatically restarted at the end of
this process.
10. Click Finish.
11. If Windows Firewall is on, then run the Open_firewall_safecom.cmd
script found in the SafeCom G4 installation folder. Alternatively,
manually open UDP port 1434 and TCP port 1433 and use SQL Server
Configuration Manager to make the SQL Express use the fixed TCP port
1433:
a. Open SQL Server Configuration Manager.
b. Expand SQL Server Network Configuration, and then select
Protocols for SAFECOMEXPRESS.
c. In the pane to the right, right-click TCP/IP and select
Properties.
d. In the TCP/IP Properties window, select the IP Addresses tab,
and then scroll to IP all.
e. Clear the field TCP Dynamic Ports.
f. In the field TCP Port, type in 1433, then click OK.
g. Click OK. A warning message appears telling you that the change
will not take effect until the service is restarted. Click OK, but
do not restart the service, as it will be started later.

D60652-01 10
2 SafeCom server cluster installation

2.4.4 Install SafeCom server on the second and subsequent nodes


Before you can install SafeCom on the second node, you need to remove the
SQL database that was created by the first installation.
We suggest renaming the folder MSSQL10_50.SAFECOMEXPRESS to e.g.
MSSQL10_50.SAFECOMEXPRESS.empty, so you have a backup should anything go
wrong. The folder can be deleted when everything works.

1. Log on to the second node.


2. Open the Failover Cluster Management program. If the console tree is
collapsed, expand it.
3. Right-click your service group and move the service group to the second
node.
4. Install SafeCom Server as described in 2.4.3 on the second node. Specify
the same location as you did in section 2.4.2 for the print files and SQL
files.
5. Change Windows Registry settings on the second node as you did on the
first node.

2.4.5 Change Windows Registry to reference the virtual server


1. On the active node, open the Registry Editor.
2. Browse to:

HKEY_LOCAL_MACHINE\SOFTWARE\
SafeCom\SafeComG4\Database

If a 32-bit SafeCom G4 version is installed on Windows 64-bit:

HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\
SafeCom\SafeComG4\Database

3. Change the value of each of these registry settings:

Registry setting name New value


DBServerNameCore virtualservername\SAFECOMEXPRESS
DBServerNameEven virtualservername\SAFECOMEXPRESS
DBServerNamePurse virtualservername\SAFECOMEXPRESS
DBServerNameTracking virtualservername\SAFECOMEXPRESS

virtualservername is the Network Name of the virtual server that


contains the SafeCom Service resource (see 2.4.2).

Warning: Make sure you change the registry settings for the DBServer
files and no other registry files. Some registry file names are very
similar, so you need to be certain that you are making changes to the
correct registry files.

4. Exit the Registry Editor.

D60652-01 11
2 SafeCom server cluster installation

2.4.6 Add SQL Express service to the virtual server


1. Open Failover Cluster Management.
2. Expand the console tree under the cluster you want to configure.
3. Expand Services and Applications.
4. Right-click on the service group you created in 2.4.2. Select Add a
resource and click 4 – Generic Service.
5. In the new resource wizard, scroll to the bottom of the list and select the
SQL Server (SAFECOMEXPRESS). SafeCom services are typically listed at
the bottom.
6. Click Next.
7. Select SQL Server (SAFECOMEXPRESS) and click Next.
8. Click Next.
9. Click Finish.
10. In the center pane, right-click SQL Server (SAFECOMEXPRESS) and select
Properties.
11. On the Dependencies tab, in the resource list Insert the Physical disk, IP
address and Network Name.
12. Click Apply.
13. On the General tab check Use Network Name for computer name.
14. Click OK.

Note: A new service is by default offline when created. Do not bring any of the
services online before having created all services and set up all dependencies.

2.4.7 Add SafeCom service to the virtual server


1. Open Failover Cluster Management.
2. If the console tree is collapsed, expand the tree under the cluster that
you want to configure.
3. Expand Services and Applications.
4. Right-click the service group you created in 2.4.2, select Add a resource
and click 4 – Generic Service.
5. Select SafeCom Service and click Next.
6. Click Next.
7. Click Finish.
8. In the center pane right-click SafeCom Service and click Properties.
9. On the Dependencies tab Insert the SQL Server (SAFECOMEXPRESS),
Physical disk, IP Address and Network Name.
10. Click OK.

D60652-01 12
2 SafeCom server cluster installation

2.4.8 Add Print Spooler service to the virtual server


1. Open Failover Cluster Management.
2. Expand the console tree under the cluster that you want to configure.
3. Expand Services and Applications.
4. Right-click the service group. Click Add a resource, More resources…
and click 9 – Add Print Spooler.
5. In the center pane right-click New Print Spooler and select Properties.
6. On the General tab specify the Spool folder you created in section 2.4.2
as the Spool folder.
7. On the Dependencies tab, in the resource list Insert the SafeCom
Service, Physical disk, IP address and Network Name.
8. Click OK.

2.4.9 Final check before bringing the clustered SafeCom online


Before you bring the clustered SafeCom solution online, verify that you have
completed the following tasks:

1. Opened the firewall as described in 2.4.3


Install SafeCom server, on all nodes in the cluster.
2. Made the SQL service use the fixed port 1433 as described in
Install SafeCom server, on all nodes in the cluster.
3. Changed the Windows Registry settings as described in (2.4.5), on all
nodes in the cluster.
4. Created trace folders as described in 2.4.3
Install SafeCom server, on all nodes in the cluster.

2.4.10 Bring the SQL Express and SafeCom services online


Caution! Never use services.msc to start or stop the SQL service and the
SafeCom service when working in a cluster installation. These services are
ONLY to be managed (started/stopped) from the Failover Cluster
Management tool by bringing the services online or offline.

1. Open Failover Cluster Management.


2. Expand Services and Applications, and then click the service group.
3. Right-click Bring this service or application online.

As the service or application moves, the status is displayed in the center


pane. Because of the defined dependencies this brings the SafeCom
Service, SQL Server (SAFECOMEXPRESS), and Print Spooler services
online.

D60652-01 13
2 SafeCom server cluster installation

2.4.11 SafeCom Administrator must reference the virtual server


In order to handle failover, all server addresses (IP address or hostname) used
in the SafeCom solution must be those of the virtual server.

1. On the active node, open the SafeCom Administrator.


2. Click Server properties.
3. In the server pane, check that the address of the virtual server where the
SafeCom resource is clustered in the server address list is correct. The
address needs to have the Network name as the server name, for example
SU8-S21-VS1, or the IP address of the virtual server.
4. Click Test server to check.
5. In the Test server dialog, confirm that the group name is the cluster name
and the server address is the IP name or the address of the virtual server.
6. Click Apply.
7. Click OK. Ignore the error message.
8. In the left pane, right-click the server group name and click Server Group
properties. Change the IP address to that of the virtual server.
9. Close SafeCom Administrator on the first node.

To export the settings you just created, perform a failover from the first node
to the second.

10. Open the SafeCom Administrator on the second node. You do not need to
log in to SafeCom Administrator.
11. Right-click the server group name, and click Server Group properties.
12. Change the IP address to that of the virtual server. Test the service to see
if it works.
13. Log in to SafeCom Administrator. If it starts, then the settings are
correct.

On all nodes:

14. Start SafeCom Administrator and right-click the group in the Server
groups pane and click Server group properties.
15. Enter the Server address of the virtual server (2.4.2). Click OK.

On one node only:


16. Log in to the group and open the Server properties dialog.
17. Enter the Server address of the virtual server (2.4.2). Click OK.

D60652-01 14
2 SafeCom server cluster installation

2.4.12 Enter SafeCom license key code


If the server where the license key code is to be installed is clustered you need
to install it on both nodes as described below. Remember in a multi-server
environment the license key code is only to be installed on the master server.

1. On the active node start SafeCom Administrator and double-click the


group in the Server groups pane. The group appears under its Cluster
Name (2.4.2). Enter the SafeCom license key code (2.8).
2. Exit SafeCom Administrator.
3. Use Failover Cluster Management to move the service group to the
second node.
4. Start SafeCom Administrator on the second (and now active node). Enter
the SafeCom license key code (2.8).
5. Exit SafeCom Administrator.

2.4.13 Install printer drivers


Best practice to avoid missing drivers when failing over is to install the
printer drivers on all nodes for each make and model of printers to be
shared. For example, if you share 100 printers of the same make and
model you only install that printer driver once.

1. On the active node, open Windows Explorer and open the Printers
dialog.
2. On the File menu click Server Properties.
3. Click on the Drivers tab. Click Add…
4. The Add Printer Driver Wizard opens. Click Next.
5. Click the make and model of the printer that you want to cluster.
Click Have Disk to use a vendor-supplied driver, and then click Next.
6. If non-Windows 2008 clients will be printing to a shared printer of
this make and model, then select the relevant environments and
operating systems on the list and then click Next.
7. Click Finish. The node installs the printer drivers to the node.
8. At this point, drivers for the make and model of the specified
printers are installed. Close the printer properties.
9. Failover to the second node and repeat step 1-8 on that node too.

D60652-01 15
2 SafeCom server cluster installation

2.4.14 Create the shared SafeCom Pull Printers and Push Printers
You only need to create shared SafeCom Pull Printers and Push Printers for the
active node.

Note: The following must be done from a node in the cluster, otherwise the
Add Printer Wizard reports: “Specified port cannot be added. The request is
not supported.”

1. Make sure that User Account Control (UAC) settings is turned off on the
active node, otherwise the adding of the printer will fail as there is not
sufficient rights to add the SafeCom Pull Port.

2. From the active node in the cluster, click Start, click Run, type:

\\servername

where servername is the Virtual Server Name. You cannot use the
IP address in this case, the virtual server name is required.

3. Verify in the title bar of the window that opens that you are using a
remote connection. If you are performing this step from one of the
nodes in the cluster, and you do not connect to the virtual server as
described, the following steps will not work.
4. Double-click the Printers folder.
5. Double-click Add Printer to start the Add Printer Wizard.
6. Click Add a local printer.
7. Choose Create a new port and select SafeCom Pull Port from the
dropdown list. Click Next. If the SafeCom Port is already created then
select it and continue to step 10.
8. Enter a unique name of your choice for the port in Port Name. Click OK.
9. The Configure SafeCom Pull Port dialog opens.
10. Enter the Server address of the virtual server (2.5.2 step 4).
11. Check Use network logon as method of Authentication.
12. Click OK. The SafeCom User Logon dialog appears. Enter User logon
and Password of a user that has SafeCom Administrator or
Technician rights. Click OK.
13. Click the same make and model of the printer you installed in
2.5.13, and then click Next.
14. When you are prompted, choose to keep the existing driver. By
choosing to use updated drivers you undo all of the work that you did
previously to install the drivers on all of the nodes. Click Next.
15. Type the printer name (using the real name), and then click Next.
16. Choose to share the printer (using the real share name), and then
click Next.
17. Type a location and comment for this printer as you would like them
to appear in Active Directory. Click Next and then Finish.

Check the Properties of the printer:

18. Right-click the printer and click Properties.


19. On the Device Settings tab check settings, such as paper size in the trays
and installable options.

D60652-01 16
2 SafeCom server cluster installation

20. On the Advanced tab check Start printing after last page is spooled as
this allows faster spooling.
21. Click Print a test page to verify the system. Click OK when prompted
to confirm that the test page printed correctly. Click OK.
22. To create additional printers of the same make and model repeat
steps 1-21 for the additional printers.

You can minimize the wait for documents to be processed and transferred to
the SafeCom server by checking Enable printer pooling on the Ports tab and
add multiple identically configured SafeCom Pull Ports. SafeCom recommends
using 1-4 ports and adding no more than 12.

At this point, the clustered SafeCom printer should be available for client use.
Try printing to the printer from a client computer. Move the group that
contains the SafeCom Service and the SafeCom printers to the other node in
the cluster and repeat the testing. Try printing from client computers of all
types of operating systems for which drivers have been installed.

D60652-01 17
2 SafeCom server cluster installation

2.5 Cluster installation – SQL Express on Windows


2003
To set up SafeCom on a pre-configured cluster installation, perform all the
steps listed in section 2.5.1.

2.5.1 Steps
1. Create a cluster group (virtual server) to host the SafeCom Service, SQL
Express and the printers (2.5.2). Or use an existing cluster group.
2. Create Physical Disk resource(s) to hold spooled print jobs, the SafeCom
print jobs and the SQL Express data files (2.5.3).
3. Install SafeCom server on the first node (2.5.4).
4. Delete the SQL data files and install on the second node (2.5.5).
5. Change Windows Registry to reference virtual server (2.5.5).
6. Add SQL Express resource to the cluster group (2.5.7).
7. Add SafeCom Service resource to the cluster group (2.5.8).
8. Add Print Spooler resource to the cluster group (2.5.9).
9. Bring SQL Express and SafeCom Service resource online (2.5.10).
10. Enter SafeCom license key on the master server (2.5.11).
11. Make SafeCom Administrator reference the virtual server (2.5.12).
12. Install printer drivers (2.5.13).
13. Create the shared SafeCom Pull Printers (2.5.14).

D60652-01 18
2 SafeCom server cluster installation

2.5.2 Create cluster group (virtual server)


1. Click Start, point to All Programs, point to Administrative Tools,
and then click Cluster Administrator.

Cluster name:

Cluster Name:
clustername

Note: The cluster name cannot be the same as the computer name
of either node. Example: The computer names of the two nodes are
SafeCom-N1 and SafeCom-N2 and the Cluster Name is SafeCom-CL.

2. On the File menu, point to New, and then click Group.


3. Configure the group properties as appropriate for your cluster.

4. Add an IP Address resource, a Network Name resource, a Physical


Disk resource, (and a Print Spooler resource) to the group. Configure
the resources correctly for the intended use.

Virtual server (Example: SafeCom-VS1):

Network Name:
servername

IP Address:

If a group exists to host the printers, ensure that a Print Spooler resource
is correctly configured in the resource group. You should have no more
than one Print Spooler resource per resource group.

The Print Spooler resource should depend on the Network Name Resource
and the Physical Disk resource of the group. Refer to 2.5.9.

2.5.3 Create Physical Disk resource(s)


1. Open Cluster Administrator.
2. In the console tree, double-click the Groups folder.
3. In the details pane, click the Group to which you want the resource to
belong.
4. On the File menu, point to New, and then click Resource.
5. In the New Resource dialog you should set Resource type to Physical
Disk and specify a Name. Click Next.
6. The Disk Parameters dialog appears. Just leave it empty and click Finish.

D60652-01 19
2 SafeCom server cluster installation

2.5.4 Install SafeCom server


Note: Microsoft SQL Server 2008 R2 Express is distributed with the software
and REQUIRES Microsoft .Net Framework 3.5 SP1 and Windows Installer 4.5.
Please visit microsoft.com to download and install the on the node prior to the
installation of SafeCom G4.

1. If the cluster group that is to contain the SafeCom server is not online,
then use the Cluster Administrator to bring it online and move the
virtual server to the node where you want to install SafeCom server.
2. Download the safecom_g4_xxx_32bit.exe or safecom_g4_xxx_64bit.exe
file from the link supplied to you. The installation must be Run as
administrator.
When the installation program is launched click Next.
3. Read and accept the end-user license agreement. Click Next.
4. Click Advanced installation. Click Next.
5. Click Server. Click Next.
6. Select the location for the SafeCom program files. Click Next.
7. Select the location for the print files. The folder must be one that can be
seen by either node, that is, it resides on the Physical Disk Resource you
created in 2.5.3. Click Next.

Location of
print files:

8. Select Install SQL Server 2008 Express, specify data location as the
preferred SQL Server. Click Next. The SQL files should be located on the
Physical Disk Resource that was created in section 2.5.3.

Location of
SQL files:

9. Current settings are displayed. Click Install to accept and start the
installation. The Print Spooler is restarted at the end of this process.
10. Click Finish.

11. If Windows Firewall is on, open UDP port 1434 and TCP port 1433 and use
SQL Server Network Utility to make the SQL Express use the fixed TCP
port 1433.

D60652-01 20
2 SafeCom server cluster installation

2.5.5 Change Windows Registry to reference the virtual server


1. On the second node (active node) open the Registry Editor.
2. Browse to:

HKEY_LOCAL_MACHINE\SOFTWARE\
SafeCom\SafeComG4\Database

If a 32-bit SafeCom G4 version is installed on Windows 64-bit:

HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\
SafeCom\SafeComG4\Database

3. For each these registry settings:

DBServerNameCore
DBServerNameEvent
DBServerNamePurse
DBServerNameTracking

4. Change the value to:

servername\SAFECOMEXPRESS

where servername is the Network Name of the virtual server that


contains the SafeCom Service resource.
5. Exit the Registry Editor.
6. Repeat steps 1-5 on the other node.

2.5.6 Install SafeCom server on the second and subsequent nodes


1. On the first node delete the SQL Express database folder
(MSSQL10_50.SAFECOMEXPRESS) from the location specified during the
installation (step 8 in section 2.5.4).
2. Failover to the second node.
3. Install SafeCom Server on the second node as described in 2.5.4. Specify
the same location as you did in section 2.5.4 step 8 for the print files and
SQL files.

Note: If you are using Remote Desktop to look at the second node you
may not be able to see the disk with the shared destination folder unless
you logout and login again.

D60652-01 21
2 SafeCom server cluster installation

2.5.7 Add SQL Express resource to the cluster group


1. Open Cluster Administrator
2. In the console tree, double-click the Groups folder.
3. In the details pane, click the Group you want the resource to belong to.
4. On the File menu, point to New, and then click Resource.
5. In the New Resource dialog you should set Resource type to Generic
service and specify SQL Server (SAFECOMEXPRESS) as Name. Click Next.
6. In the Possible owners dialog click Next.
7. To add dependencies, under Available resources, select Physical Disk, IP
Address, and Network Name and click Add.
8. In the Generic Service Parameters dialog you should enter
MSSQL$SAFECOMEXPRESS as the Service name. Leave Start parameters
empty. Check Use Network Name for computer name.
9. Click Next.
10. The Registry Replication dialog appears. Just leave it empty and click
Finish.

2.5.8 Add SafeCom Service resource to the cluster group


1. Open Cluster Administrator.
2. In the console tree, double-click the Groups folder.
3. In the details pane, click the Group to which you want the resource to
belong.
4. On the File menu, point to New, and then click Resource.
5. In the New Resource dialog you should set Resource type to Generic
service and specify SafeCom Service as Name. Click Next.
6. In the Possible owners dialog click Next.
7. To add dependencies, under Available resources, select Physical Disk, IP
Address, Network Name and SQL Server (SAFECOMEXPRESS) and click
Add.
8. In the Generic Service Parameters dialog you should enter SafeCom
Service as the Service name. Leave Start parameters empty.
9. Click Next.
10. The Registry Replication dialog appears. Just leave it empty and click
Finish.

D60652-01 22
2 SafeCom server cluster installation

2.5.9 Add Print Spooler resource to the cluster group


Note: The steps in this section are only relevant on Windows 2008 and 2003
because the Print Spooler system is cluster aware. Skip these steps if you do
not want to cluster the Print Spooler.

1. Open Cluster Administrator.


2. In the console tree, double-click the Groups folder.
3. In the details pane, click the Group to which you want the resource to
belong.
4. On the File menu, point to New, and then click Resource.
5. In the New Resource dialog you should set Resource type to Print
Spooler and specify Print Spooler as Name. Click Next.
6. To add dependencies, under Available resources, select Physical Disk, IP
Address, and Network Name and click Add.
7. In the Print Spooler Parameters dialog you should enter Spool folder and
Job completion timeout. Click Finish.

2.5.10 Bring SQL Express and SafeCom Service resource online


1. Open Cluster Administrator.
2. Bring the group online on the first node. Because of the defined
dependencies this will also bring the SafeCom Service, SQL Server
(SAFECOMEXPRESS) (and Print Spooler) resources online.

2.5.11 Enter SafeCom license key code


If the server where the license key code is to be installed is clustered you need
to install it on both nodes as described below. Remember in a multi-server
environment the license key code is only to be installed on the master server.

1. Start SafeCom Administrator and double-click the group in the Server


groups pane. The group appears under its Cluster Name (2.5.2). Enter
the SafeCom license key code (2.8).
2. Exit SafeCom Administrator.
3. Use Cluster Administrator to bring the group online on the second node.
4. Start SafeCom Administrator. Enter the SafeCom license key code (2.8).
5. Exit SafeCom Administrator.

2.5.12 SafeCom Administrator must reference the virtual server


In order to handle failover all server addresses (IP address or hostname) used in
the SafeCom solution must be those of the virtual server.

1. Start SafeCom Administrator and right-click the group in the Server


groups pane and click Server group properties.
2. Enter the Server address of the virtual server (2.5.2 step 4). Click OK.
3. Login to the group and open the Server properties dialog.
4. Enter the Server address of the virtual server (2.5.2 step 4). Click OK.

D60652-01 23
2 SafeCom server cluster installation

2.5.13 Install printer drivers


Best practice to avoid missing drivers when failing over is to install the
printer drivers for each make and model of printers to be shared. For
example, if you share 100 printers of the same make and model you only
install that printer driver once.

1. Open Windows Explorer. In the Address bar type:

\\clustergroupname

where clustergroupname is the Network Name of the virtual


server that contains the Print Spooler resource.
2. Double-click Printers. On the File menu click Server Properties.
3. Click on the Drivers tab. Click Add…
4. The Add Printer Driver Wizard opens. Click Next.
5. Click the make and model of the printer that you want to cluster.
Click Have Disk to use a vendor-supplied driver, and then click Next.
6. If non-Windows 2003 clients will be printing to a shared printer of
this make and model, then select the relevant environments and
operating systems on the list and then click Next.
7. Click Finish. The node installs the printer drivers to the node.
8. At this point, drivers for the make and model of the specified
printers are installed. Close the printer properties.

2.5.14 Create shared SafeCom Pull Printers and Push Printers


1. From a node in the cluster, click Start, click Run, type:

\\clustergroupname

clustergroupname is the Network Name of the virtual server that


contains the Print Spooler resource.

You have to perform the above from a node in the cluster or the Add
Printer Wizard displays “Specified port cannot be added. The
request is not supported.”

2. Look at the title bar in the new open window to verify that you are
using a remote connection. If you are performing this step from one
of the nodes in the cluster, and you do not connect to the virtual
server as described, the following steps will not work.
3. Double-click the Printers folder.
4. Double-click Add Printer to start the Add Printer Wizard.
5. Click Next. Select Local printer and clear Automatically detect and
install my Plug and Play printer. Click Next.

D60652-01 24
2 SafeCom server cluster installation

6. You should only have the Remote print server clustergroupname


option available on this screen. If you have other options, you have
performed the preceding steps incorrectly. In that case, click Cancel
and start over, otherwise, click Next.
7. Choose Create a new port and select SafeCom Pull Port from the
dropdown list. Click Next. If the SafeCom Port is already created then
select it and continue to step 10.
8. Enter a unique name of your choice for the port in Port Name. Click OK.
9. The Configure SafeCom Pull Port dialog appears.
10. Enter the Server address of the virtual server (2.5.2 step 4).
11. Check Use network logon as method of Authentication.
12. Click OK. The SafeCom User Logon dialog appears. Enter User logon
and Password of a user that has SafeCom Administrator or
Technician rights. Click OK.
13. Click the same make and model of the printer you installed in
2.5.13, and then click Next.
14. When you are prompted, choose to keep the existing driver. By
choosing to use updated drivers you undo all of the work that you did
previously to install the drivers on all of the nodes. Click Next.
15. Type the printer name (using the real name), and then click Next.
16. Choose to share the printer (using the real share name), and then
click Next.
17. Type a location and comment for this printer as you would like them
to appear in Active Directory, and then click Next.
18. Select Yes to print a test page to verify the system. Click Next. Click
OK when prompted to confirm that the test page printed correctly.
Click Finish.
19. To create additional printers of the same make and model repeat
steps 1 through 18 for the additional printers.

Check the Properties of the printer:

1. Right-click the printer, and then click Properties.


2. On the Device Settings tab check settings, such as paper size in the trays
and installable options.
3. On the Advanced tab check Start printing after last page is spooled as
this allows faster spooling.
4. Click OK.

You can minimize the wait for documents to be processed and transferred
to the SafeCom server by checking Enable printer pooling on the Ports
tab and add multiple identically configured SafeCom Pull Ports. In our
experience 1-4 ports is sufficient and no more than 12 ports should be
added.

At this point, the clustered SafeCom printer should be available for client use.
Test printing from a client computer. Move the group that contains the
SafeCom Service and the SafeCom printers to the other node in the cluster and
repeat the test. Try printing from client computers on all your operating
systems where drivers are installed.

D60652-01 25
2 SafeCom server cluster installation

2.6 Cluster installation – SQL 2008 on Windows


2008
To set up SafeCom on a pre-configured cluster installation, perform all steps
listed in section 2.6.1.

2.6.1 Steps
1. On the SQL Server you intend to use you need to create the intermediate
SQL user safecominstall.
2. Create service group (virtual server) (2.6.2).
3. Install SafeCom server on the first node (2.6.3).
4. Install on the second node (2.6.4).
5. Add SafeCom Service resource to the service group (2.6.5).
6. Add Print Spooler resource to the service group (2.6.6).
7. Bring SafeCom Service resource online (2.6.7).
8. Enter SafeCom license key on the master server (2.6.8).
9. Make SafeCom Administrator reference the virtual server (2.6.9).
10. Install printer drivers (2.6.10).
11. Create the shared SafeCom Pull Printers (2.6.11).
12. Delete the intermediate SQL user safecominstall.

D60652-01 26
2 SafeCom server cluster installation

2.6.2 Create service group (virtual server)


Create service group:

1. Click Start, point to All Programs, point to Administrative Tools,


and then click Failover Cluster Management.
2. If the console tree is collapsed, expand the tree under the cluster that
you want to configure.

Cluster Name:
clustername

Note: The cluster name cannot be the same as the computer name of
either node. Example: The computer names of the two nodes are
SafeCom-N1 and SafeCom-N2 and the Cluster Name is SafeCom-CL.

3. Right-click Services and Applications, then click More actions… and


Create Empty Service or Application.
4. In the center pane right-click New service and application and click
Properties.
5. On the General tab enter the Name and click OK.

Service group:

Add storage:

6. Expand Services and Applications.


7. Right-click the service group and click Add storage.
8. Check the desired physical disk and click OK.

Add network name and IP address:

9. Right-click the service group and click Add a resource and then click 1 –
Client Access Point.
10. Configure Network Name and add IP Address resource of the Virtual
server (Example: SafeCom-VS1):

Network Name:
servername

IP Address:

11. Click Next.


12. Click Next.
13. Click Finish.

D60652-01 27
2 SafeCom server cluster installation

2.6.3 Install SafeCom server


1. If the cluster group that is to contain the SafeCom server is not online,
then use the Failover Cluster Management to bring it online and move
the virtual server to the node where you want to install the SafeCom
server.
2. Download the safecom_g4_xxx_32bit.exe or safecom_g4_xxx_64bit.exe
file from the link supplied to you. The installation must be Run as
administrator.
When the installation program is launched click Next.
3. Read and accept the end-user license agreement. Click Next.
4. Click Advanced installation. Click Next.
5. Click Server. Click Next.
6. Select the location for the SafeCom program files. Click Next.
7. Select the location for print files. The folder must be one that can be
seen by either node, that is, it resides on the Physical Disk Resource that
was added in 2.6.2. Click Next.

Location of
print files:

8. Select Use an existing SQL Server as preferred SQL Server, then click
Next.
On the existing SQL Server you need to create the intermediate SQL user:
safecominstall. On the SQL Server enable the TCP/IP protocol. Enter the
SQL Server as servername\instancename or just servername if there
is no named instance of the SQL Server. The instance name is case
sensitive.
9. Current settings are displayed. Click Install to accept and start the
installation. The Print Spooler is restarted at the end of this process.
10. Click Finish.

11. Register sqldmo.dll on the SQL 2008 Server (2.6.12).


12. If Windows Firewall is on, then open UDP port 1434 and TCP port 1433
and use SQL Server Network Utility to make the SQL Server use the fixed
TCP port 1433.

D60652-01 28
2 SafeCom server cluster installation

2.6.4 Install SafeCom server on second node


1. Failover to the second node.
2. Install SafeCom Server on the second node as described in 2.6.3. Specify
the same location as you did in section 2.6.3 step 7 for the print files.

Note: If you are using Remote Desktop to look at the second node you
may not be able to see the disk with the shared destination folder unless
you logout and login again.

2.6.5 Add SafeCom Service resource to the service group


1. Open Failover Cluster Management.
2. If the console tree is collapsed, expand the tree under the cluster that
you want to configure.
3. Expand Services and Applications.
4. Click on the service group and then, under Actions (on the right), click
Add a resource and click 4 – Generic Service.
5. Select SafeCom Service and click Next.
6. Click Next.
7. Click Finish.
8. In the center pane right-click SafeCom Service and click Properties.
9. On the Dependencies tab insert the Physical disk, IP Address and
Network Name.
10. Click OK.

2.6.6 Add Print Spooler resource to the service group


1. Open Failover Cluster Management.
2. If the console tree is collapsed, expand the tree under the cluster that
you want to configure.
3. Expand Services and Applications.

4. Click on the service group and then, under Actions (on the right), click
Add a resource, More resources… and click 9 – Add Print Spooler.
5. In the center pane right-click New Print Spooler and click Properties.
6. On the General tab specify the Spool folder. Make sure the folder exists.

Note: The Spool folder MUST be on a physical (clustered) disk that


belongs to the same service group as the Print Spooler.

7. On the Dependencies tab insert the SafeCom Service, Physical disk, IP


Address and Network Name.
8. Click OK.

2.6.7 Bring SafeCom Service resource online


1. Open Failover Cluster Management.
2. Expand Services and Applications, and then click the service group.
3. Under Actions (on the right), click Bring this service or application
online.

D60652-01 29
2 SafeCom server cluster installation

As the service or application is brought online, the status is displayed in


the results pane (center pane). Because of the defined dependencies this
will bring the SafeCom Service (and Print Spooler) resources online.

2.6.8 Enter SafeCom license key code


If the server where the license key code is to be installed is clustered you need
to install it on both nodes as described below. Remember in a multi-server
environment the license key code is only to be installed on the master server.

1. On the active node start SafeCom Administrator, login and double-click


the group in the Server groups pane. The group appears under its Cluster
Name (2.6.2). Enter the SafeCom license key code (2.8).
2. Exit SafeCom Administrator.
3. Use Failover Cluster Management to move the group to the second node.
4. Start SafeCom Administrator on the second (and now active node). Enter
the SafeCom license key code (2.8).
5. Exit SafeCom Administrator.

2.6.9 SafeCom Administrator must reference the virtual server


In order to handle failover all server addresses (IP address or hostname) used in
the SafeCom solution must be those of the virtual server.

1. Start SafeCom Administrator and right-click the group in the Server


groups pane and click Server group properties.
2. Enter the Server address of the virtual server (2.6.2 step 10). Click OK.
3. Login to the group and open the Server properties dialog.
4. Enter the Server address of the virtual server (2.6.2 step 10). Click OK.

2.6.10 Install printer drivers


Best practice to avoid missing drivers when failing over is to install the
printer drivers for each make and model of printers to be shared. For
example, if you share 100 printers of the same make and model you only
install that printer driver once.

1. Open Windows Explorer. In the Address bar type:

\\clustergroupname

where clustergroupname is the Network Name of the virtual


server that contains the Print Spooler resource.
2. Double-click Printers. On the File menu click Server Properties.
3. Click on the Drivers tab. Click Add…
4. The Add Printer Driver Wizard opens. Click Next.
5. Click the make and model of the printer that you want to cluster.
Click Have Disk to use a vendor-supplied driver, and then click Next.
6. If non-Windows 2008 clients will be printing to a shared printer of
this make and model, then select the relevant environments and
operating systems on the list and then click Next.
7. Click Finish.

D60652-01 30
2 SafeCom server cluster installation

2.6.11 Create the shared SafeCom Pull Printers


Please ensure that User Account Control (UAC) settings is turned off on the
active node, otherwise the adding of the printer will fail as there is not
sufficient rights to add the SafeCom Pull Port.

1. From a node in the cluster, click Start, click Run, type:

\\clustergroupname

where clustergroupname is the Network Name of the virtual


server that contains the Print Spooler resource.

You have to do the above from a node in the cluster, otherwise the
Add Printer Wizard will report: “Specified port cannot be added.
The request is not supported.”

2. Verify in the title bar of the window that opens that you are using a
remote connection. If you are performing this step from one of the
nodes in the cluster, and you do not connect to the virtual server as
described, the following steps will not work.
3. Double-click the Printers folder.
4. Double-click Add Printer to start the Add Printer Wizard. Click
Next.
5. Click Add a local printer. Click Next.
6. You should only have the Remote print server clustergroupname
option available on this screen. If you have other options, you have
performed the preceding steps incorrectly. In that case, click Cancel
and start over, otherwise, click Next.
7. Choose Create a new port and select SafeCom Pull Port from the
dropdown list. Click Next. If the SafeCom Port is already created then
select it and continue to step 10.
8. Enter a unique name of your choice for the port in Port Name. Click OK.
9. The Configure SafeCom Pull Port dialog appears.
10. Enter the Server address of the virtual server (2.6.2 step 10).
11. Check Use network logon as method of Authentication.

D60652-01 31
2 SafeCom server cluster installation

12. Click OK. The SafeCom User Logon dialog appears. Enter User logon
and Password of a user that has SafeCom Administrator or
Technician rights. Click OK.
13. Click the same make and model of the printer you installed in
2.6.10, and then click Next.
14. When you are prompted, choose to keep the existing driver. By
choosing to use updated drivers you undo all of the work that you did
previously to install the drivers on all of the nodes. Click Next.
15. Type the printer name (using the real name), and then click Next.
16. Choose to share the printer (using the real share name), and then
click Next.
17. Type a location and comment for this printer as you would like them
to appear in Active Directory, and then click Next.
18. Click Print a test page to verify the system. Click OK when prompted
to confirm that the test page printed correctly. Click Finish.
19. To create additional printers of the same make and model repeat
steps 1 through 18 for the additional printers.

Check the Properties of the printer:

1. Right-click the printer, and then click Properties.


2. On the Device Settings tab check settings, such as paper size in the trays
and installable options.
3. On the Advanced tab check Start printing after last page is spooled as
this allows faster spooling.
4. Click OK.

You can minimize the wait for documents to be processed and transferred to
the SafeCom server by checking Enable printer pooling on the Ports tab and
add multiple identically configured SafeCom Pull Ports. In our experience 1-4
ports is sufficient and no more than 12 ports should be added.

At this point, the clustered SafeCom printer should be available for client use.
Try printing to the printer from a client computer. Move the group that
contains the SafeCom Service and the SafeCom printers to the other node in
the cluster and repeat the testing. Try printing from client computers of all
types of operating systems for which drivers have been installed.

2.6.12 Register sqldmo.dll on SQL 2008 Server


This section is relevant for a SafeCom multi server solution. Microsoft SQL
Server 2008 by default allows connections from another SQL Server 2008. To
allow connections from SQL Server 2005, 2000 and SQL Express the Microsoft
component sqldmo.dll need to be installed and registered on the SQL Server
2008.

1. Click Start, type regsvr32.exe sqldmo.dll into the Search box and press
ENTER.

If you get an error message then install SQLServer2005_BC.msi and run the
above command again.

D60652-01 32
2 SafeCom server cluster installation

2.7 Cluster installation – SQL 2005 on Windows


2003
In the following sections, it is described how to set up SafeCom on a pre-
configured cluster installation.

2.7.1 Steps
1. On the SQL Server you intend to use you need to create the intermediate
SQL user safecominstall.
2. Create a cluster group (virtual server) to host the SafeCom Service and
the printers (2.7.2). Or use an existing cluster group.
3. Create Physical Disk resource(s) to hold spooled print jobs and the
SafeCom print jobs (2.7.3).
4. Install SafeCom server on the first node (2.7.4).
5. Install on the second node (2.7.5).
6. Add SafeCom Service resource to the cluster group (2.7.6).
7. Add Print Spooler resource to the cluster group (2.7.7).
8. Bring SafeCom Service resource online (2.7.8).
9. Enter SafeCom license key on the master server (2.7.9).
10. Make SafeCom Administrator reference the virtual server (2.7.10).
11. Install printer drivers (2.7.11).
12. Create the shared SafeCom Pull Printers (2.7.12).
13. Delete the intermediate SQL user safecominstall.

D60652-01 33
2 SafeCom server cluster installation

2.7.2 Create cluster group (virtual server)


1. Click Start, point to All Programs, point to Administrative Tools,
and then click Cluster Administrator.

Cluster name:

Cluster Name:
clustername

Note: The cluster name cannot be the same as the computer name
of either node. Example: The computer names of the two nodes are
SafeCom-N1 and SafeCom-N2 and the Cluster Name is SafeCom-CL.

2. On the File menu, point to New, and then click Group.


3. Configure the group properties as appropriate for your cluster.

4. Add an IP Address resource, a Network Name resource, a Physical


Disk resource, (and a Print Spooler resource) to the group. Configure
the resources correctly for the intended use.

Virtual server (Example: SafeCom-VS1):

Network Name:
servername

IP Address:

If a group exists to host the printers, ensure that a Print Spooler resource
is correctly configured in the resource group. You should have no more
than one Print Spooler resource per resource group.

The Print Spooler resource should depend on the Network Name Resource
and the Physical Disk resource of the group. Refer to 2.7.7.

2.7.3 Create Physical Disk resource(s)


1. Open Cluster Administrator.
2. In the console tree, double-click the Groups folder.
3. In the details pane, click the Group to which you want the resource to
belong.
4. On the File menu, point to New, and then click Resource.
5. In the New Resource dialog you should set Resource type to Physical
Disk and specify a Name. Click Next.
6. The Disk Parameters dialog appears. Just leave it empty and click Finish.

D60652-01 34
2 SafeCom server cluster installation

2.7.4 Install SafeCom server


1. If the cluster group that is to contain the SafeCom server is not online,
then use the Cluster Administrator to bring it online and move the
virtual server to the node where you want to install the SafeCom server.
2. Download the safecom_g4_xxx_32bit.exe or safecom_g4_xxx_64bit.exe
file from the link supplied to you. The installation must be Run as
administrator.
When the installation program is launched click Next.
3. Read and accept the end-user license agreement. Click Next.
4. Click Advanced installation. Click Next.
5. Click Server. Click Next.
6. Select the location for the SafeCom program files. Click Next.
7. Select the location for print files. The folder must be one that can be
seen by either node, that is, it resides on the Physical Disk Resource you
created in 2.7.3. Click Next.

Location of
print files:

8. Select Use an existing SQL Server as preferred SQL Server, then click
Next.
On the existing SQL Server you need to create the intermediate SQL user:
safecominstall. On the SQL Server enable the TCP/IP protocol. Enter the
SQL Server as servername\instancename or just servername if there
is no named instance of the SQL Server.
9. Current settings are displayed. Click Install to accept and start the
installation. The Print Spooler is restarted at the end of this process.
10. Click Finish.

11. If Windows Firewall is on, then open UDP port 1434 and TCP port 1433
and use SQL Server Network Utility to make the SQL Server use the fixed
TCP port 1433.

D60652-01 35
2 SafeCom server cluster installation

2.7.5 Install SafeCom server on second and subsequent nodes


1. Failover to the second node.
2. Install SafeCom Server on the second node as described in 2.7.4. Specify
the same location as you did in section 2.7.4 step 7 for the print files.

Note: If you are using Remote Desktop to look at the second node you
may not be able to see the disk with the shared destination folder unless
you log out and log in again.

2.7.6 Add SafeCom Service resource to the cluster group


1. Open Cluster Administrator.
2. In the console tree, double-click the Groups folder.
3. In the details pane, click the Group to which you want the resource to
belong.
4. On the File menu, point to New, and then click Resource.
5. In the New Resource dialog you should set Resource type to Generic
service and specify SafeCom Service as Name. Click Next.
6. In the Possible owners dialog click Next.
7. To add dependencies, under Available resources, select Physical Disk, IP
Address, and Network Name and click Add.
8. In the Generic Service Parameters dialog you should enter SafeCom
Service as the Service name. Leave Start parameters empty.
9. Click Next.
10. The Registry Replication dialog appears. Just leave it empty and click
Finish.

2.7.7 Add Print Spooler resource to the cluster group


Note: The steps in this section are only relevant on Windows 2008 and 2003
because the Print Spooler system is cluster aware. These steps can be skipped
if you do not want to cluster the Print Spooler.

1. Open Cluster Administrator.


2. In the console tree, double-click the Groups folder.
3. In the details pane, click the Group to which you want the resource to
belong.
4. On the File menu, point to New, and then click Resource.
5. In the New Resource dialog you should set Resource type to Print
Spooler and specify Print Spooler as Name. Click Next.
6. To add dependencies, under Available resources, select Physical Disk, IP
Address and Network Name and click Add.
7. In the Print Spooler Parameters dialog you should enter Spool folder and
Job completion timeout. Click Finish.

2.7.8 Bring SafeCom Service resource online


1. Open Cluster Administrator.
2. Bring the group online on the first node. Because of the defined
dependencies this will bring the SafeCom Service (and Print Spooler)
resources online.

D60652-01 36
2 SafeCom server cluster installation

2.7.9 Enter SafeCom license key code


If the server where the license key code is to be installed is clustered you need
to install it on all nodes as described below. Remember in a multi-server
environment the license key code is only to be installed on the master server.

1. Start SafeCom Administrator, login and double-click the group in the


Server groups pane. The group appears under its Cluster Name (2.7.2).
Enter the SafeCom license key code (2.8).
2. Exit SafeCom Administrator.
3. Use Cluster Administrator to bring the group online on the second node.
4. Start SafeCom Administrator. Enter the SafeCom license key code (2.8).
5. Exit SafeCom Administrator.

2.7.10 SafeCom Administrator must reference the virtual server


In order to handle failover all server addresses (IP address or hostname) used in
the SafeCom solution must be those of the virtual server.

1. Start SafeCom Administrator and right-click the group in the Server


groups pane and click Server group properties.
2. Enter the Server address of the virtual server (2.7.2 step 4). Click OK.
3. Login to the group and open the Server properties dialog.
4. Enter the Server address of the virtual server (2.7.2 step 4). Click OK.

D60652-01 37
2 SafeCom server cluster installation

2.7.11 Install printer drivers


Best practice to avoid missing drivers when failing over is to install the
printer drivers for each make and model of printers to be shared. For
example, if you share 100 printers of the same make and model you only
install that printer driver once.

1. Open Windows Explorer. In the Address bar type:

\\clustergroupname

where clustergroupname is the Network Name of the virtual


server that contains the Print Spooler resource.
2. Double-click Printers. On the File menu click Server Properties.
3. Click on the Drivers tab. Click Add…
4. The Add Printer Driver Wizard opens. Click Next.
5. Click the make and model of the printer that you want to cluster.
Click Have Disk to use a vendor-supplied driver, and then click Next.
6. If non-Windows 2003 clients will be printing to a shared printer of
this make and model, then select the relevant environments and
operating systems on the list and then click Next.
7. Click Finish. The node installs the printer drivers to the node.
8. At this point, drivers for the make and model of the specified
printers are installed. Close the printer properties.

2.7.12 Create the shared SafeCom Pull Printers and Push Printers
1. From a node in the cluster, click Start, click Run, type:

\\clustergroupname

where clustergroupname is the Network Name of the virtual


server that contains the Print Spooler resource.

You have to do the above from a node in the cluster, otherwise the
Add Printer Wizard will report: “Specified port cannot be added.
The request is not supported.”

2. Verify in the title bar of the window that opens that you are using a
remote connection. If you are performing this step from one of the
nodes in the cluster, and you do not connect to the virtual server as
described, the following steps will not work.
3. Double-click the Printers folder.
4. Double-click Add Printer to start the Add Printer Wizard. Click
Next.

D60652-01 38
2 SafeCom server cluster installation

5. Click Next. Select Local printer and clear Automatically detect and
install my Plug and Play printer. Click Next.
6. You should only have the Remote print server clustergroupname
option available on this screen. If you have other options, you have
performed the preceding steps incorrectly. In that case, click Cancel
and start over, otherwise, click Next.
7. Choose Create a new port and select SafeCom Pull Port from the
dropdown list. Click Next. If the SafeCom Port is already created then
select it and continue to step 10.
8. Enter a unique name of your choice for the port in Port Name. Click OK.
9. The Configure SafeCom Pull Port dialog appears.
10. Enter the Server address of the virtual server (2.7.2 step 4).
11. Check Use network logon as method of Authentication.
12. Click OK. The SafeCom User Logon dialog appears. Enter User logon
and Password of a user that has SafeCom Administrator or
Technician rights. Click OK.
13. Click the same make and model of the printer you installed in
2.7.11, and then click Next.
14. When you are prompted, choose to keep the existing driver. By
choosing to use updated drivers you undo all of the work that you did
previously to install the drivers on all of the nodes. Click Next.
15. Type the printer name (using the real name), and then click Next.
16. Choose to share the printer (using the real share name), and then
click Next.
17. Type a location and comment for this printer as you would like them
to appear in Active Directory, and then click Next.
18. Select Yes to print a test page to verify the system. Click Next. Click
OK when prompted to confirm that the test page printed correctly.
Click Finish.
19. To create additional printers of the same make and model repeat
steps 1 through 18 for the additional printers.

Check the Properties of the printer:

1. Right-click the printer, and then click Properties.


2. On the Device Settings tab check settings, such as paper size in the trays
and installable options.
3. On the Advanced tab check Start printing after last page is spooled as
this allows faster spooling.
4. Click OK.

You can minimize the wait for documents to be processed and transferred to
the SafeCom server by checking Enable printer pooling on the Ports tab and
add multiple identically configured SafeCom Pull Ports. In our experience 1-4
ports is sufficient and no more than 12 ports should be added.

At this point, the clustered SafeCom printer should be available for client use.
Try printing to the printer from a client computer. Move the group that
contains the SafeCom Service and the SafeCom printers to the other node in
the cluster and repeat the testing. Try printing from client computers of all
types of operating systems for which drivers have been installed.

D60652-01 39
2 SafeCom server cluster installation

2.8 Install the SafeCom license key code


All SafeCom licenses require the installation of a license key code that is linked
to the server via the computer name (2.8.1). On a cluster server the license is
based on the cluster name (2.8.1).

Note: If your SafeCom solution is a multi server solution the license is based
on the name of the SafeCom master server and only needs to be installed on
the SafeCom master server. The license applies to all the servers in the group.

The supplier of your SafeCom solution will provide you with your license key
code.

1. On the server, click Start, point to All Programs, SafeCom G4 and click
SafeCom Administrator.
2. Log in to the server by double-clicking its Group name listed in the left
pane.
3. Enter User logon (default is ADMIN) and Password (default is nimda).
4. On the Servers menu, click License.
5. Enter the license key code and click Apply. Click Close. The license key
code takes immediate effect and there is no need to restart the server.

2.8.1 Determine the Cluster Name


On a cluster server the license is based on the cluster name instead of the
computer name.

Windows 2008:

1. Open Failover Cluster Management.


2. Browse to the cluster and select Properties.
3. Name contains the cluster name.

Windows 2003:

1. Open Cluster Administrator.


2. Browse to Groups, Cluster Group.
3. Right-click Cluster Name and select Properties.
4. Click on the Parameters tab.
5. Name contains the cluster name.

D60652-01 40
2 SafeCom server cluster installation

2.8.2 Determine the Computer Name


1. Open the Control Panel, and click System.
2. Click the Computer Name tab and note the Full computer name. Only
the first part of the computer name (up to the first dot ‘.’) is used.

The first part of the license key code reflects the computer name, with
the exception that it is in uppercase and any dashes have been stripped
out. Please observe that spaces and underscores are preserved.

Computer name Sample license keys


prn-srv1.acme PRNSRV1-2923rS-254zMhqGTH-5B62ZZ
Prn_Srv F16 PRN_SRV F16-29233Xa-2s4A2ZCfDG-5BkJdy

2.9 Upgrade SafeCom installation on cluster


Caution! Before upgrading, make sure to create a backup of the four SafeCom
databases (refer to section 3.9.6 in SafeCom G4 Administrator’s Manual
D60650).

1. Bring the clustered SafeCom resource offline, using the cluster


administrator on the service group/ virtual server where the SafeCom
service is clustered.
2. Bring the clustered Microsoft printer spooler resource offline, using the
cluster administrator on the service group/ virtual server where the
SafeCom service is clustered.
3. On each node stop the local printer spooler resource using the local
service console.
4. After the upgrade reboots the first node, update the SafeCom software by
running the SafeCom installer.
5. When the first node is up again, repeat the upgrading of the next node
(step 4), until all nodes are upgraded.
6. When the last node is up and running bring service group /virtual server
online using the cluster administrator. In order to follow the upgrade
process, enable SafeCom trace, by creating the SafeCom trace folder on
the active node before bringing the service group/virtual server online.
The update process is located in the scJobserver trace file.

This process could take a significant time, and while the upgrade process on
the database is in process, you are not able to login though the SafeCom
administrator GUI.

Note: If this cluster is part of multi server installation remember that all
SafeCom slave servers should be upgraded before the SafeCom master server.
The slave server is in pending state until the master server has been upgraded.

D60652-01 41
2 SafeCom server cluster installation

2.10 User rights required when adding printers


The policy of some corporations may prohibit grant of Windows administrator
rights to the user who needs to add SafeCom printers and configure the
SafeCom Pull Port and SafeCom Push Port.

In most cases there are no policy restrictions and the user who adds SafeCom
printers has Windows administrator rights on the computer in question and
therefore there is no need to make any changes.

In cases with policy restrictions AND if the adding of printers is done remotely
by typing \\server in Explorer then special steps must be followed. If the
adding of printers is done using Remote Desktop these steps are not required.

The special steps: The user in question must be a member a group with
sufficient rights, permissions must be granted and the Print Spooler must be
restarted. Additional configuration changes are required if the SafeCom server
is clustered.

One way to go about this would be to add the user to the Domain Print
Operators group and then add the Domain Print Operators group to the local
Power Users group on the print servers. This way you do not need to add the
individual users to the local Power Users group on the print servers.

The steps are covered in the following:

If the SafeCom server is clustered complete these steps:

 User MUST be a member of the local Power Users group on both nodes.
 The SafeCom Port Monitors are installed on the computer and the version
of these is across the solution.

On node 1 and 2 grant permissions in Local Security:

1. Open the Control Panel.


2. Click Administrative Tools and Local Security Policy.
3. Browse to Local Policies, User Rights Assignment and double-click Load
and unload device drivers.
4. Click Add User or Group and add the local Power Users group.
5. Repeat step 1-4 on the other node.

On node 1 grant permission in cluster:

Windows 2008:

1. Open Failover Cluster Management.


2. Right-click [Cluster] and click Properties.
3. On the Cluster permissions tab add the local Power Users group and
grant Full Control.

Windows 2003:

D60652-01 42
2 SafeCom server cluster installation

1. Open Cluster Administrator.


2. Right-click [Cluster] and click Properties.
3. On the Security tab add the local Power Users group and grant Full
Control.

On node 1 grant permission in Registry:

1. Open the Registry Editor and browse to:

HKEY_LOCAL_MACHINE\SYSTEM\Cluster\Resources

2. Right-click Resources and click Permissions.


3. Add the local Power Users group and grant Full Control.

Restart the Print Spooler:

1. To take effect on the changes, open Cluster Administrator to restart


Print Spooler. Locate Print Spooler service, right-click and choose Take
Offline, wait for status changed to Offline. Then right-click Print Spooler
again and choose Bring Online to start service.

D60652-01 43
3 SafeCom Device Server cluster installation

3 SafeCom Device Server cluster


installation
3.1 Introduction
SafeCom Device Server is a web server based component that is used to offer
SafeCom Go functionality on selected devices from Fuji Xerox, Konica Minolta,
Océ, Sharp, Xerox, and other vendors. It uses SOAP and XML to communicate
with the device.

With Microsoft Cluster Service (MSCS) you can ensure high availability of the
SafeCom Device Server by use of failover cluster where two (or more) servers
(nodes) connect together so one can take over for the other in the event of a
hardware or software failure.

3.2 Cluster installation – Windows 2008


In the following sections, it is described how to set up SafeCom on a pre-
configured cluster installation.

3.2.1 Steps
1. Install Java 32-bit on each of the nodes in the cluster (3.2.2)
2. Create service group (virtual server) (3.2.3)
3. Create a folder to store config.ini (3.2.4)
4. Install SafeCom Device Server (3.2.5)
5. Edit the config.ini file (Error! Reference source not found.)
6. Enable the configuration of HP devices (3.2.6)
6. Make SafeCom Device Server start manually (3.2.7)
7. Install SafeCom Device Server on second node (3.2.8)
8. Edit the config.ini file (3.2.9)
9. Make SafeCom Device Server start manually (3.2.10)
10. Add SafeCom Device Server resource to the service group (3.2.11)
11. Bring SafeCom Device Server resource online (3.2.12)

3.2.2 Install Java 32-bit on each of the nodes in the cluster


1. On the first node, open a 32-bit version of Internet Explorer (on a
Windows OS x64).
2. Go to www.java.com and install Java.
3. Repeat step 1 and 2 on all existing nodes.

D60652-01 44
3 SafeCom Device Server cluster installation

3.2.3 Create service group (virtual server)


First you need to create a service group (virtual server). The server group
consists of an IP address, a network name, a physical disk, and a number
of services that it starts, stops, and monitors.

Tip: Use these yellow boxes below to enter specific names and locations.
This makes it easy for you to refer back to during installation.

Cluster Name:

Service Group:

Network Name:
Server Name

IP Address:

Create service group:

1. Click Start, point to All Programs, point to Administrative Tools,


and then click Failover Cluster Management.
2. Expand the console tree under the cluster that you want to configure.

Note: The cluster name cannot be the same as the computer name of
either node. For example, the computer names of the two nodes are
SafeCom-N1 and SafeCom-N2, and the Cluster Name is SafeCom-CL.

3. Right-click Services and Applications, then click More actions… and


Create Empty Service or Application.
4. In the results pane (center pane) right-click New service and
application and click Properties.
5. On the General tab enter the Name and click OK.

Add storage/physical disk:

6. Right-click the service group and click Add storage.


7. Check the physical disk needed and click OK.
8. The physical disk is now added to the service group.

D60652-01 45
3 SafeCom Device Server cluster installation

Add necessary files to storage/physical disk:

9. On the storage/physical disk you just created, you need to create


three files that you will use later during the SafeCom server cluster
installation.
10. Create a file named scSpool. This is where SafeCom Pull Print jobs
will be stored.
11. Create a file named scdb. This is where SafeCom will be stored.
12. Create a file named sSQL. This is where Microsoft SQL database files
will be stored.

Add network name and IP address:

13. Right-click the service group and click Add a resource and then click
1 – Client Access Point.
14. Configure Network Name and add IP Address resource of the Virtual
server (Example: SafeCom-VS1)
15. Click Next. Wait for Client Access Point confirmation. This may take
a few minutes.
16. Click Next.
17. Click Finish.
18. Use the Failover Cluster Management to bring the SafeCom server
online, and move the virtual server to the node where you want to
install SafeCom server.

Note: You can verify the virtual server name by opening a command prompt
and pinging the name. Make sure it responds with the right IP address.

3.2.4 Create a folder to store Device Server config folder


1. Create the folder \scDeviceServer for the SafeCom Device Server’s config
folder. The folder must be one that can be seen by both nodes,and exists
on the storage/physical disk that was added in 3.2.2. (Example: P:\
scDeviceServer):

Location of
config folder:

2. To make sure this works with HP future smart devices, you also need to
copy the HPJediConfig.xml file to this folder.

D60652-01 46
3 SafeCom Device Server cluster installation

3.2.5 Install SafeCom Device Server


1. Insert the SafeCom CD or download the safecom_device_server_nnn.exe
file from the link supplied to you. The installation must be Run as
administrator. When the installation program is launched click Next.
2. Choose the destination folder for the files. Click Next.

The default installation folder is:

C:\Program Files\
SafeCom\SafeCom Device Server

On Windows 64-bit:

C:\Program Files (x86)\


SafeCom\SafeCom Device Server

3. Click Next.
4. Click Install.
5. Click Finish.

3.2.6 Enable the configuration of HP devices


This step is only relevant if HP devices must be configured by the device server.

1. Copy the file <%InstallDir%>/config/HPJediConfig.xml to the directory


specified in the deviceserver.config.dir property (refer to section Error!
Reference source not found.).

The <%InstallDir%> is the SafeCom Device Server installation folder (refer


to section 0). By default located in:

C:\Program Files\
SafeCom\SafeCom Device Server

On Windows 64-bit:

C:\Program Files (x86)\


SafeCom\SafeCom Device Server

3.2.7 Make the SafeCom Device Server start manually


1. On the first node open the Control Panel.
2. Click Administrative Tools. Click Services.
3. Right-click SafeCom Device Server. Click Properties.
4. Click Stop and set Startup type to Manual. Click OK.

D60652-01 47
3 SafeCom Device Server cluster installation

3.2.8 Install SafeCom Device Server on second node


1. Failover to the second node.
2. Install SafeCom Device Server on the second node as described in 0.

3.2.9 Edit the config.ini file


1. Browse to SafeCom Device Server installation folder and the subfolder
equinox.
2. Right-click the config.ini file and click Edit to open the file in Notepad.
Add one line to configure the address of the virtual server (Step 10 in
3.2.2) and a second line to configure the location of the shared config.ini
file (Step 1 in 3.2.4).

Example:
deviceserver.serverAddress=172.16.6.7
deviceserver.config.dir=P:\scDeviceServer

3. Save the config.ini file.

3.2.10 Make the SafeCom Device Server start manually


1. On the first node open the Control Panel.
2. Click Administrative Tools. Click Services.
3. Right-click SafeCom Device Server. Click Properties.
4. Click Stop and set Startup type to Manual. Click OK.

3.2.11 Add SafeCom Device Server resource to the service group


1. Open Failover Cluster Management.
2. If the console tree is collapsed, expand the tree under the cluster that
you want to configure.
3. Expand Services and Applications.
4. Click on the service group and then, under Actions (on the right), click
Add a resource and click 4 – Generic Service.
5. Select SafeCom Device Server and click Next.
6. Click Next.
7. Click Finish.
8. In the result pane (center pane) right-click SafeCom Device Server and
click Properties.
9. On the Dependencies tab insert the Physical disk, IP Address and
Network Name.
10. Click Apply.
11. On the General tab check Use Network Name for computer name.
12. Click OK.

3.2.12 Bring SafeCom Device Server resource online


1. Open Failover Cluster Management.
2. Expand Services and Applications, and then click the service group.
3. Under Actions (on the right), click Bring this service or application
online.

D60652-01 48
3 SafeCom Device Server cluster installation

As the service or application is brought online, the status is displayed in


the results pane (center pane). Because of the defined dependencies this
will bring the SafeCom Device Server resource online.

3.3 Update SafeCom Device Server software


The SafeCom Device Server software must be updated on each of the cluster
nodes.

Before starting, remember to back up all the files on the virtual server shared
folder described in section 3.2.4, especially the deviceServerConfiguration.xml.

Windows 2008:

1. Use Failover Cluster Management to move the virtual server to the


second node.
2. Update the SafeCom Device Server software on the first node. Click
Finish.

Note: If you choose to restart the first node do not proceed until it is up
and running. Failing to comply with this precaution may corrupt the disk.

3. Edit the config.ini file and insert the information described in section
Error! Reference source not found..
4. Make the SafeCom Device Server start manually, section 3.2.7.
5. Use Failover Cluster Management to move the virtual server to the first
node.
6. Verify that the SafeCom Device Server is running on the first node and
that it is possible to log in at a device.
7. Update the SafeCom Device Server software on the second node. Click
Finish.
8. Edit the config.ini file and insert the information described in section
Error! Reference source not found..
9. Make the SafeCom Device Server start manually, section 3.2.7.
10. Use Failover Cluster Management to move the virtual server to the
second node. Verify that the SafeCom Device Server is running on the
second node and that it is possible to log in at a device.

D60652-01 49
4 SafeCom Client cluster installation

4 SafeCom Client cluster installation


1. If the printer spooler is a clustered resource use Failover cluster
management to take the clustered printer spooler offline on all nodes in
the cluster.
2. On the node you want to perform the SafeCom Client installation stop the
local printer spooler service.
3. Download the safecom_g4_xxx_32bit.exe or safecom_g4_64bit.exe file
from the link supplied to you. The installation must be Run as
administrator. The installation wizard opens, click Next.
4. Accept the end user license agreement and click Next.
5. Select Advanced installation and click Next.
6. Select Client installation and click Next.
7. Browse to the desired installation folder and click Next.
8. The current settings are displayed, click Install to accept the settings and
start the installation. The print spooler is restarted at the end of this
process.
9. Click Finish.
10. Start the local printer spooler.
11. Repeat steps 2 through 10 on all nodes in the cluster.
12. When you have finished installing the client on all nodes, bring the
clustered printer spooler resource online on all virtual servers.

D60652-01 50
5 SafeCom Application Print cluster installation

5 SafeCom Application Print cluster


installation
The SafeCom Application print software must be installed on each of the
cluster nodes.

Pre-requisites: printer driver is installed on all nodes of the virtual


server, and SafeCom Port monitors (Push and Pull ports) are also running
on all nodes of the virtual server.

Windows 2008:

1. Use Failover Cluster Management to move the virtual server to the


second node.
2. Install SafeCom Application Print software on the first node. Click Finish.

Note: If you choose to restart the first node do not proceed until it is up
and running. Failing to comply with this precaution may corrupt the disk.

3. On the first node edit and configure the Pull port to Show authentication
at every print.
4. Make a test print to see that the popup shows on the first node.
5. Use Failover Cluster Management to move the virtual server to the first
node
6. On the second node install SafeCom Application print software. Click
Finish.
7. On the second node edit and configure the Pull port to Show
authentication at every print.
8. Make a test print to see that the popup shows on the second node.
9. Log on to the virtual server, then on the Windows Shared driver set the
SafeCom Pull port to Show authentication at every print.
10. Make a test print to see that the popup shows on the virtual server.
11. Use Failover Cluster Management to move the virtual server to the
second node. Make a test print on the virtual server to verify that the
popup works.
12. Use Failover Cluster Management to move the virtual server to the first
node. Make a test print on the virtual server to verify that the popup
works.
13. On the test workstation install the shared printer driver and the
scpopup.exe according to the SafeCom G4 Administrator’s Manual
D60650.

D60652-01 51
6 Index

6 Index
Cluster name, 11, 21 Network name, 11, 19, 21, 27, 34, 45
Computer name, 41
Patent, 1
Document history, 4 Print Spooler resource, 19, 23, 29, 34, 36

Install license key code, 40 Third Party Software, 1


Installation, 5 Trademarks, 1

License key code, 40 Update SafeCom software


Cluster installation, 50
Manuals, 4
Virtual server, 19, 27, 34, 45

D60652-01 52
6 Index

D60652-01 54

You might also like