====== AhsayOBM for QNAP NAS ====== 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. {{public:ahsay_wiki_software_qnap_requirement_01.png?640}} ---- ===== System Architecture ===== Below is the system architecture diagram illustrating the major elements involved in the backup process among the backup machine, AhsayOBM on QNAP and AhsayCBS. {{public:ahsay_wiki_software_synology_requirement_02.png?640}} ---- ===== Requirements ===== ==== Hardware Requirements ==== For the list of Synology NAS models, DiskStation Manager (DSM) version and hardware requirement, refer to: [[public:5351_ahsay_hardware_compatibility_list_hrl_for_ahsayobm_on_qnap_nas|Ahsay Hardware Requirement List for AhsayOBM on QNAP NAS]] ==== Software Requirements ==== For the list of compatible operating systems, refer to: [[public:8001_faq:ahsay_software_compatibility_list_scl_for_version_8.1_or_above|Ahsay Software Compatibility List (SCL)]] For the list of compatible operating system for OpenDirect and Granular Restore, refer to: [[public:5250_faq:ahsay_software_compatibility_list_scl_for_granular_and_opendirect_restore|Ahsay Software Compatibility List (SCL) for Granular and OpenDirect Restore]] ==== AhsayOBM Installation ==== The latest version of AhsayOBM must be installed on the Synology NAS. ==== NAS-QNAP Add-on Module ==== 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. {{public:ahsay_wiki_software_qnap_requirement_03.png?640}} ==== QNAP NAS User Account Permission ==== The QNAP NAS user account used for the AhsayOBM installation must be a member of “administrator” user group. {{public:ahsay_wiki_software_qnap_requirement_04.png?640}} 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. {{public:ahsay_wiki_software_qnap_requirement_05.png?640}} After login with user account belongs to “everyone” user group, you can find the App in the user’s menu. {{public:ahsay_wiki_software_qnap_requirement_06.png?640}} ---- ===== Download AhsayOBM for QNAP from AhsayCBS ===== ==== Step 1 ==== 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. \\ {{public:ahsay_wiki_software_qnap_requirement_07.png?640}} ==== Step 2 ==== In the AhsayOBM tab of the download page, you can choose the AhsayOBM installer by operating system. \\ {{public:ahsay_wiki_software_qnap_requirement_08.png?640}} ==== Step 3 ==== In the QNAP section, click the Download (Online) icon to download the AhsayOBM installation package. \\ {{public:ahsay_wiki_software_qnap_requirement_09.png?640}} ---- ===== Installation ===== ==== Step 1 ==== 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]] {{public:ahsay_wiki_software_qnap_requirement_10.png?640}} ==== Step 2 ==== To install AhsayOBM on QNAP NAS, click the App Center icon from the desktop. \\ {{public:ahsay_wiki_software_qnap_requirement_11.png?150}} ==== Step 3 ==== When the Package Center window appears, select Install Manually. \\ {{public:ahsay_wiki_software_qnap_requirement_12.png?640}} ==== Step 4 ==== 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). \\ {{public:ahsay_wiki_software_qnap_requirement_13.png?640}} After selecting the AhsayOBM package file, obm-qnap-443-10.120.10.30-https-0O.qpkg, click Open to proceed. ==== Step 5 ==== Click Install to proceed with the installation. \\ {{public:ahsay_wiki_software_qnap_requirement_14.png?640}} ==== Step 6 ==== Click OK to start the installation of AhsayOBM when the window prompt. \\ {{public:ahsay_wiki_software_qnap_requirement_15.png?640}} ==== Step 7 ==== Upon successful installation, the following message will be prompted. \\ {{public:ahsay_wiki_software_qnap_requirement_16.png?640}} Click OK to finish the installation. ==== Step 8 ==== After the installation, AhsayOBM will be listed in App Center and desktop. \\ {{public:ahsay_wiki_software_qnap_requirement_17.png?640}} \\ {{public:ahsay_wiki_software_qnap_requirement_18.png?640}} ---- ===== AhsayOBM Scheduler Service Check ===== 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...). ==== Manaully Stop Scheduler Service ==== 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 ==== Manaully Start Scheduler Service ==== 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 ---- ===== RunLevel Symlink Check ===== 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* [~] # ---- ===== Demo ===== See how AhsayOBM for QNAP NAS works through this video: ---- ===== Documentation ===== * [[https://www.ahsay.com/download/download_document_v8_obm-user-guide-qnap-nas.jsp|Quick Start Guide of AhsayOBM for QNAP]] ===== FAQs ===== * [[public:8018_faq:ahsay_hardware_compatibility_list_qnap_nas|Models of QNAP NAS supported by Ahsay]]