Offline Multi-Node Deployments

You can deploy multi-node deployments in secure environments behind firewalls. To support machines behind firewalls, or without internet access, there are a few extra steps you need to perform including opening ports and enabling IIS services.

Once these steps have been completed, you can continue to run the Multi-Node Deployment Wizard and set up one of the relevant models. (See links at the bottom of this page for documentation about the models.)

Adjusting Firewall Settings

The following ports should be open to support a multi-node deployment:

Note: Your servers in a multi-node deployment must be able to ping each other, even behind a firewall.

Web Server:

Service Ports Direction
Sisense.Oxygen 31112, 443 Inbound, Outbound
Sisense.Orchestrator 137-139, 445, 811, 812 Inbound, Outbound
Sisense.Shipper 5052 Outbound
Sisense.Service.exe 15000-15050 Inbound
Sisense.Gateway 8081, 443 Inbound
WinRM 5986

Query/Build Server:

Service Ports Direction
Sisense.Oxygen 31112, 443 Inbound, Outbound
Sisense.Orchestrator 137-139, 445, 811, 812 Inbound, Outbound
Sisense.Shipper 5052 Outbound
Sisense.Service.exe 15000-15050 Inbound
Sisense.Gateway 8081, 443 Inbound
Sisense.Broker (RabbitMQ) 5672, 15672, 25672, 4369 Inbound
Sisense.Discovery (Zookeeper) 2181, 2888, 3888 Inbound
Sisense.Repository (MongoDB) 27018 Inbound
Sisense.CLRConnectorsContainer 8090, 8098 Inbound
Sisense.JVMConnectorsContainer 8095, 9000-9010 Inbound
Sisense.ECMS 811, 812 Inbound, Outbound
IIS 14996 Inbound
WinRM 5986

Enabling IIS Components

The following components should be enabled for IIS on each server:

  • NetFx3
  • IIS-WebServerRole
  • IIS-WebServer
  • IIS-CommonHttpFeatures
  • IIS-Security
  • IIS-RequestFiltering
  • IIS-StaticContent
  • IIS-DefaultDocument
  • IIS-DirectoryBrowsing
  • IIS-HttpErrors
  • IIS-ApplicationDevelopment
  • IIS-HealthAndDiagnostics
  • IIS-HttpLogging
  • IIS-Performance
  • IIS-HttpCompressionStatic
  • IIS-WebServerManagementTools
  • IIS-ManagementConsole
  • IIS-ASPNET45*
  • IIS-NetFxExtensibility45*
  • IIS-ISAPIExtensions*
  • IIS-ISAPIFilter*
  • NetFx4Extended-ASPNET45*

Installing the Multi-Node Deployment Wizard Offline

To install the Multi-Node Deployment Wizard offline and activate it:

1. In the Sisense Activation window, click Behind a Firewall . The product ID is displayed.

2. Copy the product ID.

3. On an online machine, open http://my.sisense.com/ and log in with your Sisense credentials.

4. In the My Account page, from the left menu, select GET KEY.

5. Paste your product ID from the Sisense installation into the field and click GET KEY. Your Off License key is displayed.

6. Copy the key and paste it into the key area in the Sisense Activation window.

7. If you are installing a multi-node deployment, select Install New Deployment, and click Next. If you are modifying an existing deployment, select Upgrade Existing Deployment and click Next.

8. Click Download Agent Installation to install the Sisense Agent. This agent must be installed on all the Sisense servers that are part of your deployment. It allows Sisense to communicate with each of the other machines in your deployment. To install the agent, right-click on the file on each machine and select Run with PowerShell . Click Next.

If you need to run this file offline without copying the file to each server, see [Offline Agent Installation] () .

9. Drop the Sisense Installation file into the window or click browse and navigate to the installation file. Click Next.

10. Return to Step 6 of Deploying Model X for the relevant model below:

.r.