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
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.
Linux Backup Server requirements:
- Supported OS:
- Red Hat 6.0 to 6.10, 7.0 to 7.5
- CentOs 6.0 to 6.10, 7.0 to 7.5
- SuSE SLES 11 to SP4 and 12 to SP3
- Oracle Linux Server 6.0 to 6.10, 7.0 to 7.5
- Debian 8.0 to 8.11, 9.0 to 9.5
- Ubuntu 14.04 LTS and 18.04 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 4 compatibility
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
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.
Once this is done, you can start installing the dependencies.
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
Next is the perl package, again this can be installed by default depending on the installation type:
yum -y install perl
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 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 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
Arcserve UDP Agent (Linux) uses this application to send the wake-on-lan request
yum -y install net-tools
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:
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:
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
- Add Linux backup server in the add nodes by drop down and
- Fill in the details of the server and click
- Add to list and lastly
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.