User Tools

Site Tools


public:ahsayobm

AhsayOBM

AhsayOBM is the client agent for backing up servers, databases, and VMs, cloud files, and Office 365 as admin.


System Architecture

Below is the system architecture diagram illustrating the major elements involved in the backup process among the backup machine, AhsayOBM and AhsayCBS.


Requirements

General

Hardware Requirements

For details of the minimum and recommended requirements for installing AhsayOBM, refer to: Ahsay Hardware Requirement List (HRL)

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

Antivirus Exclusion Requirement

To optimize performance of AhsayOBM on Windows, and to avoid conflict with your antivirus software, refer to this list of processes and directory paths that should be added to all antivirus software white-list / exclusion list.

Windows

The bJW.exe process is automatically added to Windows Defender exclusion list for Windows 10 and 2016, during installation / upgrade via installer or upgrade via AUA.

Mac OS X

These are the limitations to AhsayOBM running on Mac OS X:

Installation on Root Drive

AhsayOBM must be installed on the root drive of a volume (e.g. /Applications/…).

Resource Fork Files

Resource fork files cannot be restored with AhsayOBM installation on Mac OS X 10.8 above.

Case-Insensitive File System

For volume with a case-insensitive file system, target file of a symbolic link will be backed up twice (in both upper case and in lower case), hence, doubling the backup quota storage requirement.

Linux (GUI and CLI)

GUI Desktop Environment

The Linux machine must be installed with a GUI desktop environment, i.e. GNOME, KDE, Cinnamon etc.

Linux Packages

The following packages have to be present on the Linux machine in order for AhsayOBM version 8 to be installed.

curl

https://curl.haxx.se
The ‘curl’ command is used by both the AhsayOBM sh script and rpm installer to download components from AhsayCBS server during the installation process.

tar

https://www.gnu.org/software/tar
The ‘tar’ command is used by both the AhsayOBM sh script, gz, and rpm installer to uncompress and extract installation files or components downloaded from the AhayCBS backup server onto the Linux machine.

rpm

http://rpm.org
The ‘rpm’ package must be installed to use the AhsayOBM rpm installation method.

dpkg

https://packages.ubuntu.com/trusty/dpkg
The ‘dpkg’ package must be installed to use the AhsayOBM deb installation method on Ubuntu LTS Linux platforms supported from version 7.15.0.0 or above.

psmisc

http://psmisc.sourceforge.net/
The ‘psmisc’ package which contains the ‘fuser’ components must be installed for AhsayOBM on CentOS / Red Hat Enterprise Linux (RHEL), for the auto update agent (AUA) process to work properly.

OpenJDK Version 1.8

https://www.freebsd.org/java/
The installed Java Development Kit version must at least be 8.

GNU LIBC 2.14

https://www.gnu.org/software/libc/
The installed ‘GNU LIBC’ version must at least be 2.14 for OpenJDK 8 to work.

FreeBSD

The following packages have to be present in the FreeBSD machine to enable installation and normal operations of AhsayOBM version 8.

Packages

curl

https://www.freshports.org/ftp/curl/
The ‘curl’ command is used by the AhsayOBM sh script installer to download components from AhsayCBS server during the installation process.

tar

https://www.gnu.org/software/tar
The ‘tar’ command is used by the AhsayOBM gz installer to uncompress and extract installation files or components downloaded from the AhayCBS backup server onto the FreeBSD machine.

psmisc

http://psmisc.sourceforge.net/
The ‘psmisc’ package which contains the ‘fuser’ components must be installed for AhsayOBM on FreeBSD, for the auto update agent (AUA) process to work properly.

Openjdk8

https://www.freebsd.org/java/
The ‘openjdk8’ package must be installed for AhsayOBM on FreeBSD since this is the reference implementation of Java SE.

GNU LIBC 2.14

https://www.gnu.org/software/libc/
The installed ‘GNU LIBC’ version must at least be 2.14 for OpenJDK 8 to work.


Documentation

FAQs

Issues

public/ahsayobm.txt · Last modified: 2019/08/21 17:17 by ronnie.chan