Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

About

Centro 7.11.1 is the latest in product visualization software from Actify, Inc. Centro 7.11.1 is a 64-bit server application that is fully browser based, with a scalable architecture utilizing a graph database and greater flexibility with action sequences. Centro consists of 4 components listed in the steps below.

To upgrade an existing version of Centro, see Upgrade Installation.

Prerequisite Software

  • Internet Information Services

  • .NET 4.7.2

  • Microsoft Edge of Google Chrome

    • Note: Internet Explorer is no longer supported

Prerequisite Steps 

There are a few steps required before installing C7. You'll need to run PowerShell in administrator mode.  

To do this: 

  1. Go to the Start menu. 

  2. Select Accessories > Windows PowerShell 

  3. Right mouse click on Windows PowerShell and select Run as administrator.

Windows Server Setup

...

Expand
titleWindows 10 Standard Required Features

For Windows 10 web app servers, there are needed Windows features that need to be enabled. 

To enable these in Windows 10,

  1. Launch Control Panel.

  2. Click Get Programs.

  3. Click Turn Windows features on or off.

  4. Expand Internet Information Services > World Wide Web Services > Application Development Features.

  5. Check .NET Extensibility 3.5.

  6. Check .NET Extensibility 4.x.

  7. Check ASP.NET 3.5.

  8. Check ASP.NET 4.x.

  9. Check ISAPI Extensions.

  10. Check ISAPI Filters.

    Image Removed
  11. Expand ASP.NET 4.x

  12. Check HTTP Activation.

  13. Check Named Pipe Activation.

    Image Removed
  14. Expand Internet Information Services > World Wide Web Services > Common HTTP Features.

  15. Check Default Document.

  16. Check Directory Browsing.

  17. Check HTTP Errors.

  18. Check Static Content.

    Image Removed
  19. Click OK.

Expand
titleWinServer 2012 Standard Required Roles and Features
  1. Select Web Server (IIS) under Server Roles
    Image Removed

  2. Select the pictured features
    Image Removed

  3. Select Message Queuing (MSMQ).

    Image Removed
  4. For the Web Server Role (IIS) role service, select the pictured role services

  5. Install the roles and services.
    Image Removed

  6. Confirm the selected roles and features.
    Image Removed

...

titleWinServer 2012 R2 Required Roles and Features

...

Select Web Server (IIS) under Server Roles

...

Select the pictured features

...

For the Web Server Role (IIS) role service, select the pictured role services.

...

Add the services shown below for the Web Server Role.

...

Confirm selections.

...

titleWinServer 2016 Required Roles and Features

For Windows Server 2016, add the roles and features as described for the 2012 R2 section, except for .Net 3.5.  You will have to install the other Roles and Features first, do a reboot, then install .Net 3.5.

Continue with the pre-installation items:

  • Copy/download the installation files to a single temporary folder. For example: C:\Centro\

  •  Open the "Turn Windows features on or off" window, and locate and check the following:

    • Windows 7: Microsoft .NET Framework 3.5.1 -> Windows Communication Foundation Non-HTTP Activation

    • Windows 8: .NET Framework 4.5 Advanced Features -> WCF Services -> Named Pipe Activation

    • Windows 10: .NET Framework 4.6 Advanced Features -> WCF Services -> Named Pipe Activation

  • If installing a One-Pager Dashboard, you must also install Web Deploy

    • Select Custom

    • Select IIS Deployment Handler

    • Select Management Services

...

Expand
titleWinServer 2019 Required Roles and Features
  1. From the Service Manager Dashboard, click Add Roles and Features.

    Image Removed
  2. Click Next.

    Image Removed
  3. Click Next.

    Image Removed
  4. Select the server and click Next.

    Image Removed
  5. Select Web Server (IIS) under Server Roles.

    Image Removed
  6. Click Next.

  7. Select the pictured features

    Image Removed
  8. Make sure this includes Message Queuing (MSMQ).

    Image Removed
  9. Click Next.

  10. Click Add Features

  11. Add the services shown below for the Web Server Role.

    Image Removed
  12. Confirm selections.

    Image Removed
  13. Click Install.

Installation Steps

  1. Install the Database

  2. Install the WebApp engine

  3. Install the Pipeline host service

  4. Install the Pipeline Manager service

Distributed Deployments

For distributed deployment configurations see Distributed Deployment before beginning installing.

Licensing

To apply licensing, refer to Centro Licensing.

Info

WARNING:Do not apply a floating license to Centro. This is not supported and will cause unwanted results.

Status
titleUnknown Attachment

Requirements

Centro Server 

  • OS: 

    • Win10 64-bit, 

    • Win Server 2012 R2 64-bit, 

    • Win Server 2012 64-bit, 

    • Win Server 2016 64-bit, or

    • Win Server 2019 64-bit

  • Memory: 16GB or more

  • Disk Space: 80GB or more 

Database Server

...

Windows OS: 

  • Win10 64-bit

  • 20012 R2 64-bit

  • Win Server 2012 64-bit

  • Win Server 2016 64-bit

  • Win Server 2019 64-bit

...

Linux OS: 

  • Ubuntu v12.04/v14.10/v15.04

  • Debain v7.0 or v8.0

  • CentOS 7

  • See the Arango site for additional Linux Versions supported: 

  • Preferred Version

  • Requires registration to get download link

...

Memory: 16GB or more

...

Disk Space: 80GB or more

...

See the ArangoDB Compatibility Chart

Client 

...

WebGL Compatible Browser: FireFox, Chrome, Edge

...

CAD Publisher runs reliably on the Windows version of ArangoDB Version 3.10.x (Community Edition). This allows organizations to run with Windows as a database server or run an entire instance on a single system.

See ArangoDB Compatibility Chart for supported versions for your CAD Publisher. Please note, however, that version ArangoDB 3.9.x and below is considered End Of Life.

  1. Install ArangoDB

  2. Install Centro WebApp

  3. Install Centro Pipeline Host

  4. Install Centro Pipeline Manager

1. Install ArangoDB (Please note the screenshots are for illustrative purposes only)

Expand
titleInstall ArangoDB

To install ArangoDB 3.x.x for Windows

  1. Download the .exe file to install.

  2. Run the installation setup.

  3. Click Next.

    image-20240805-084528.pngImage Added

  4. Click I Agree.

    image-20240805-084832.pngImage Added

  5. Click Next.

    image-20240805-085054.pngImage Added

  6. Enter a password and the confirmation password for the root user. Select mmfiles for the engine. Click Next.

    image-20240805-085144.pngImage Added

  7. Click Install.

    Image Added

  8. Allow for the files to be installed.

    Image Added

  9. Click Finish

    image-20240805-084707.pngImage Added

To Install the Centro Database on Windows,

For the application and the Web GUI to reach the ArangoDB database, configure the endpoint to make it accessible.

To Set the Endpoint

  1. Edit the C:\Program Files\ArangoDB3.x.x\etc\arangodb3\arangod.conf file.

  2. Change the line from

    Code Block
    endpoint = tcp://127.0.0.1:8529

    to

    Code Block
    endpoint = tcp://0.0.0.0:8529

  3. Save the file.

After changing the endpoint restart the service to use the alterations.

To Restart the Service

  1. Open Windows Services.

  2. Find the ArangoDB service.

  3. Select and click restart.

    Image Added

Complete the database setup, by running Centro's database deploy script

To run the Centro database deploy script

NOTE: If you installed ArangoDB to a non-"C" drive, you will have to modify the setup.bat file as shown below;

  • Navigate to the ArangoDB install folder

    • DRIVE:\Program Files\ArangoDB<version>

  • Navigate to the \use\bin folder

  • Edit the setup.bat file

  • Change the following setting using the proper Drive letter

    • SET ARANGO="C:\Program Files\%ARANGOV%\usr\bin\arangosh.exe"

  1. Extract the C7-deploy-7.x.0xxxx.xxxx.zip file 

  2. In the Power Shell, navigate to the deploy folder.

  3. Run the Setup.bat file.

  4. Follow the script instructions.

The Centro deployment script creates a "Centro" user to use when setting up the web application and services rather than using the database root user.

Make note of the random password created for the remainder of the installation. If you use this user/password combination, you can skip the Step 5.

Image Added

It is strongly recommended from a security perspective to use a database user other than the root when installing the web application and services. The following can be used to create the user in Windows in a command prompt.

The ArangoDB web GUI can also be used. It is important to set read/write privileges for the user on the ActifyDB database.

You will need your root password to enter the arangosh shell program.

Code Block
cd c:\Program Files\ArangoDB3 3.2.5\usr\bin
 
arangosh
 
require("@arangodb/users").save("username","password")
require("@arangodb/users").grantDatabase("username","ActifyDB")
require("@arangodb/users").grantCollection("username", "ActifyDB", "*", "rw")
  
exit

Note: The c:\Program Files\ArangoDB3 3.2.5\usr\bin directory path is based on the version of Arangodb you've installed. Adjust accordingly.