EXata CPS Installation on Host (Windows) Computer
Installation
The installer exata-cps-X.X-windows-installer-64bit.exe is provided in the Customer CD upon delivery of a new system. Please contact the Support team via the contact form if you do not have it.
- Double click on the installer file to start the setup wizard and install EXata CPS. It is recommended to keep the default settings.
- Once the installation is completed, continue with installing the license to be able to open the software.
Licenses
XML File as License is Deprecated
Since January 2023, the XML response file is not supported anymore. All new licenses are now .lic files.
Due to this upgrade, the License Activation Wizard is also obsolete and is not used to install licenses anymore.
Licenses for EXata CPS are not the same than the licenses for HYPERSIM / RT-LAB. There are two licenses are required for EXata CPS:
- Host (Windows) license (.lic file)
- Simulator license (.lic file)
Host (Windows) License
For the host (Windows) license, a Software Entitlement Certificate is required, which is in the Customer CD upon delivery of a new system. If you did not received your Certificate, please contact the support team.
The latest instructions to redeem your license are described at the end of the Certificate. As a reference, here are the steps as of June 2023:
- Log (or register) into Keysight's licensing website at: https://www.keysight.com/find/epsoftware to redeem your license. You will need the following information
- Keysight Order Number and Keysight Certificate Number from the top of the certificate
- Host ID* (Instructions will be provided during the redemption process in the licensing website)
- Once you have redeemed your license, you will receive an email with the license file and further instructions to activate your license.
- Typically, the .lic file will need to be installed in C:\Program Files\Scalable\exata-cps\<version>\license_dir .
*Note: The Host ID will be a MAC Address of one of the ports of the Windows computer. Make sure to use a physical port (not Wi-Fi nor a USB-to-Ethernet Dongle).
For people using a floating license, please follow the steps of the document SCALABLE-LicenseServerSetupGuide-XXXXX.pdf : EXata-LicenseSetupGuide-112022.pdf.
Simulator License
If it is a new system, the simulator's license is installed and tested by OPAL-RT before delivery. There is nothing to do.
If it is a an upgrade, start by installing EXata CPS on the simulator, as explained in the next section. Afterwards, follow these steps:
The same Software Entitlement Certificate is required as for the host license:
- Log (or register) into Keysight's licensing website at: https://www.keysight.com/find/epsoftware to redeem your license. You will need the following information
- Keysight Order Number and Keysight Certificate Number from the top of the certificate
- Host ID* (Instructions will be provided during the redemption process in the licensing website)
Once you have redeemed your license, you will receive an email with the license file and further instructions to activate your license.
The Host ID in this case will be the MAC Address of eno2. Do not use the MAC address of the interface used to communicate with the windows computer or you will lose the connection when starting the EXata simulation on the simulator!
- Upload the license on the simulator in the following directory /opt/Scalable/exata-cps/<version>/license_dir/ .
- This is it. No extra command required.
Frequently Asked Questions - Licenses
Installation of EXata CPS on an OPAL-RT Simulator
If it is a new simulator, EXata CPS was installed and tested before delivery. Jump directly the next section to configure the link between the host computer and the simulator for EXata CPS.
Requirements
This procedure requires:
- HYPERSIM 2019.2 or later (For EXata CPS 1.1, HYPERSIM 2023.1 or later is recommended)
- Installation file: exata-cps-X.X-linux-installer-64bit-rhel8
- The file can be found in the Customer CD. Please contact the Support team via the contact form if you do not have it.
- The simulator's login credentials
- This can be found in the System Description document provided with the simulator
- An SSH Client tool such as MobaXterm
Installation
Start the SSH Client and connect to the simulator using the simulator's IP address and credentials.Follow this KB for more details: How To Install and Connect with MobaXterm.
Upload the exata-cps-X.X-linux-installer-64bit-rhel8 to the simulator.
Run the following command to set the installer in an executable mode:
chmod +x exata-cps-X.X-linux-installer-64bit-rhel8
Run the following command to start the installation process:
./exata-cps-X.X-linux-installer-64bit-rhel8
Follow the instructions displayed in the terminal. There will be several license agreement prompts.
- Lastly, install in the license, as explained in the previous section.
Host (Windows) Computer to Simulator Link Configuration
This procedure needs to be done after installing EXata CPS on the host and the simulator, but before running a simulation for the first time.
- Open "Cygwin" terminal with Administrator rights.
Type the following commands to change directory, set the proper permissions on the required files and run the script.
cd "C:\Program Files\Scalable\exata-cps\1.1\bin" chmod +x exata.remote.sh chmod +x setupRemoteExec.sh ./setupRemoteExec.sh root@<simulator IP address> # example: ./setupRemoteExec.sh root@192.168.5.36
The script will connect to the simulator and ask for the password. The password can be found in the System Description document.
The script might give the error:
This message can be ignored. It only means that the .ssh directory already exists.
To verify that the previous step has been accomplished successfully, try logging into the machine like so:
ssh root@<simulator IP address>
it should connect to the simulator without asking for the password.- Lastly, in EXata CPS GUI, click on Run Settings
- Confirm that the IP address corresponds to the IP address of the simulator and that the EXATA_HOME is /opt/Scalable/exata-cps/1.1/
- Leave the Number of Processors at the default value 1. EXata automatically reserves as many cores as required.
- Click OK. You are now ready to run simulations with EXata CPS and an OPAL-RT simulator!