Last modified: 2019/08/22 (Note: Content written for v8, and still generally apply to latest product release)
For QNAP NAS devices, we have dedicated AhsayOBM agents for directly installation on the NAS devices to backup files with the NAS. You can also map the NAS device as a network share and back it up with AhsayOBM / AhsayACB running on another machine.
Below is the system architecture diagram illustrating the major elements involved in the backup process among the backup machine, AhsayOBM on QNAP and AhsayCBS.
For the list of Synology NAS models, DiskStation Manager (DSM) version and hardware requirement, refer to: Ahsay Hardware Requirement List for AhsayOBM on QNAP NAS
For the list of compatible operating systems, refer to: Ahsay Software Compatibility List (SCL)
For the list of compatible operating system for OpenDirect and Granular Restore, refer to: Ahsay Software Compatibility List (SCL) for Granular and OpenDirect Restore
The latest version of AhsayOBM must be installed on the Synology NAS.
Make sure the NAS-QNAP feature has been enabled as an add-on module in your AhsayOBM user account to cover the backup of your QNAP NAS.
The QNAP NAS user account used for the AhsayOBM installation must be a member of “administrator” user group.
The QNAP NAS user account belongs to “everyone” user group can apply AhsayOBM after administrator assigning AhsayOBM to Display on “Every user’s menu” or “Every user’s main menu and as an App shortcut on the login screen”in App Center.
After login with user account belongs to “everyone” user group, you can find the App in the user’s menu.
In a web browser, click the blue icon on the top right corner to open the download page for the AhsayOBM installation package file from your backup service provider’s website.
In the AhsayOBM tab of the download page, you can choose the AhsayOBM installer by operating system.
In the QNAP section, click the Download (Online) icon to download the AhsayOBM installation package.
Login to QNAP QTS with the admin account. In a web browser, enter the QNAP NAS device IP address and use the login credentials to login.
Refer to the following user manual for information on how to login to QTS:
https://www.qnap.com/en/support/con_show.php?cid=11
When the Install Manually window appears, click Browse to select the AhsayOBM package file which you have downloaded (e.g. obm-qnap-port number-Backup Service Provider Web Console IP Address-https-0O.qpkg).
After selecting the AhsayOBM package file, obm-qnap-443-10.120.10.30-https-0O.qpkg, click Open to proceed.
Upon successful installation, the following message will be prompted.
Click OK to finish the installation.
This option is used to kick automated or scheduled backup jobs. To start, login to QNAP NAS device using ssh client, i.e. putty. To check if the AhsayOBM scheduler service is running, use the ps command.
login as: admin admin@10.3.0.122's password: [~] # ps -ef|grep java 3562 admin 640772 S /share/CACHEDEV1_DATA/.qpkg/AhsayOBM/obm/jvm/bin/java -Xrs -Xms64m -Xmx1024m -Dsun.nio.PageAlignDirectMemory=true -Djava.library.path= . -cp .:./cb.jar WuiService /share/CACHEDEV1_DATA/.qpkg/AhsayOBM/obm /share/CACH EDEV1_DATA/.qpkg/AhsayOBM/.obm --port=32168 11017 admin 956 S grep java 20327 admin 157000 S /share/CACHEDEV1_DATA/.qpkg/AhsayOBM/obm/jvm/bin/java -Xms64m -Xmx256m -Dsun.nio.PageAlignDirectMemory=true -Djava.library.path=. -cp .:./cbs.jar cbs /share/CACHEDEV1_DATA/.qpkg/AhsayOBM/obm
Scheduler service is running as shown above (20327 admin…).
To manually stop the scheduler service, use the touch /share/CACHEDEV1_DATA/.qpkg/AhsayOBM/obm/ipc/Scheduler/stop script and use the ps command.
[~] # touch /share/CACHEDEV1_DATA/.qpkg/AhsayOBM/obm/ipc/Scheduler/stop [~] # ps -ef|grep java 3562 admin 640772 S /share/CACHEDEV1_DATA/.qpkg/AhsayOBM/obm/jvm/bin/java -Xrs -Xms64m -Xmx1024m -Dsun.nio.PageAlignDirectMemory=true -Djava.library.path= . -cp .:./cb.jar WuiService /share/CACHEDEV1_DATA/.qpkg/AhsayOBM/obm /share/CACHEDEV1_DATA/.qpkg/AhsayOBM/.obm --port=32168 12542 admin 1000 S grep java
To manually start the scheduler service, use the /share/CACHEDEV1_DATA/.qpkg/AhsayOBM/obm/bin/Scheduler.sh script and use the ps command again.
[~] # /share/CACHEDEV1_DATA/.qpkg/AhsayOBM/obm/bin/Scheduler.sh [~] # ps -ef|grep java 3562 admin 640772 S /share/CACHEDEV1_DATA/.qpkg/AhsayOBM/obm/jvm/bin/java -Xrs -Xms64m -Xmx1024m -Dsun.nio.PageAlignDirectMemory=true -Djava.library.path=. -cp .:./cb.jar WuiService /share/CACHEDEV1_DATA/.qpkg/AhsayOBM/obm /share/CACHEDEV1_DATA/.qpkg/AhsayOBM/.obm --port=32168 17562 admin 86536 S /share/CACHEDEV1_DATA/.qpkg/AhsayOBM/obm/jvm/bin/java -Xms64m -Xmx256m -Dsun.nio.PageAlignDirectMemory=true -Djava.library.path=. -cp .:./cbs.jar cbs /share/CACHEDEV1_DATA/.qpkg/AhsayOBM/obm 18004 admin 944 R grep java
During installation, the following symlinks to the scheduler startup script /share/CACHEDEV1_DATA/.qpkg/AhsayOBM/AhsayOBM.sh will be created that allows the AhsayOBM Scheduler Service to start automatically each time the machine is rebooted or restarted.
To verify if the symlinks have been created correctly, use the ls command. You will see the symlink.
[~] # ls -la /etc/init.d/Ahsay* lrwxrwxrwx 1 admin administrators 48 2019-05-23 12:55 /etc/init.d/AhsayOBM .sh -> /share/CACHEDEV1_DATA/.qpkg/AhsayOBM/AhsayOBM.sh* [~] #
See how AhsayOBM for QNAP NAS works through this video: