What can we help you with?

On-Premises Installation Prerequisites

Follow

 

Hardware/Server Recommendations

Linux Server (Examples: Virtual machine, Azure instance) with the minimum system specifications:

1.    Number of Cores – 2

2.    Memory - 2GB per core

3.    Disk - 20GB

If you are installing the Narrative Science licensing agent on a separate server from the narrative generation application, the minimum system specifications for the agent server would be:

1.    Number of Cores – 1

2.    Memory - 2GB

3.    Disk - 10GB

Software Requirements

Operating System - Linux CentOS 7 or RHEL 7 (with systemd)

Connectivity and Privileges

Option 1: One-time installation with narrative generation application and licensing agent on the same server.

1.    Internet connectivity - No client-specific data leaves your network, but internet connectivity is required for licensing

2.    Privileges - ‘root’ or ‘sudo’ access necessary during installation

Option 2: Installation with narrative generation application and licensing agent on separate servers

1.    Internet connectivity - No client-specific data leaves your network, but internet connectivity is required for licensing

2.    Server running licensing agent needs to have a port opened (where port number is configurable) so it can be reached by the narrative generation machine

3.    Server running the narrative generation application does not require internet connectivity

4.    Privileges - ‘root’ or ‘sudo’ access necessary during installation

Ports and Routing

1.    Narratives for Power BI server will run on port number 443

2.    Routing infrastructure is configured to route requests from a user’s browser to the Narratives for Power BI hosts at the port specified above. This includes correctly-configured DNS, firewalls and security groups. For example: Requests to “https://narratives.mycompany.com” get routed to the server at the port mentioned in #1.

* Note: Additionally, if you are installing the licensing agent on a separate server, the server containing the narrative generation application and the licensing agent server must be able to communicate on a port of your choosing.

SSL/Certificates

Communication with the Narratives for Power BI server must be over SSL/TLS. The customer should ensure the Narratives for Power BI server can access the SSL certificate private key, certificate and intermediate cert files (by local path) at launch time. The Narratives for Power BI server will use the certificates to enable end-to-end encryption.

* Note: If you are installing the licensing agent on a separate server, that server must be able to access the SSL certificate and private key at launch time.

If you have a locked down network, you can configure the licensing agent machine to run on non-ssl http. In that case, SSL certificate/private key are not required.

Was this article helpful?
0 out of 0 found this helpful

Comments

Powered by Zendesk