Backing up SkySync
Upgrading SkySync is relatively simple and you should be prompted automatically every time you restart the user interface when there is an update pending. As a general rule we release an update about once a month with a major releases every 6 months. If you have a specific upgrade schedule regarding your SkySync installation please be aware all bugs will only be addressed by our support on the latest version
Note |
---|
When preparing to upgrade |
...
a SkySync instance, |
...
we recommend the backup of important configuration files in case of corruption during the upgrade. Failure to perform this backup may result in loss of data during recovery. |
Backing up SkySync Core Configuration Files
Info | ||||
---|---|---|---|---|
| <Install Volume>
| |||
C:\ProgramData\PortalArchitects<Install Volume>C:\Program Files (x86)\SkySync |
...
1) Backup all of the files with the ".config" file extension
...
within "\Program Files (x86)\SkySync"
...
folder
appsettings.config
connections.
configweconfig
migrate.exe.config
skysync.exe.config
skysyncservice.exe.config
...
2)
...
Under the folder "\ProgramData\PortalArchitects\"
...
Step 3) Once the maintenance to SkySync is complete, and both the SkySync app and services are not running, place the saved files into their respective folders.
Step 4) Restart the SkySync Service
Open the Windows Services menu. (You can hit the left-hand Windows key and "R" keys together and type in "services.msc" in the run field.)
Right-click on the SkySync service.
Click Restart.
Single Node Upgrade
...
backup the entire data folder if you are using SQL CE as it contains your CE database or just the nested keys folder if you are using SQL Express or Full SQL.
3) If using SQL Express of Full SQL Server make a back-up of the database.
Single Node Upgrade
1. When opening SkySync you should receive a prompt to download the newest version
...
Expand | ||
---|---|---|
| ||
This is not a cause for alarm and should stop happening in the near future. Some of our newer features resulted in the security system identifying us as a potential threat in their latest versions. Unfortunately we do not have a time frame for when the warning will stop occurring, but as mentioned it should not be the cause for alarm. |
Multi node upgrade
Note |
---|
It is important to ensure that you understand how your nodes interact with each other before starting this process. If you are updating multiple clusters you will want to upgrade them separately. For example if you have 2 Clusters of 3 nodes, you will want to upgrade all 3 nodes of he first cluster, before upgrading the 3 nodes of the second cluster. Never have two different versions of SkySync connected to the same Database. Periodically we will adjust the database schema and if two versions with different schemas are connected to the same database it can corrupt it. The steps below go over the specific process required to prevent this from occurring. Each cluster should be upgraded separately. |
The Cluster
The process described below pertains to the cluster being upgraded. This must occur before the steps regarding the Nodes are started.
1.Close and re-open the application on any node. You will be prompted to download the updated software installer. Select "Save for later" and download the installer. You can then copy the installer to each node, or repeat this step on each node and download separately.
Note |
---|
Do not run the installer until step 2 has been completed as this can result in corruption. |
2. Stop the SkySync service on every node in the cluster.
Note |
---|
If you have an application that will automatically restart services then the SkySync service will need to be disabled as opposed to simply stopped. |
...
The Nodes
1. Run the installer on the first node.
Info |
---|
Depending on the install you may be prompted to confirm some information. Example of this is the Windows User ID if the non authenticated user option is being used |
...
2.
...
Restart the application
...
to ensure
...
connectivity
...
...
to
...
the job service.
7. Restart the application on each node to ensure connectivity to the job service.
...