Automate - Upgrading to Rampiva Automate 7
The material in this document is for informational purposes only. This guide assumes that the most recent version of Rampiva Automate is in use unless otherwise noted in the prerequisites or introduction. The products it describes are subject to change without prior notice, due to the manufacturer’s continuous development program. Rampiva makes no representations or warranties with respect to this document or with respect to the products described herein. Rampiva shall not be liable for any damages, losses, costs or expenses, direct, indirect or incidental, consequential or special, arising out of, or related to the use of this material or the products described herein.
Introduction
This article covers recommended considerations prior to upgrading to Rampiva Automate version 7 from version 6.
Prerequisites
Local Administrative privileges to install software
Internet connection to download software
Microsoft SQL Administrative privileges (if applicable)
Upgrading Rampiva Automate
A. Considerations
1 | Upgrade In-Place from 6 not possible Because there are several changes to the services, an upgrade in-place from the previous version is not available. Instead, you will have to uninstall the previous version and install version 7. This will maintain the databases and config.yml files, but will reset the runService.bat files from Scheduler and EngineServer, as well as the user under which the services run. | Prior to uninstalling the old version, take note of the -Xmx settings in runService.bat for Scheduler (as a precaution make a copy of this file), and take note of the service accounts under which the Rampiva services run on Scheduler and the Engine Servers. After installing the new version, update the -Xmx settings in runService.bat for Scheduler, and update the service account for the Rampiva services run on Scheduler and the Engine Servers. |
2 | Bundled Java The installer now comes with a bundled Java. The bundled Java will be updated with each new Rampiva version. | If you are currently using the Java bundled with the Nuix Engine and have loaded custom certificates in the Java keystore, you will have to either:
|
3 | Standalone OData Server The installer now offers the option to install a standalone OData Server. This is optional, and can reduce the memory usage on the Scheduler service when the utilization database is large. | If you are hosting the utilization data on the Scheduler server (default installation), then the Standalone OData Server needs to be installed on the same server that’s running Scheduler. If you redirected the utilization data to Microsoft SQL, you have the option of installing Standalone OData Server on either the same server that Scheduler runs or on a separate server. In this scenario, you will need to update the config.yml of this service to point it to the SQL database. The Standalone OData Server only supports Internal authentication, and all users defined in the Internal authentication section in the config.yml of the Standalone OData Server have access to all utilization data, irrespective of the security policies defined in Automate. As the name implies, this service runs standalone and only requires access to the utilization database. When using the Standalone OData Server, it’s recommended to disable the OData query feature that is available in Scheduler, to make sure that this is not accidentally used by older versions of PowerBI dashboards with Data source settings that were not updated. To disable the OData query feature in Scheduler, add the following line in the Scheduler config.yml: enableUtilizationEndpoint: false |
4 | OData date-range query The utilization data can be queried for a specific time period, use the before and after URL parameters in the OData endpoint. | For example, to only query the utilization records for 2022, use the following datasource in PowerBI: https://server.example.com/api/v2/reporting/odata?after=2022-01-01 Different PowerBI files can be configured to synchronize data using different date-ranges. |
5 | New features Rampiva Automate version 7 has several new operations and features, including:
| Consult the documentation related to these new features and operations and reach out to support for questions related to integrating these features and operations into workflows. |
B. Upgrade Steps
1 | Take note of the memory settings used to run the Scheduler service, in the C:\Program Files\Rampiva\Automate\Scheduler\runService.bat file. If you did not modify the memory settings of the Scheduler service, this step can be skipped. If desired, make a backup copy of this file. | |
2 | Take note of the account (Log On As) under which the Rampiva Scheduler and the Rampiva Engine Server services run, on both the Scheduler server as well the Engine Servers. | |
3 | Backup the Automate database. |
|
4 | Uninstall the Rampiva Automate version 6 on all servers. |
|
5 | Download and install Rampiva Automate version 7 on all servers, from https://downloads.rampiva.com/automate/release/index.html |
|
6 | Update the memory settings used to run the Scheduler service, in the C:\Program Files\Rampiva\Automate\Scheduler\runService.bat file. See the note taken at step 1. | |
7 | Update the account (Log On As) under which the Rampiva Scheduler and the Rampiva Engine Server services run, on both the Scheduler server as well the Engine Servers. See the note taken at step 2. |
|
8 | If the OData Standalone Server was installed, update the configuration of the service by modifying the config.yml file for this service, located at C:\ProgramData\Rampiva\Automate\ODataServer\config\config.yml |
|
Related articles