User Tools

Site Tools


Sidebar

Announcement

Ahsay Backup Software

Backup Set Types

Supported Storage

Features in OBM / ACB

Features in CBS

Brand and Customize

License

Documentation

Performance Testing

FAQs and Known Issues

Can't Find What You Need?

public:qnap_nas

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.


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.


Requirements

Hardware Requirements

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

Software Requirements

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

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.

QNAP NAS User Account Permission

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.


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.

Step 2

In the AhsayOBM tab of the download page, you can choose the AhsayOBM installer by operating system.

Step 3

In the QNAP section, click the Download (Online) icon to download the AhsayOBM installation package.


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

Step 2

To install AhsayOBM on QNAP NAS, click the App Center icon from the desktop.

Step 3

When the Package Center window appears, select Install Manually.

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).

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.

Step 6

Click OK to start the installation of AhsayOBM when the window prompt.

Step 7

Upon successful installation, the following message will be prompted.

Click OK to finish the installation.

Step 8

After the installation, AhsayOBM will be listed in App Center and desktop.


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

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

FAQs

public/qnap_nas.txt · Last modified: 2022/11/28 10:55 by kirk.lim

Page Tools