How to deploy Avamar Backup Client
Contributor content
This topic was created by a BMC Contributor and has not been approved. More information.
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
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"
$1=TARGET.NAME
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:
- Installing Avamar agent onto the target
- Activate client to the domain
- 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.
Comments