vPlus 7.0
  • Welcome to vPlus!
  • Overview
    • Main Features
    • Support Matrix
    • Components and Architecture
    • Typical Scenarios
    • Licensing
    • Product Life Cycle
  • Deployment
    • Component Requirements
    • Supported Platforms Requirements
    • Sizing Guide
      • Small
      • Medium
      • Large
    • Installation
      • Quick Installation Using All-in-one Script
      • Installing vPlus Offline
      • Adding vPlus Nodes
    • Initial Configuration
    • Backup Destinations
      • File System
        • Synthetic File System
          • XFS
          • DD Boost
        • isoLayer (Synthetic)
        • File System
          • Virtual Data Optimizer (VDO)
        • Catalogic Software vStor
      • Deduplication Appliances
        • Huawei OceanProtect
        • HPE StoreOnce
        • Exagrid
        • Neverfail HybriStor
      • Object Storage
        • Alibaba Cloud OSS
        • AWS S3 or S3-compatible
        • Ceph Rados Gateway
        • Cloudian S3
        • Wasabi
        • Google Cloud Storage
        • IBM Cloud Object Storage
        • Microsoft Azure Blob Storage
        • Nutanix Objects
        • OpenStack SWIFT
        • Oracle Cloud Infrastructure Object Storage
        • Scality RING
      • Tape Pools
    • High Availability
      • 2 Node Cluster
      • 3 Node Cluster
    • Common Tasks
      • Staging Space Configuration
      • Enabling HTTPS Connectivity for Nodes
      • LVM Setup on vPlus Node for Disk Attachment Backup Mode
      • Full Versions of libvirt/qemu Packages Installation
      • SSH Public Key Authentication
      • Enabling HTTP(S) Proxy for vPlus
  • Protecting Virtual Environments
    • Virtual Machines
      • Nutanix Acropolis Hypervisor (AHV)
      • Red Hat Openshift Virtualization
      • Red Hat Virtualization
      • oVirt
      • Oracle Linux Virtualization Manager
      • Oracle VM
      • Proxmox VE
      • KVM/Xen
      • OpenStack
      • OpenNebula
      • Virtuozzo
      • Citrix Hypervisor (XenServer)
      • XCP-ng
      • Huawei FusionCompute
      • SC//Platform
    • Cloud
      • Amazon EC2
      • GCP GCE
      • Azure Cloud
    • Containers
      • Red Hat OpenShift
      • Proxmox VE
    • Backup & Restore
  • Protecting Microsoft 365
    • Microsoft 365 Organization Management
      • Configure Microsoft 365 Access
      • Add Microsoft 365 Organization Manually
      • Add Microsoft 365 Organization Using the Setup Assistant
      • Account Auto-synchronization
    • Backup & Restore
    • Suppoted Sharepoint Templates and Limitations
  • Protecting Applications
    • Applications
      • PostgreSQL
      • DB2
      • Relax and Recover - ReaR
      • Git
      • oVirt/RHV/OLVM
      • Kubernetes/OpenShift etcd
    • Backup & Restore
  • Protecting Storage Providers
    • Storage Providers
      • File System
      • Ceph RBD
      • Nutanix Files
      • Nutanix Volume Groups
    • Backup & Restore
  • Administration
    • Dashboard
    • Virtual Environments
      • Instances
        • Backup On-Demand
        • Restore On-Demand
        • Snapshot Management
      • Virtualization Providers
      • Backup SLAs
        • Policies
        • Schedules
      • Snapshot SLAs
        • Policies
        • Schedules
      • Recovery Plans
        • Policies
        • Schedules
      • Mounted Backups (File-level Restore)
    • Storage
      • Instances
        • Backup On-Demand
        • Restore On-Demand
      • Infrastructure
      • Backup SLAs
        • Policies
        • Schedules
      • Snapshot SLAs
        • Policies
        • Schedules
      • Mounted Backups (File-level Restore)
    • Microsoft 365
      • Instances
      • Organizations
      • Backup SLAs
        • Policies
        • Schedules
      • Download
    • Applications
      • Instances
      • Execution Configurations
      • Backup SLAs
    • Reporting
      • Virtual Environments
      • Storage
      • Microsoft 365
      • Applications
      • Notifications
      • Audit Log
    • Nodes
      • Instances
      • Node Configurations
    • Access Management
      • Users
      • Groups
      • Roles
      • OS Credentials
    • Settings
      • Global Settings
      • Internal DB Backup
      • Notification Rules
      • Mailing Lists
      • Endpoints Global Settings
    • Upgrade
    • CLI Reference
    • CLI v2 Reference (technical preview)
  • Integration
  • Troubleshooting
    • How to Enable vPlus DEBUG Mode
    • Collecting Logs
    • External Log Targets
    • Disaster Recovery
  • Known Software Issues and Limitations
  • Glossary
Powered by GitBook
On this page
  • Prerequisites
  • Step-by-Step Installation
  • Alternative: Manual Node Installation
  1. Deployment
  2. Installation

Adding vPlus Nodes

PreviousInstalling vPlus OfflineNextInitial Configuration

Note. To download vPlus installation script, visit .

This chapter provides instructions for adding and registering additional vPlus nodes to your existing vPlus server installation. By adding nodes, you can expand the capabilities of your vPlus deployment to handle larger workloads and improve performance.

Prerequisites

Note. Make sure to complete the steps in the before proceeding.

Before adding new vPlus nodes, ensure the following requirements are met:

  • The vPlus server is already installed and configured.

  • The target systems for new nodes meet the same requirements as the vPlus server:

    • Red Hat Enterprise Linux (RHEL) 8 or CentOS Stream 8

    • Minimum 4 CPU cores, 8 GB RAM, and 100 GB storage

  • The vPlus server can access new node machines via SSH using root credentials.

  • You have root access to both the vPlus server and new node machines.

Step-by-Step Installation

Follow these steps to add new vPlus nodes:

  1. Generate SSH Key on vPlus Server

    On the vPlus server, generate an SSH key if not already present:

    ssh-keygen -f ~/.ssh/id_rsa -P ""
  2. Copy SSH Key to New Node

    Copy the public key to each new node you want to add:

    ssh-copy-id -i ~/.ssh/id_rsa.pub root@<NewNodeIP>

    Replace <NewNodeIP> with the IP address of the new node.

  3. Modify Installation Script

    Locate the vPlus installation script on the vPlus server. Open it with a text editor and find the following section:

    cat << EOF > hosts
    [all:vars]
    ansible_user=root
    ansible_connection=local
    vprotect_repo=$repo
    
    [server]
    localhost
    
    [nodes]
    localhost node_name=node1
    EOF

    Modify the [all:vars] section to include the server's FQDN or IP:

    [all:vars]
    ansible_user=root
    server_fqdn=<ServerIP>
    ansible_connection=local
    vprotect_repo=$repo

    Add new nodes to the [nodes] section:

    [nodes]
    localhost node_name=node1
    <NewNodeIP> node_name=<NodeName> ansible_connection=ssh ansible_user=root

    Replace <NewNodeIP> with the IP address and <NodeName> with a unique name for each new node.

  4. Run Installation Script

    Execute the modified installation script on the vPlus server:

    sudo ./vplus-install.sh

    This will install and configure the new nodes.

Alternative: Manual Node Installation

If you prefer to install nodes manually, follow these steps on each new node machine:

  1. Create vProtect Repository File

    Create a new file /etc/yum.repos.d/vProtect.repo with the following content:

    [vProtect]
    async = 1
    baseurl = https://f002.backblazeb2.com/file/DPX-vPlus/current/el8
    gpgcheck = 0
    name = vProtect repo
  2. Install vProtect Node Package

    Install the vProtect node package using DNF:

    sudo dnf install vprotect-node

By following these steps, you can successfully add and register new vPlus nodes to expand your deployment.

Catalogic Software MySupport
Quick Installation Using All-in-one Script