How to deploy Avamar Backup Client


Linux

On Linux, the AVAMAR client is an RPM, so you can use the silent install supplied by the RPM. In the Depot, create a new RPM.

Install command


rpm -iv ??SOURCE??

Uninstall command


rpm -e ??PACKAGENAME??

After running the command, add an external command to your BLPackage to activate the AVAMAR license, if necessary.

Microsoft Windows

On Windows, the AVAMAR client is an MSI; use the same method as RPM (Software MSI package in the Depot).

Install command


msiexec /I "??SOURCE??" /qn ALLUSERS=1 REBOOT=ReallySuppress

Uninstall command


msiexec /x "??SOURCE??" /qn

After running the command, add an external command to your BLPackage to activate the AVAMAR license, if necessary.

Windows Example

image001.png

image003.jpeg

install_avmar_x64


cd C:\tmp
msiexec /qn /i AvamarClient-windows-x86_64-6.0.101-66.msi

register_avmar_1


echo --hostname=??TARGET.FQDN_PRIVATE?? > "C:\Program Files\avs\var\avagent.cmd"

register_avmar_2


net stop "Backup Agent"
cd "C:\Program Files\avs\bin\"
avagent.exe --dpndomain=??TARGET.AVAMAR_DOMAIN?? --quiet --init --mcsaddr=ava-myserver.net
net start "Backup Agent"

image005.png


$1=TARGET.NAME

image006.png

add_client_to_group


export PATH=$PATH:/usr/local/avamar/6.0.1-66/bin

mccli group add --name=/??CUSTOMER_DOMAIN??/??SCHEDULE?? --domain==/??CUSTOMER_DOMAIN?? --enabled=true --schedule=/??SCHEDULE??
mccli group add-client --client-domain=??CUSTOMER_DOMAIN?? --client-name=??SERVER?? --name=/??CUSTOMER_DOMAIN??/??SCHEDULE??

mccli client show --name=??SERVER?? | grep "does not"
if [ $? -ne 0 ]
    then
          echo "Server was not added to Avamar"
    else
          echo "Server was successfully added to Avamar"
fi

The above code is:

  1. Installing Avamar agent onto the target
  2. Activate client to the domain
  3. Add client to group

Backup is not explicitly triggered, but schedule is set in “add_client_to_group” BLPackage and so backup is automatically triggered at defined time.

 

Tip: For faster searching, add an asterisk to the end of your partial query. Example: cert*