LinuxXLVIII · Backup ToolsEnterprise
Enterprise backup integration - Veeam, NetBackup, and similar
What you'll learn
- Describe the enterprise backup model
- Install and configure Veeam Agent for Linux
- Understand NetBackup, Rubrik, and similar tools
- Choose the right enterprise backup tool
Prerequisites
Verified against Ubuntu 24.04 LTS · Debian 12 (Bookworm) · RHEL 9.x · Rocky Linux 9.x · AlmaLinux 9.x · Linux kernel 6.1 LTS / 6.6 LTS · systemd 255+ · OpenSSH 8.7p1 (RHEL 9) / 9.6p1 (Ubuntu 24.04) · nftables 1.0.x · chrony 4.x · Pacemaker 2.1.x · Corosync 3.1.x · 2026-08-09
Enterprise backup tools (Veeam, NetBackup, Rubrik, Cohesity, Commvault) provide centralised backup management across heterogeneous environments. This lesson covers the integration model and the most common tools.
The agent model
Enterprise backup typically uses an agent on each host:
+---------+ +-----------+ +----------+
| Host A | | Backup | | Storage |
| (agent) |--->| Server |--->| target |
+---------+ +-----------+ +----------+
+---------+ ^ ^
| Host B | | |
| (agent) |-------------+ |
+---------+ |
+---------+ |
| Host C |------------------------------+
| (agent) |
+---------+
- Agent on each host reads data and ships to backup server.
- Backup server manages schedules, retention, deduplication.
- Storage target holds the actual backup data.
Veeam Agent for Linux
Veeam provides a free agent for Linux. The agent is application-aware (database, file) and integrates with Veeam Backup & Replication.
# Install (RHEL family)
sudo dnf install https://repository.veeam.com/backup/linux/agent/rpm/el/9/x86_64/veeam-6.0.0.456-1.el9.x86_64.rpm
# Or download from Veeam website
sudo rpm -i veeam-*.rpm
# Configure
sudo veeamconfig ui # or veeamconfig --help
# Create a backup job
sudo veeamconfig job create --name DailyBackup --repos /backup
Veeam supports:
- File-level backup.
- Application-aware backup (PostgreSQL, MySQL, etc.).
- Image-level backup (for VM hosts).
- Cloud tier (S3, Azure Blob).
Veritas NetBackup
NetBackup is a long-standing enterprise backup tool. The Linux client is the agent:
# Substitute your own values before running:
MASTER_SERVER=master01.example.com
POLICY=targeted
# Install
sudo rpm -i NetBackup_8.x_CLIENTS_*.rpm
# Configure
sudo /usr/openv/netbackup/bin/bpclntcmd -hn "$MASTER_SERVER"
# Backup
sudo /usr/openv/netbackup/bin/backup -p "$POLICY"
NetBackup is comprehensive but complex. Used in large enterprises with mixed OS environments.
Rubrik, Cohesity, Commvault
Modern enterprise backup tools with cloud-native architectures:
- Rubrik: Polaris-based, snapshot-first, cloud-friendly.
- Cohesity: DataPlatform, similar to Rubrik.
- Commvault: long-standing, broad OS support.
All provide:
- Agent-based backup.
- Centralised management console.
- Cloud tier.
- Application-aware backup.
- Ransomware detection (immutability).
Choose the right tool
| Need | Tool |
|---|---|
| Small fleet, simple | BorgBackup, Restic |
| Medium fleet, application-aware | Veeam |
| Large enterprise, mixed OS | NetBackup, Commvault |
| Cloud-native, modern | Rubrik, Cohesity |
| Compliance, audit | Any of the above |
For most production:
- BorgBackup or Restic for self-managed.
- Veeam for mid-size with central management.
- NetBackup, Rubrik, Commvault for large enterprise.
Knowledge check
Knowledge check · 3 questions
Q1. What is the typical architecture of enterprise backup?
Q2. Enterprise backup tools all provide immutability.
Q3. Which of the following are valid enterprise backup tools? Select all that apply.
Passing score: 75%. Answers are checked in this browser.