SP Install Guide
SP Install Guide
Installation Guide
Version 2023
aveva.com
© 2022 AVEVA Group plc and its subsidiaries. All rights reserved.
No part of this documentation shall be reproduced, stored in a retrieval system, or transmitted by any means,
electronic, mechanical, photocopying, recording, or otherwise, without the prior written permission of AVEVA.
No liability is assumed with respect to the use of the information contained herein.
Although precaution has been taken in the preparation of this documentation, AVEVA assumes no responsibility
for errors or omissions. The information in this documentation is subject to change without notice and does not
represent a commitment on the part of AVEVA. The software described in this documentation is furnished under
a license agreement. This software may be used or copied only in accordance with the terms of such license
agreement.
ArchestrA, Avantis, Citect, DYNSIM, eDNA, EYESIM, InBatch, InduSoft, InStep, IntelaTrac, InTouch, OASyS,
PIPEPHASE, PRiSM, PRO/II, PROVISION, ROMeo, SIM4ME, SimCentral, SimSci, Skelta, SmartGlance, Spiral
Software, WindowMaker, WindowViewer, and Wonderware are trademarks of AVEVA and/or its subsidiaries. An
extensive listing of AVEVA trademarks can be found at: https://sw.aveva.com/legal. All other brands may be
trademarks of their respective owners.
Publication date: Wednesday, July 13, 2022
Publication ID: 853173
Contact Information
AVEVA Group plc
High Cross
Madingley Road
Cambridge
CB3 0HB. UK
https://sw.aveva.com/
For information on how to contact sales and customer training, see https://sw.aveva.com/contact.
For information on how to contact technical support, see https://sw.aveva.com/support.
To access the AVEVA Knowledge and Support center, visit https://softwaresupport.aveva.com.
Version 2023
© 2022 AVEVA Group plc and its subsidiaries. All rights reserved. Page 2
Contents
Version 2023
© 2022 AVEVA Group plc and its subsidiaries. All rights reserved. Page 3
AVEVA™ System Platform Installation Guide
Contents
Version 2023
© 2022 AVEVA Group plc and its subsidiaries. All rights reserved. Page 4
AVEVA™ System Platform Installation Guide
Contents
Version 2023
© 2022 AVEVA Group plc and its subsidiaries. All rights reserved. Page 5
AVEVA™ System Platform Installation Guide
Contents
Version 2023
© 2022 AVEVA Group plc and its subsidiaries. All rights reserved. Page 6
AVEVA™ System Platform Installation Guide
Contents
Appendix E User Accounts and Groups Created by System Platform Installation. . 194
Application Server OS Groups and Accounts. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 194
InTouch HMI OS Groups and Accounts. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 195
InTouch Web Client OS Groups and Accounts. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 196
Version 2023
© 2022 AVEVA Group plc and its subsidiaries. All rights reserved. Page 7
AVEVA™ System Platform Installation Guide
Contents
Index. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 201
Version 2023
© 2022 AVEVA Group plc and its subsidiaries. All rights reserved. Page 8
Chapter 1
This guide describes how to install AVEVA™ System Platform and System Platform Enterprise. System Platform
Enterprise provides additional cloud-based capabilities and is supplied separately, on a different DVD. Unless
otherwise noted, all information in this guide applies to both products.
You can use the System Platform installation program to install the entire suite of products, or any of the
component products.
Before you begin the installation program, you need to prepare your system, and you should plan your
installation according to the two installation types available to you, product-based and role-based. See Selecting
a Type of Installation for additional information.
Your installation planning should also include selection of System Platform or System Platform Enterprise
components. See Selecting System Platform and System Platform Enterprise Components for more information.
Make sure that your computer meets or exceeds the hardware and software requirements. System Platform
2023 is not supported on 32-bit operating systems or 32-bit versions of SQL Server. If the installed SQL Server
version is not compatible for any reason, installation stops and an error message is displayed. For more
information, see Unsupported SQL Server Version Error Message.
Version 2023
© 2022 AVEVA Group plc and its subsidiaries. All rights reserved. Page 9
AVEVA™ System Platform Installation Guide
Chapter 1 – Preparing for System Platform Installation
System Platform 2023. These instructions also apply to any other software products that support TLS 1.2. Follow
the instructions listed below.
If you are required to enable TLS 1.2 and disable TLS 1.0 and TLS 1.1:
1. Before installing System Platform 2023 on a Windows Server 2016 computer, make sure that your computer
is up to date by downloading and installing all applicable Microsoft updates.
2. If required by the updates, restart your computer.
3. Edit the system registry. The .REG file shown below sets registry keys to their safest values.
For additional information about these registry changes, see https://docs.microsoft.com/en-us/dotnet/
framework/network-programming/tls#configuring-security-via-the-windows-registry.
Windows Registry Editor Version 5.00
[HKEY_LOCAL_MACHINE\SOFTWARE\WOW6432Node\Microsoft\.NETFramework\v4.0.30319]
"SystemDefaultTlsVersions"=dword:00000001
"SchUseStrongCrypto"=dword:00000001
[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\.NETFramework\v4.0.30319]
"SystemDefaultTlsVersions"=dword:00000001
"SchUseStrongCrypto"=dword:00000001
4. Restart your computer to ensure that all changes take effect.
5. Install System Platform 2023.
Version 2023
© 2022 AVEVA Group plc and its subsidiaries. All rights reserved. Page 10
AVEVA™ System Platform Installation Guide
Chapter 1 – Preparing for System Platform Installation
For products and roles that do not install the License Server on the same node, you will have to provide the
location (node name) of the License Server.
The basic product installation and license activation workflow is:
1. Install System Products, along with the AVEVA Enterprise License Server and License Manager. See Installing
System Platform.
2. Configure the AVEVA Enterprise License Server (and Historian, if installed). See AVEVA Enterprise License
Server Configuration.
3. Start the License Manager. The License Manager is browser-based, and is located in the AVEVA folder (Start >
AVEVA > Enterprise License Manager). The License Manager uses the following URL:
http://localhost/AELicenseManager
Note: If you are running the License Manager from a remote node (not the License Server/Galaxy Repository
node), substitute the node name for localhost.
The License Manager opens in your browser.
4. If a License Server is displayed, click on it to select it. If no License Servers are displayed, click the Add Server
button, and then enter the computer name of the License Server, or select the computer name from the
drop down.
5. Refer to the AVEVA Enterprise Licensing Help for options and procedures to activate licenses.
Note: Changes to licensing, such as switching license servers or activating a new license, should not be done
for a product that is already running. Depending on the product, it may take up to 30 minutes to acquire a
new or changed license. To immediately acquire a license, restart the affected product. However, product
interdependencies may require you to restart the node to force the immediate acquisition of the license.
Version 2023
© 2022 AVEVA Group plc and its subsidiaries. All rights reserved. Page 11
AVEVA™ System Platform Installation Guide
Chapter 1 – Preparing for System Platform Installation
• System Monitor Agent: The System Monitor Agent maintains the manifest of user-defined rules, handles
monitoring of the machine to detect unhealthy conditions, and securely communicates with the System
Monitor Manager to report those conditions. The System Monitor Agent is installed by the System Monitor
Agent Install Manager on every System Platform node, including the System Monitor Manager node.
The System Monitor Agent communicates with the System Monitor to monitor the license acquisition from
the node to the license server.
• System Monitor Manager: The System Monitor is automatically selected for installation whenever the
Galaxy Repository feature is selected. Note that you can use the Customize Installation option to deselect the
System Monitor, and then select for installation on a different node. The System Monitor also has an SMTP
server that can send email notifications if a process it is monitoring requires attention.
For each System Platform node, configuration of the System Monitor is required after installation. The System
Monitor Agent on each System Platform node must be configured to point to the System Monitor node. The
System Monitor node must be configured to point to itself (the System Monitor Manager Name is the node
name). The System Monitor Manager node also requires configuration of its SMTP server and email addresses
for notifications. See Advanced System Monitor Configuration for additional information.
In addition to the license monitoring functionality that the System Monitor provides by default, your System
Platform licenses include the ability to configure System Monitor on a single node to monitor and manage the
performance and availability of the core AVEVA software, the engineered software application(s), and the related
hardware and network infrastructure. To configure this additional functionality, see the AVEVA System Monitor
User Guide.
Important: If you have a System Monitor license and are running a full version of SQL Server (not Express), you
can configure System Monitor Reports. This feature is only available for fully-licensed System Monitor
installations, not basic mode, and is not available if you are running SQL Server Express. If your System Monitor
installation will be fully licensed, the SQL Server Reporting Services (SSRS) server should be configured and the
services started before initiating installation of the System Monitor Manager. This will enable deployment of
System Monitor Reports. If SSRS is not configured before installation of the System Monitor Manager, reports will
have to be manually deployed. See the AVEVA System Monitor User Guide for additional information.
Version 2023
© 2022 AVEVA Group plc and its subsidiaries. All rights reserved. Page 12
AVEVA™ System Platform Installation Guide
Chapter 1 – Preparing for System Platform Installation
Version 2023
© 2022 AVEVA Group plc and its subsidiaries. All rights reserved. Page 13
AVEVA™ System Platform Installation Guide
Chapter 1 – Preparing for System Platform Installation
Version 2023
© 2022 AVEVA Group plc and its subsidiaries. All rights reserved. Page 14
AVEVA™ System Platform Installation Guide
Chapter 1 – Preparing for System Platform Installation
Version 2023
© 2022 AVEVA Group plc and its subsidiaries. All rights reserved. Page 15
AVEVA™ System Platform Installation Guide
Chapter 1 – Preparing for System Platform Installation
• SQL Server Express is supported only for small systems, that is, installations with less than 25,000 I/O per
node.
• Pagefile.sys, the Windows paging file (also called the swap file or virtual memory file), must be enabled. The
Windows default setting is enabled.
Definitions
In the table below, hardware guidelines for different types of System Platform are listed. Definitions for the
terminology used in the table are:
Level (Minimum and Recommended)
Minimum level describes the baseline hardware configuration that will provide at least minimally acceptable
performance for the role. Recommended level describes an expanded hardware set that provides improved
performance.
Application Server Node
Application Server nodes, also called IDE nodes, are engineering workstations. These are used for creating,
editing, and deploying objects.
Galaxy Repository Node
Galaxy Repository nodes, also called GR nodes, host the galaxy database once it has been deployed from an
Application Server node.
Historian Server Node
Historian Server nodes host the AVEVA Historian. At its core, the Historian is essentially a Microsoft SQL
database server.
Thin Client
Thin clients include include smart phones and tablets. In the context of System Platform, thin clients are
platforms for web browsers and remote desktop sessions (for example, InTouch Access Anywhere clients).
Client
In the context of System Platform, clients are computers that can be used for development applications, such
as remote IDE workstations, as well as for run-time applications like WindowViewer, AVEVA OMI ViewApps,
and Historian Insight.
The following guidelines are provided for reference only. The system configuration required for your application
will depend on multiple factors, including but not limited to the size and complexity of the application, and the
features and components used.
Logical Free Disk
Application Level RAM 3 Network Speed
Processors 1 Space 2, 3
Version 2023
© 2022 AVEVA Group plc and its subsidiaries. All rights reserved. Page 16
AVEVA™ System Platform Installation Guide
Chapter 1 – Preparing for System Platform Installation
RDP clients, InTouch Access Anywhere Minimum 2 512 MB N/A 100 Mbps
browsers, mobile devices Recommended 4 2 GB N/A 100 Mbps
Client Node
Version 2023
© 2022 AVEVA Group plc and its subsidiaries. All rights reserved. Page 17
AVEVA™ System Platform Installation Guide
Chapter 1 – Preparing for System Platform Installation
Minimum 20 32 GB 2 TB 1Gbps
Large Application 6
100,000 I/O max Recommended 24 64 GB 4 TB 1 Gbps
1) To calculate the number of logical processors: multiply the number of physical cores by the number of threads each core can run. A four
core CPU that runs two threads per core provides eight logical processors. The terms "Hyper-Threading and "simultaneous
multithreading" (SMT) are also used to describe logical processors.
2) SSD drives are highly recommended.
3) In redundant environments, increase CPU and RAM to maintain a maximum of 40% typical resource utilization.
4) For optimal performance of all-in-one nodes, a high clock speed (>2.8 GHz) is recommended.
5) For Application Server platform nodes, it is recommended that you deploy no more than two AppEngines per logical processor
(typically one primary AppEngine and one backup).
6) For large applications on all-in-one nodes, dual XEON processors are recommended.
Application Server
InTouch Standalone
InTouch Access Anywhere Client (HTML5 Browser Browser Browser Browser Browser
Browser)
Version 2023
© 2022 AVEVA Group plc and its subsidiaries. All rights reserved. Page 18
AVEVA™ System Platform Installation Guide
Chapter 1 – Preparing for System Platform Installation
Product Server Node Thin Client- Client Node Thin Client All-In-One
Server Node
Historian
Support Components
AVEVA Enterprise License Manager Client Browser Browser Browser Browser Browser
Common Components
System Platform 2023 includes several shared modules that are needed for the products to operate. You will see
some or all of the following common components listed under Programs and Features in the Windows Control
Panel after installation is complete, depending on your installation selections for the node:
Version 2023
© 2022 AVEVA Group plc and its subsidiaries. All rights reserved. Page 19
AVEVA™ System Platform Installation Guide
Chapter 1 – Preparing for System Platform Installation
Version 2023
© 2022 AVEVA Group plc and its subsidiaries. All rights reserved. Page 20
AVEVA™ System Platform Installation Guide
Chapter 1 – Preparing for System Platform Installation
Version 2023
© 2022 AVEVA Group plc and its subsidiaries. All rights reserved. Page 21
AVEVA™ System Platform Installation Guide
Chapter 1 – Preparing for System Platform Installation
If you have a medium or large installation, a copy of SQL Server 2019 Standard Edition is supplied with
System Platform. You must install it or another supported version of SQL Server separately, before you install
System Platform. See the on the AVEVA Global Customer Support website for the current list of supported
SQL Server versions.
If you do not want to install SQL Server, and you have product or role selections that include the GR node by
default, you can select the Customize Installation checkbox and deselect the Galaxy_Repository. However,
this will limit any database-related product functionality, such as the AVEVA System Platform IDE, that uses
the Galaxy Repository.
See SQL Server Requirements for more information about the limitations of using SQL Server Express instead
of a standard or enterprise edition.
The following tables summarize which System Platform products and roles require SQL Server.
Version 2023
© 2022 AVEVA Group plc and its subsidiaries. All rights reserved. Page 22
AVEVA™ System Platform Installation Guide
Chapter 1 – Preparing for System Platform Installation
Runtime Client No
Remote System Platform Development Client No
System Platform Development Server Yes
• Without Galaxy Repository (custom installation) No
Historian Server Node Yes
Historian Client Node No
InTouch Access Anywhere Secure Gateway Node No
All-In-One-Node Yes
• Without Galaxy Repository and Historian Server (custom No
installation)
Note: System Platform will allow you to install an InTouch development system without a Galaxy Repository.
However, InTouch Modern Applications will not work without the Galaxy Repository.
While installing System Platform, if the logged-on user (the installer) is not a SQL Server administrator, the SQL
Access Configurator opens (the dialog box is labeled "aaConfig SQL") and requests SQL Server administrator
credentials. Enter valid SQL Server administrator credentials when requested. For more information about
setting user privileges with the SQL Access Configurator, see Setting the SQL Server Security Mode. For more
information about SQL Server installation, see SQL Server Requirements for System Platform Components.
The System Platform installation program installs both system-specific and product-specific prerequisites. It also
checks for incompatible software that will prevent installation from proceeding, (for example, if InTouch Access
Anywhere was previously installed). You do not have to exit from the System Platform installation program to
install the prerequisite software, with the exception of standard or enterprise versions of SQL Server. You will
need to exit and perform any uninstall operations that are indicated before continuing with installation.
For information on prerequisites and software requirements for the specific products, see the System Platform
Readme, the Readme files of the specific products located in your documentation directory, or the specific
product information chapter in this installation guide.
Version 2023
© 2022 AVEVA Group plc and its subsidiaries. All rights reserved. Page 23
AVEVA™ System Platform Installation Guide
Chapter 1 – Preparing for System Platform Installation
Version 2023
© 2022 AVEVA Group plc and its subsidiaries. All rights reserved. Page 24
AVEVA™ System Platform Installation Guide
Chapter 1 – Preparing for System Platform Installation
System Platform R R R R R
• PCS Runtime R O R O
• PCS Service Repository
Application Server R R R R
• Bootstrap O O R
• IDE O O O
• Galaxy Repository
Insight Publisher R R
Version 2023
© 2022 AVEVA Group plc and its subsidiaries. All rights reserved. Page 25
AVEVA™ System Platform Installation Guide
Chapter 1 – Preparing for System Platform Installation
InTouch HMI R R
• Runtime O R
• Development R R
• Alarm DB Logger O R
• Demo Apps O R
• Recipe Manager O R
• SQL Access O R
• 16-PenTrend R
• Symbol Factory R
• Industrial Graphics Server
(InTouch Web Client)
• OI Gateway
InTouch Access Anywhere R R R
• ITAA Server
• ITAA Secure Gateway
• ITAA Authentication
Historian R
• Historian Server R
• IDAS R
• Active Event R
• Configuration Tools R
• Historian Extensions
Historian Client R R R R R
• Trend/Query Clients
• Microsoft Add-Ins
Licensing R O R O
• License Manager R O R O
• License Server
Client Components R R R R
Server Components R R R R
OI Server Simulator R R R R
Version 2023
© 2022 AVEVA Group plc and its subsidiaries. All rights reserved. Page 26
AVEVA™ System Platform Installation Guide
Chapter 1 – Preparing for System Platform Installation
System Monitor R R R R O O R R
• System Monitor Manager R
• System Monitor Agent
R = Required
O = Optional
Version 2023
© 2022 AVEVA Group plc and its subsidiaries. All rights reserved. Page 27
AVEVA™ System Platform Installation Guide
Chapter 1 – Preparing for System Platform Installation
• HS Node: Historian Server Node. Install the necessary components to store historical data in a System
Platform environment.
• HC Node: Historian Client Node. Install the components required to connect to an existing Historian Server
and analyze the data.
• ITAA SG: InTouch Access Anywhere Secure Gateway Node. Install the components to access InTouch
applications hosted on Terminal Servers by using HTML5 compatible web browsers. This component cannot
be installed on a computer that has other System Platform components installed.
• Lic Srvr: License Server. Installs the components required to create a stand-alone license server that installed
products on other nodes can access for their licenses.
• Sys Mtr: System Monitor Manager . Installs the System Monitor Manager and Agent components. The
System Manager monitors the License Server. It also includes a single node license to monitor the health of
the computer on which it is installed.
Note: The System Monitor Manager is automatically selected for installation whenever the Galaxy
Repository component is selected. You use the "Customize Installation" dialog to deselect it. The System
Monitor Agent automatically installs on all System Platform nodes. It cannot be deselected and is a required
component.
Not Listed: The following roles are not defined in the table below:
• All-in-One Node: All products, except InTouch Anywhere, are installed on a single node.
• Custom: Allows you to customize the components that are installed. No components are selected by default;
you must select any component that you want to install.
System Platform R R R R R
• PCS Runtime R
• PCS Service Repository
Application Server R R R O O
• Bootstrap R R
• IDE O
• Galaxy Repository
Insight Publisher R R R
Version 2023
© 2022 AVEVA Group plc and its subsidiaries. All rights reserved. Page 28
AVEVA™ System Platform Installation Guide
Chapter 1 – Preparing for System Platform Installation
InTouch HMI R R R R
• Runtime R O O R
• Development O R R R
• Alarm DB Logger O O O R
• Demo Apps O O O R
• Recipe Manager R O O R
• SQL Access O O
• 16-PenTrend R R
• Symbol Factory
• Industrial Graphics Server
(InTouch Web Client)
InTouch Access Anywhere R
• ITAA Server
• ITAA Secure Gateway
• ITAA Authentication
Historian R
• Historian Server R
• IDAS R
• Active Event R
• Configuration Tools R
• Historian Extensions
Historian Client R R R R R
• Trend/Query Clients
• Microsoft Add-Ins
Licensing O O R O R
• License Manager O O R
• License Server
Version 2023
© 2022 AVEVA Group plc and its subsidiaries. All rights reserved. Page 29
AVEVA™ System Platform Installation Guide
Chapter 1 – Preparing for System Platform Installation
Operation Integration R R R R R
• Client Components R R R R R
• Server Components R R R R R
• OI Server Simulator R R R R
• OI Gateway
System Monitor R R R R R R R R
• System Monitor Manager R R
• System Monitor Agent
R = Required
O = Optional
Network Account
The Network Account is a user name and password combination that enables inter-node communication
between all System Platform computers. You must specify the same Network Account on every node when you
install the System Platform components for the first time on computers that communicate with each other.
Wherever a Network Account is required, the System Platform Installation dialog box appears and you will need
to provide a valid user name and password.
WARNING! The Network Account is a Windows operating system account located on the local computer or on
a domain. Do not delete this account with operating system account management tools. If you do, System
Platform software may stop functioning properly.
• If no other System Platform software is installed on the computer, you are prompted to create a new
Network Account or specify an existing user account during the System Platform installation.
• If you use an existing account, it must have a permanent password that does not expire, and the password
cannot be changed. By default, the local machine name is displayed. To use a domain user account, enter the
short domain name. Do not use the fully qualified domain name (FQDN). For example, use "DomainName"
and not "DomainName.com" or "DomainName.local."
Important: To enhance security, the Network Account is blocked from logging on to the Galaxy locally or
through Remote Desktop Services by default. This is configured in the operating system user rights
management.
Version 2023
© 2022 AVEVA Group plc and its subsidiaries. All rights reserved. Page 30
AVEVA™ System Platform Installation Guide
Chapter 1 – Preparing for System Platform Installation
If you specify a pre-existing user account as the Network, it is added to the group aaAdministrators. Any SQL
Server privileges that Application Server requires are also added. See SQL Server Rights Requirements for more
information.
Note: Members of the aaAdministrators group do not have system admin privileges.
See Modifying the Network Account if you need to change or recreate the Network Account.
System Platform Upgrade
If you are upgrading from an earlier version of System Platform, and the existing Network Account (called
ArchestrA User in prior releases) is a system Administrator, you are prompted to either:
• Remove the Network Account from the Administrators group to enhance security.
• Keep the Network Account as a system Administrator. You may want to keep the Network Account as a
system Administrator, if it is leveraged by other applications and needs elevated privileges.
See Upgrading, Modifying, and Repairing System Platform for more information.
Version 2023
© 2022 AVEVA Group plc and its subsidiaries. All rights reserved. Page 31
Chapter 2
IMPORTANT! We strongly recommend that you log into Windows as a user with administrative privileges when
launching setup.exe. Once all selected System Platform products are installed and configured, you can use a
lower-privileged account to operate the system.
If you use a standard user account with temporary administrator credentials instead of an administrator account
to run setup.exe, a registry flag associated with the temporary administrator account may remain after the
system prompts for a mid-installation restart. This flag is used to notify the operating system that setup should
resume the next time that particular user logs into the system. Since product installation may have already
completed the next time the user logs in, the "modify" setup screen appears instead. If this occurs, simply cancel
the modify setup screen. This scenario, if it occurs, will only happen once, since the registry flag will be cleared.
This will not affect the products or their installation.
You can select a product-based or a role-based installation for your computer.
Note: Prerequisites are installed as part of product installation and not in a separate workflow.
Compatibility Alert
If AVEVA™ Manufacturing Execution System or certain versions of AVEVA™ Recipe Management are detected on
the node, you will be prompted during installation to apply a patch to the products to ensure compatibility with
System Platform 2023. The patch is required for:
• Manufacturing Execution System 6.2.0. Older versions must be updated to version 6.2 and then patched.
• Recipe Management 4.5.0 and 4.6.0. These two most recent versions must be patched. Versions prior to 4.5
are compatible with System Platform 2023 and do not require patching.
Workspace Feature Notification for the OMI and InTouch HMI Web Client
The AVEVA Historian search and elastic search features are installed to support the Workspace feature for the
Operations Management Interface (OMI) and InTouch HMI Web Client. Workspace is available if you are using
Flex licensing. Therefore, after installation, you may see AVEVA Historian listed as a Windows program, even if
you did not install the Historian. Do not uninstall Historian. You can use the Modify workflow to restore the
Historian search and elastic search features if you inadvertently uninstalled Historian.
To install System Platform
Note: Use these instructions to install System Platform Enterprise 2023 as well as System Platform 2023. System
Platform Enterprise provides additional cloud-based capabilities and is supplied separately, on a different DVD.
Version 2023
© 2022 AVEVA Group plc and its subsidiaries. All rights reserved. Page 32
AVEVA™ System Platform Installation Guide
Chapter 2 – Installing System Platform
1. Insert the DVD into your DVD-ROM drive. Navigate to the root directory of the DVD and run setup.exe.
Depending on your computer's security settings, Windows User Access Control may ask for permission to run
the installation program. Allow it to run, and the startup screen appears.
If your computer is configured to allow AutoRun, setup.exe may start immediately after inserting the DVD.
▪ If the operating system is not supported, you are blocked from continuing. A 64-bit operating system is
required. For additional information about supported operating systems, see Supported Operating
Systems for System Platform 2023.
▪ If the operating system is supported, basic installation requirements are checked. .NET Framework 4.8 is
installed if it or a later version is not already present.
Note: You are prompted to restart your computer after the .NET Framework is installed. You may
need to manually restart the setup program. If the .NET Framework does not install successfully, see
System Platform Prerequisites for additional information.
2. You are prompted to manually confirm that your operating system is compatible with System Platform. Refer
to the System Platform Readme (for a list of compatible operating systems, as of the System Platform 2023
release), or the Technology Matrix in the AVEVA Global Customer Support website (for an updated list of
compatible operating systems, including newly-released Windows versions).
Note: This compatibility check helps to ensure that installation is not blocked for compatible Windows
versions released after the System Platform release, under Microsoft's Long-Term Servicing Channel (LTSC)
and Semi-Annual Channel (SAC).
3. After some automatic configuration occurs, the select installation mode dialog box appears. Select one of
the following options
▪ Product Based Selection: For information about product-based installation, see About Product-Based
Installation.
If you select the Product Based Selection option, the product based installation dialog box appears.
Select the product(s) you want to install on the node.
Version 2023
© 2022 AVEVA Group plc and its subsidiaries. All rights reserved. Page 33
AVEVA™ System Platform Installation Guide
Chapter 2 – Installing System Platform
If you are installing any of the InTouch Access Anywhere options available under Product-Based
Installation, see Installing InTouch Access Anywhere.
▪ AVEVA System Platform Computer Roles: For information bout role-based installation, see About Role-
Based Installation.
If you select the System Platform Computer Roles option, the role based installation dialog box appears.
Select the role(s) you want to install on the node.
You can select multiple products or roles. All the selected components will be installed together. If you
are installing InTouch Access Anywhere Secure Gateway, it should be installed by itself, without any other
System Platform components on the same node.
4. When you select the Galaxy Repository for installation, the following components are automatically selected
for installation and cannot be deselected:
• Platform Common Services Framework. The PCS Framework includes a System Management Server,
used for establishing a trust relationship between machines. See Common Platform for additional
information.
• AVEVA Enterprise Licensing Framework. Every node should be configured to point to a single License
Server. See AVEVA Enterprise License Server Configuration for additional information.
• AVEVA System Monitor. Every node should be configured to point to a single System Monitor Manager.
See AVEVA System Monitor Configuration for additional information.
Note: If you have multiple Galaxy Repository nodes, the Configurator lets you select which node(s) to
use for the above components at the end of installation. See Configuring System Platform Components
for more information.
5. After you have made your product or role selections and click Next, an important notification appears.
The notification screen describes important security-related changes in this release of System Platform
related to third-party components that are installed to support System Platform. Components that are near
or beyond their official support dates are not installed, unless you explicitly choose to install them. These
changes have been implemented to improve System Platform security.
Version 2023
© 2022 AVEVA Group plc and its subsidiaries. All rights reserved. Page 34
AVEVA™ System Platform Installation Guide
Chapter 2 – Installing System Platform
Version 2023
© 2022 AVEVA Group plc and its subsidiaries. All rights reserved. Page 35
AVEVA™ System Platform Installation Guide
Chapter 2 – Installing System Platform
Important: Do not install these components unless absolutely required. Instead, AVEVA recommends that
you recompile any custom components using the latest redistributable libraries, and/or contact vendor for
up-to-date versions.
Version 2023
© 2022 AVEVA Group plc and its subsidiaries. All rights reserved. Page 36
AVEVA™ System Platform Installation Guide
Chapter 2 – Installing System Platform
• Custom script libraries or custom .NET controls built with these out-of-support components
• Any other component that leverages the out-of-support assemblies
Note: If you do not install the out-of-support assemblies and import objects that have dependencies on
them, you may see errors from the aaPim and WWPackageServer components while importing the
objects.
8. Optional installation of AVEVA Communication Drivers: When you select Application Server or InTouch HMI
for installation, the AVEVA Communication Drivers Pack Simulator (SIM) and Gateway are also selected for
installation. Select Customize Installation and then scroll down to add any other drivers that you need.
9. If you have selected any InTouch HMI features, the language selection dialog box appears. Select the
language for your InTouch HMI installation. The InTouch language versions are supported only for the
matching operating system language. For example, the German version of the InTouch HMI is only supported
on the German operating system. InTouch HMI language options are:
• English
• French
• German
• Japanese
• Simplified Chinese
10. Click Next. The End User License Agreement dialog box appears.
11. Review the license. Click I have read and accept the terms of the license agreement(s), and then click
Agree.
12. If the products or roles you selected require it, the Off Node Communications (Network Account) dialog box
appears.
Note: If a Network Account for off-node communications is NOT required (for example, if you are only
installing Historian Client), you will be prompted to click Install. If this is the case, skip to step 18.
Version 2023
© 2022 AVEVA Group plc and its subsidiaries. All rights reserved. Page 37
AVEVA™ System Platform Installation Guide
Chapter 2 – Installing System Platform
13. Specify a new or pre-existing Network Account for off-node communications. This account is used for
encrypted communication between different System Platform nodes and software components. See
Network Account for more information.
• To select an existing account, clear the Create Local Account check box. When you clear the check box,
the Domain/Local Machine text box displays the default domain name. Specify a different domain/local
machine name if necessary. Then, enter the user name and password for the existing Network Account.
Click Next to complete the Network Account setup.
• To create a new account, click the Create Local Account check box if not already selected. By default, the
Domain/Local Machine box displays your computer name. Then, enter a user name and password.
• Network Accounts must meet the following requirements:
• The account must have a permanent password that does not expire.
• The account must have a password that cannot be changed.
Note: If necessary, you can change the Network Account credentials through the Change Network
Account utility. The Start Menu includes a shortcut to the utility. It is listed under the AVEVA folder.
14. If the products or roles you selected require Microsoft SQL Server, and a supported version of SQL Server is
not already installed, you will be prompted to select either:
▪ Install SQL Server Express and continue installation. If you select this option, SQL Server Express is
installed and then System Platform installation proceeds automatically.
Caution: If you select SQL Server Express, System Platform will automatically grant you (the logged in
user) SQL sysadmin privileges. This level of access is required to proceed with SQL Server Express
installation. You will retain sysadmin privileges even after installation. If you need to remove
sysadmin privileges from the logged in account, be sure to create a sysadmin account first.
▪ Exit installation and install a supported SQL Server version. If you select this option, the System Platform
installer exits. Manually install SQL Server, and then restart the System Platform installer.
Version 2023
© 2022 AVEVA Group plc and its subsidiaries. All rights reserved. Page 38
AVEVA™ System Platform Installation Guide
Chapter 2 – Installing System Platform
System Platform for medium and large installations includes a separate DVD with a full version of
SQL Server 2019 Standard. However, you can install any supported version of SQL Server. See the
AVEVA Global Customer Support (GCS) for a list of supported SQL Server versions.
15. A list of missing prerequisite components (if any) and the System Platform products to be installed are
displayed.
Note: Any prerequisites required for the products selected for installation will be listed above the list of
products and components. The prerequisites will be installed first, and the product and components will be
installed immediately after installation of the prerequisites has finished. If you elected to install SQL Server
Express, it will be installed along with any other prerequisites.
Click Install to proceed. The progress bar appears.
16. After the installation is over, the installation completed dialog box appears.
Version 2023
© 2022 AVEVA Group plc and its subsidiaries. All rights reserved. Page 39
AVEVA™ System Platform Installation Guide
Chapter 2 – Installing System Platform
▪ Select View Readme for important information, including hardware and software requirements, new
features, and known and resolved issues.
▪ Select Configure to continue. See Configuring System Platform Components for the final steps to
complete installation.
Version 2023
© 2022 AVEVA Group plc and its subsidiaries. All rights reserved. Page 40
AVEVA™ System Platform Installation Guide
Chapter 2 – Installing System Platform
• If upgrading to a newer version of InTouch Access Anywhere, first back up any custom components of the
existing installation, then uninstall the existing version before installing the new version.
• InTouch Access Anywhere Server cannot be installed on computers in which the host name contains non-
English characters.
• InTouch applications cannot be listed by InTouch Access Anywhere if application names or folder paths
contain an ampersand (&) character.
Version 2023
© 2022 AVEVA Group plc and its subsidiaries. All rights reserved. Page 41
AVEVA™ System Platform Installation Guide
Chapter 2 – Installing System Platform
5. Click Next on the dialog box that shows the components to be installed.
6. Select the check box that acknowledges you have read and accepted the terms of the license agreement and
select Agree.
7. Click Install to begin installing InTouch Access Anywhere and InTouch Runtime.
8. A horizontal bar shows the progress of the installation.
9. Click Finish to complete the installation.
10. Configure (or disable) the Windows Firewall for use with InTouch Access Anywhere. For details, see
"Configuring a Firewall Program Exception" in the InTouch Access Server Administrator Manual.
Version 2023
© 2022 AVEVA Group plc and its subsidiaries. All rights reserved. Page 42
AVEVA™ System Platform Installation Guide
Chapter 2 – Installing System Platform
4. A checkbox appears that lets you customize installation. Select this if you wish to change the default
installation folder.
Otherwise, the Secure Gateway is installed to the default installation folder, C:\Program Files (x86).
5. Accept the license agreement by selecting the I have read and accept the terms of the license agreement
option, and then click Agree.
The Ready to Install the Application screen appears.
6. Review the installation details and click Install.
7. Click Finish after the installer indicates that the Installation has completed successfully.
Version 2023
© 2022 AVEVA Group plc and its subsidiaries. All rights reserved. Page 43
AVEVA™ System Platform Installation Guide
Chapter 2 – Installing System Platform
Version 2023
© 2022 AVEVA Group plc and its subsidiaries. All rights reserved. Page 44
AVEVA™ System Platform Installation Guide
Chapter 2 – Installing System Platform
To install the Secure Gateway and Authentication server on the same or separate computers
1. Log on as a Windows administrator of the computer that will host either the Secure Gateway, the
Authentication server, or both.
2. Insert the System Platform DVD in your computer and run setup.exe.
3. Select Product-Based Selection.
4. Determine how you want to install the Secure Gateway and the Authentication server.
Install the Secure Gateway and the Authentication server on separate computers
• Install the Secure Gateway by following the steps described in Secure Gateway Installation. The
Authentication server must be configured by setting options from the Secure Gateway Configuration
portal.
• Install the Authentication server on another computer that meets the requirements listed above this
procedure.
Install the Secure Gateway and the Authentication server together on the same computer
• Select the Secure Gateway and Authentication server options from the installation dialog box and
following the installation instructions.
5. After installing the Authentication server and the Secure Gateway, see the section, Built-In Authentication
Server, in the InTouch Access Anywhere Secure Gateway Administrator Manual for descriptions of the
options to configure the Secure Gateway to work with an Authentication server.
Version 2023
© 2022 AVEVA Group plc and its subsidiaries. All rights reserved. Page 45
AVEVA™ System Platform Installation Guide
Chapter 2 – Installing System Platform
4. Click Next on the dialog box that shows all components have been selected to be installed.
5. Select the check box that acknowledges you have read and accepted the terms of the license agreement and
select Agree.
6. Click Install to begin installing the InTouch Access Anywhere components.
A horizontal bar shows the progress of the installation.
7. Click Finish to complete the installation.
Version 2023
© 2022 AVEVA Group plc and its subsidiaries. All rights reserved. Page 46
Chapter 3
Version 2023
© 2022 AVEVA Group plc and its subsidiaries. All rights reserved. Page 47
AVEVA™ System Platform Installation Guide
Chapter 3 – Configuring System Platform Components
The status of each item in the Configurator is displayed when the Configuration opens and as items are
configured. The status indicators are:
• Error - Indicates that an error occurred during configuration.
• Not Configured - Indicates that the feature is installed, but not configured.
• Warning - Indicates that configuration is complete, but with warnings.
• Configured - Indicates that configuration completed successfully.
• Not Installed - Indicates that the feature is not installed.
• Non Configurable - Indicates there is nothing to be configured.
Common Platform
Common Platform services include the System Management Server (SMS). The SMS is used to implement
important security measures for System Platform 2023. These include:
• Setting the System Platform installation type and license mode. See License Mode Configuration for more
information.
• Setting port numbers for inter-node communications: See Ports Tab for more information.
• Setting the SuiteLink security mode and user access to the AVEVA Network Message Exchange.
Version 2023
© 2022 AVEVA Group plc and its subsidiaries. All rights reserved. Page 48
AVEVA™ System Platform Installation Guide
Chapter 3 – Configuring System Platform Components
• Communication over a SuiteLink connection can be configured to use only encrypted (secure)
communications, or to allow unencrypted communications, if a secure (TLS) connection cannot be
established. SuiteLink is used for a number of different applications in System Platform.
• The AVEVA Network Message Exchange (NMX) is an application communication protocol that leverages a
DCOM-based transport mechanism for communication between nodes.
For information about configuring SuiteLink security and NMX access, select the Advanced Configuration
button and go to the Communications Tab.
• Certificate management: See Certificates Tab for more information.
• User authentication via the OpenID connect standard, which allows single sign on (SSO) via an external
identity provider. See Authentication Provider Configuration for more information.
To enable security, every System Platform node must communicate with the System Management Server. There
should only be one System Management Server in your System Platform topology, otherwise, communication
disruptions may occur. The System Management Server stores shared security certificates and establishes a trust
relationship between machines. You can configure one additional node as a redundant SSO server, which
functions as a backup for single sign-on if the System Management Server cannot be reached.
If some nodes have not been upgraded to System Platform 2017 Update 3 or later, communication with those
older nodes may need to utilize unsecure communication. However, communication between nodes running
System Platform 2017 Update 3 or later will be encrypted, as long as the nodes are configured to communication
with the System Management Server.
For more information about configuring the System Management Server with an authentication provider, see
Designing a Robust SSO System with an External Authentication Provider.
Version 2023
© 2022 AVEVA Group plc and its subsidiaries. All rights reserved. Page 49
AVEVA™ System Platform Installation Guide
Chapter 3 – Configuring System Platform Components
You can connect to an existing System Management Server (SMS), make this node the SMS, or proceed
without configuring an SMS (not recommended).
▪ Connect to an existing System Management Server (default): The System Platform discovery service
looks for an existing System Management Server (SMS) on the network. If any are found, they are
displayed in a drop down list. Select the server you want to use, or enter the machine name of the
server. All computers in your System Platform topology should connect to the same server.
The machine name must comply with Active Directory naming conventions. Windows does not permit
computer names that exceed 15 characters, and you cannot specify a DNS host name that differs from
the NETBIOS host name. The maximum length of the host name and of the fully qualified domain name
(FQDN) is 63 bytes per label and 255 bytes per FQDN. For more information, refer to the following
Microsoft information page that provides Active Directory naming conventions and name/character
limitations:
https://docs.microsoft.com/en-us/troubleshoot/windows-server/identity/naming-conventions-for-
computer-domain-site-ou
• Configure this machine as a redundant SSO Server. If you configure the node to connect to an existing
SMS, you can configure the node as a redundant SSO (single sign-on) Server. See Redundant SSO
Configuration for additional information.
Version 2023
© 2022 AVEVA Group plc and its subsidiaries. All rights reserved. Page 50
AVEVA™ System Platform Installation Guide
Chapter 3 – Configuring System Platform Components
▪ This machine is the System Management Server: Select this option if this computer will be the System
Management Server. Make sure that you are configuring only one System for your entire system. All
other computers in your System Platform topology should be configured to connect to this server by
using the Connect to an existing System Management Server option. A security code is shown when you
configure this option. When you configure other nodes using the "Connect to an existing System
Management Server" option, verify that the codes match. You can view the certificate by clicking the
Details... button.
▪ No System Management Server configured. (NOT RECOMMENDED): Select this option to set up your
computer without encryption and secure communications. When no System Management Server is
configured, an option that allows SuiteLink connections to use unencrypted communications is
automatically enabled.
Even if you do not configure an SMS for this node, you can still configure a System Management
Server for other computers in the topology to use. You can also use this option to remove any
previously installed certificates that were managed by the System Management Server.
2. Select the Advanced button for additional configuration options. These include setting port numbers, adding
a security certificate, and setting the SuiteLink communication mode. See Advanced Configuration Options
for details.
3. Press the Configure button.
▪ If you are connecting to an existing System Management Server, the Security Warning window is
displayed:
Version 2023
© 2022 AVEVA Group plc and its subsidiaries. All rights reserved. Page 51
AVEVA™ System Platform Installation Guide
Chapter 3 – Configuring System Platform Components
By establishing trust between machines, communications can pass freely. This will be a security concern
if you are not sure of the identity of the remote computer. If you have any doubt about the computer
you are connecting to, verify the security code and certificate details by selecting the Details... button in
the Advanced Configuration dialog to open the certificate.
4. Select the next item in the left pane that requires configuration. When all required items have been
configured, press the Close button to complete installation. See System Restart after Configuration.
Version 2023
© 2022 AVEVA Group plc and its subsidiaries. All rights reserved. Page 52
AVEVA™ System Platform Installation Guide
Chapter 3 – Configuring System Platform Components
Version 2023
© 2022 AVEVA Group plc and its subsidiaries. All rights reserved. Page 53
AVEVA™ System Platform Installation Guide
Chapter 3 – Configuring System Platform Components
• System Management Server: If you are connecting to an existing System Management Server, the name and
port number of the server you selected is shown.
Certificates Tab
System Management Server uses a security certificate to ensure that communication between System Platform
nodes is encrypted. The certificates tab includes the following configurable fields:
• Certificate Source: Select either Automatically Generated (default), or Provided by IT. If your IT department
is providing the certificate, press the Import button and navigate to the certificate file. For more information,
see Certificates Tab.
• Certificate: The certificate name is displayed. If you imported a certificate, you view it by pressing the Details
button. The certificate is periodically renewed through an automatic update process, both on the server
node and on remote nodes.
To import a signed CA certificate, select the Provided by IT option from the Certificate Source drop down menu.
The Import Certificate dialog window opens.
Version 2023
© 2022 AVEVA Group plc and its subsidiaries. All rights reserved. Page 54
AVEVA™ System Platform Installation Guide
Chapter 3 – Configuring System Platform Components
1. Navigate to the Certificate file by pressing the browser button. Select the Certificate file and press Open.
The Certificate file must have a .PFX extension.
2. Select the Certificate Store in which to save the Certificate, as directed by your IT department.
3. Enter the Certificate password.
Ports Tab
The System Management Server uses HTTP and HTTPS for communications with certain AVEVA software, such as
the AVEVA System Monitor. Remote nodes must be configured with the same port numbers as configured here.
By default, the System Management Server uses HTTP port 80 and HTTPS port 443. Generally, you can use the
default settings. To change the default ports, click the Advanced button, then select the Ports tab and edit the
port numbers as needed. See Changing Ports for the System Management Server for more information.
• Default HTTP port: 80
• Default HTTPS port: 443
Some Application Server communications drivers require some additional, manual configuration if you change
the default port(s) used for the System Management Server. This manual configuration is required if you changed
a port for the System Management Server and are using either the MQTT Communications Driver or the Auto
Build function in Application Server. See Changing Ports for the System Management Server for more
information.
Important! If you have installed InTouch Access Anywhere Secure Gateway on the same node as other System
Platform components, there will be a port conflict if you keep the default port settings for System Management
Server. You can either (1) change the Common Platform Port number(s) in the Advanced Configuration dialog to
proceed or, (2) edit the configuration file for the Secure Gateway. See Configuring Ports for the InTouch Access
Anywhere Secure Gateway for information on changing the port number.
Changing Ports for the System Management Server
Some communication drivers used with Application Server require additional, manual configuration if you
change one or both of the default port(s) used for the System Management Server during initial configuration, or
a port used by the System Management Server is changed at any time after that. This additional configuration is
required if you use either of the following:
• The Auto Build function in Application Server. The Auto Build function uses either the ABCIP or SIDirect
Communications Driver.
Version 2023
© 2022 AVEVA Group plc and its subsidiaries. All rights reserved. Page 55
AVEVA™ System Platform Installation Guide
Chapter 3 – Configuring System Platform Components
Communications Tab
Version 2023
© 2022 AVEVA Group plc and its subsidiaries. All rights reserved. Page 56
AVEVA™ System Platform Installation Guide
Chapter 3 – Configuring System Platform Components
Version 2023
© 2022 AVEVA Group plc and its subsidiaries. All rights reserved. Page 57
AVEVA™ System Platform Installation Guide
Chapter 3 – Configuring System Platform Components
is both nodes must configured to use the System Management Server. This option ensures that the
connection between the SuiteLink Server and SuiteLink clients is always secure (encrypted). If a secure
connection is not available, the connection will not be allowed. A secure connection between client and
server is only possible if both are configured to use the System Management Server.
Mixed Mode Use Cases
Mixed mode is recommended for use under the following conditions:
• While upgrading an existing System Platform installation (performing a node-by-node upgrade). Reset the
mode to disable mixed mode after the upgrade is complete.
• To support legacy applications that do not use encrypted SuiteLink communications.
Note: Whenever the SuiteLink communication mode is changed, a system restart is required before the new
mode will take effect.
NMX User Access Setting
The AVEVA Network Message Exchange (NMX) is an application communication protocol that leverages a DCOM-
based transport mechanism for communication between nodes. For new installations, the default setting is to
disable access for all users to NMX communications. If you are upgrading an existing System Platform
installation, access for all users is enabled by default. Reset the mode to restrict access after you complete the
node-by-node upgrade.
• Grant access to NMX for all users: This is the default setting if you are upgrading a node from a prior release.
With the checkbox to true (checked), NMX communication is enabled for all users. Allowing access for all
users is NOT RECOMMENDED except for the use cases listed below.
• Restrict access to NMX: This is the default setting for new installations. To restrict access to only users who
are members of a well-known OS User Group, leave the setting as false (unchecked). This is the
recommended setting.
Access to NMX for All Users Use Cases
Access for all users is recommended for use under the following conditions:
• While upgrading an existing System Platform installation (performing a node-by-node upgrade). Reset the
mode to disable access for all users after the upgrade is complete.
• To support legacy applications that require access for all users.
Note: Whenever the NMX mode is changed, a system restart is required before the new mode will take
effect.
Version 2023
© 2022 AVEVA Group plc and its subsidiaries. All rights reserved. Page 58
AVEVA™ System Platform Installation Guide
Chapter 3 – Configuring System Platform Components
Note: For a galaxy to utilize an external Authentication Provider, the SMS server must be configured on a
deployed platform (for example, a GR node), or at least one deployed platform should configured as a
Redundant SSO server. Deployed platforms include GR nodes, IDE nodes, and AppEngine (run-time) nodes.
• Click the checkbox to enable the node as an Authentication Provider. Then, configure the Token Host as
described below.
• Leave this option disabled if you are not using Azure AD, then click Configure. When the checkbox is
unchecked (disabled), the fields to configure the Token Host are hidden.
Version 2023
© 2022 AVEVA Group plc and its subsidiaries. All rights reserved. Page 59
AVEVA™ System Platform Installation Guide
Chapter 3 – Configuring System Platform Components
5. Enter a name for the application (user-facing display name) and select the account type (for example, single
tenant or mult-tenant). Do not configure the Redirect URI at this time.
6. Register the application.
Configure the Azure AD application
1. When the application is registered, select Add a Redirect URI from the Essentials area of the page.
Version 2023
© 2022 AVEVA Group plc and its subsidiaries. All rights reserved. Page 60
AVEVA™ System Platform Installation Guide
Chapter 3 – Configuring System Platform Components
Version 2023
© 2022 AVEVA Group plc and its subsidiaries. All rights reserved. Page 61
AVEVA™ System Platform Installation Guide
Chapter 3 – Configuring System Platform Components
7. Under Token configuration > Optional claims, select Add groups claim.
8. In the Edit groups claim section, and add Security Groups.
Version 2023
© 2022 AVEVA Group plc and its subsidiaries. All rights reserved. Page 62
AVEVA™ System Platform Installation Guide
Chapter 3 – Configuring System Platform Components
7. To choose permissions, type the first few letters of the following permissions in the Select permissions text
box until the applicable permissions group appears. Then, expand the permissions group and select the
matching permission to enable it.
▪ Under Directory permissions: Add Directory.Read.All (read directory data)
▪ Under Group permissions: Add Group.Read.All under Group (read all groups)
▪ Under User permissions: Add User.Read.All (read all users' full profiles)
8. Click the Update permissions button.
9. Click Grant admin consent for <tenant name>. All configured permissions you added in the previous step
should now be listed, as shown below.
Version 2023
© 2022 AVEVA Group plc and its subsidiaries. All rights reserved. Page 63
AVEVA™ System Platform Installation Guide
Chapter 3 – Configuring System Platform Components
5. Select Endpoints from the Command bar, then select the OpenID Connect metadata document.
The portion of the OpenID Connect information after "v2.0" is not used when configuring AVEVA Identity
Manager.
Thus, the endpoint used to configure AIM is https://login.microsoftonline.com/*******************/v2.0
The trailing slash is not needed.
6. Select Certificates & Secrets from the Command bar, then select New Client Secret.
7. Add a Description for the new client. Then, Add the secret.
Version 2023
© 2022 AVEVA Group plc and its subsidiaries. All rights reserved. Page 64
AVEVA™ System Platform Installation Guide
Chapter 3 – Configuring System Platform Components
8. Once you add the secret, copy and save the secret value. You will need the value to configure the System
Management Server (the secret ID is not needed for configuration).
Note: Be sure to save the value now. You will not be able to retrieve it later.
Configure the IDE Authentication Mode
Important! To configure security using Authentication providers mode, the System Platform IDE user must be a
member of the aaConfigTools group on the local IDE node.
1. On the Galaxy menu, click Configure and then click Security. The Configure Security dialog box appears.
Version 2023
© 2022 AVEVA Group plc and its subsidiaries. All rights reserved. Page 65
AVEVA™ System Platform Installation Guide
Chapter 3 – Configuring System Platform Components
▪ You can use multi-select for adding groups. Adding multiple groups creates multiple roles.
▪ A role name is always the same as the group name and cannot be changed.
▪ Users in the added groups are automatically members of the roles that are created.
▪ OS Groups are irrelevant in the context of Authentication Provider security.
▪ All users that form part of the hierarchy below the added group will automatically have the role
assigned, whether they are members of the top-level group or of any of the sub-level groups.
6. Switch to the Users tab.
▪ The Users tab lists all users as authorized by their memberships within their assigned roles.
▪ To see the roles assigned to a user, select the user.
▪ You cannot add or delete users in the Users tab when the Authentication mode is set to Authentication
providers.
▪ Users cannot have their Roles added or removed. For details, see "Assigning Users to Roles" in the
Application Server User Guide.
Version 2023
© 2022 AVEVA Group plc and its subsidiaries. All rights reserved. Page 66
AVEVA™ System Platform Installation Guide
Chapter 3 – Configuring System Platform Components
2. Select the Flex licensing mode to used for the Galaxy Repository:
▪ Disable Flex Mode: Leave the checkbox unchecked if you are using perpetual licenses.
▪ Enable Flex Mode: Check the checkbox if you are using subscription-based Flex licenses. This is required
for System Platform Enterprise, and can be used for System Platform Supervisory.
Note: Changing the Flex license mode requires a restart before the change takes effect.
3. Select the product type you are installing. The type is determined by the System Platform license you
purchased:
▪ System Platform Supervisory: Includes InTouch HMI (WindowMaker, WindowViewer), but does not
include certain apps, features, and widgets such as the PI Vision OMI App, Power BI OMI App, the AVEVA
OMI Web Server and Workspaces, and a number of widgets.
▪ System Platform Enterprise: Does not include InTouch HMI, but does include an expanded set of apps,
features, and widgets.
Note: Changing the product type requires a restart before the change takes effect.
See Selecting System Platform and System Platform Enterprise Components for more information.
4. Select the next item in the left pane that requires configuration. When all required items have been
configured, press the Close button to complete installation. See System Restart after Configuration.
Version 2023
© 2022 AVEVA Group plc and its subsidiaries. All rights reserved. Page 67
AVEVA™ System Platform Installation Guide
Chapter 3 – Configuring System Platform Components
Version 2023
© 2022 AVEVA Group plc and its subsidiaries. All rights reserved. Page 68
AVEVA™ System Platform Installation Guide
Chapter 3 – Configuring System Platform Components
Version 2023
© 2022 AVEVA Group plc and its subsidiaries. All rights reserved. Page 69
AVEVA™ System Platform Installation Guide
Chapter 3 – Configuring System Platform Components
Version 2023
© 2022 AVEVA Group plc and its subsidiaries. All rights reserved. Page 70
AVEVA™ System Platform Installation Guide
Chapter 3 – Configuring System Platform Components
• Client Settings: This sets how frequently the Web Client refreshes graphics and alarms.
• Authentication Settings: This establishes the credentials that the Web Client will use for connecting to the
web server.
Note: If a System Management Server is configured, the InTouch Web Client will use the security certificate
and utilize the HTTPS protocol for secure communications. See Common Platform for additional information.
To configure Client Settings
1. Under Graphic Refresh Rate, set the screen refresh interval. This determines how frequently the web
browser will query the web server for graphic data. A longer interval reduces network traffic and may be
needed for very low-bandwidth networks or intermittent connections.
▪ Default: 1000 ms (1 second)
▪ Minimum: 250 ms
▪ Maximum: 60000 ms (60 seconds)
Note: The Graphic Refresh Rate cannot be less than the Alarm Refresh Rate. If you lengthen the Graphic
Refresh Rate, the Alarm Refresh Rate will automatically synchronize with the Graphic Refresh Rate.
2. Under Alarm Refresh Rate, set the alarm refresh interval. This determines how frequently the web browser
will query the web server for alarm data. By default, the Alarm Refresh Rate is the same as the Graphic
Refresh rate. You can make the refresh interval longer for alarms than for graphics, but the Alarm Refresh
Rate cannot be shorter than the Graphic Refresh Rate. A longer interval may be needed for very low-
bandwidth networks or intermittent connections.
▪ Default: 1000 ms (1 second)
▪ Minimum: Graphic Refresh Rate
▪ Maximum: 60000 ms (60 seconds)
To configure Authentication Settings
1. In the Configurator, select Authentication Settings. There are two options:
▪ Windows Authentication (default). Skip to step 3 if you are using Windows Authentication.
▪ User Authentication. User Authentication lets you configure the Web Client to use Single Sign-On using
the AVEVA Identity Manager. The System Management Server must be configured before selecting this
option, and is used as the AVEVA Identity Manager.
2. User Authentication configuration (optional): To allow access outside the plant network, enter the Secure
Gateway URL, which is a secure reverse proxy server installed in the DMZ.
3. Press the Configure button.
4. Select the next item in the left pane that requires configuration. When all required items have been
configured, press the Close button to complete installation. See System Restart after Configuration.
Version 2023
© 2022 AVEVA Group plc and its subsidiaries. All rights reserved. Page 71
AVEVA™ System Platform Installation Guide
Chapter 3 – Configuring System Platform Components
You can start the Configurator at any time from the Windows Start menu on the Historian computer.
• To configure Common Platform (PCS) settings, see Common Platform.
• To configure licensing, see AVEVA Enterprise License Server Configuration.
To configure AVEVA Historian:
1. Launch the Configurator from the Start menu. In the left pane, click Server.
2. Under Database Information, specify the SQL Instances and database path.
• SQL Instance
Name the SQL Instance associated with this historian.
• Database Path
Unless you have specific requirements, keep the default SQL Server database path. The default is tied to
your SQL Server installation and is the path where the configuration database is deployed. If you need to
change the default path, click the ellipsis button to specify a different directory in which to install the
historian database files.
3. Under Existing Database Conflict, read any notices.
If the database is created for the first time, then this option is not available. When reconfiguration is done,
then the Drop and Create New Database option is available. If you select this check box, then the existing
database is dropped and a new database is created. If this check box is cleared, then the database is not
dropped, but configured for changes, if any.
4. Under Alarms & Events Storage, configure how you want to store alarm and events.
Version 2023
© 2022 AVEVA Group plc and its subsidiaries. All rights reserved. Page 72
AVEVA™ System Platform Installation Guide
Chapter 3 – Configuring System Platform Components
Important: If you want to change this setting later after the Historian is running, you must first shut down
and disable the historian using the Management Console. Then, after making the change, you can restart
and enable the historian.
• High-speed (default/recommended)
The high-speed setting for storing alarms and events in history blocks provides several advantages. You
can manage the data using simple operations such as moving, copying, or deleting folders, instead of
using database management software. With this storage method, you no longer need to purge to sustain
storage. This method offers significantly higher storage rates. Also, the capacity for alarm and event
storage is only limited by disk space, not by insertion rate.
• Traditional
The traditional setting stores alarms and events in the A2ALMDB SQL Server database. This works well
for smaller applications. Alarm and event data stored in the A2ALMDB database can be retrieved using
SQL queries. You can also use SQL Server tools, such as Reporting Services, to query alarm and event
history.
5. Under Network, accept the default Historian TCP and Search ports or change these settings. The ports you
specify are added to the exclusions list of Windows Firewall. You must manually add these ports as
exclusions if you use another hardware or software firewall.
• Historian TCP port is used for receiving data from another system.
If you are sending data to Historian from an Application Engine, Remote IDAS or from another Historian,
you must specify this port as part of the connection settings on those source systems.
• Search port is an internal port, only accessible locally on the server, and is used to support searches in
Historian Client Web. This is not configurable and is for reference only.
6. Select the Historian Rest Details to configure remote access to the Historian REST API and Historian Client
Web. The Rest Configuration dialog displays.
To configure the HTTPS connection, a certificate is required. You can use a certificate provided by your IT
department, or you can use a self-signed certificate generated by the configurator.
Version 2023
© 2022 AVEVA Group plc and its subsidiaries. All rights reserved. Page 73
AVEVA™ System Platform Installation Guide
Chapter 3 – Configuring System Platform Components
For more details about using enabling encrypted communication for the Historian, see Using HTTPS Instead
of HTTP for Historian Client, Historian Client Web, and REST APIs.
a. To use a certificate provided by your IT department, select "Provided by IT (import / select)" as the
Certificate Source.
• If the certificate is already installed on the system, select the appropriate Certificate from the list.
• If you have been provided with a certificate but it is not yet installed on the system, click Import....
The Import Certificate dialog displays.
Click to browse and select the certificate file, which has a .pfx file extension.
• Select the Certificate Store in which to save the Certificate, as directed by your IT department.
• Enter the Certificate password and click OK when all the information is correct.
b. To use a self-signed certificate, select "Automatically Generated" as the Certificate Source. The name of
the Certificate is automatically selected for you and cannot be changed.
Using a self-signed certificate makes it easier to configure the server, but it makes the remote browsing
experience more complicated, with users receive security warnings in their browser until the certificate
is "trusted" on their system.
Note: After configuring the Historian with an automatically generated self-signed certificate, when you
visit this dialog again, the Certificate Source is "Provided by IT (import / select)". This is because the
certificate is installed on the system after configuration, and can now be selected from the Certificate
list.
c. Enter the port numbers to use for the HTTPS Port and the HTTP Port. These ports are used for data
queries via Insight or the Historian REST API to the Historian Server.
Note: To allow the correct functioning of the Alarm Control History Blocks, the firewall must be
configured to permit inbound and outbound network traffic on these ports.
d. The Connections option determines what happens when a connection is made to Historian Client Web
over the untrusted (HTTP) port. Select one of the following options:
• Favor trusted connections, but permit untrusted connections. When this option is selected, users at
run time are informed there is a trusted connection available, and they can decide whether to use
Version 2023
© 2022 AVEVA Group plc and its subsidiaries. All rights reserved. Page 74
AVEVA™ System Platform Installation Guide
Chapter 3 – Configuring System Platform Components
the trusted or untrusted connection. For more information about the run-time options, refer to the
Historian Administrator Guide.
• Require trusted connections (clients must trust this certificate). When this option is selected, if you
are using a certificate from a trusted authority, users are redirected to the HTTPS connection. If you
are using an untrusted certificate, such as a self-signed certificate, an informational message is
displayed that directs users how to proceed. For more information about this message and how
users can proceed, refer to the Historian Administrator Guide.
e. Click OK to accept the selected options, then click Configure to apply any changes to the system.
For more information about secure, encrypted communication between nodes, see Common Platform.
7. Under Security, select Allow Remote Access for OCMC if you want to allow remote access of this server's
Operations Control Management Console (previously called the System Management Console, or SMC). This
option is disabled by default for improved security, and we recommend that you use remote desktop
software to administer remote Historian servers.
When you select Allow Remote Access for OCMC, Historian allows remote connection to the Operations
Control Management Console. Specifically, this allows remote launch and remote activation permissions for
the aahCfgSvc and aahEventSvc Historian COM services. (By default, these are set to local launch and local
activation.) The permissions are limited to the aaAdministrators, aaPowerUsers, and aaUsers groups. Anyone
who is not a member of these groups on the server will not see that Historian remotely via SMC.
Important: In 2022, Microsoft is releasing a phased update to address a security issue with DCOM on
Windows. After the third phase of this update is applied, administering remote historian servers will no
longer be possible using the Operations Control Management Console. Instead, you can administer remote
Historian servers by first connecting with the remote desktop software of your choice, and then using the
Operations Control Management Console on the remote server.
For more up-to-date information about the vulnerability, and a timetable for its phased release, see .
8. In the left pane, click Security. Configure the security options as follows.
Version 2023
© 2022 AVEVA Group plc and its subsidiaries. All rights reserved. Page 75
AVEVA™ System Platform Installation Guide
Chapter 3 – Configuring System Platform Components
a. Under Historian Users, review the existing users and roles for this server. Make adjustments to the list as
needed:
• To create a new user account, click Create Users and then specify account details.
• To add existing user accounts to this list, click Add Users and then select the account criteria to use.
• If you don't need this account anymore, mark the Delete Account check box.
b. Under SQL Logins, do one of the following to ensure your SQL Server logins are secure:
• If you want to keep using a default account listed, type a new password.
• If you don't need this account, mark the Delete Account check box.
Note: Secure Development Lifecycle (SDL) guidelines recommend against using automatically
created users like aaUser and aaAdminUser with well-known or publicly documented passwords.
When you migrate from an older version of the Historian Server, this area is populated with all
preexisting SQL Server accounts and gives you the option to change account password and to delete
unused accounts to ensure strong security for your system.
9. In the left pane, click Search. Then configure the search options as follows.
Under Search Configuration, specify file locations.
Version 2023
© 2022 AVEVA Group plc and its subsidiaries. All rights reserved. Page 76
AVEVA™ System Platform Installation Guide
Chapter 3 – Configuring System Platform Components
• Data Path
Accept the default path, or click the ellipsis button to specify a different directory for the historian
history blocks.
Make sure that you have plenty of space on this drive most of your plant data will be stored here. (The
SQL Server database files typically take less disk space.)
• Log Path
Accept the default path, or click the ellipsis button to specify a different directory for the log files.
• Mark the Reindex Search Documents check box to create a new index of all existing tags.
10. In the left pane, click Reporting. Then mark the appropriate check boxes to configure OData extensions for
SQL Reporting Studio or Visual Studio Report Designer on your system.
11. In the Configuration Messages area, read messages regarding prerequisite checks, current configuration
state, and configuration activities that are logged.
12. Click Configure. The Processing SQL Script dialog box appears. You can see the historian database
configuration scripts running. Multiple scripts run during the configuration.
13. After the system finishes running the SQL scripts, the Historian node and Historian Server node are shown
with a green status indicator if the database is successfully configured.
14. Click All Messages to see all the configuration messages.
Using HTTPS Instead of HTTP for Historian Client, Historian Client Web,
and REST APIs
Typically, customers using Historian Client Web or the REST API can connect to a Historian server from a Historian
Client or other client application using an unencrypted (HTTP) connection. (Even without an encrypted
connection, the user credentials exchanged during login are still encrypted.) You can also use an encrypted
connection (HTTPS) for the REST API, and this requires configuring an X.509 certificate for TLS (transport layer
security).
About TLS, HTTPS, and X.509 Certificates
TLS allows for encrypted authentication credentials to be passed between a server and client. A certificate
containing a private key is passed between the client and server to verify identification and allow access.
Using HTTPS ensures that communication between the client and server is encrypted, helping to prevent third
parties from stealing or tampering with your data.
To configure the HTTPS connection to the Historian, you need an X.509 certificate. The certificate can be from a
trusted authority or a self-signed certificate. During the installation and configuration of the Historian, you can
import a certificate from a trusted authority if you have one, otherwise the configurator can create a self-signed
certificate for you.
About Configuring Security
When you configure the Historian server, you choose one of two options to control what happens when a user
connects using the unencrypted (HTTP) connection:
Version 2023
© 2022 AVEVA Group plc and its subsidiaries. All rights reserved. Page 77
AVEVA™ System Platform Installation Guide
Chapter 3 – Configuring System Platform Components
Users can click Use the untrusted, encrypted connection to use the HTTPS connection.
Warning: It is important to understand the risks associated with using an untrusted self-signed certificate.
The browser warnings encountered while using a self-signed certificate could also indicate that the server
has been compromised or hijacked by a third party. To avoid the risk of conditioning users to ignore
important security warnings, follow the steps in the next section to enable remote clients to trust the self-
signed certificate.
Version 2023
© 2022 AVEVA Group plc and its subsidiaries. All rights reserved. Page 78
AVEVA™ System Platform Installation Guide
Chapter 3 – Configuring System Platform Components
Version 2023
© 2022 AVEVA Group plc and its subsidiaries. All rights reserved. Page 79
AVEVA™ System Platform Installation Guide
Chapter 3 – Configuring System Platform Components
4. To trust the certificate, first you must save a copy. Select the Details tab.
Version 2023
© 2022 AVEVA Group plc and its subsidiaries. All rights reserved. Page 80
AVEVA™ System Platform Installation Guide
Chapter 3 – Configuring System Platform Components
Click Next.
6. Select DER encoded binary X.509 (.CER) as the export file format:
Version 2023
© 2022 AVEVA Group plc and its subsidiaries. All rights reserved. Page 81
AVEVA™ System Platform Installation Guide
Chapter 3 – Configuring System Platform Components
Click Next.
7. Click Browse... and choose a location to save the exported certificate.
Click Next.
8. Click Finish to export the certificate to the selected file:
Version 2023
© 2022 AVEVA Group plc and its subsidiaries. All rights reserved. Page 82
AVEVA™ System Platform Installation Guide
Chapter 3 – Configuring System Platform Components
Version 2023
© 2022 AVEVA Group plc and its subsidiaries. All rights reserved. Page 83
AVEVA™ System Platform Installation Guide
Chapter 3 – Configuring System Platform Components
3. Select Current User to install the certificate for only the current user, or Local Machine to install the
certificate for all users on this system.
Note: The Local Machine option requires administrative access to the system. If you do not have
administrative access, select Current User.
Version 2023
© 2022 AVEVA Group plc and its subsidiaries. All rights reserved. Page 84
AVEVA™ System Platform Installation Guide
Chapter 3 – Configuring System Platform Components
4. Select Place all certificates in the following store. Click Browse... and select Trusted Root Certification
Authorities as the Certificate store.
5. Click Next. The Completing the Certificate Import Wizard dialog displays:
Version 2023
© 2022 AVEVA Group plc and its subsidiaries. All rights reserved. Page 85
AVEVA™ System Platform Installation Guide
Chapter 3 – Configuring System Platform Components
6. Click Finish to complete the Certificate Import Wizard. A security warning displays:
Click Yes to acknowledge the warning. The certificate is now trusted on your machine.
Version 2023
© 2022 AVEVA Group plc and its subsidiaries. All rights reserved. Page 86
AVEVA™ System Platform Installation Guide
Chapter 3 – Configuring System Platform Components
Note: If you change a license server name after configuring it, you are prompted to release licenses from the
old server name.
3. Select the next item in the left pane that requires configuration. When all required items have been
configured, press the Close button to complete installation. See System Restart after Configuration.
Version 2023
© 2022 AVEVA Group plc and its subsidiaries. All rights reserved. Page 87
AVEVA™ System Platform Installation Guide
Chapter 3 – Configuring System Platform Components
2. In the System Monitor Manager Name field, enter either the computer name (preferred) or IP address of
the node that will act as the System Monitor Manager. If you are configuring the current node as the System
Monitor Manager, enter its name or IP address. If you have configured secure communications for the
Common Platform, the machine name must be used (IP address is not supported for secure
communications). See the AVEVA System Monitor User Guide for additional information.
Note: TCP/IP is used for communications between System Monitor Agents and the System Monitor Manager.
Use the Advanced settings configuration dialog to configure the TCP/IP port numbers. See Advanced System
Monitor Configuration for additional information.
3. If either Historian or MES is installed on the node, the Configurator detects the installation. It allows you to
specify credentials for these programs to use to increase security. If MES or Historian is not installed,
credential fields are not displayed and you can skip this step.
Version 2023
© 2022 AVEVA Group plc and its subsidiaries. All rights reserved. Page 88
AVEVA™ System Platform Installation Guide
Chapter 3 – Configuring System Platform Components
▪ If MES is installed on the node: To enable secure communication between MES and the System Monitor
Manager, select the checkbox next to "Enter the MES credentials." If you do not select the checkbox,
communication between MES and the System Monitor Manager is unsecured.
If you selected the checkbox, enter the user name and password of a configured MES user. The System
Monitor Manager uses the configured user to communicate with MES.
▪ If the Historian is installed on the node: To enable secure communication between the Historian and
the System Monitor Manager, select the checkbox next to "Enter the Historian credentials." If you do not
select the checkbox, communication between the Historian and the System Monitor Manager is
unsecured.
If you selected the checkbox, enter the user name and password that was configured for the Network
Account. The System Monitor Manager uses the Network Account to communicate with the Historian.
See Network Account for more information.
4. You can use the Test Connection button to check that the node you are configuring can reach the System
Monitor Manager node.
5. Press the Configure button.
6. Select the next item in the left pane that requires configuration. When all required items have been
configured, press the Close button to complete installation. See System Restart after Configuration.
Version 2023
© 2022 AVEVA Group plc and its subsidiaries. All rights reserved. Page 89
AVEVA™ System Platform Installation Guide
Chapter 3 – Configuring System Platform Components
Version 2023
© 2022 AVEVA Group plc and its subsidiaries. All rights reserved. Page 90
AVEVA™ System Platform Installation Guide
Chapter 3 – Configuring System Platform Components
3. Set the port number. Unless you changed default port numbers, no changes should be needed.
▪ If System Platform is configured to use a secure mode of operations, that is, if the System Management
Server option is configured, set the SSL port to the same number that was configured for Common
Platform communications. The default SSL port is 443.
▪ If security is not configured for System Platform, that is, if no System Management Server option is
configured, set the HTTP port to the same number that was configured for Common Platform
communications. The default HTTP port is 80.
4. Press OK, and then Close to exit Advanced Configuration.
5. Select the next item in the left pane that requires configuration. When all required items have been
configured, press the Close button to complete installation. See System Restart after Configuration.
Version 2023
© 2022 AVEVA Group plc and its subsidiaries. All rights reserved. Page 91
AVEVA™ System Platform Installation Guide
Chapter 3 – Configuring System Platform Components
Note: The installed programs may not function properly until you restart the system.
After the system restarts, and before you start using System Platform, make sure that you have activated your
product licenses. See License Installation and Activation.
Version 2023
© 2022 AVEVA Group plc and its subsidiaries. All rights reserved. Page 92
Chapter 4
Upgrade to System Platform 2023: You can upgrade to System Platform 2023 from System Platform 2017 or
newer. If you running a version older than System Platform 2017, you must perform an intermediate upgrade to
a version that allows a direct upgrade, and then upgrade to System Platform 2023.
Upgrade to System Platform Enterprise 2023: You can upgrade to System Platform Enterprise 2023 from System
Platform 2020 R2 SP1 only.
Migration of Application Server galaxies is supported from all versions, beginning with 4.5, and includes System
Platform 2012 and later.
Note: System Platform 2020 R2 Controlled Releases 1 and 2 (CR1 and CR2) cannot be upgraded or migrated to
System Platform 2023 or System Platform Enterprise 2023.
The upgrade process lets you upgrade only components that were previously installed. You cannot choose to add
components that were not already installed, and you cannot deselect components. That is, if a newer version of
a component is included on the installation DVD, the previously installed component is automatically upgraded.
After the upgrade is complete, you can add new components or remove existing components, as needed.
Important Upgrade Information
• 64-bit operating system required: A 64-bit operating system is required to install System Platform 2023.
• 64-bit SQL Server required: For components that require SQL Server, such as Application Server and
Historian, you must have a 64-bit version of SQL Server installed.
• .NET Framework: System Platform 2023 requires .NET Framework 4.8. If your system does not have this
version or a newer version installed, the .NET Framework will be installed prior to product installation. A
restart may be required, after which setup.exe will resume automatically. See System Platform Prerequisites
for additional information.
• Licensing Change: If you are upgrading from System Platform 2014 R2 SP1, you will be changing to the new
licensing system. This new "Activated License System" requires a License Server to be hosted on a machine
that can be accessed by all nodes in the system. Additional license servers can be installed for more granular
licensing management or redundancy.
Since the License Server is a new component, it is not added during the upgrade process. Upgrade the
Galaxy Repository node first, and then use the Modify workflow to add the License Server after the node has
been upgraded. See License Installation and Activation for additional information.
Version 2023
© 2022 AVEVA Group plc and its subsidiaries. All rights reserved. Page 93
AVEVA™ System Platform Installation Guide
Chapter 4 – Upgrading, Modifying, and Repairing System Platform
Version 2023
© 2022 AVEVA Group plc and its subsidiaries. All rights reserved. Page 94
AVEVA™ System Platform Installation Guide
Chapter 4 – Upgrading, Modifying, and Repairing System Platform
Note: You can only upgrade the products that are already installed, and you will not be able to install
additional products during the upgrade process.
2. Confirm your operating system compatibility, then click Next to proceed.
3. A selection list of the products and components to be upgraded is shown. You cannot modify this list. Click
Next to proceed.
4. Perform any recommended actions, such as backing up your galaxy, then click Next to proceed.
Version 2023
© 2022 AVEVA Group plc and its subsidiaries. All rights reserved. Page 95
AVEVA™ System Platform Installation Guide
Chapter 4 – Upgrading, Modifying, and Repairing System Platform
5. If required, OI servers are upgraded, then galaxy updates begin after the OI servers are upgraded. If
prompted, click the Stop Services button to proceed.
6. After all services stop, click Next to proceed.
7. The list of product that will be upgraded is shown. Click Upgrade to begin upgrading your system.
8. After the installation is over, the Configurator starts. Some items that were previously configured retain their
configurations, but you will need to reconfigure certain items including the System Management Server and
the Historian (if present). See Configuring System Platform Components for more information.
Select View Readme for important information about System Platform 2023, including hardware and
software requirements, new features, and known and resolved issues.
Note: You may see a Cybersecurity Notice that instances of a Microsoft XML processing library were found.
For information on removing MSMXML 4.0, see the Microsoft Support web page:
https://support.microsoft.com/en-us/help/925672/ms06-061-security-update-for-microsoft-xml-core-
services-4-0-sp2
If you a galaxy is deployed, the Galaxy Patcher will start as soon as you connect to the galaxy from the System
Platform IDE. Undeployed galaxies are not patched until you connect to them.
Important: Galaxy patching may take several minutes. Do not shut down the node while the patching operation
is in progress.
Version 2023
© 2022 AVEVA Group plc and its subsidiaries. All rights reserved. Page 96
AVEVA™ System Platform Installation Guide
Chapter 4 – Upgrading, Modifying, and Repairing System Platform
that can be accessed by all nodes in the system. Additional license servers can be installed for more granular
licensing management or redundancy.
Since the License Server is a new component, it is not added during the upgrade process. Upgrade the
Galaxy Repository node first, and then use the Modify workflow to add the License Server after the node has
been upgraded. See License Installation and Activation for additional information.
Only one License Server is required per overall system.
Note: The Galaxy Repository node is the default installation location for the License Server. You can,
however, select a different node, or install the License Server on a standalone node, depending on your
system size and architecture.
• Network Account: In System Platform 2017 Update 2 and prior releases, the Network Account (previously
called the ArchestrA User) was a member of the system Administrators group. Starting with System Platform
2017 Update 3, the Network Account was removed from the Administrators group to enhance system
security.
When you upgrade from System Platform 2017 Update 2 or an earlier version, a security warning asks if you
want to remove the Network Account from the Administrators group. This is the best option for security.
However, you can leave the Network Account as a system administrator, if the account is used by another
application and if removing administrator rights will affect that application.
• AVEVA System Monitor: The System Monitor Manager tracks the availability of the License Server and
provides email notification of its status to ensure uninterrupted system operations. A System Monitor agent,
also called the Sentinel Agent, is installed on each node and communicates with the System Monitor
Manager if there is an issue with the connection between the System Platform node and the License Server.
The System Monitor Manager is not automatically added during the upgrade process. To add the System
Monitor Manager, upgrade the Galaxy Repository node first, and then use the Modify workflow to add the
System Monitor Manager when the upgrade completes. The System Monitor agent is automatically added to
each upgraded node. Configure the System Monitor agent on each remote node to point to the System
Monitor Manager. See AVEVA System Monitor Installation for additional information.
Only one System Monitor Manager is required per overall system.
• InTouch Access Anywhere: If you plan to upgrade System Platform on a computer that has InTouch Access
Anywhere Server or InTouch Access Anywhere Gateway installed, you must first uninstall the InTouch Access
Anywhere Server or Gateway. Then, upgrade System Platform and finally, reinstall InTouch Access Anywhere.
Note that the uninstall/reinstall process normally takes only several minutes.
• Common Platform: The System Management Server, a security component, was added for System Platform
2017 Update 3. If you are upgrading from a prior version that did not have the System Management Server, it
is automatically installed on the GR node when you upgrade to System Platform 2023. There should be only
one System Management Server in your System Platform topology, and every node should be configured to
point to it. See Common Platform for additional information. If some nodes will not be upgraded,
communication with non-upgraded nodes will continue to use legacy communication protocols.
In multi-galaxy environments, configure only one GR node as the System Management Server, and configure
the other nodes to point to it.
About the Modify Workflow
The upgrade process can only upgrade System Platform components that are already installed on your system.
Since upgrading may introduce new components that were not part of prior releases, you need to run setup.exe
Version 2023
© 2022 AVEVA Group plc and its subsidiaries. All rights reserved. Page 97
AVEVA™ System Platform Installation Guide
Chapter 4 – Upgrading, Modifying, and Repairing System Platform
and launch the Modify option to install new components that may not have been available in prior versions of
System Platform. The components that you may need to install through the Modify option include:
• AVEVA System Monitor Manager
• AVEVA License Server
To add components through the Modify option
1. Upgrade the node and configure it.
2. Run the installation program again from the installation DVD (setup.exe).
3. Select the Modify option.
4. Select the component(s) you want to install.
• You can upgrade SQL Server after Application Server is installed. Refer to Microsoft’s SQL Server resources for
guidelines and procedures.
To upgrade SQL Server after Application Server is installed, we recommend that you undeploy any galaxies
deployed on the relevant computer, and that you undeploy all Platform Common Services. For more
information, see the Application Server User Guide.
You can upgrade the following Application Server components:
• Bootstrap
You will see a warning message if you attempt to upgrade a computer with a deployed WinPlatform. You
have the choice to continue with the upgrade or to cancel. If you continue with the Bootstrap upgrade, the
deployed WinPlatform object is removed from run time and upgraded.
If an InTouchViewApp instance is deployed for a managed InTouch application, the folder is undeployed and
deleted. You are prompted to stop InTouch WindowViewer from running the managed application.
• IDE and Bootstrap
You will see a warning message if you attempt to upgrade a computer with a deployed WinPlatform. You
have the choice to continue with the upgrade or to cancel. If you continue with the upgrade, the current IDE
and Bootstrap are removed and the new versions are installed.
If an installed InTouchViewApp instance is deployed for a managed InTouch application, the folder is
undeployed and deleted. You are prompted to stop InTouch WindowViewer from running the managed
application.
• Galaxy Repository (GR) and Bootstrap
You will see a warning message if you attempt to upgrade a computer with a deployed WinPlatform or a
client application is connected to the GR node. You can choose to continue with the upgrade or to cancel. If
you continue, the components are removed and upgraded.
Upgraded IDE/Client nodes cannot connect to a non-upgraded GR node. The GR node is undeployed before
it is upgraded.
• IDE, GR, and Bootstrap
A warning message is displayed if you attempt to upgrade a computer with a deployed WinPlatform or if a
client application is connected to the GR node. You can choose to continue with the upgrade or to cancel. If
you continue, all components are removed and upgraded.
• Run-time node
Version 2023
© 2022 AVEVA Group plc and its subsidiaries. All rights reserved. Page 98
AVEVA™ System Platform Installation Guide
Chapter 4 – Upgrading, Modifying, and Repairing System Platform
Upgrading the Bootstrap on any computer removes the running WinPlatform and AppEngine. Both of these
system objects are marked as undeployed if they are running on any Galaxy node.
Note: No system objects are removed on non-GR nodes when migrating from earlier versions of Application
Server.
If a remote node is disconnected from the GR node, or if you upgrade the remote node before you upgrade the
GR node, the remote Platform is not marked as undeployed. You must undeploy and redeploy the Platform.
The run-time functionality of Application Server continues throughout the upgrade process, except during a run-
time node upgrade. Configuration, however, must be done using components that are at the same version level.
For example, you cannot use the Galaxy Browser in the InTouch HMI on a non-upgraded node to view or select
attributes from an upgraded Galaxy. You can, though, view or modify run-time data using an InTouch window or
the Object Viewer.
Special considerations apply if you are upgrading both the Application Server and the Historian. For more
information about upgrading the Historian, see Upgrading from a Previous Version.
Version 2023
© 2022 AVEVA Group plc and its subsidiaries. All rights reserved. Page 99
AVEVA™ System Platform Installation Guide
Chapter 4 – Upgrading, Modifying, and Repairing System Platform
Upgrading the Bootstrap on any computer removes the running WinPlatform and AppEngine. Both of these
system objects are marked as undeployed if they are running on any Galaxy node.
Note: No system objects are removed on non-GR nodes when migrating from earlier versions of Application
Server.
Windows Upgrades
After Application Server is installed, operating system migration is not supported. If a prior version of System
Platform is installed, it must be uninstalled prior to upgrading the operating system.
Version 2023
© 2022 AVEVA Group plc and its subsidiaries. All rights reserved. Page 100
AVEVA™ System Platform Installation Guide
Chapter 4 – Upgrading, Modifying, and Repairing System Platform
2. Upgrade and configure the GR node. If you are upgrading from System Platform 2017 Update 2 or prior
version, the Common Platform System Management Server is automatically installed on the GR node. For
more information, see Upgrading a Galaxy Repository Node.
3. Upgrade and configure at least one IDE installation. If you upgrade the GR node, that IDE installation is
upgraded. However, if you have any IDE-only nodes, you will have to upgrade them separately. For more
information, see Upgrading an IDE-only Node.
4. Migrate the Galaxy database. Connect to the upgraded GR node from the upgraded IDE to migrate the
galaxy to the new version automatically.
5. Deploy the GR Platform.
6. Upgrade and configure run-time nodes.
▪ Upgrade non-redundant run-time nodes one at a time and redeploy them. For more information, see
Upgrading Run-Time Nodes.
▪ Upgrade redundant pairs one at a time. For more information, see Upgrading Redundant Pairs.
If you upgrade a remote Platform node before you migrate the Galaxy database, the remote Platform and hosted
objects show the software upgrade pending icon after you migrate and deploy the Galaxy. To resolve this,
undeploy and redeploy the remote Platform.
Important: After you have upgraded the GR node to Application Server 2023, you will not be able to deploy or
undeploy from the GR node to non-upgraded remote nodes. Also, an IDE node that has been upgraded will not
be able to connect to a GR node that has not been upgraded.
Note: As long as the operating system and SQL requirements are met, upgrade is supported.
Version 2023
© 2022 AVEVA Group plc and its subsidiaries. All rights reserved. Page 101
AVEVA™ System Platform Installation Guide
Chapter 4 – Upgrading, Modifying, and Repairing System Platform
locked and can only be added or removed through the Modify workflow. See Modifying an Installation for
more information.
3. When the Installation Complete dialog box appears, click Configure to continue. See Configuring System
Platform Components for more information.
Important: Configure all GR nodes in multi-galaxy environments to point to a single System Management
Server.
4. Close the Configurator and restart the computer to complete the upgrade. See System Restart after
Configuration.
5. When the GR node has been upgraded, open the IDE and connect to the galaxy. The galaxy will be
automatically migrated to System Platform 2023.
Note: If you are using a remote IDE node to connect to the galaxy, make sure that you have upgraded the IDE
node before connecting to the galaxy.
Version 2023
© 2022 AVEVA Group plc and its subsidiaries. All rights reserved. Page 102
AVEVA™ System Platform Installation Guide
Chapter 4 – Upgrading, Modifying, and Repairing System Platform
After you migrate the Galaxy, deployed objects on a non-upgraded node are marked with pending software
upgrade status.
SQL Server Considerations
If the GR node contains less than the recommended RAM amount, system performance may be impacted as SQL
Server will use more CPU to compensate for the lower amount of available memory. To improve system
performance, set the SQL Server minimum memory (min server memory) to 1/3 of total physical memory. See
"Allocating Galaxy Repository Node Memory" in the Application Server User Guide for additional information.
To migrate the Galaxy database
1. Start the IDE.
2. Connect to the Galaxy database to migrate. You are prompted to migrate it.
3. Follow the prompts to complete the migration.
Migration errors
Migration of a very large Galaxy may fail, with various (and sometimes misleading) warnings and errors displayed
in the Logger. This is due to the Galaxy database transaction log expanding over its maximum allocated size.
Before making the changes described here, use the Event Viewer to check if the transaction log is full. If you
confirm that the transaction log has exceeded its maximum file size restriction, remove the restriction as follows:
1. In SQL Server Management Studio, right click the Galaxy database, then click Properties on the shortcut
menu.
2. In the Database Properties dialog, select the Files page.
3. Locate Log ... in the File Type column.
4. Click the ellipsis (...) button in the Autogrowth column on the same line.
5. In the Change Autogrowth for Base_Application_Server_log dialog, click the Unrestricted File Growth radio
button under the Maximum File Size parameter, then click OK.
6. After the Galaxy migration is finished, repeat steps 1 through 5 to reinstate the file size limit on the
transaction log.
Version 2023
© 2022 AVEVA Group plc and its subsidiaries. All rights reserved. Page 103
AVEVA™ System Platform Installation Guide
Chapter 4 – Upgrading, Modifying, and Repairing System Platform
After you upgrade the run-time node and all hosted objects, you need to redeploy the WinPlatform and all
hosted objects to the node.
The GR node migration fails if the GR node is used as a run-time node for another GR.
To upgrade a run-time node
1. Run Setup.exe from the DVD. See Upgrading, Modifying, and Repairing System Platform for information
about the installation process.
When the Installation Complete dialog box appears, click Configure to continue.
2. Configuration: Configure licensing, the System Management Server, and other installed features, such as the
Historian and the InTouch Web Client.
▪ Configure the System Management Server to point to the GR node. See Common Platform for additional
information.
▪ Configure the AVEVA System Monitor to point to the System Monitor Manager node. By default, this is
the GR node. See Advanced System Monitor Configuration for additional information.
3. When prompted, click Restart Now to complete the upgrade.
Version 2023
© 2022 AVEVA Group plc and its subsidiaries. All rights reserved. Page 104
AVEVA™ System Platform Installation Guide
Chapter 4 – Upgrading, Modifying, and Repairing System Platform
5 Optional: InTouch
Open and ViewApps
migrate now at v2.
InTouch
ViewApps
Version 2023
© 2022 AVEVA Group plc and its subsidiaries. All rights reserved. Page 105
AVEVA™ System Platform Installation Guide
Chapter 4 – Upgrading, Modifying, and Repairing System Platform
Version 2023
© 2022 AVEVA Group plc and its subsidiaries. All rights reserved. Page 106
AVEVA™ System Platform Installation Guide
Chapter 4 – Upgrading, Modifying, and Repairing System Platform
After you have upgraded to System Platform 2023, you can enable CPU load balancing to improve the
performance of redundant AppEngines during failover. See "Working with Redundancy" in the Application Server
User Guide for additional information.
The following table describes the behaviors associated with specific upgrade actions and states.
Action or State Behavior
Cascade deploy a Platform after If the upgraded platform hosts a backup redundant engine with
upgrade a partner in the SUP state, then during the deploy operation, it
will extract the hosted objects from the partner and deploy
them along with the backup redundant engine.
Deploy a redundant engine with The deploy operation is always a Cascade Deploy.
a partner in the SUP state.
Multi-selection for a cascade The cascade deploy operation skips the redundant engine in
deployment includes a SUP state and logs a message.
redundant engine with a
partner in SUP state
Version 2023
© 2022 AVEVA Group plc and its subsidiaries. All rights reserved. Page 107
AVEVA™ System Platform Installation Guide
Chapter 4 – Upgrading, Modifying, and Repairing System Platform
Select a backup redundant The backup redundant engine extracts the hosted objects from
partner engine for deployment the primary redundant engine and deploys them along with the
backup redundant engine.
The hosted objects are under the primary redundant engine on
a partner platform which is in SUP state. The hosted objects will
be forced to deploy with the newer software version during the
deployment of the backup redundant engine.
A dialog displays with the option to continue deployment or to
cancel.
Partner engine is deployed but Redundant engine deployment fails.
not reachable or not ready to
sync.
Partner engine has older The partner engine is detected and recognized as having an
software version. older software version. It is automatically stopped and
unregistered.
Primary engine transitions into Active – Partner not Upgraded
redundancy status.
Primary and backup partners cannot sync, but references to a
redundant engine with this status—or with Active or Active –
Standby not Available redundancy statuses—will resolve.
Application Objects can be deployed to a redundant partner
with Active – Partner Not Upgraded redundancy status.
You will not be able to deploy the partner engine until you have
upgraded it.
Version 2023
© 2022 AVEVA Group plc and its subsidiaries. All rights reserved. Page 108
AVEVA™ System Platform Installation Guide
Chapter 4 – Upgrading, Modifying, and Repairing System Platform
Modifying an Installation
You can change the System Platform components installed on your computer. You can add new components or
remove the existing ones. You can modify any component of System Platform.
You must have the installation DVD inserted in the DVD-ROM drive before you can modify a program.
To modify an installation
1. Select the Modify option from the System Platform Modify, Repair or Remove Installation dialog box. You
can open the dialog by doing either of the following:
▪ Run Setup.exe from the System Platform installation DVD.
▪ Navigate to Uninstall or Change a Program in the Windows Control Panel. Then, select any System
Platform component and then click the Uninstall/Change button.
Note: The name of the Uninstall/Change option may vary depending on which Windows operating
system is installed on your computer.
Version 2023
© 2022 AVEVA Group plc and its subsidiaries. All rights reserved. Page 109
AVEVA™ System Platform Installation Guide
Chapter 4 – Upgrading, Modifying, and Repairing System Platform
Version 2023
© 2022 AVEVA Group plc and its subsidiaries. All rights reserved. Page 110
AVEVA™ System Platform Installation Guide
Chapter 4 – Upgrading, Modifying, and Repairing System Platform
4. Select or clear the components that you want to add or remove, and then click Next. The verify change
dialog box appears.
5. Click Modify. The selected components are added or removed. If the added components require
configuration, the Configurator opens. If not, the complete modification dialog box appears. See Configuring
System Platform Components for information about the Configurator.
6. Click Finish.
Note: The system may not prompt you to restart the system after Modify is successful. However, if you have
added a new product or feature, a system restart is recommended.
Repairing an Installation
You can repair the installation of any System Platform component to fix missing or corrupt files, registry keys or
shortcuts. You can also reset the registry key to the default value.
You must have the installation DVD inserted in the DVD-ROM drive before you can repair a System Platform
installation.
To repair an installation
1. Select the Repair option from the System Platform Modify, Repair or Remove Installation dialog box. You
can open the dialog by doing either of the following:
▪ Run Setup.exe from the System Platform installation DVD.
▪ Navigate to Uninstall or Change a Program in the Windows Control Panel. Then, select any System
Platform component and then click the Uninstall/Change button.
Note: The name of the Uninstall/Change option may vary depending on which Windows operating
system is installed on your computer.
Version 2023
© 2022 AVEVA Group plc and its subsidiaries. All rights reserved. Page 111
AVEVA™ System Platform Installation Guide
Chapter 4 – Upgrading, Modifying, and Repairing System Platform
2. Select the Repair option, the click Next. The Confirm Repair dialog box appears.
3. Click the Repair button. A message describing functional changes to System Platform installation behavior,
and considerations for existing projects, is displayed. Read and acknowledge this message, then click Next to
proceed.
Version 2023
© 2022 AVEVA Group plc and its subsidiaries. All rights reserved. Page 112
AVEVA™ System Platform Installation Guide
Chapter 4 – Upgrading, Modifying, and Repairing System Platform
4. If any System Platform services are running, the Stop Running Services dialog box appears. Click the Stop
Services button to proceed.
5. When all services stop, the Next button becomes active. Click the button to proceed.
Version 2023
© 2022 AVEVA Group plc and its subsidiaries. All rights reserved. Page 113
AVEVA™ System Platform Installation Guide
Chapter 4 – Upgrading, Modifying, and Repairing System Platform
Version 2023
© 2022 AVEVA Group plc and its subsidiaries. All rights reserved. Page 114
Chapter 5
3. Click the Remove option, and then click Next. The confirmation dialog box appears.
4. Click Uninstall. The component is uninstalled and the complete uninstallation dialog box appears.
5. Click Finish.
Version 2023
© 2022 AVEVA Group plc and its subsidiaries. All rights reserved. Page 115
AVEVA™ System Platform Installation Guide
Chapter 5 – Uninstalling AVEVA System Platform
Version 2023
© 2022 AVEVA Group plc and its subsidiaries. All rights reserved. Page 116
Chapter 6
Version 2023
© 2022 AVEVA Group plc and its subsidiaries. All rights reserved. Page 117
AVEVA™ System Platform Installation Guide
Chapter 6 – Security and Permissions
Note: As is the case for the Change Network Account utility, you must have system administrator privileges to
run aaAdminUser.exe from the command prompt.
Options you can specify with aaAdminUser.exe are:
Option Flag Example
Version 2023
© 2022 AVEVA Group plc and its subsidiaries. All rights reserved. Page 118
AVEVA™ System Platform Installation Guide
Chapter 6 – Security and Permissions
• If you accidentally delete the aaAdministrators group or the Network Account from the Windows operating
system, you can run either the Change Network Account utility or the SQL Access Configurator to restore it.
You can access these utilities from the Start Menu, under the AVEVA folder.
• If you accidentally delete the aaGalaxyOwner account from the Windows operating system, you must run the
SQL Access Configurator to restore it.
• If you accidentally delete the aaAdministrators group, Network Account, or aaGalaxyOwner from the SQL
Server security logons, you must run the SQL Access Configurator to restore it.
User privileges are determined by the security mode. Two security modes are available:
• Legacy Mode. Authenticated users have the sysadmin privilege and are not restricted from any SQL Server
activity, including creating, modifying, and deleting any SQL Server database.
Select Legacy mode to ensure that users can perform all Galaxy operations. If users will frequently be
restoring Galaxies created with previous versions of Application Server, this may be the preferred setting.
• Enhanced Security Mode. This is the default setting. This mode removes the sysadmin privilege from
Application Server users, and retains only the minimum privileges needed for normal operations.
Select Enhanced Security mode for compliance with corporate or other IT security requirements or
guidelines.
If you use Enhanced Security Mode, you may be prompted to provide SQL sysadmin user credentials when
restoring a Galaxy that was created with an older version of Application Server. You do not need sysadmin
credentials to restore Galaxies created with the current version of Application Server.
Enhanced Security Mode removes the SQL sysadmin role from, and adds the bulkadmin role to the following
SQL logins:
Version 2023
© 2022 AVEVA Group plc and its subsidiaries. All rights reserved. Page 119
AVEVA™ System Platform Installation Guide
Chapter 6 – Security and Permissions
• NTAUTHORITY\SYSTEM
• <NodeName>aaAdminstrators (local security group that contains the Network Account)
To change the SQL security mode with the SQL Access Configurator
WARNING! The SQL Access Configurator automatically restarts the computer to ensure system stability. If you
press OK, you will not be able to cancel the restart.
1. Select the SQL Server security mode:
▪ Legacy Mode.
▪ Enhanced Security Mode (default).
2. Select the authentication type:
▪ Windows authentication (default).
▪ SQL Server authentication.
3. Provide SQL sysadmin login credentials (User Name and Password).
4. Click OK. The system will restart automatically.
5. Optional: If you selected Enhanced Security Mode, open SQL Server Management Studio and look under
Security\Logins. Check that the NTAUTHORITY\SYSTEM and <NodeName>aaAdminstrators logins do not
have the sysadmin server role.
Note: The system performs a check prior to changing to Enhanced Security Mode. This is to ensure that at
least one account will exist with the SQL sysadmin privilege after the change. If the system check determines
that no accounts with the SQL sysadmin privilege will remain after changing modes, an error message will be
displayed and security will remain in Legacy Mode.
Version 2023
© 2022 AVEVA Group plc and its subsidiaries. All rights reserved. Page 120
Chapter 7
Version 2023
© 2022 AVEVA Group plc and its subsidiaries. All rights reserved. Page 121
AVEVA™ System Platform Installation Guide
Chapter 7 – Configuring SQL Server
• A supported version of SQL Server must be installed on the computer designated as the Galaxy Repository
(GR) node before you install Application Server. If you select a product or role that requires the Galaxy
Repository, and SQL Server is not installed on the computer, you have the option to install SQL Server Express
Core 2019.
• The GR locks the SQL Server maximum memory usage to 65% of the computer's physical memory.
• TCP/IP must be enabled on the computer hosting a SQL Server database. The TCP/IP protocol setting can be
verified from the SQL Server Network Configuration under SQL Server Configuration Manager. Do the
following steps to enable TCP/IP.
To enable the TCP/IP protocol for the SQL Server database instance
1. Open the SQL Server Configuration Manager.
2. In the tree pane, click SQL Server Services.
3. If any services are displayed in the results pane, verify that each service under is in the Running state.
If a service is Stopped, right-click the name of the service, and click Start.
4. In the tree pane, click SQL Server Network Configuration to expand it, and then click Protocols for
MSSQLServer/<InstanceName>.
If you specified the default instance during installation, the instance name will be MSSQLSERVER.
5. In the results pane, verify that each protocol is Enabled:
▪ Shared Memory
▪ Named Pipes
▪ TCP/IP
If Disabled appears, right-click on the protocol name and enable it.
6. In the tree pane, click SQL Native Client Configuration to expand it, and then click Client Protocols.
7. In the results pane, verify that each client protocol is Enabled:
▪ Shared Memory
▪ Named Pipes
▪ TCP/IP
If Disabled appears, right-click on the protocol name and enable it.
8. If you had to enable any services:
a. Start Task Manager.
b. Go to the Services tab.
c. Restart MSSQLServer/<InstanceName>.
Version 2023
© 2022 AVEVA Group plc and its subsidiaries. All rights reserved. Page 122
AVEVA™ System Platform Installation Guide
Chapter 7 – Configuring SQL Server
configurations, but not for medium and large configurations. For these, install SQL Server before installing
System Platform. The following workflow scenarios are described:
• SQL Server not found on node: small configuration
• SQL Server not found on node: medium and larger configurations
• Compatible version of SQL Server already installed
• New (untested) version of SQL Server already installed
• Incompatible version of SQL Server already installed
Note: Nodes are defined as follows: Small = up to 25,000 I/O per node; Medium = 25,000 to 50,000 I/O per
node; Large = 50,000 to 400,000 I/O per node.
Version 2023
© 2022 AVEVA Group plc and its subsidiaries. All rights reserved. Page 123
AVEVA™ System Platform Installation Guide
Chapter 7 – Configuring SQL Server
Version 2023
© 2022 AVEVA Group plc and its subsidiaries. All rights reserved. Page 124
AVEVA™ System Platform Installation Guide
Chapter 7 – Configuring SQL Server
6. Change the TCP Port number from 1433 to the desired number.
7. Click OK or Apply to commit the changes.
8. Reboot the GR node.
Version 2023
© 2022 AVEVA Group plc and its subsidiaries. All rights reserved. Page 125
Chapter 8
Version 2023
© 2022 AVEVA Group plc and its subsidiaries. All rights reserved. Page 126
AVEVA™ System Platform Installation Guide
Chapter 8 – AVEVA InTouch HMI Requirements and Prerequisites
• After upgrading from InTouch 2014 R2 SP1, two new Gateway servers are installed. The first OI Gateway is
installed under Operations Integration Supervisory Servers as OI.GATEWAY.n. A second instance replaces the
existing FS Gateway instance, but preserves the existing configuration and name, even though FS Gateway
has been deleted and the new OI Gateway has been installed in its place. Since the new gateway instance is
in a deactivated state, you must activate it (select the instance, right-click, and select "Activate Server").
Note that the component names are changed from "FSGateway" to "Gateway." This does not affect
references or change the behavior of the gateway.
Version 2023
© 2022 AVEVA Group plc and its subsidiaries. All rights reserved. Page 127
AVEVA™ System Platform Installation Guide
Chapter 8 – AVEVA InTouch HMI Requirements and Prerequisites
Install OI Gateway 3.0 SP2 Stand- Install System Platform 2023 with
alone InTouch and OI Gateway 3.0 SP2
A clean system • OI Gateway is preconfigured • OI Gateway is preconfigured
with a predefined OPC access with a predefined OPC access
Name. Name.
• OI Gateway is installed as stand- • OI Gateway is installed as a
alone product. hidden feature.
• OI Gateway appears in Uninstall/ • InTouch appears in Uninstall/
Change Programs. Change Programs.
Version 2023
© 2022 AVEVA Group plc and its subsidiaries. All rights reserved. Page 128
AVEVA™ System Platform Installation Guide
Chapter 8 – AVEVA InTouch HMI Requirements and Prerequisites
Install OI Gateway 3.0 SP2 Stand- Install System Platform 2023 with
alone InTouch and OI Gateway 3.0 SP2
FS Gateway 2.0.0 or • Existing FS Gateway • Existing FS Gateway
previous installed Configuration is retained. Configuration is retained.
(Stand-alone)
• FS Gateway is upgraded to OI • InTouch is installed.
Gateway.
• OI Gateway is installed as a
• OI Gateway appears in Uninstall/ hidden feature.
Change Programs.
• OI Gateway is upgraded.
• OI Gateway appears in Uninstall/
Change Programs.
• InTouch appears in Uninstall/
Change Programs.
InTouch 10.0.0 or • OI Gateway is preconfigured • OI Gateway is preconfigured
previous installed with a predefined OPC access with a predefined OPC access
Name. Name.
• OI Gateway is installed as stand- • OI Gateway is installed as a
alone product. hidden feature.
• OI Gateway appears in Uninstall/ • InTouch is upgraded.
Change Programs.
• InTouch appears in Uninstall/
• InTouch appears in Uninstall/ Change Programs.
Change Programs.
FS Gateway 2.0.0 • Existing FS Gateway • Existing FS Gateway
(Stand-alone) or Configuration is retained. Configuration is retained.
previous and InTouch
• FS Gateway is upgraded to OI • FS Gateway is upgraded to
10.0.0 or previous
Gateway. OI Gateway.
• OI Gateway appears in Uninstall/ • InTouch is upgraded.
Change Programs.
• OI Gateway appears in Uninstall/
• InTouch appears in Uninstall/ Change Programs.
Change Programs.
• InTouch appears in Uninstall/
Change Programs.
Version 2023
© 2022 AVEVA Group plc and its subsidiaries. All rights reserved. Page 129
AVEVA™ System Platform Installation Guide
Chapter 8 – AVEVA InTouch HMI Requirements and Prerequisites
Install OI Gateway 3.0 SP2 Stand- Install System Platform 2023 with
alone InTouch and OI Gateway 3.0 SP2
FS Gateway 2.0.1 • Existing FS Gateway • Existing FS Gateway
Stand-alone Configuration is retained. Configuration is retained.
• FS Gateway is upgraded to OI • OI Gateway is installed as a
Gateway. hidden feature.
• OI Gateway appears in Uninstall/ • InTouch is installed.
Change Programs.
• OI Gateway appears in Uninstall/
Change Programs.
• InTouch appears in Uninstall/
Change Programs.
System Platform 2012 • FS Gateway 2.0.1 must be • Existing FS Gateway
with InTouch 10.5 and manually uninstalled (after Configuration is retained.
FS Gateway 2.0.1 doing this, it is equivalent to
• OI Gateway is installed as a
installing OI Gateway on a clean
hidden feature.
system).
• InTouch is upgraded.
• InTouch appears in Uninstall/
Change Programs.
FS Gateway 3.0.0 • OI Gateway is preconfigured • Existing FS Gateway
Stand-alone with a predefined OPC access Configuration is retained.
Name.
• InTouch is installed.
• OI Gateway is installed as stand-
• OI Gateway is installed as a
alone product.
hidden feature.
• OI Gateway appears in Uninstall/
• OI Gateway appears in Uninstall/
Change Programs.
Change Programs.
• InTouch appears in Uninstall/
Change Programs.
System Platform 2012 • Existing FS Gateway • Existing FS Gateway
R2 with InTouch 10.6 Configuration is retained. Configuration is retained.
and FS Gateway 3.0.0
• OI Gateway is installed as stand- • InTouch is installed.
alone product.
• OI Gateway is installed as a
• OI Gateway appears in Uninstall/ hidden feature.
Change Programs.
• OI Gateway appears in Uninstall/
• InTouch appears in Uninstall/ Change Programs.
Change Programs.
• InTouch appears in Uninstall/
Change Programs.
Version 2023
© 2022 AVEVA Group plc and its subsidiaries. All rights reserved. Page 130
Chapter 9
For the AVEVA Historian to achieve maximum performance, make sure your hardware and software meet the
following requirements. Because the Historian is a high-performance relational database, it is also important to
size your system to handle the level of data that you expect to store.
The Historian is tightly integrated with Microsoft products, and a working knowledge of both Microsoft SQL
Server and Microsoft Windows operating systems is required. For more information on Microsoft SQL Server or
Windows operating systems, see your Microsoft documentation.
Server Requirements
The minimum hardware and software requirements for the Historian are based on the tag count and the
anticipated data throughput rate. These requirements are divided into four levels, which are outlined in this
section.
You need to ensure that the memory that SQL Server reserves for the Historian is adequate for the expected
load. Based on your particular environment, you may need to adjust the SQL Server MemToLeave allocation. For
more information on MemToLeave, see the Microsoft documentation.
You can install the Historian on operating systems that have the User Account Control (UAC) turned on.
If you are running the Historian on a virtual server, the historian must have an adequate CPU, adequate network
memory, and disk I/O resources at all times. Overloading the virtual server leads to unpredictable behavior. See
System Sizing Guidelines for general hardware requirements.
Operating Systems
Any supported 64-bit operating system. See the AVEVA Global Customer Support (GCS) Technology Matrix.
Microsoft SQL Server
For supported 64-bit Microsoft SQL Server versions, see the AVEVA GCS Technology Matrix.
Disk Space
• 300 MB of free disk space to install the Historian
• Appropriate space for history block storage. For more information, see Disk Sizing and Data Storage.
Version 2023
© 2022 AVEVA Group plc and its subsidiaries. All rights reserved. Page 131
AVEVA™ System Platform Installation Guide
Chapter 9 – AVEVA Historian Server Requirements and Recommendations
Version 2023
© 2022 AVEVA Group plc and its subsidiaries. All rights reserved. Page 132
AVEVA™ System Platform Installation Guide
Chapter 9 – AVEVA Historian Server Requirements and Recommendations
Version 2023
© 2022 AVEVA Group plc and its subsidiaries. All rights reserved. Page 133
AVEVA™ System Platform Installation Guide
Chapter 9 – AVEVA Historian Server Requirements and Recommendations
The amount of free disk space required depends on whether or not you will have store-and-forward enabled for
the IDAS. If store-and-forward is enabled, you need to make sure that the disk space on the remote IDAS
computer is sufficient to store cached data if the network connection to the historian fails. Estimate the disk
space requirements for a remote IDAS as that of the historian. For more information, see Disk Space
Requirements for Historical Data Files.
A remote IDAS configured for store-and-forward has more stringent requirements on memory to ensure that the
IDAS local storage engine has sufficient resources to run properly. In general, estimate memory requirements for
a remote IDAS configured for store-and-forward the same as you would for a historian having the corresponding
tag count.
Version 2023
© 2022 AVEVA Group plc and its subsidiaries. All rights reserved. Page 134
AVEVA™ System Platform Installation Guide
Chapter 9 – AVEVA Historian Server Requirements and Recommendations
• Is anyone in the organization going to require operating data that is older than a month? Older than a year?
• How much is the SQL Server component of the historian expected to be used (for example, for the event
system)?
• How long can the system be off-line because of a component failure?
• What happens if the system stops storing data?
• What happens if stored data is lost because of a hard drive failure?
• Can the server equipment be taken off-line to perform repairs?
Ask yourself questions like these to help you determine disk space requirements and how you should plan to
protect your data.
A performance report for different historian systems is provided in System Sizing Examples.
Version 2023
© 2022 AVEVA Group plc and its subsidiaries. All rights reserved. Page 135
AVEVA™ System Platform Installation Guide
Chapter 9 – AVEVA Historian Server Requirements and Recommendations
The configuration data in the database file remains relatively static and usually never causes the file size to
go above 20 MB. However, if you set up classic events, records of event detections and the results of any
data summaries or snapshots increase the size of the Runtime database file because the tables are filling up.
Also, entries are created in the log file for event-related transactions. If the database files are set to auto-size,
the Runtime database file expands to accommodate event-related data until the hard drive is full.
Note: In a 2,000,000 tag system, 2.5 GB of space should be preallocated for data files when modification
tracking is not used. When modification tracking is used, 20 GB should be preallocated.
• The Holding database temporarily stores tag definitions being imported from InTouch® HMI software. The
information in the Holding database is stored to a database file named HoldingDat_116_<server_name>.mdf.
Its associated log file is HoldingLog_116_<server_name>.ldf.
• The A2ALMDB database stores alarm and event data. The information in the A2ALMDB database is stored to
a database file named A2LMDat_115_<server_name>.mdf. Its associated log file is A2ALMDB_LOG.ldf.
The Runtime and Holding databases are set to automatically expand at a 10% rate (the default).
You cannot change these defaults during the installation. The databases can be resized later using Microsoft SQL
Server utilities. For more information on sizing databases, see your Microsoft SQL Server documentation for
guidelines.
Note: If you are upgrading a previous version of the Historian, the installation program needs space to save a
copy of the old Runtime database while it creates the new one. To upgrade, the database space required is twice
the size of the old database, plus the database size for the new install.
Version 2023
© 2022 AVEVA Group plc and its subsidiaries. All rights reserved. Page 136
AVEVA™ System Platform Installation Guide
Chapter 9 – AVEVA Historian Server Requirements and Recommendations
Analog - Integer 8 34
Analog - Floating Point 8 34
Analog - Double 12 38
Discrete 5 31
String 5+AvgStringLength (5+AvgStringLength)+26
Analog Summary 37 63
Discrete State Summary 40 66
Analog State Summary 28 * NumberOfStates (28*NumberOfStates)+26
String State Summary (28+AvgStringLength) * ((28+AvgStringLength) *
NumberOfStates NumberOfStates)+26
Alarm 325 6,061
Acknowledgement 325 6,066
Event 300 5,048
The storage size is used for estimating the space required for storage.
The network transmission size is used for calculating the network bandwidth required between HCAL and the
historian.
If you enable compression on the AppEngine from which events are originating, then the network size is reduced
by approximately 80%.
For alarms and events, the network transmission size assumes that the average name length for each of the
alarm properties is 20 characters.
The following table provides some sizing examples.
Version 2023
© 2022 AVEVA Group plc and its subsidiaries. All rights reserved. Page 137
AVEVA™ System Platform Installation Guide
Chapter 9 – AVEVA Historian Server Requirements and Recommendations
Version 2023
© 2022 AVEVA Group plc and its subsidiaries. All rights reserved. Page 138
AVEVA™ System Platform Installation Guide
Chapter 9 – AVEVA Historian Server Requirements and Recommendations
Discrete Tags 5
Analog Tags (4 byte data) 8
String Tags (32 byte string) 37
Analog Summary (4 byte analog) 37
State Summary for Analog (for 10 states) 28 * 10 = 280
State Summary for Discrete (for 2 states) 20 * 2 = 40
State Summary for String (10 states and 32 byte string) (1 + 32) * 10 = 330
The forwarding bandwidths are calculated using the following formulas:
BandwidthForwarding = 1.04 * 8 * SEach Tag Type (Data Rate * Storage Item Size)
BandwidthRecommendedForwarding = 1.3 * BandwidthForwarding
For this example, if all are stored in the local storage engine and forwarded later, the number of bytes required
for every second is as follows:
1. 798 * 8 = 6384 Bytes
2. 815 * 5 = 4075 Bytes
3. 187 * 25 = 4675 Bytes
4. 800 * 37 / 60 = 493 Bytes
Version 2023
© 2022 AVEVA Group plc and its subsidiaries. All rights reserved. Page 139
AVEVA™ System Platform Installation Guide
Chapter 9 – AVEVA Historian Server Requirements and Recommendations
Performance Considerations
For a complete Historian system, the following components put a demand on memory.
• Internal historian subsystems, such as the Configuration Manager, data acquisition, and data storage
• The associated Microsoft SQL Server
• The operating system
• Client access (data retrieval), which includes caching
Version 2023
© 2022 AVEVA Group plc and its subsidiaries. All rights reserved. Page 140
AVEVA™ System Platform Installation Guide
Chapter 9 – AVEVA Historian Server Requirements and Recommendations
When determining the amount of memory to purchase, remember that adding more memory is the cheapest
and easiest thing that you can do to improve performance. Increasing the amount of memory reduces the
amount the server has to use virtual memory, thus lowering the load on the storage subsystem. Even if you have
a large amount of memory, additional memory is used as additional disk cache, speeding up disk access and
therefore file service. Also, processes needed by the server become faster because they are memory-resident.
A major factor in system performance is the amount of plant data you anticipate storing in the system, including
considerations about how often that data is stored and retrieved. In general, the more you store, the more often
you store it, and the more you retrieve it, the slower the system. The major storage factors affecting the
performance of the system are:
• Effective analog flow rate (analog updates per second).
• Period of online data storage required.
• Effective discrete variable flow rate.
• Number of concurrent end users required.
• Complexity of end user queries.
• Number and size of string tags, as well as the effective flow rate of string values.
• Number and duration of string tag retrieval queries, as well as the frequency at which these queries are
executed.
A performance report for different historian systems is provided in System Sizing Examples.
Server Loading
When a user connects to the Historian with a client, configuration information is immediately requested from
the historian. This information includes the tags that the server stores, their descriptions, engineering units, and
other tag data. SQL Server reads this information from the database (stored on disk) and places it in memory.
As the user selects time periods to trend, the historian reads data from files located on the disk and prepares the
results of the client's data request to be transmitted back to the client. The ability of the server to quickly handle
subsequent requests for data from the same client and others is dependent on the server's ability to keep as
much information in memory without having to again access data from the disk.
As a higher load is placed for memory, a higher load is placed on the disk I/O system as the server has to use disk
caching and read from the data files.
The following table summarizes the loading for various systems.
Acquisition and Base load of the historian. This load exists as long as the system is running.
storage However, this load is not affected by client activity.
Retrieval Variable loading caused by data retrieval from client applications. When the
client initially connects, the data requested is configuration data, which is
stored in SQL Server. The historian requests data from SQL Server, causing its
loading to increase. As the client requests historical data, the disk time
increases as information from the data files is transferred to memory. This
continues as the client requests additional data. If the client application
Version 2023
© 2022 AVEVA Group plc and its subsidiaries. All rights reserved. Page 141
AVEVA™ System Platform Installation Guide
Chapter 9 – AVEVA Historian Server Requirements and Recommendations
The server must be able to adequately handle the variation on loading caused by the client applications. To
accomplish this, make sure that your hardware is sized so that it can handle the base load created by the
acquisition and storage systems and that there are adequate resources still available for the retrieval system.
IDAS Performance
An IDAS can acquire an unlimited number of real-time data values, from an unlimited number of I/O Servers,
each with an unlimited number of topics. However, IDASs are subject to the following limitations.
• The maximum sustained data throughput for any single IDAS is 30,000 items per second for real-time data.
For late or old data, the maximum throughput is 9,000 items per second. The total combined throughput
(real-time data plus late or old data) cannot exceed 30,000 items per second. For higher-volume applications,
you can set up multiple IDASs to serve a single storage subsystem.
• The size of any data value is limited to 64,000 bytes.
• The maximum number of tags supported by any single IDAS is 30,000.
Tiered Historians
If you are installing a tiered historian, tier-1 nodes use the same basic configuration for the number and types of
tags and data collection rates.
The tier 1 configuration should be "delta" data collected and stored:
• 12,000 analog tags every 2 seconds
• 2,900 discrete tags every 2 seconds
• 100 32-character string tags every 30 seconds
For the analog and discrete tags, the averages and value state aggregates are:
• 6,000 tags with an hourly calculation performed at the top of each hour
• 6,000 tags with 1-minute calculations performed at the top of each minute
plus
• 1,500 tags replicated (not aggregated) in tier 2
• 1,500 tags stored only in tier 1 (no aggregates or replication)
Version 2023
© 2022 AVEVA Group plc and its subsidiaries. All rights reserved. Page 142
AVEVA™ System Platform Installation Guide
Chapter 9 – AVEVA Historian Server Requirements and Recommendations
Networking Recommendations
The Historian is a highly configurable package that can be set up in many different ways depending on your
needs.
The Historian can use any protocol supported by Microsoft SQL Server. You can use the default Microsoft SQL
Server protocol (named pipes) with TCP/IP. TCP/IP is required if SuiteLink™ is used.
Do not use the Historian computer as a domain controller.
It is highly recommended that you run the Historian on a dedicated computer. For example, running the
Historian on a mail server or an Internet server may impact performance.
Generally, it is recommended that you split the process and IS networks to ensure that the process network does
not become overloaded. The following illustration shows one possible network architecture where the Historian
is the link between the process network and the business LAN/WAN
Version 2023
© 2022 AVEVA Group plc and its subsidiaries. All rights reserved. Page 143
AVEVA™ System Platform Installation Guide
Chapter 9 – AVEVA Historian Server Requirements and Recommendations
For this architecture, install two network cards on a server computer and configure them to segment the IS
network from the process network.
Note: All tags to be stored in Historian are on "advise" all the time. This may cause heavy load conditions on the
process network. Before you install the Historian, investigate the possible load impact of installing the Historian
on your network.
Client Access
All clients should connect to the Historian using the default Microsoft SQL Server connection. Usually, this means
using the name of the computer on which the Historian is running as the server name when logging on.
To change the default network protocol used by Microsoft SQL Server to something other than named pipes,
configure the client network access using the SQL Server Client Network Utility. For more information, see your
Microsoft SQL Server documentation.
Version 2023
© 2022 AVEVA Group plc and its subsidiaries. All rights reserved. Page 144
AVEVA™ System Platform Installation Guide
Chapter 9 – AVEVA Historian Server Requirements and Recommendations
regional settings before you install SQL Server. The corresponding version of Microsoft SQL Server for the
required language must be used.
• German
• French
• Japanese
• Simplified Chinese
The following entities are not supported in double-byte languages:
• Domain names, user names, and passwords (including SQL Server login names and passwords).
• Names of I/O Server host machines, I/O Server application names, topic names, and item names.
• Any text associated with licensing.
Version 2023
© 2022 AVEVA Group plc and its subsidiaries. All rights reserved. Page 145
AVEVA™ System Platform Installation Guide
Chapter 9 – AVEVA Historian Server Requirements and Recommendations
• 4 GB RAM
• 512 MB Virtual Memory
• 1 Gbps NIC
• Microsoft SQL Server 2017 Standard Edition
• SQL memory clamped @ 512 MB
• 12-hour history block duration
Tag Information
Tag count (total) = 5,187
Analog tags = 2,607
Discrete tags = 2,285
String tags = 295
Manual tags = 17
Update rate of +/- 5,000 updates/second
Remote IDAS
None.
Event Information
• 3 snapshot events, each having:
• 1 analog snapshot
• 1 discrete snapshot
• 1 string snapshot
• 2 summary events, each having:
• 1 AVG calculation (1 tag every 8 hours)
• 1 MAX calculation (1 tag every 8 hours)
• 1 MIN calculation (1 tag every 8 hours)
• 1 SUM calculation (1 tag every 8 hours)
• 1 SQL insert every 4 hours
• 2 SQL multi-point updates every hour
Query Load
For the following seven queries, each are occurring at different times in the hour:
• 1 query (trend):
• live mode - 1 second update
• 1-hour duration
• 10 tags (7 analogs, 3 discretes)
Version 2023
© 2022 AVEVA Group plc and its subsidiaries. All rights reserved. Page 146
AVEVA™ System Platform Installation Guide
Chapter 9 – AVEVA Historian Server Requirements and Recommendations
Version 2023
© 2022 AVEVA Group plc and its subsidiaries. All rights reserved. Page 147
AVEVA™ System Platform Installation Guide
Chapter 9 – AVEVA Historian Server Requirements and Recommendations
Note: Because this configuration was used for performance and stress testing, the remote IDAS tag count is
more than the recommended 30,000 maximum.
Event Information
• 3 snapshot events, each having:
• 1 analog snapshot
• 1 discrete snapshot
• 1 string snapshot
• 2 summary events, each having:
• 1 AVG calculation (1 tag every 8 hours)
• 1 MAX calculation (1 tag every 8 hours)
• 1 MIN calculation (1 tag every 8 hours)
• 1 SUM calculation (1 tag every 8 hours)
• 1 SQL insert every 4 hours
• 2 SQL multi-point updates every hour
Query Load
For the following seven queries, each are occurring at different times in the hour:
• 1 query (trend):
• live mode - 1 second update
• 1- hour duration
• 10 tags (7 analogs, 3 discretes)
• 1 query: 1-hour range / hour (1 tag)
• 4 queries: 15-minute range / hour (1 tag)
• 1 query: 24-hour report every 24 hours (25 to 30 tags)
Performance Results
Category Value
Version 2023
© 2022 AVEVA Group plc and its subsidiaries. All rights reserved. Page 148
AVEVA™ System Platform Installation Guide
Chapter 9 – AVEVA Historian Server Requirements and Recommendations
Version 2023
© 2022 AVEVA Group plc and its subsidiaries. All rights reserved. Page 149
AVEVA™ System Platform Installation Guide
Chapter 9 – AVEVA Historian Server Requirements and Recommendations
Version 2023
© 2022 AVEVA Group plc and its subsidiaries. All rights reserved. Page 150
AVEVA™ System Platform Installation Guide
Chapter 9 – AVEVA Historian Server Requirements and Recommendations
Version 2023
© 2022 AVEVA Group plc and its subsidiaries. All rights reserved. Page 151
AVEVA™ System Platform Installation Guide
Chapter 9 – AVEVA Historian Server Requirements and Recommendations
The 400 Kbps data transfer limit reflects a typical data transfer speed between remote locations over the
Internet. The data transfer from each tier-1 historian to a tier-2 historian is assumed to be through a dedicated
400 Kbps connection; multiple tier-1 historians do not share the same 400 Kbps connection. It is assumed that
the 400 Kbps is a bandwidth that can be fully used.
Tier 2 Historian Specifications
• DELL PowerEdge 6800 with four dual-core Intel Xeon 3.4 GHz CPUs
• 16 GB RAM with enabled PAE or 4 GB RAM
• Disk I/O subsystem of a 100MB/s throughput, 6 ms access time.
• 100/1000 Base-T network card
• 400 Kbps network connection (actual usable bandwidth)
Tier 1 Historian Specifications
• DELL Precision WorkStation T5400 with dual processor quad-core Intel Xeon 2.7 GHz CPUs
• 4 GB RAM
• Disk I/O subsystem of a 60MB/s throughput, 16 ms access time.
• 100/1000 Base-T network card
Loading Information
Assume that the total tag count on the tier-1 historian is 15,000.
The tier-1 historian receives 15,000 tags from I/O Servers of the following types and data rates:
• 12,000 4-byte analog delta tags changing every 2 seconds: (10,000 always fitting the real-time window and
2,000 falling outside of the real-time window being 50 minutes late).
• 2,800 1-byte discrete delta tags changing every 2 seconds
• 200 variable-length string delta tags of 32-character length changing every 30-seconds
The tier-2 historian stores the following:
Version 2023
© 2022 AVEVA Group plc and its subsidiaries. All rights reserved. Page 152
AVEVA™ System Platform Installation Guide
Chapter 9 – AVEVA Historian Server Requirements and Recommendations
• 6,000 tags with hourly analog summary calculations performed at the top of each hour (using 6,000 4-byte
analog tags as tier-1 tags)
• Another 6,000 tags with 1-minute analog summary calculations performed at the top of each minute (using
6,000 4-byte analog tags as tier-1 tags)
• 1,500 tags replicated (as simple replication) to tier-2 (using 1,400 1-byte discrete tags and 100 variable-
length string delta tags as tier-1 tags)
• Another 1,500 tags only stored on tier-1 (using 1,400 1-byte discrete tags and 100 variable-length string delta
tags as tier-1 tags)
Performance Results for the Tier-2 Historian
Category Value
Version 2023
© 2022 AVEVA Group plc and its subsidiaries. All rights reserved. Page 153
AVEVA™ System Platform Installation Guide
Chapter 9 – AVEVA Historian Server Requirements and Recommendations
100-Base T
Tier-1 Historians
(standard configurations)
Version 2023
© 2022 AVEVA Group plc and its subsidiaries. All rights reserved. Page 154
AVEVA™ System Platform Installation Guide
Chapter 9 – AVEVA Historian Server Requirements and Recommendations
• 1,500 tags replicated (as simple replication) to tier-2 (using 1,400 1-byte discrete tags and 100 variable-
length string delta tags as tier-1 tags)
• Another 1,500 tags only stored on tier-1 (using 1,400 1-byte discrete tags and 100 variable-length string delta
tags as tier-1 tags)
Performance Results for the Tier-2 Historian
Category Value
Version 2023
© 2022 AVEVA Group plc and its subsidiaries. All rights reserved. Page 155
AVEVA™ System Platform Installation Guide
Chapter 9 – AVEVA Historian Server Requirements and Recommendations
Version 2023
© 2022 AVEVA Group plc and its subsidiaries. All rights reserved. Page 156
AVEVA™ System Platform Installation Guide
Chapter 9 – AVEVA Historian Server Requirements and Recommendations
Version 2023
© 2022 AVEVA Group plc and its subsidiaries. All rights reserved. Page 157
Chapter 10
Version 2023
© 2022 AVEVA Group plc and its subsidiaries. All rights reserved. Page 158
AVEVA™ System Platform Installation Guide
Chapter 10 – AVEVA Historian Server Installation and Configuration
Feature Description
Historian This option installs or re-installs the historian, configuration tools and
selected subcomponents.
IDAS An IDAS, which can be used remotely. The IDAS is always installed if you
select to install a complete historian.
Configuration Tools The server management tools include Historian Configuration Editor and
Historian Management Console. Both of these applications are MMC snap-
ins that are contained in the Operations Control Management Console.
These tools are always installed on the same computer as the historian and
can also be installed on a different computer on the network. The Historian
Database Export/Import Utility is also an installed configuration tool.
Version 2023
© 2022 AVEVA Group plc and its subsidiaries. All rights reserved. Page 159
AVEVA™ System Platform Installation Guide
Chapter 10 – AVEVA Historian Server Installation and Configuration
Feature Description
ActiveEvent ActiveEvent is an ActiveX control that allows you to notify the historian
classic event system when an event has occurred in another application,
such as InTouch HMI software.
Historian Client Web AVEVA Historian Client Web is a browser client included with the Historian.
It is the on-premises version of AVEVA Insight, and provides instant access
to production and performance data.
Historian Extensions This option installs historian extensions for OData and SQL Server Reporting
Services (SSRS).
Version 2023
© 2022 AVEVA Group plc and its subsidiaries. All rights reserved. Page 160
AVEVA™ System Platform Installation Guide
Chapter 10 – AVEVA Historian Server Installation and Configuration
After the installation completes, configure the server using the instructions in AVEVA Historian Configuration.
Refer to the System Platform Readme before using the historian.
Antivirus Software
After installing the Historian, configure your antivirus software. Be sure to exclude any folder that contains
history blocks. Refer to TechNote TN2865, available from the AVEVA Global Customer Support (GCS) web site, for
important information about antivirus software. Enter your GCS credentials to access the Tech Note.
Version 2023
© 2022 AVEVA Group plc and its subsidiaries. All rights reserved. Page 161
AVEVA™ System Platform Installation Guide
Chapter 10 – AVEVA Historian Server Installation and Configuration
Version 2023
© 2022 AVEVA Group plc and its subsidiaries. All rights reserved. Page 162
AVEVA™ System Platform Installation Guide
Chapter 10 – AVEVA Historian Server Installation and Configuration
History data that is stored in SQL Server tables (not history blocks) can be migrated after the general upgrade has
been performed.
The scripts are created when you first run the database setup utility so that you can run them at any time. The
file path is:
To migrate your database
1. On a new Historian server, use SQL Management Studio to:
a. Delete any empty Runtime database that was created as part of the installation.
b. Restore the old Runtime database from a backup.
2. Run the Configurator.
3. In the left pane, select Historian and then select Server.
4. Configure the server. See AVEVA Historian Configuration for details.
Version 2023
© 2022 AVEVA Group plc and its subsidiaries. All rights reserved. Page 163
AVEVA™ System Platform Installation Guide
Chapter 10 – AVEVA Historian Server Installation and Configuration
History blocks created using a previous version of the Historian do not require any migration and can be copied
to and used with Historian 2023, as long as the tags they contain are present in the Runtime database.
To upgrade the Historian
1. Back up the Runtime database.
2. Shut down and disable the Historian using the Operations Control Management Console. Any remote IDAS
nodes will go into store-and-forward mode.
3. Run the System Platform installation program to perform the upgrade. For more information, see Upgrading,
Modifying, and Repairing System Platform.
4. The installation program detects the previous version of the Runtime database and prompts you to keep the
existing database or recreate the new database.
5. If you re-create the database, existing Runtime database will not be re-named but will be overwritten with a
new Runtime database. If you do not re-create the database, the existing database will remain intact.
6. Finish the installation of the Historian.
7. Restart the computer.
8. Start the Historian. The Historian will start acquiring and storing the store-and-forward data from the existing
remote IDASs.
9. After the Historian Server node is upgraded, you can upgrade any remote IDAS nodes.
Version 2023
© 2022 AVEVA Group plc and its subsidiaries. All rights reserved. Page 164
Chapter 11
Desktop Applications
The Historian Client software includes the following stand-alone applications:
Historian Client Trend
• Allows plotting of historical and recent data over time
• Allows you to compare data over different time periods
Historian Client Query
• Allows you to query the Historian database
• Provides complex, built-in queries
• Eliminates the need to be familiar with the database structure or SQL
Version 2023
© 2022 AVEVA Group plc and its subsidiaries. All rights reserved. Page 165
AVEVA™ System Platform Installation Guide
Chapter 11 – AVEVA Historian Client Information
Version 2023
© 2022 AVEVA Group plc and its subsidiaries. All rights reserved. Page 166
Chapter 12
The System Platform installation program allows you to install the Historian Client software. The System Platform
installation program copies the files from the setup DVD to the target computer.
For more information on the components installed, see Historian Client Components.
Version 2023
© 2022 AVEVA Group plc and its subsidiaries. All rights reserved. Page 167
AVEVA™ System Platform Installation Guide
Chapter 12 – AVEVA Historian Client Installation and Configuration
To save software options in the roaming user's profile, add a DWORD key named "EnableRoaming" to the user's
HKEY_CURRENT_USER\Software\ArchestrA\ActiveFactory registry folder and change its value to 1.
Version 2023
© 2022 AVEVA Group plc and its subsidiaries. All rights reserved. Page 168
Appendix A
System Platform supports silent (command line) installation. This feature uses plain text files called "Response
Files" and enables you to install System Platform products without user interaction.
Prerequisite software includes .NET Framework and SQL Server. Details about prerequisite software are provided
in System Platform Prerequisites. See SQL Server Requirements for additional information about supported
versions of SQL Server.
Important: SQL Server and the .NET Framework are not installed automatically by the command line installer
and must be installed before starting silent installation. Other prerequisites are installed automatically.
Setup.exe is run from the command line and accepts as an argument the name and path of a response file
containing pre-scripted responses to System Platform installation prompts.
System Platform 2023 incorporates a functional change to the installation workflow. By default, some
redistributable libraries from Microsoft and other vendors are not installed by default because of the support
status of these libraries. You must acknowledge this change to successfully install System Platform. This applies
both to GUI-based installation and to silent installation. See Response File Entry to Acknowledge Installation
Change Information (Redistributable Libraries).
Additionally, a patch for AVEVA Manufacturing Execution System and certain versions of AVEVA Recipe
Management is required to ensure compatibility with System Platform 2023. You must acknowledge this
requirement to successfully install System Platform. See Response File Entry to Acknowledge Installation
Change Information (Redistributable Libraries) for more information.
Important: Use silent installation only to install a new system or upgrade an existing one. Adding or removing
components during an upgrade is NOT supported.
Version 2023
© 2022 AVEVA Group plc and its subsidiaries. All rights reserved. Page 169
AVEVA™ System Platform Installation Guide
Appendix A – Using Silent Installation
Version 2023
© 2022 AVEVA Group plc and its subsidiaries. All rights reserved. Page 170
AVEVA™ System Platform Installation Guide
Appendix A – Using Silent Installation
Version 2023
© 2022 AVEVA Group plc and its subsidiaries. All rights reserved. Page 171
AVEVA™ System Platform Installation Guide
Appendix A – Using Silent Installation
AdminUserForm.SUserName
AdminUserForm.SPassword
AdminUserForm.SCreateLocal
AdminUserForm.SDomainName
AdminUserForm.SEnhancedSecurity
A good approach for testing is to first run the setup.exe in GUI mode on a typical computer and confirm that no
incompatibilities exist that would stop the installation, then cancel and run by command line.
Note: If the GUI-based installation requires a system restart after the installation is complete, installing by
command line will also require a system restart. Using the /silent switch allows the system to restart
automatically. The /silentnoreboot switch suppresses the automatic restart, but will require a manual restart.
Version 2023
© 2022 AVEVA Group plc and its subsidiaries. All rights reserved. Page 172
AVEVA™ System Platform Installation Guide
Appendix A – Using Silent Installation
Setting the parameter to true indicates that you acknowledge this information. If the parameter is left at
its default, installation fails. See Response File Entry to Acknowledge Compatibility Requirement for
more information.
• The components and related requirements that will be installed. You can specify by inclusion or exclusion:
• Install by inclusion example:
FeatureForm.SFeatureList=AVEVA System Platform.ASBRuntime,Application
Server.Bootstrap,Application Server.IDE
• To specify products by exclusion, first add ALL products with an inclusion statement, then list the ones
that should be left out.
Install by exclusion example:
FeatureForm.SFeatureList=ALL
FeatureForm.SExcludeFeatureList=InTouch Access Anywhere Secure
Gateway.SecurityServer_Files,InTouch Access Anywhere Authentication
• Use the following language setting when installing System Platform on a non-English operating system:
• Example:
LanguageForm.Language=French
Other options are German, Japanese, and SimplifiedChinese
Configurator Section
The CONFIGURATOR section defines the components that would be configured through the Configurator GUI.
These include the following:
• Common Platform. Entries to configure the Common Platform components:
• System Management Server (SMS), which includes:
• Certificate management
• Common Platform ports
• Security settings for SuiteLink and Network Message Exchange (NMX)
• Authentication Provider (Azure AD)
• License Mode, which includes:
• Flex mode (enable or disable)
• Flex license type (System Platform Supervisory or System Platform Enterprise)
See Response File Entries to Configure the Common Platform for more information.
• Industrial Graphics Server. See Response File Entries to Configure the Industrial Graphic Server for more
information.
• AVEVA Historian. See Response File Entries to Configure the Historian for more information.
• AVEVA Enterprise Licensing Manager. See Response File Entries to Configure the License Server for more
information.
• AVEVA System Monitor Manager. See Response File Entries to Configure the System Monitor for details.
Version 2023
© 2022 AVEVA Group plc and its subsidiaries. All rights reserved. Page 173
AVEVA™ System Platform Installation Guide
Appendix A – Using Silent Installation
Version 2023
© 2022 AVEVA Group plc and its subsidiaries. All rights reserved. Page 174
AVEVA™ System Platform Installation Guide
Appendix A – Using Silent Installation
Silent installation of System Platform requires that you change the setting of a parameter, as described below,
whether or not the products are installed:
Set the following parameter to true in your response file to indicate that you have read and
acknowledged this information:
CompatibilityAlert.SProductCompatibilityConsent=true
Installation will not succeed if the parameter is left at its default value, if the parameter is not present in the
response file, or if the parameter has an invalid configuration.
Version 2023
© 2022 AVEVA Group plc and its subsidiaries. All rights reserved. Page 175
AVEVA™ System Platform Installation Guide
Appendix A – Using Silent Installation
Version 2023
© 2022 AVEVA Group plc and its subsidiaries. All rights reserved. Page 176
AVEVA™ System Platform Installation Guide
Appendix A – Using Silent Installation
Version 2023
© 2022 AVEVA Group plc and its subsidiaries. All rights reserved. Page 177
AVEVA™ System Platform Installation Guide
Appendix A – Using Silent Installation
Version 2023
© 2022 AVEVA Group plc and its subsidiaries. All rights reserved. Page 178
AVEVA™ System Platform Installation Guide
Appendix A – Using Silent Installation
All Installs and configures every product included with System Platform,
except InTouch Access Anywhere Secure Gateway and InTouch
Access Anywhere Authentication Server. Since this response file
installs the Galaxy Repository, the License Server, System
Management Server, and System Monitor Manager are also
installed.
AVEVA Enterprise License Installs and configures the AVEVA License Server, System Monitor
Server Node Manager and other required components. The License Manager is
not installed.
Version 2023
© 2022 AVEVA Group plc and its subsidiaries. All rights reserved. Page 179
AVEVA™ System Platform Installation Guide
Appendix A – Using Silent Installation
AVEVA Historian Client Installs and configures the components required to connect to an
Node existing Historian Server, analyze the data, and provide Application
Server run-time components.
AVEVA Historian Server Installs and configures the components required to host a Historian
Node server, analyze the data with a Historian Client, and provide
Application Server run-time components.
AVEVA InTouch Access Installs and configures the AVEVA InTouch Access Anywhere Secure
Anywhere Secure Gateway Gateway. No other components are installed.
Node
AVEVA System Platform Installs and configures the components required to host the
Development Server development server, in order to develop and test InTouch HMI and
AVEVA OMI applications.
This response file includes the Galaxy Repository, License Server,
System Monitor Manager, and System Management Server.
Remote AVEVA System Installs and configures the components required to connect to an
Platform Development existing development server in order to develop and test InTouch
Client and System Platform applications.
Runtime Client Installs and configures the components required to run InTouch
HMI, the Historian client, and AppObject server run time.
System Monitor Manager Installs and configures the System Monitor Manager and other
Node required components.
AVEVA Application Server Installs and configures the components needed for Application
Server run time and development. Since this response file installs
the Galaxy Repository, the License Server, System Management
Server, and System Monitor Manager are also installed.
AVEVA Application Server Installs and configures the components needed for Application
and AVEVA OMI Runtime Server and AVEVA OMI run-time.
AVEVA Application Server Installs and configures the components needed for Application
Development Server development.
AVEVA Application Server Installs and configures the components needed for the Galaxy
Galaxy Repository Repository. Since this response file installs the Galaxy Repository,
Version 2023
© 2022 AVEVA Group plc and its subsidiaries. All rights reserved. Page 180
AVEVA™ System Platform Installation Guide
Appendix A – Using Silent Installation
AVEVA Enterprise Licensing Installs the AVEVA License Server, License Manager, System Monitor
Platform Manager and other required components.
System Monitor Manager Installs the System Monitor Manager and other required
components.
Version 2023
© 2022 AVEVA Group plc and its subsidiaries. All rights reserved. Page 181
Appendix B
You can create an alternative installation media source if you are installing only Historian, Historian Client, or the
Application Server runtime, and you want to reduce network usage. This alternative installation source will be
much smaller than the full set of installation files, and thus will be easier to send to remote locations. This is of
particular value if your network connection to the remote site is slow or unreliable, and any of the following, or
similar circumstances, apply:
• You have multiple nodes at a remote site on which you want to install only Historian, Historian Client, or the
Application Server runtime.
• A firewall at the remote site restricts most off-site access, and having a local copy of the installation files is
easier to manage than having to modify the firewall.
• Installing from a WAN-based share is impossible due to the speed or reliability of the network connection.
With this procedure, you will:
1. Create a new installation source that contains a subset of the installation files contained on the System
Platform installation DVD.
2. Install Historian, Historian Client, or the Application Server runtime from this subset of files.
Copying the files, rather than installing from a remote location, eliminates the possibility of a time-out during
installation.
Version 2023
© 2022 AVEVA Group plc and its subsidiaries. All rights reserved. Page 182
AVEVA™ System Platform Installation Guide
Appendix B – Single Product Installation
Version 2023
© 2022 AVEVA Group plc and its subsidiaries. All rights reserved. Page 183
AVEVA™ System Platform Installation Guide
Appendix B – Single Product Installation
InTouch
(Run time only or
InstallFiles Folder Approx Historian Application
run time and
(Component) Folder Size Historian Client Server development)
Redist 538 MB See note See note See note See note
(DOTNET) (DOTNET) (DOTNET) (DOTNET)
DOTNET 175 MB Optional Optional Optional Optional
If .NET version 4.8 or higher is already installed, you can remove the DOTNET folder from Redist.
Version 2023
© 2022 AVEVA Group plc and its subsidiaries. All rights reserved. Page 184
AVEVA™ System Platform Installation Guide
Appendix B – Single Product Installation
InTouch
(Run time only or
InstallFiles Folder Approx Historian Application
run time and
(Component) Folder Size Historian Client Server development)
Note: The Redist folder contains SQL Server Express in folder SQL2019EXPRESSCORE. You can remove Redist if:
- You are installing Historian Client. SQL Server is not required.
- You are installing Application Server, InTouch, or Historian, and SQL Server is already installed.
See SQL Server Requirements for information about supported versions of SQL Server.
CoexistenceUpdates: If AVEVA™ Manufacturing Execution System or certain versions of AVEVA™ Recipe
Management are present, you may need the contents of this folder to ensure compatibility with System Platform
2023. Affected products are:
• Manufacturing Execution System 6.2.0. Older versions must be updated to version 6.2 and then patched.
• Recipe Management 4.5.0 and 4.6.0. These two most recent versions must be patched. Versions prior to 4.5
are compatible with System Platform 2023 and do not require patching.
Out-of-Support assemblies: If needed for compatibility with migrated galaxies or custom objects, you
may need to include this folder which includes the following assemblies:
Version 2023
© 2022 AVEVA Group plc and its subsidiaries. All rights reserved. Page 185
AVEVA™ System Platform Installation Guide
Appendix B – Single Product Installation
error will be generated (this does not occur with block-based history). If you are installing Historian Client only,
this utility is not called and the folder can be deleted without any issues.
Note: If you are installing Historian and the CD-Intouch has been deleted, you will not be able to purge the
A2ALMDB alarm database and an error will be generated (does not apply if you are using block-based history).
However, the installation will complete successfully.
Version 2023
© 2022 AVEVA Group plc and its subsidiaries. All rights reserved. Page 186
Appendix C
Version 2023
© 2022 AVEVA Group plc and its subsidiaries. All rights reserved. Page 187
AVEVA™ System Platform Installation Guide
Appendix C – Ports Used by System Platform Products
Version 2023
© 2022 AVEVA Group plc and its subsidiaries. All rights reserved. Page 188
AVEVA™ System Platform Installation Guide
Appendix C – Ports Used by System Platform Products
Version 2023
© 2022 AVEVA Group plc and its subsidiaries. All rights reserved. Page 189
AVEVA™ System Platform Installation Guide
Appendix C – Ports Used by System Platform Products
Version 2023
© 2022 AVEVA Group plc and its subsidiaries. All rights reserved. Page 190
AVEVA™ System Platform Installation Guide
Appendix C – Ports Used by System Platform Products
Version 2023
© 2022 AVEVA Group plc and its subsidiaries. All rights reserved. Page 191
Appendix D
Version 2023
© 2022 AVEVA Group plc and its subsidiaries. All rights reserved. Page 192
AVEVA™ System Platform Installation Guide
Appendix D – Common System Platform Processes
PCS/ASB Services
AVEVA Server Manager Asb.ServiceManager.exe Starts and stops hosted services on behalf
(AsbServiceManager) of the watchdog. The Watchdog is a high-
privilege process, which for security
purposes, is not intended for hosted
services. Therefore, the Watchdog
delegates the tasks of starting and
stopping monitored services to this
lower-privileged process.
AVEVA Watchdog Asb.Watchdog.exe Ensure services that provide discoverable
(Watchdog_Service) endpoints are running. The Watchdog is
for responsible for starting these services,
monitors their health, restarts them as
needed, and stops them when the
Watchdog stops. The Watchdog also
hosts other services such as the Deploy
Service and Service Content Provider.
Licensing Services
License Server Agent LicServer.Windows Provides the data model to operate the
Service Service.exe License Server.
License Server Core Service AELicServer.exe Provides the data model for the FNE
Manager.
License Manager Web LMWeb.Windows Provides web access for the License
Service Service.exe Manager.
Version 2023
© 2022 AVEVA Group plc and its subsidiaries. All rights reserved. Page 193
Appendix E
This section describes the user accounts and groups used by System Platform It is divided by product.
Version 2023
© 2022 AVEVA Group plc and its subsidiaries. All rights reserved. Page 194
AVEVA™ System Platform Installation Guide
Appendix E – User Accounts and Groups Created by System Platform Installation
Administrators The Network Account will be part of the Administrators group ONLY if you
are upgrading from System Platform 2017 Update 2 or prior release. If only
Application Server is installed, you can remove the Network Account from
this group.
Distributed COM The Network Account will be part of the Distributed COM Users group ONLY
Users if you are upgrading from System Platform 2017 Update 2 or prior release. If
only Application Server is installed, you can remove the Network Account
from this group.
Performance This is a new OS Group added for System Platform 2017 Update 3 and later
Monitor Users releases. It allows the Network Account to function without elevated
privileges. Do not remove this group, and do not remove the Network
Account from this group.
PSMS This is a new OS Group added for System Platform 2017 Update 3 and later
Administrators releases. It allows the Network Account to function without elevated
privileges. Do not remove this group, and do not remove the Network
Account from this group.
ArchestrA Group This user group supports the HTTPS protocol for the
WebHosting InTouch Web Client.
ASBSolution Group This user group provides the File System and Registry
permissions required by the PCS Framework.
Administrators Group The Network Account may be included in the
Administrators group if you have upgraded from version
System Platform 2017 Update 2 or earlier.
NT SERVICE\ Windows Service This Service Account is used by the InTouch Web Client
InTouchData Account or AVEVA OMI ViewApps to access InTouch tags.
Service
NT SERVICE\ Windows Service This Service Account is used by the InTouch Web Client
InTouchWeb Account to browse application graphics from a web browser.
Version 2023
© 2022 AVEVA Group plc and its subsidiaries. All rights reserved. Page 195
AVEVA™ System Platform Installation Guide
Appendix E – User Accounts and Groups Created by System Platform Installation
ArchestrAWeb InTouchData You can remove these service accounts from group if
Hosting Service you are not using the InTouch Web Client or accessing
InTouch tags from an AVEVA OMI ViewApp.
InTouchWeb
ASBSolution InTouchData You can remove these service accounts from the group
Service if you are not using the InTouch Web Client or accessing
InTouch tags from an AVEVA OMI ViewApp.
InTouchWeb
Performance Network Account This is a new OS Group added for System Platform 2017
Monitor Users Update 3 and later releases. It allows the Network
Account to function without elevated privileges. Do not
remove this group, and do not remove the Network
Account from this group.
PSMS Network Account This is a new OS Group added for System Platform 2017
Administrators Update 3 and later releases. It allows the Network
Account to function without elevated privileges. Do not
remove this group, and do not remove the Network
Account from this group.
aaAdministrators Group This user group provides read/write access for Historian
Data, Batch Logon Privilege, write access to ArchestrA
registry Hive and additional privileges on Runtime
Database. A SQLServer service account (MSSQLServer) is
added to this group to allow permitted users to perform
data insertion to Historian through SQL.
Version 2023
© 2022 AVEVA Group plc and its subsidiaries. All rights reserved. Page 196
AVEVA™ System Platform Installation Guide
Appendix E – User Accounts and Groups Created by System Platform Installation
Version 2023
© 2022 AVEVA Group plc and its subsidiaries. All rights reserved. Page 197
AVEVA™ System Platform Installation Guide
Appendix E – User Accounts and Groups Created by System Platform Installation
AsbCoreServices Group This user group contains the file system and registry
permissions required by the core services of the PCS
(ASB) framework. Since these processes are started by
the ASB Watchdog, the only user account in this group
should be the NT SERVICE\Watchdog_Service virtual
service account.
ArchestrAWeb Group Members of this user group can listen to the shared
Hosting HTTP (default=80) and HTTPS ports (default=443).
Members of this group also have access to the private
key of the security certificate used to bind to the HTTPS
port.
To enable a secure SuiteLink connection, add the
standard user to this group on the server side. For
details, see "Secured SuiteLink Connection" in the
AVEVA Communication Drivers Pack User Guide,
available at [Installation Media]\InstallFiles\CD-
OIEngine\Docs\OICore.pdf
ASBSolution Group Membership in this user group provides the File System
and Registry permissions required by the PCS/ASB
Framework.
NT SERVICE\ Windows Service Watchdog_Service runs as a high-privileged virtual
Watchdog_Service Account service account. The group policy for this service
requires AeServiceLogonRight.
Version 2023
© 2022 AVEVA Group plc and its subsidiaries. All rights reserved. Page 198
AVEVA™ System Platform Installation Guide
Appendix E – User Accounts and Groups Created by System Platform Installation
ArchestrAWeb AIMTokenHost All processes which need access to the private key of
Hosting certificates should be part of the ArchestrAWebHosting
AsbService user group.
Manager
To enable a secure SuiteLink connection, add the
standard user to this group on the server side. For
details, see "Secured SuiteLink Connection" in the
AVEVA Communication Drivers Pack User Guide,
available at [Installation Media]\InstallFiles\CD-
OIEngine\Docs\OICore.pdf.
ASBSolution InTouchData These two Windows Service Accounts are not
Service technically PCS services, but are added to this group to
support the InTouch Web Client.
InTouchWeb
Users AsbService NT SERVICE\AsbServiceManager is added to Users
Manager group is for backward compatibility. The legacy
ASBService user was part of the Users group, and was
replaced by the AsbServiceManager as of ASB version
4.2. If not needed for compatibility, AsbServiceManager
can be removed.
Version 2023
© 2022 AVEVA Group plc and its subsidiaries. All rights reserved. Page 199
AVEVA™ System Platform Installation Guide
Appendix E – User Accounts and Groups Created by System Platform Installation
For System Platform 2023, AVEVA License Manager installs the following User Group. No users are added to the
group by default. This group can be deleted if the user(s) accessing the License Server and License Manager is an
administrator on that computer.
Name Category Description
NT SERVICE\
psmsconsolSrv
These Windows services are added to the local
NT SERVICE\ Windows Service
Administrators user group when System Monitor is
simHostSrv Account
installed.
NT SERVICE\
adpHostSrv
Version 2023
© 2022 AVEVA Group plc and its subsidiaries. All rights reserved. Page 200
Index
1
• 16 Pen Trend 32
A
• A2ALMDB database 135
• aaAdministrators group 118
• aaConfigSQL 119
• aaGalaxyOwner user account 118
• acquistion
◦ loading 141
• ActiveEvent 159
• ActiveX and .NET Controls 166
◦ aaHistClientQuery 166
◦ aaHistClientTrend 166
• Antivirus Software 161
• Application Server
◦ hardware requirements 100
◦ user account requirements 30
• ASBService 121
• ASBSolution 121
B
• Bootstrap
◦ upgrading 96
• building block controls
◦ aaHistClientTagPicker 166
◦ aaHistClientTimeRangePicker 166
C
• Change Network Account utlity 117
• common components 160, 100
• configuration utility 71
• configuring products 47
D
• database
◦ configuring 71
◦ disk space requirements 135
• disk sizing 134
• disk space
◦ history blocks 136
Version 2023
© 2022 AVEVA Group plc and its subsidiaries. All rights reserved. Page 201
AVEVA™ System Platform Installation Guide
Index
◦ planning 135
E
• Enhanced Security Mode 119
• event data
◦ migrating from older versions 164
F
• fault-tolerant servers 133
G
• Galaxy database, migrating 102
• Galaxy Repository
◦ upgrading 101
◦ upgrading with the Bootstrap 96
◦ upgrading with the Bootstrap and IDE 96
H
• hardware recommendations
◦ storage 135
• Historian
◦ components 159
◦ installation 160
◦ loading 141
◦ memory requirements 131, 140
◦ repair 168
◦ requirements 131
◦ upgrading 168
• Historian Client 165
• Historian Client
◦ Query 165
◦ Report 166
◦ Trend 165
◦ Workbook 166
◦ components 165
• Historian Database Export/Import Utility
◦ requirements 133
• history blocks
◦ disk space requirements 136
• history data
◦ disk space requirements 136
◦ migrating from older versions 162
• Holding database
◦ disk space 135
I
• IDASs
◦ installing 159
◦ performance 142
◦ requirements 133
◦ security 134
Version 2023
© 2022 AVEVA Group plc and its subsidiaries. All rights reserved. Page 202
AVEVA™ System Platform Installation Guide
Index
• IDE 102
◦ upgrading 102
◦ upgrading with the Bootstrap and Galaxy Repository 96
• InBatch 145
• installation 158
◦ Historian 158
◦ Historian Client 167
◦ Historian installation 158
◦ modifying 109
◦ repairing 111
◦ silent 169
◦ System Platform 32
• InTouch
◦ Window Viewer 145
L
• LAN 143
• legacy mode 119
• legacy software 100
• License Viewer 160
• licensing 126
• loading
◦ Wonderware Historian 141
M
• Management Console 159
• Manufacturing Execution Module 145
• memory requirements 131, 140
• Microsoft Client Utilities 158
• Microsoft SQL Server
◦ installation 158
N
• named pipes 158
• Network account
◦ requirements for use with Application Server 30
• network cards 143
• network protocol 144
• networking 143
• NTFS 135
O
• operating system
◦ non-English 144
◦ upgrading 100
P
• performance 140
◦ examples 145
◦ IDASs 142
• physical memory 131
Version 2023
© 2022 AVEVA Group plc and its subsidiaries. All rights reserved. Page 203
AVEVA™ System Platform Installation Guide
Index
• port
◦ SQL Server 124
• port, non-default
◦ SQL Server 124
• process network 143
• products
◦ configuring 47
• protocols 144
◦ recommendations 143
R
• RAID 135
• repair 168
◦ Wonderware Historian 162
◦ Wonderware Historian Client 168
• requirements 131, 166, 100
◦ disk space 135
◦ Historian 131
◦ IDASs 133
◦ System Management Console 133
• reserved names
◦ system 121
• response files 171
• retrieval
◦ loading 141
• roaming profiles 167
• Runtime database
◦ disk space 135
◦ migration 162
S
• SCSI 135
• security
◦ modes 119
◦ remote IDASs 134
• silent installation 169
• software requirements 100
◦ Historian 131
◦ IDASs 133
◦ System Management Console 133
• SPCPro 145, 32
• SQL Server
◦ Historian installation 158
◦ incompatible version installed 124
◦ SQL Server language 166
◦ SQL Server 124, 100
◦ SQL Server, not found 123
◦ SQL Server, untested version installed 123
◦ versions 122
• storage
Version 2023
© 2022 AVEVA Group plc and its subsidiaries. All rights reserved. Page 204
AVEVA™ System Platform Installation Guide
Index
Version 2023
© 2022 AVEVA Group plc and its subsidiaries. All rights reserved. Page 205