Adding vPlus Nodes
To download vPlus installation script, visit Catalogic Software MySupport.
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
Make sure to complete the steps in the Quick Installation Using All-in-one Script 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:
-
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 "" -
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. -
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
EOFModify 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=$repoAdd new nodes to the
[nodes]section:[nodes]
localhost node_name=node1
<NewNodeIP> node_name=<NodeName> ansible_connection=ssh ansible_user=rootReplace
<NewNodeIP>with the IP address and<NodeName>with a unique name for each new node. -
Run Installation Script
Execute the modified installation script on the vPlus server:
sudo ./vplus-install.shThis 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:
-
Create vProtect Repository File
Create a new file
/etc/yum.repos.d/vProtect.repowith the following content:[vProtect]
async = 1
baseurl = https://f002.backblazeb2.com/file/DPX-vPlus/current/el8
gpgcheck = 0
name = vProtect repo -
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.