Deploying CAST can be a challenging task. Various installers must be run and many parameters/options need to be set during installation and post. To make the task easier, CAST Imaging Global Installer will install all required software in one shot, on one machine, with the minimum of required parameters/options.
The installer is aimed at those wishing to perform pilots, POCs and assessments where there is a need to install the main components for demonstration purposes all on one machine. CAST does not recommend using this installer for production environments.
See CAST Imaging Global Installer - Release Notes for more information.
Which software is managed by CAST Imaging Global Installer?
How does the CAST Imaging Global Installer work?
The installer has two modes depending on the environment you are working in:
- Online mode - all software is downloaded during the installation process direct from CAST Extend and then installed. This mode requires an internet connection and requires additional time for all software to be downloaded (total download is approx 2.7GB). The installer will download the latest release of each component (this may include alphas or betas).
- Offline mode (i.e. no internet connection available) all software must be pre-downloaded before running the installer - this pre-downloaded software is then installed.
|Requirement||Required during the installation?||Required when using the components?|
|CAST Extend account (see https://extend.castsoftware.com/#/register)|
|CAST Extend Local Server (see https://extend.castsoftware.com/#/extension?id=com.castsoftware.aip.extendproxy&version=latest)|
|Connection to a local or remote CAST Storage Service / PostgreSQL instance (see https://extend.castsoftware.com/#/extension?id=com.castsoftware.css&version=latest)|
The installer will check if a CAST Storage Service / PostgreSQL instance is installed locally. If not, the installer will remind you that CAST Console configuration and result data is stored in a CAST Storage Service / PostgreSQL instance, however you can continue the installation and configure a connection to a remote instance.
In addition to the prerequisites listed below, CAST recommends that you consult the Infrastructure sizing guide to view requirements for individual components.
|Operating System||Microsoft Windows only|
|Disk||SSD or PCIe NVRAM cards, minimum space required: 20GB. The setup will prevent the installation from starting if there is not enough free disk space. When using online installation mode (software downloaded from CAST Extend), software is downloaded and stored in %TEMP% before installation.|
A 64bit Java JRE or JDK is required to install and run Console. For more details see Deployment requirements.
|CAST Storage Service/PostgreSQL instance||A CAST Storage Service/PostgreSQL instance is required when installing and using the components. You can use a local or remote instance. Note that an instance is not provided by the installer.|
If using offline mode, the installer will require the following packages on disk with the following naming conventions:
The installer will suggest
All existing installations of any of the CAST components installed by this global installer should be removed using the Add/remove Programs menu before running the global installer. In addition, you may need to manually delete any install folders that may not have been removed automatically.
The following ports are required by the software installed by the global installer:
Run the installer
Run the Installer with elevated privileges:
Accept the license agreement:
If the installer cannot detect a CAST Storage Service/PostgreSQL instance installed on the local server, the following message is displayed. If this occurs, you can continue with the installation process and configure a connection to a remote CAST Storage Service/PostgreSQL instance:
Choose the installation mode
Depending on your chosen deployment mode:
- enter your CAST Extend credentials (online mode) - the installer will check that these are valid
- or enter the location of the local folder (offline mode) containing the previously downloaded software packages - the installer will check that these packages exist in the chosen location
Click Next to continue:
Choose the installation location
By default, the installation will suggest a root folder for all components (
%PROGRAMFILES%\CAST). You can change this root folder to some other location, or alternatively, you can choose a custom installation folder for each component by clicking Advanced:
If the installer detects that the root path (
%PROGRAMFILES%\CAST by default) exists already and you do not click the Advanced button, a warning message will be displayed and the installer will display the Advanced panel where you will need to choose a custom installation folder for each component. Note that if you have existing installations of any of the components managed by this installer located in
%PROGRAMFILES%\CAST or in a different root path you choose, then the installation will fail. Please ensure that you:
- either remove these existing installations
- or choose custom installation folders for the components managed by this installer.
Define the listening ports and database connection details
The installer will suggest:
- default listening ports for end-user access to CAST Imaging and to CAST Console
- connection details to a CAST Storage Service/PostgreSQL instance on which to store one schema called "node_standalone" required by CAST Console (note that this schema will be created when all services are started if it does not exist already, and will be re-used if it already exists).
Make any changes you require, or alternatively, click the Advanced button to define listening ports for all required services:
If a port is already in use, or if the database connection detail is wrong, you will be informed:
A summary page is then displayed - click Install to start the installation process:
If you chose to download the required components from CAST Extend (online mode), the installer will start to action this and then the installation process will start:
When complete, the following screen will be displayed and CAST Imaging UI and CAST Console will be opened in your default browser:
What is installed?
All three components will be installed to the chosen location, for example:
CAST Imaging UI: - %PROGRAMFILES%\CAST\imaging - %PROGRAMDATA%\CAST\ImagingSystem - %APPDATA%\CAST\ImagingSystem CAST Console Standalone: - %PROGRAMFILES%\CAST\imaging-console CAST AIP Core: - %PROGRAMFILES%\CAST\8.3 - %PROGRAMDATA%\CAST\CAST\8.3
Installer related files will be created in the following location:
- %PROGRAMFILES%\CAST\ImagingInstaller - %PROGRAMFILES%\CAST\ImagingInstaller\logs
Add/Remove Programs entries
CAST Imaging UI URL auto defined in CAST Console
The CAST Imaging UI URL will be automatically defined in CAST Console to ensure that you can upload application data without any other configuration changes:
Click to enlarge
What happens next?
Some initial configuration is required for both CAST Imaging UI and CAST Console before starting the process of onboarding an application: Application onboarding. This is explained below:
Connect to CAST Console with the following URL, or use the tab that has been opened in your default browser:
http://localhost:<CONSOLE PORT> or http://<my_host>:<CONSOLE PORT> e.g: http://localhost:8081 or http://my_host:8081
You will be prompted to fill in various details in the initial start-up wizard (see Complete start-up wizard - v. 2.x). First enter the CAST Console global license key:
Click to enlarge
Then enter your CAST Extend API key and set any proxy requirements you have:
Click to enlarge
Then click Save and Finish:
Click to enlarge
You will now be prompted to login. Login with either of the following credentials - both have the ADMIN role and can perform all tasks and view all data:
Click to enlarge
You are now ready to onboard an application for analysis. See Application onboarding.
CAST Imaging UI
Connect to CAST Imaging UI with the following URL, or use the tab that has been opened in your default browser:
http://localhost:<IMAGING PORT> or http://<my_host>:<IMAGING PORT> e.g: http://localhost:8083 or http://my_server:8083
You will be prompted to login. Login with the following credentials:
Now click the settings button highlighted below:
The following message will then be displayed - click Become Super Admin:
Finally you will be prompted to enter a CAST Imaging license key - click Update to save it: