Professional Documents
Culture Documents
Installer Guide
Release 2021
MONTH 2020
aveva.com
© 2020 AVEVA Group plc and its subsidiaries. All rights reserved.
The Schneider Electric industrial software business and AVEVA have merged to trade as AVEVA Group plc, a UK
listed company. The Schneider Electric and Life is On trademarks are owned by Schneider Electric and are being
licensed to AVEVA by Schneider Electric.
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 furni shed under
a license agreement. This software may be used or copied only in accordance with the terms of such license
agreement.
ArchestrA, Aquis, Avantis, Citect, DYNSIM, eDNA, EYESIM, InBatch, InduSoft, InStep, IntelaTrac, InTouch, OASyS,
PIPEPHASE, PRiSM, PRO/II, PROVISION, ROMeo, SIM4ME, SimCentral, SimSci, Skelta, SmartGlance, Spiral
Software, Termis, 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: Monday, July 20, 2020
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.
Contents
Chapter 1 RealTime Introduction................................................................................................. 5
© Copyright 2020 AVEVA Group plc and its subsidiaries. All rights reserved.
Chapter 3 RealTime Arbitration Configuration ........................................................................... 35
Configure the Arbitration Network Driver Interface Specification (NDIS) Protocol Driver ............... 35
Adding the ArbAdapterName Registry Setting ............................................................................. 35
Installing the Arbitration Network Driver Interface Specification (NDIS) Protocol Driver ................ 36
© Copyright 2020 AVEVA Group plc and its subsidiaries. All rights reserved.
CHAPTER 1
RealTime Introduction
Understanding RealTime Installation and Configuration
Before installing and configuring RealTime, there is some important information we want you to know.
© Copyright 2020 AVEVA Group plc and its subsidiaries. All rights reserved.
CHAPTER 2
RealTime Pre-Installation Configuration
Pre-Installation Configuration Checklist
Before installing and configuring the product, complete the pre-installation configuration procedures below.
1 Prepare Your The procedures outlined in this section must be performed once
Environment on page 7 per computer prior to the installation of any service on that
computer. The procedures can be skipped if you are installing a
service on an existing AVEVA Enterprise SCADA computer.
2 Install AVEVA Install the desired products using the AVEVA Enterprise SCADA
Enterprise SCADA on installer located on the media.
page 13
3 Configure AVEVA Important: Before performing post-installation configuration
Enterprise SCADA steps on any machine, you must ensure that the valid
Post-Installation on configuration is present in Active Directory Application Mode
page 25 (ADAM).
Use the AVEVA Enterprise SCADA Network Management Console
(NMC) to add related computers and all installed services to the
corresponding AVEVA Enterprise SCADA system.
After installing AVEVA Enterprise SCADA, move computers to the
appropriate Organizational Unit (OU) on the domain, configure
the product silo, and set the Service Principle Names (SPNs) for
the Active Directory Application Mode (ADAM) service.
4 Generate and Install To enable encrypted communications and mutual authentication
AVEVA Enterprise between AVEVA Enterprise SCADA software products, you must
SCADA Certificates on first generate and install the appropriate certificates.
page 27
5 Request and Install an Use the Licensing Assistant to request and install an AVEVA
AVEVA Enterprise Enterprise SCADA license.
SCADA License on page
31
© Copyright 2020 AVEVA Group plc and its subsidiaries. All rights reserved.
AVEVA™ Enterprise SCADA RealTime Installer Guide
Chapter 2 – RealTime Pre-Installation Configuration
Note: The Engineering Station is also commonly known as the Development Station.
© Copyright 2020 AVEVA Group plc and its subsidiaries. All rights reserved.
AVEVA™ Enterprise SCADA RealTime Installer Guide
Chapter 2 – RealTime Pre-Installation Configuration
4. Using the information from step 3, type the following to change the time zone:
tzutil /s <time zone name>
5. Type the following to turn off automatic time update:
reg add HKLM\SYSTEM\CurrentControlSet\Services\W32Time\Parameters /t REG_SZ /v Type /d
NoSync /f
© Copyright 2020 AVEVA Group plc and its subsidiaries. All rights reserved.
AVEVA™ Enterprise SCADA RealTime Installer Guide
Chapter 2 – RealTime Pre-Installation Configuration
Important: Each network card must have File and Printer Sharing for Microsoft Networks set to True.
AVEVA Enterprise SCADA servers and clients use file sharing for administrative purposes. If the value is not
set to True on Domain Controllers, they will fail to replicate and group policy will not be enforced.
5. Type the following:
Get-NetAdapterBinding –InterfaceAlias "SCADA_LAN" –ComponentID ms_tcpip6
6. If ComponentID ms_tcpip6 is set to True, type the following:
Disable-NetAdapterBinding –InterfaceAlias "SCADA_LAN" –ComponentID ms_tcpip6
7. Type the following:
Get-NetAdapterBinding –InterfaceAlias "SCADA_LAN” –ComponentID ms_pacer
8. If QoS Packet Scheduler is set to True, type the following:
© Copyright 2020 AVEVA Group plc and its subsidiaries. All rights reserved.
AVEVA™ Enterprise SCADA RealTime Installer Guide
Chapter 2 – RealTime Pre-Installation Configuration
Note: Ignore the following warning if it appears: The configured DNS server is incorrect or does not
exist.
Important: AVEVA does not recommend assigning a computer the same name as the system.
To change the computer name
1. Start an elevated PowerShell session.
2. Execute the following commands:
rename-computer -newname <newcomputername>
restart-computer -force
© Copyright 2020 AVEVA Group plc and its subsidiaries. All rights reserved.
AVEVA™ Enterprise SCADA RealTime Installer Guide
Chapter 2 – RealTime Pre-Installation Configuration
3. Execute the following command to rename the adapter to be used for the private network (for example,
Private_Cluster_Network):
Get-NetAdapter -Name <currentNameOfAdapter> | Rename-NetAdapter -NewName <New Adapter Name>
© Copyright 2020 AVEVA Group plc and its subsidiaries. All rights reserved.
AVEVA™ Enterprise SCADA RealTime Installer Guide
Chapter 2 – RealTime Pre-Installation Configuration
Note: Since the Restricted Groups policy change replaces the default set of members (Domain Admins,
<DomainName>\DNA Developers, and <DomainName>\DNA Installers), if a new version of the Required
OASyS DNA Computer Security Policy includes a different set of members, you will need to modify the
customer GPO.
Important: As with any non-baseline policy settings, policy overrides should be defined in additional GPOs
that override and/or augment the baseline settings. Do not modify the baseline GPOs.
Setup.ps1 Parameters
DNADataRoot
The location of the DNADataRoot directory. The default is %SystemDrive%\AVEVA\DNA.
Important: The only time you can change the location of the DNADataRoot directory is when you first run the
Setup.ps1 script.
DNAInstallRoot
The location of the DNAInstallRoot directory. The default is %ProgramFiles%\AVEVA\DNA.
Important: The only time you can change the location of the DNAInstallRoot directory is when you first run the
Setup.ps1 script.
Uninstall
Execute an uninstall of features in a feature list. The parameter only runs in NonInteractive mode.
© Copyright 2020 AVEVA Group plc and its subsidiaries. All rights reserved.
AVEVA™ Enterprise SCADA RealTime Installer Guide
Chapter 2 – RealTime Pre-Installation Configuration
FeatureList
A parenthesized, comma-separated list of features for installation. This is useful when you have a specific list of
features you want to install on a server or servers.
SelectDowngrades
Automatically select for installation those products on the media whose version numbers are lower than the
version numbers of the corresponding products installed on the system.
SelectUpgrades
Automatically select for installation those products on the media whose version numbers are higher than the
version numbers of the corresponding products installed on the system.
NonInteractive
Use this parameter for the non-interactive execution of the install script.
ConfigurationFile
This parameter allows you to perform installation and configuration simultaneously. Specify the location of the
OASySInfo.ini file, and the system will automatically run ConfigTool to pull the required values from the file.
ConfigureRemote
This parameter is used for Remote Client Services (RCS). When invoked, the system runs ConfigTool, but does
not attempt to locate the OASySInfo.ini file.
ShowInstalled
The system detects and display all features installed in the DNAInstallRoot directory.
Examples
Setup.ps1
Interactive install session.
Setup.ps1 -FeatureList "AVEVA OASyS SCADA HMI Client","AVEVA OASyS SCADA HMI Elements","AVEVA
OASyS SCADA HMI Utilities"
Interactive installation of the specified feature(s).
Setup.ps1 -Uninstall -FeatureList "AVEVA OASyS SCADA HMI Client","AVEVA OASyS SCADA HMI
Elements","AVEVA OASyS SCADA HMI Utilities"
© Copyright 2020 AVEVA Group plc and its subsidiaries. All rights reserved.
AVEVA™ Enterprise SCADA RealTime Installer Guide
Chapter 2 – RealTime Pre-Installation Configuration
Setup.ps1 -ShowInstalled
Detect and display all Windows Installers (MSIs) installed at %DNAInstallRoot%.
Setup.ps1 -SelectUpgrades
Detect and upgrade all available features.
© Copyright 2020 AVEVA Group plc and its subsidiaries. All rights reserved.
AVEVA™ Enterprise SCADA RealTime Installer Guide
Chapter 2 – RealTime Pre-Installation Configuration
© Copyright 2020 AVEVA Group plc and its subsidiaries. All rights reserved.
AVEVA™ Enterprise SCADA RealTime Installer Guide
Chapter 2 – RealTime Pre-Installation Configuration
© Copyright 2020 AVEVA Group plc and its subsidiaries. All rights reserved.
AVEVA™ Enterprise SCADA RealTime Installer Guide
Chapter 2 – RealTime Pre-Installation Configuration
© Copyright 2020 AVEVA Group plc and its subsidiaries. All rights reserved.
AVEVA™ Enterprise SCADA RealTime Installer Guide
Chapter 2 – RealTime Pre-Installation Configuration
a. At the prompt, type the name of a product to install on your system as follows:
Select <NameOfProduct>
Where <NameOfProduct> = The exact spelling of the product as it appears under DisplayName.
For example:
Select AVEVA Enterprise SCADA RealTime Service
Important: Always select the highest-level feature. The Installer will automatically select for installation
any features dependent on the highest-level feature.
b. Press Enter.
The installer refreshes the list of features. Under the Action column, the word Install appears next to
the selected feature and any dependencies.
For example:
Important: The Installer will not automatically remove any dependent features from the list of those
selected for installation.
b. Press Enter.
The installer refreshes the list of features. Under the Action column, the word Install no longer
appears next to the feature or any of its dependencies.
© Copyright 2020 AVEVA Group plc and its subsidiaries. All rights reserved.
AVEVA™ Enterprise SCADA RealTime Installer Guide
Chapter 2 – RealTime Pre-Installation Configuration
c. Manually remove any remaining dependent features using the Deselect command.
d. Proceed to step 12.
11. To deselect all features for installation:
o At the prompt, execute the following command:
Deselect all
The installer refreshes the list of features. Under the Action column, the word Install no longer
appears next to any of the features.
12. When ready to install selected features, press Enter.
The installer lists all third-party products it will need to install. For example:
© Copyright 2020 AVEVA Group plc and its subsidiaries. All rights reserved.
AVEVA™ Enterprise SCADA RealTime Installer Guide
Chapter 2 – RealTime Pre-Installation Configuration
The CurrentVersion column should display the correct version number of the installed product. For
example:
© Copyright 2020 AVEVA Group plc and its subsidiaries. All rights reserved.
AVEVA™ Enterprise SCADA RealTime Installer Guide
Chapter 2 – RealTime Pre-Installation Configuration
a. The installer detects which features are currently installed, as per the following system output::
Reading installed product information from registry
b. The installer reads and lists all MSIs contained on the Media. For example:
Reading MSI information
ACE.Client
ACE.Server
ADE.Client
c. Below the list of included MSIs, there follows a table-like structure with the following four columns:
– Action: The action to be performed. If a feature is already installed, one of two words appears here:
Upgrade or Downgrade. For example, if the CurrentVersion of the an installed product is 9.0.1.224,
and the NewVersion is 9.0.1.225, the word Upgrade appears in the appropriate row under Action.
– DisplayName: The name of the feature (as it appears, or will appear, in the Microsoft Add or
Remove Programs list).
– CurrentVersion: The version number of the installed product.
– NewVersion: The version number of the product on the media.
Important: Always select the highest-level feature. The Installer will automatically select for installation
any features dependent on the highest-level feature.
b. Press Enter.
The installer refreshes the list of features. Under the Action column, the word Install appears next to
the selected feature and any dependencies.
© Copyright 2020 AVEVA Group plc and its subsidiaries. All rights reserved.
AVEVA™ Enterprise SCADA RealTime Installer Guide
Chapter 2 – RealTime Pre-Installation Configuration
For example:
Important: The Installer will not automatically remove any dependent features from the list of those
selected for installation.
b. Press Enter.
The installer refreshes the list of features. Under the Action column, the word Install no longer
appears next to the feature or any of its dependencies.
c. Manually remove any remaining dependent features using the Deselect command.
d. Proceed to step 12.
11. To deselect all features for installation:
o At the prompt, execute the following command:
Deselect all
The installer refreshes the list of features. Under the Action column, the word Install no longer
appears next to any of the features.
12. When ready to install selected features, press Enter.
© Copyright 2020 AVEVA Group plc and its subsidiaries. All rights reserved.
AVEVA™ Enterprise SCADA RealTime Installer Guide
Chapter 2 – RealTime Pre-Installation Configuration
The installer lists all third-party products it will need to install. For example:
© Copyright 2020 AVEVA Group plc and its subsidiaries. All rights reserved.
AVEVA™ Enterprise SCADA RealTime Installer Guide
Chapter 2 – RealTime Pre-Installation Configuration
Moving Computers into the Appropriate Organizational Unit (OU) on the Domain
To move your system
1. Click Start > Active Directory Users and Computers.
2. Navigate down to the Active Directory Users and Computers\<domain>\OASyS DNA\New OASyS DNA
Computers (move to appropriate OU) folder.
3. Drag the appropriate system into the Active Directory Users and Computers\<domain>\OASyS DNA\OASyS
DNA Servers\Windows Server 2019 Servers folder.
4. When prompted about the move, click Yes.
5. On the desktop, double-click the Windows PowerShell for DNA shortcut.
Windows PowerShell opens.
6. Execute the following command:
gpupdate /force
7. Execute the following command to re-start the Domain Controller (DC):
shutdown /r /t 0
© Copyright 2020 AVEVA Group plc and its subsidiaries. All rights reserved.
AVEVA™ Enterprise SCADA RealTime Installer Guide
Chapter 2 – RealTime Pre-Installation Configuration
Where:
'-Path <location>' = An optional parameter used to customize the output location file name and
directory.
5. Optional: Modify the generated PowerShell script from the previous step to remove any silos or features
that should not be configured.
6. Execute the following command to run the modified PowerShell script created with
.\Write-SilentConfigurationToolScriptTemplate.ps1 :
Control Room:
. "$env:DNADataRoot\Shared\scripts\Invoke-ConfigTool.ps1" `
-ControlRoom
-ConfigurationFile $env:SystemDrive\TelventInstall\...\OASySInfo.ini `
Remote:
. "$env:DNADataRoot\Shared\scripts\Invoke-ConfigTool.ps1" `
-Remote
Setting Service Principle Names (SPNs) for the Active Directory Application Mode
(ADAM) Service
Important: This procedure is required for all computers running the OASySDNACore service.
To set the Service Principle Names (SPNs) for the Active Directory Application Mode (ADAM) service
1. Log on to the server that was previously configured using the Config Tool as a domain administrator.
2. On the desktop, double-click the Windows PowerShell for DNA shortcut.
Windows PowerShell opens.
3. Execute the following command to navigate to the ADAM install directory:
cd “<SystemDrive>:\Program Files\Microsoft ADAM\OASySDNACore\data”
4. Run the following batch file twice:
<FullyQualifiedDomainName>.bat
For Example: ProdDomain.local.bat.
Note: You must run this command twice, as the autogenerated script sometimes doesn’t remove the SPNs
from the computer account before adding them to the dnaApp account
5. Execute the following command to verify that the SPNs were added:
Page 26 Release 2021
© Copyright 2020 AVEVA Group plc and its subsidiaries. All rights reserved.
AVEVA™ Enterprise SCADA RealTime Installer Guide
Chapter 2 – RealTime Pre-Installation Configuration
Setspn -L dnaApp_<SystemId>
Where <SystemId> = The AVEVA Enterprise SCADA system ID of the system to which this computer belongs.
For example, the output should be similar to the following:
Note: If the SPNs do not exist, you can rerun the script or try restarting the server. The domain can take a
few minutes to replicate this information.
You must ensure the destination folder for the certificates exists on each machine prior to running any
commands. Typically, this is C:\TelventInstall\certificates. The examples for the certificate installation
instructions use this folder.
Generating and Installing Certificates for the First Enterprise or Single Development
System Machine
To generate and install certificates for the first Enterprise or single Development system machine
1. Log on to the machine as a member of domain administrator, and double-click the Windows PowerShell for
DNA shortcut.
Windows PowerShell opens.
2. Execute the following command:
set-silo common
3. Generate the OASyS_DNA_Root certificate using the following command:
RootCertGenerator.exe -sslexe "C:\Program Files\OpenSSL-Win64\bin\openssl.exe" -f
C:\TelventInstall\certificates -v 60000 -a SHA256
4. Generate the OASyS_DNA_Member, OASyS_DNA_SystemLink, OASyS_DNA_DNAApps_<computername>,
and OASyS_DNA_RMQClient remaining certificates using the following command:
EncryptionCertGenerator.exe -e "C:\Program Files\OpenSSL-Win64\bin\openssl.exe" -f
C:\TelventInstall\certificates -m -s -d -q
© Copyright 2020 AVEVA Group plc and its subsidiaries. All rights reserved.
AVEVA™ Enterprise SCADA RealTime Installer Guide
Chapter 2 – RealTime Pre-Installation Configuration
Generating and Installing Certificates on All Other AVEVA Enterprise SCADA Servers
To generate and install certificates on all other AVEVA Enterprise SCADA servers
1. Log on to the machine as a member of domain administrator.
2. Open the command console.
3. Type powershell.
The PowerShell console opens.
4. Execute the following command:
set-silo common
5. Copy the .crt, .key, and .p12 files of the generated and installed OASyS_DNA_Root,
OASyS_DNA_SystemLink, OASyS_DNA_Member, and OASyS_DNA_RMQClient certificates from the first
Enterprise system machine to the C:\TelventInstall\certificates folder on all additional AVEVA Enterprise
SCADA server systems.
6. Optional: If required, generate the OASyS_DNA_DNAApps_<computername> certificate (typically only
required on computers running the MoCAgent or RealTime services) using the following command:
EncryptionCertGenerator.exe -e "C:\Program Files\OpenSSL-Win64\bin\openssl.exe" -f
C:\TelventInstall\certificates -d
7. If the OASyS_DNA_DNAApps_<computername> certificate is required, install the certificates using -d in the
following command (otherwise it can be omitted):
EncryptionCertInstaller.exe -f C:\TelventInstall\certificates -r -m -s -d -q
© Copyright 2020 AVEVA Group plc and its subsidiaries. All rights reserved.
AVEVA™ Enterprise SCADA RealTime Installer Guide
Chapter 2 – RealTime Pre-Installation Configuration
© Copyright 2020 AVEVA Group plc and its subsidiaries. All rights reserved.
AVEVA™ Enterprise SCADA RealTime Installer Guide
Chapter 2 – RealTime Pre-Installation Configuration
7. Click Add.
The Select Users or Groups dialog box appears.
8. Type Network Service in the Enter the object names to select field, and click OK.
© Copyright 2020 AVEVA Group plc and its subsidiaries. All rights reserved.
AVEVA™ Enterprise SCADA RealTime Installer Guide
Chapter 2 – RealTime Pre-Installation Configuration
NETWORK SERVICE appears in the list of Group or user names for Permissions for Client_cert private keys.
9. Click OK.
© Copyright 2020 AVEVA Group plc and its subsidiaries. All rights reserved.
AVEVA™ Enterprise SCADA RealTime Installer Guide
Chapter 2 – RealTime Pre-Installation Configuration
Note: If you do not list any system or systems in the command, the Licensing Assistant assumes that you're
requesting licenses for all systems.
4. Note the output path for the new license file. In the above example, the full path is as follows:
C:\Users\dnainstaller\Documents\OASyS DNA License Requests\requests_2019-12-04_10-28-07.zip
5. Go to http://oasyslicense.com http://oasyslicense.com. Type your email address and select the zipped
license request file generated in the previous step.
6. Click Sign License File.
7. After your license request has been approved, AVEVA Enterprise SCADA Customer Support will email you a
zipped license file for the computers configured in the selected system(s).
8. Extract the contents of the licenses_<date>_<time>.zip file to a convenient location.
© Copyright 2020 AVEVA Group plc and its subsidiaries. All rights reserved.
AVEVA™ Enterprise SCADA RealTime Installer Guide
Chapter 2 – RealTime Pre-Installation Configuration
If you requested licenses for multiple systems, there will be more than one folder.
9. Copy the license file within the folder to the %DNADataRoot%\<silo>\config directory in all silos for that
particular machine.
On the ls1pdcrt1 machine, for example, you would copy the license.xml file to all the silos indicated below.
© Copyright 2020 AVEVA Group plc and its subsidiaries. All rights reserved.
CHAPTER 3
RealTime Arbitration Configuration
Arbitration Configuration Checklist
Before installing and configuring the product, complete the arbitration configuration procedures below.
© Copyright 2020 AVEVA Group plc and its subsidiaries. All rights reserved.
AVEVA™ Enterprise SCADA RealTime Installer Guide
Chapter 3 – RealTime Arbitration Configuration
get-netadapter
Installing the Arbitration Network Driver Interface Specification (NDIS) Protocol Driver
Once the CoreSDK_custom.json registry file has been updated to include ArbAdapterName, the Arbitration
Network Driver Interface Specification (NDIS) Protocol Driver can be installed.
Note: During installation, the computer may need an internet connection to ensure the driver is recognized as
signed. If you see a message during installation that says the driver is unsigned, please connect the computer to
the internet and try again.
You must repeat the installation procedure if any of the following are true:
The network card driver was added or removed.
The network team driver was added, removed, or updated.
To install the Arbitration NDIS protocol driver
1. Log on to the computer as a local administrator or a domain administrator.
2. On the desktop, double-click the Windows PowerShell for DNA shortcut.
Windows PowerShell opens.
3. Execute the following commands:
Import-Certificate -CertStoreLocation Cert:\LocalMachine\TrustedPublisher\ -FilePath
$env:DNAInstallRoot'\Common\bin\dnaarbndis.cat'
netcfg -l "$env:DNAInstallRoot\Common\bin\dnaArbNdis.inf" -c p -i MS_NDISPROT
4. Restart the computer to ensure the driver starts properly.
© Copyright 2020 AVEVA Group plc and its subsidiaries. All rights reserved.
AVEVA™ Enterprise SCADA RealTime Installer Guide
Chapter 3 – RealTime Arbitration Configuration
5. Monitor the oasErrLog.log file when starting an arbitrated service (for example, RealTime, Inter-System
Publish/Subscribe (ISPS), Remote Client Services (RCS)) for error messages related to issues about finding
the correct network driver.
If necessary, correct the name specified in the registry setting.
RealTimeServer1 128.1.1.1
RealTimeServer2 128.1.1.2
You also have a floating hostname/IP for the RealTime service:
<systemName>RealTime: 128.1.1.3 .
If RealTimeServer1 becomes Hot, the floating IP (128.1.1.3) will bind to RealTimeServer1. Therefore, if any client
software attempts to connect to the static hostname RealTimeServer1, it may accidentally use the floating IP
address 128.1.1.3. If RealTimeServer2 becomes Hot, and therefore owns IP 128.1.1.3, the client could end up
connecting to RealTimeServer2.
© Copyright 2020 AVEVA Group plc and its subsidiaries. All rights reserved.
AVEVA™ Enterprise SCADA RealTime Installer Guide
Chapter 3 – RealTime Arbitration Configuration
In this example, both servers of a redundant service could become Hot at the same time, and clients would be
unable to connect to the actual Hot server of a given service.
To avoid these risks, disable DDNS.
Ensuring Previous Dynamic Domain Name System (DDNS) Entries are Not Deleted
After disabling Dynamic Domain Name System (DDNS), you must update the configuration to your Domain
Name System (DNS) server to ensure that previously generated DDNS entires are not deleted, but rather made
permanent entries.
When DDNS creates a DNS hostname/IP entry, it periodically updates a timestamp within that entry. The DNS
server periodically deletes (scavanges) any old entries generated by DDNS that have not been updated recently.
You must update the DNS server settings to ensure this does not happe n.
To prevent the deletion of existing DDNS entries:
1. On the Domain Controller (DC) running the DNS server, open the Windows Control Panel.
2. Click Administrative Tools > DNS.
The DNS Manager appears.
3. Click View and ensure the Advanced option is selected.
4. In the left panel of the window, expand DNS > <DC server name> > Forward Lookup Zones.
Page 38 Release 2021
© Copyright 2020 AVEVA Group plc and its subsidiaries. All rights reserved.
AVEVA™ Enterprise SCADA RealTime Installer Guide
Chapter 3 – RealTime Arbitration Configuration
The entry records for the project appear in the right panel of the window.
5. Right-click the host entry for which you turned off DDNS, and click Properties.
6. Clear the Delete this record when it becomes stale check box, and click OK.
Note: The Delete this record when it becomes stale check box can only be selected if you are configuring
test virtual machines (VMs).
The DNS Manager window appears.
7. Expand DNS > <DC server name> > Reverse Lookup Zones, and select the zone for the host entry you just
modified.
8. Right-click the reverse entry for the host for which you disabled DDNS, and click Properties.
9. Ensure the Delete this record when it becomes stale check box is clear, and click OK.
© Copyright 2020 AVEVA Group plc and its subsidiaries. All rights reserved.
CHAPTER 4
RealTime Installation and Configuration
RealTime Installation Checklist
All procedures in this section are specific to the RealTime feature. Follow the procedures in the order in which
they appear in the table below.
1 Configure the RealTime Follow the procedures in this section to configure the
Computers on page 42 RealTime computers on the project domain by moving
the computers in to the final organizational unit,
configuring the first computer on the domain/Decision
Support System (DSS), and completing the Active
Directory (AD) configuration.
a. Move Computers into the The computers on the domain need to be updated with
Final Organizational Unit the new Organization Unit (OU).
on page 42
b. Change the Settings for A client connection to the Open Platform
the Open Platform Communication (OPC) Data Access (DA) Server can result
Communication (OPC) in automatic dependent service startup or shutdown
Data Access (DA) Server unless the default OPC DA Server DCOM settings are
on page 42 modified; for example, since the RealTime service is
listed as a dependency of the OPC DA Server, RealTime
can be restarted automatically by OPC after RealTime
was intentionally shut down.
c. Configure AVEVA A good starting point for activation and launch
Enterprise SCADA Open permissions is to configure the following users:
Platform Communication
dnaInstaller
(OPC) Data Access (DA)
Server DCOM on page 43 dnaAdmin
SYSTEM
INTERACTIVE
© Copyright 2020 AVEVA Group plc and its subsidiaries. All rights reserved.
AVEVA™ Enterprise SCADA RealTime Installer Guide
Chapter 4 – RealTime Installation and Configuration
Updating Computers with the New Organizational Unit (OU) on the Domain
To update your systems
1. On the desktop, double-click the Windows PowerShell for DNA shortcut.
Windows PowerShell opens.
2. Execute the following command:
gpupdate /force
3. Restart the DC.
4. On the desktop of the first computer on the domain/Decision Support System (DSS), double-click the
Windows PowerShell for DNA shortcut.
Windows PowerShell opens.
5. Execute the following command:
gpupdate /force
6. Restart the first computer on the domain/DSS.
Change the Settings for the Open Platform Communication (OPC) Data Access (DA)
Server
A client connection to the Open Platform Communication (OPC) Data Access (DA) Server can result in automatic
dependent service startup or shutdown unless the default OPC DA Server DCOM settings are modified; for
example, since the RealTime service is listed as a dependency of the OPC DA Server, RealTime can be restarted
automatically by OPC after RealTime was intentionally shut down.
Changing the Settings for the Open Platform Communication (OPC) Data Access (DA) Server
After installation and configuration, but prior to operation, the following steps must be performed.
To change the settings
1. Select Start > Administrative Tools > Component Services.
© Copyright 2020 AVEVA Group plc and its subsidiaries. All rights reserved.
AVEVA™ Enterprise SCADA RealTime Installer Guide
Chapter 4 – RealTime Installation and Configuration
Note: If you are not using Windows, run the following command: dcomcnfg.
2. Navigate to Computers > My Computer > DCOM Config.
The Component Services window appears.
3. Right-click OASyS DNA OPC DA Server and select Properties.
The OASyS DNA OPC DA Server Properties dialog box appears.
4. Click the Security tab.
5. In the Launch and Activation Permission field, select Customize.
6. Click Edit.
The Launch and Activation Permission dialog box appears.
7. In the Groups or user names section, select Administrators.
8. In the Permissions for Administrators section, deselect Local Launch and Remote Launch. Leave Local
Activation and Remote Activation selected.
9. Click OK to close the Launch and Activation Permission dialog box.
10. Click OK to close the OASyS DNA OPC DA Server Properties dialog box.
The settings are now changed, and there is no need to reboot.
Configure AVEVA Enterprise SCADA Open Platform Communication (OPC) Data Access
(DA) Server DCOM
A good starting point for activation and launch permissions is to configure the following users:
dnaInstaller
dnaAdmin
SYSTEM
INTERACTIVE
Configuring AVEVA Enterprise SCADA Open Platform Communication (OPC) Data Access (DA) Server DCOM
To add or remove permissions
1. On the Windows 2019 Core machine hosting the AVEVA Enterprise SCADA OPC DA Server, navigate to
%DNADataRoot%\Realtime\bin.
From the above directory, you can configure DCOM permissions using DCP.exe.
2. On the desktop, double-click the Windows PowerShell for DNA shortcut.
Windows PowerShell opens.
3. Execute the following command
set-silo RealTime
4. Do the following to verify access permissions:
o Execute the following command:
dcp -aa AppID:{1B1A497F-AE3D-48A1-9BC9-DEBB330B195B} list
© Copyright 2020 AVEVA Group plc and its subsidiaries. All rights reserved.
AVEVA™ Enterprise SCADA RealTime Installer Guide
Chapter 4 – RealTime Installation and Configuration
Note: AppID is different for other AVEVA Enterprise SCADA OPCDAServer instances.
6. Do the following to remove users from access permissions:
o Execute the following command:
dcp -aa AppID:{1B1A497F-AE3D-48A1-9BC9-DEBB330B195B} remove LSSCADAPROD\dnaAdmin
Note: AppID is different for other AVEVA Enterprise SCADA OPCDAServer instances.
7. Do the following to verify launch permissions:
o Execute the following command:
dcp -al AppID:{1B1A497F-AE3D-48A1-9BC9-DEBB330B195B} list
Note: AppID is different for other AVEVA Enterprise SCADA OPCDAServer instances.
8. Do the following to add users to launch permissions:
o Execute the following command:
dcp -al AppID:{1B1A497F-AE3D-48A1-9BC9-DEBB330B195B} set LSSCADAPROD\dnaAdmin permit
Note: AppID is different for other AVEVA Enterprise SCADA OPCDAServer instances.
9. Do the following to remove users from launch permissions:
o Execute the following command:
dcp -al AppID:{1B1A497F-AE3D-48A1-9BC9-DEBB330B195B} remove LSSCADAPROD\dnaAdmin
© Copyright 2020 AVEVA Group plc and its subsidiaries. All rights reserved.
AVEVA™ Enterprise SCADA RealTime Installer Guide
Chapter 4 – RealTime Installation and Configuration
Note: AppID is different for other AVEVA Enterprise SCADA OPCDAServer instances.
© Copyright 2020 AVEVA Group plc and its subsidiaries. All rights reserved.
AVEVA™ Enterprise SCADA RealTime Installer Guide
Chapter 4 – RealTime Installation and Configuration
© Copyright 2020 AVEVA Group plc and its subsidiaries. All rights reserved.
AVEVA™ Enterprise SCADA RealTime Installer Guide
Chapter 4 – RealTime Installation and Configuration
Unmonitored Processes
For unmonitored processes running on a standalone server, the Restart the Service setting—available in the
Properties dialog box of a service—is a useful option.
© Copyright 2020 AVEVA Group plc and its subsidiaries. All rights reserved.