Installation Guide
Accelario Server
The Accelario server is deployed as Virtual Machine (VM)
The server is already preinstalled with all the needed software.
The required size of the server running the VM can be calculated using Server sizing article.
Once the server is up and running, following actions are required:
Login with
ubuntu
, passwordaccelario
.
It is recommended to change the password.Perform network configuration - change the IP, DNS, gateways, routing , etc... according to the local network
Add storage as a block device without a filesystem.
It may be allocated as a single device or as multiple.
The total size is twice the size of source databases.
You can verify the block devices using commandlsblk
.
Accelario Agents
Accelario agents should be deployed on source and target servers.
There are 2 types of agents:
GI (golden image) agent - installed on the source servers
Destination agent - installed on the target servers
In case when the VDB should be started on the same server where the source DB resides, both agents may be installed on the same server. Change the ports as described below.
The agents should be run as root.
The agents should be run in background.
Linux
Use scripts :Accelario_linux_dest_agent_installation.sh
Accelario_linux_source_agent_installation.sh
Another, less recommended way, is to install it manually via:
“screen” utility
screen -dmS dst_agent java -jar /home/ec2-user/dst_agent-1.0-SNAPSHOT.jar
“nohup” utility
nohup java -jar /home/ec2-user/dst_agent-1.0-SNAPSHOT.jar &
Windows
Execute CheckInstallService.ps1
Configuration
The default port is 8443
. The default protocol is https
. If needed, these parameters can be changed by editing gi_conf/application.yml
file.
Another, less recommended way, is to supply special parameters to the java execution:-Ddw.server.applicationConnectors[0].port=8090 -Ddw.server.adminConnectors[0].port=8092
For example:
java -Ddw.server.applicationConnectors[0].port=8090 -Ddw.server.adminConnectors[0].port=8092 -jar ./dst_agent-1.0-SNAPSHOT.jar
Setting time zone for java process:
Add -Duser.timezone=<TimeZone>
to the java execution
e.g. java -Duser.timezone=America/Halifax -jar /home/ec2-user/dst_agent-1.0-SNAPSHOT.jar
To list available time zones: timedatectl list-timezones
The TZ environment variable, if available, overrides the system’s default timezone.JVM argument , while “-Duser.timezone” parameter overrides TZ environment variable.