• No results found

Installing a node manager interactively

Each node in your system must have a node manager installed.

Prerequisites

Spotfire Server is installed and running.

In the firewall of the computer on which you're installing the node manager, open the ports that will be used for the node manager and the services. (See step 5 below for information on how these ports are used.)

This procedure is for an interactive installation, using the installation wizard. Alternatively, you can run a silent installation from the command line; for details, see Installing a node manager silently.

Procedure

1. Double-click nm-setup.exe.

You may be prompted to install Microsoft .NET Framework at this point.

2. In the installation wizard Welcome dialog, click Next.

4. In the Destination Folder dialog you can change the location if you want to, and then click Next.

The Node Manager Ports dialog opens.

5. In the Node Manager Ports dialog, enter numbers (or leave the defaults) for the following ports:

Node Manager registration port–The port that is used to set up secure internal communication channels.

If you are installing the node manager on the same computer as Spotfire Server, this port must be different than the Spotfire Server back-end registration port. The default for the Spotfire Server port is 9080.

Node Manager communication port (SSL)–The port used for secure (SSL) communication within the implementation.

If you are installing the node manager on the same computer as Spotfire Server, this port must be different than the Spotfire Server back-end communication port. The default for the Spotfire Server port is 9443.

The selected ports must be available and not blocked by a firewall.

To check whether a port is in use, on a command line enter netstat -na. 6. Click Next.

The Spotfire Server dialog opens.

7. In the Spotfire Server dialog, enter the following information, and then click Next.

These values must match the values you used when installing the Spotfire Server files.

Server name–The hostname of Spotfire Server.

Valid hostnames may contain only alphabetic characters, numeric characters, hyphen, and period.

Server backend registration port–The registration port that you specified during Spotfire Server installation.

Server backend communication port (SSL)–The back-end communication port that you specified during Spotfire Server installation.

8. In the Windows Service dialog, indicate that you want the node manager service to start automatically when you finish the installation and click Next.

9. In the Network Names dialog, select the computer names that can be used by back-end trust. In general you can leave all the listed names as they are.

10. In the Ready to Install dialog, click Install.

Result

When the installation is done, the node manager service starts.

What to do next

After the installation wizard finishes running, you must authorize the new node manager.

See Authorizing a node manager.

Installing a node manager silently

Instead of running the installation wizard, you can install the node manager files silently by running the installer from the command prompt.

Prerequisites

Spotfire Server is installed and running.

In the firewall of the computer on which you're installing the node manager, open the ports that will be used for the node manager and the services.

To use the interactive installation wizard instead of the command-prompt installation, see Installing a node manager.

Procedure

1. Open a command-line interface as an administrator.

2. Replace the parameters in the following code:

${Installer_Name} /s /v"/qn /l*vx TSS_NM_install.log INSTALLDIR=\"${INSTALLDIR}\"

NODEMANAGER_REGISTRATION_PORT=${NODEMANAGER_REGISTRATION_PORT}

NODEMANAGER_COMMUNICATION_PORT=$

{NODEMANAGER_COMMUNICATION_PORT} SERVER_NAME=${SERVER_NAME}

SERVER_BACKEND_REGISTRATION_PORT=$

{SERVER_BACKEND_REGISTRATION_PORT} SERVER_BACKEND_COMMUNICATION_PORT=$

{SERVER_BACKEND_COMMUNICATION_PORT}

NODEMANAGER_HOST_NAMES=${HOSTNAME}"

Example

nm-setup.exe /s /v"/qn /l*vx TSS_NM_install.log INSTALLDIR=\"C:\tibco\tsnm\"

NODEMANAGER_REGISTRATION_PORT=83

NODEMANAGER_COMMUNICATION_PORT=84 SERVER_NAME=<SpotfireServerName>

SERVER_BACKEND_REGISTRATION_PORT=81 SERVER_BACKEND_COMMUNICATION_PORT=82

NODEMANAGER_HOST_NAMES=<NodeManagerHostNames>"

Silent installation parameters

Parameter Description

INSTALLDIR The installation directory.

NODEMANAGER_REGISTRATION_PORT Node manager registration port (Default: 9080) nodemanager.properties: nodemanager.cleartext.port

Port used for initial setup of internal secure communication channels.

Needs only be accessible from Spotfire Server(s).

If you are installing the node manager on the same computer as Spotfire Server, this port must be different than the Spotfire Server back-end registration port.

Parameter Description

NODEMANAGER_COMMUNICATION_PORT Node manager communication port (SSL) (Default:

9443)

nodemanager.properties: nodemanager.port

Port used for secure (SSL) internal communication within the topology.

Needs only be accessible from Spotfire Server(s).

If you are installing the node manager on the same computer as Spotfire Server, this port must be different than the Spotfire Server back-end communication port.

SERVER_NAME nodemanager.properties: nodemanager.supervisor

Must match the host name of the Spotfire Server.

Valid hostnames may only contain alphabetic characters, numeric characters, hyphen and period.

SERVER_BACKEND_REGISTRATION_PO RT

Server backend registration port (Default: 9080) nodemanager.properties:

nodemanager.supervisor.cleartext.port

Must match the registration port specified in the Spotfire Server installation.

SERVER_BACKEND_COMMUNICATION_P ORT

Server backend communication port (SSL): (Default:

9443)

nodemanager.properties: nodemanager.supervisor.port

Must match the back-end communication port specified in the Spotfire Server installation.

NODEMANAGER_HOST_NAMES A comma-separated list of IP addresses, hostnames, and FQDN names that can be used by back-end trust. These should be for the interface(s) on the computer where the node manager is installed.

Valid hostnames may only contain alphabetic characters, numeric characters, hyphen and period.

If you do not enter any values, the installer automatically provides values. After installation, confirm that these are correct in the [installation dir]\nm\config

\nodemanager.properties file.

3. Run the installation script.