How to install a Linux Backup Server for UDP

UDP 6.5 now supports CentOS 7 and higher. In this how-to-guide I will explain how to install the Linux Agent on a CentOs 7 distribution. The agent can be used in Arcserve UDP for different roles:

  • For physical linux servers to be backed up
  • Function as a Linux Backup Server

Overview
The Linux agent can be used for backing up physical Linux machines but also it can be used as a backup server proxy. The proxy is used for agentless Linux virtual machines to backup and to perform file level recovery.  In this blog, I will explain how to configure an Arcserve Linux Backup server on CentOs 7 by installing the pre-requisites and the Arcserve software itself.

Pre-requisites

Linux Backup Server requirements:

  • Supported OS:
    • Red Hat 6.0 to 6.9, 7.0 to 7.4
    • CentOs 6.0 to 6.9, 7.0 to 7.4
    • SuSE SLES 11 to SP4 and 12 to SP3
    • Oracle Linux Server 6.0 to 6.9, 7.0 to 7.4
    • Debian 8.0 to 8.9, 9.0 to 9.2
    • Ubuntu 14.04 LTS and 16.05 LTS
  • 2GB RAM
  • 8 GB (6GB after installation)

Note: Linux client only also supports RHEL/CentOS/Oracle Linux 5.0 to 5.11 and SuSe 10 to 10 SP4

*Updated post with UDP 6.5 Update 2 compatibility

Dependency requirements:

  • SSHD
  • Perl
  • Statd
  • MKISOFS
  • cifs
  • Ether-wake

Network ports on the backup server

In scenarios of hardened or DMZ Linux file servers the following ports are required to be opened for full functionallity

  • Arcserve 8014 inbound
  • Arcserve 8015 outbound
  • Arcserve 8016 inbound
  • SSH 22 in and outbound
  • Cifs 445 outbound
  • Arcserve Global deduplication datastore (GDD) 5000 to 5060 outbound
  • (optional) Boot server 67 outbound
  • (optional) Tftp server (when pxe boot is needed) 69 outbound

A full overview of what ports are used are shown in the diagram below.

During the installation I am using the following tools on administrator workstation:

  • Putty – provides SSH acces
  • WinScp – provides file transfer using SSH protocol

Update Linux

I am assuming that an virtual or physical server with CentOS is installed and available for you. You can download CentOS from here

First things first, before you continue to install the pre-requisites, it is important to update your distri so you have the latest packages and fixes installed.

yum update

Once this is done, you can start installing the dependencies.

SSHD

SSH Deamon often is installed by default on CentOS depending on the installation scenario you have chosen. If not installed use the following command to install SSHD and client. In this example we use yum -y install to automatically install the packages.

yum -y install openssh-server openssh-clients

Perl

Next is the perl package, again this can be installed by default depending on the installation type:

yum -y install perl

Rpc.statd

Next up is the rpc.statd packages, this is used by the NFS server to implement file locks. The rpc.statd is part of the nfs-utils package in CentOs:

yum -y install nfs-utils

Once installed you will need to make sure NFS server is running when the server starts  :

systemctl enable nfs-server

And to start the service manual

systemctl start nfs-server

Mkisofs

Mkisofs is used to create the BMR live cd on the linux server to install this package use the following command:

yum -y install mkisofs

Mount.cifs

Mount.cifs is used to connect to the RPS servers as these are Windows based systems, mount.cifs requires a few packages to and dependencies on its own.

yum -y install samba samba-client samba-common cifs-utils

Etherwake

Arcserve UDP Agent (Linux) uses this application to send the wake-on-lan request

yum -y install ether-wake

Install Arcserve UDP Software

To install the software, you will need to download the Arcserve_Unified_Data_Protection_Agent_Linux.bin file first from the Arcserve website:

Arcserve UDP Download

Once downloaded transfer the Arcserve_Unified_Data_Protection_Agent_Linux.bin file to /tmp on the Linux server. I use WinScp to transfer the file over to the linux machine

SSH into the server and go to the folder where you placed the bin file.

First we will need to change rights on the file so it is executable from the console;

chmod 755 Arcserve_Unified_Data_Protection_Agent_Linux.bin

To start the installation of software:

./Arcserve_Unified_Data_Protection_Agent_Linux.bin

Type Y to continue

Go through the license agreement until 100% and press Y to continue

The installation will now start, wait until the registration

Type n and press enter as we can register the server in the UDP console.

To add the backup server to the console go to your UDP console –> Resource Tab and click add nodes

  1. Add Linux backup server in the add nodes by drop down and
  2. Fill in the details of the server and click
  3. Add to list and lastly
  4. Save

You are now done and can use the Linux backup server for Linux backup and restore operations. I hope this how to is useful for you. If you have any requests for future how to guides, please comment or send me a message.

Download UDP: http://okt.to/eXmslE
Arcserve High Availability Live Webcast: Every Tuesday, 10:00 BST: Register: http://okt.to/mR4fEN
Arcserve UDP Live Demo: Every Friday, 10:00 BST: Register: http://okt.to/fALlGx
Please follow and like vDutchy:
LinkedIn
FACEBOOK
Google+
Google+
http://vdutchy.com/how-to-install-a-linux-backup-server-for-udp/
RSS
Follow by Email

3 comments

  1. Hi – nice guide
    Installed UDP update2 on CentOS 7.4 and it missed the mkadm utility when starting agent installation, you need to update the perfect guide to be even more perfect!

    Thanks
    Mats
    Server & Storage Specialist

Leave a Reply