Linux Installation

We recommend Linux installation in an installation like black sites, air-gapped networks, etc. Zmanda offers extensive CLI commands, making the installation as smooth as possible.
This method will install the backup server and the Zmanda control plane binaries separately. To get started, you can follow the below steps:
  1. 1.
    Log in to Network Zmanda from any browser of your choice and select download from the left side navigation bar.
  2. 2.
    Navigate to the Backup Server under the Enterprise Server section and select your preferred Linux Client OS from the dropdown. The corresponding backup server binaries will appear on the right of the drop-down once you select an OS. Given that we will install the ZMC control plane and the backup server separately, you will see two files. The one labeled Zmanda-zmc file is the ZMC control plane, and the one labeled Zmanda-backup-server is the backup server. Click on the respective package names to begin the download.
Backup server binaries
3. If you need to upload this file to a different machine, instead of downloading it again on the other system, you can copy the CDN link via the download URL and use curl or wget on the target system to download the file locally.
4. Given we have the files downloaded, new we can SSH to our target VM. Once logged in, before proceeding, it’s always a good idea to update your system.
yum update -y  // Updating the Redhat machine
apt-get update -y  // Updating the Debian machine
5. Once the update is complete, you can install the dependencies using the following commands.
yum install -y wget xinetd vim samba samba-common samba-client mt-st  // Installing binaries on the Redhat machine
apt-get install -y xinetd mlocate vim samba samba-common samba-client mt-st  // Installing binaries on the Debian machine
Please note → we are installing
  • wget to aid file download via CDN links
  • samba, samba-common, and samba- client for CIFS backups
  • mt-st is used to enable tape storage
  • mlocate is a useful tool to find specific files
6. For RPM or Debian machines, the SELinux will be in the Enforcing mode by default. Zmanda works in Permissive or Disabled modes (Recommended). Thus, we enter the sudo mode and use the below instructions to modify the SELinux mode.
getenforce // display the current SELinux mode
setenforce 0 // to change enforcing to permissive state
The above change is not stable across reboots. To permanently change the SELinux mode, the con file should be edited and rebooted.
5. Optional: If the files were downloaded on a different system, we can use the wget command with the CDN link we got from Step 3, to download the installaion files on the target system, or upload the installation files via SFTP to the target system.
wget <CDN link>
6. Now that we have the installation files on the target system, we first give them execute permissions before we run the installers.
// offering the installer execute permissions
chmod +x zmanda-backup-server-<version_number>.run
chmod +x zmanda-zmc-<version_number>.run
7. While installing Zmanda, please install the backup server first, followed by the ZMC control plane. If you want to run the backup server and ZMC control plane on different machines, please ensure they are reachable from within the same network. To ensure the ZMC control plane and the backup server can communicate, you must bind them in a cluster configuration.
// running the backup server installation
// running the ZMC UI binary
8. Once the packages are installed, we are ready to log in to ZMC control plane. From any browser of your choice, enter ‘https://<server-ip-address>:8008’, and you should see ZMC load up. The username would be admin, and you can find your password by reading the file at the below path
cat /var/lib/amanda/password.cred