ZebClient
Zebware.comCustomer Portal
  • ZebClient Documentation
  • Product Overview
    • Introduction to ZebClient
    • Functional Overview
    • Product Components
    • Data Flows
    • Data Striping
  • USE CASES
    • ZebClient Analytics
      • Architecture
        • Data Pipeline
        • Data Storage
        • Consumption
      • Deploy a ZebClient Advanced Cluster
        • Step 0 - Setup
      • FAQ
  • Planning & Getting Started
    • How to Choose your Deployment Mode
    • Deployment Modes and Tuning
    • Performance
    • License
    • Order Your ZebClient License
    • Pricing
  • Installation
    • Types of Installations
    • Guided Installation
      • ZebClient with Azure Blob Storage
        • Defining Backend with Azure Blob Storage
        • Mounting ZebClient with Azure Blob Storage
      • ZebClient with AWS S3
        • Defining Backend with AWS S3
        • Mounting ZebClient with AWS S3
      • Mount Additional Agent Node
    • Kubernetes
      • Azure Quickstart Guide
      • ZebClient CSI
      • ZebClient Helm
      • ZebClient Terraform
    • Virtual Machines
      • Azure Installation Guide
        • Installing Using Terraform
        • Uninstalling Using Terraform
    • Checking Installation
    • Running First Test
  • Management HOW-TOS
    • Add a New Agent VM into an Existing Cluster
    • Retrieve Cluster Log Files
    • CloudFormation Deployments
      • Understanding our CloudFormation Template
      • Uninstalling Using CloudFormation
    • Command-line Interface
  • Operations & Monitoring
    • Importing Your Data
    • Inlets
      • Data from External S3 Bucket
    • System Recovery Guide
      • Restore KeyDB Backup from S3
    • Port a Deploy
    • Add Resources to a Cluster
      • Add Application Node to Existing Machine (Manually)
      • Add Application Node to Existing Machine (via zc-cli)
      • Add New Application Node
      • Add Jumpbox
    • Verifying License Validity
    • Monitoring Your ZebClient Cluster with Netdata
Powered by GitBook
On this page
  1. Operations & Monitoring
  2. Add Resources to a Cluster

Add Jumpbox

PreviousAdd New Application NodeNextVerifying License Validity

Last updated 1 year ago

Add Jumpbox from the Management Node

In order to install ZebClient on any new vm i.e. a new VM outside of a Kubernetes cluster, follow the steps below:

1. Once the deployment is completed, ssh to the ZebClient management node. 2. Run the zc-cli tool. 3. Choose option 2) Add ZebClient agent node

By running the zc-add-node.sh script, the following steps will be executed on the target vm:

1. Copy the management node's public key to the target vm's i.e. the jumpbox's ~/.ssh/authorized_keys 2. Copy the following files to the target vm:   - agent.env - the ZebClient config file that contains all the variables   - zebclient-linux-amd64 - the ZebClient binary   - zebclient-agent.service - the ZebClient systemd service file   - the keypair - the management node's public key 3. A zebclient user will be created if not exist on the target vm. 4. Create the ZebClient mount point. 5. And lastly start the ZebClient service. 6. Once done, the script will also verify the ZebClient agent is running and the mount point is mounted correctly.

For your reference, the script can be downloaded from the link below:

https://zebclient-deployment.s3.eu-west-1.amazonaws.com/zc-cli/v2.0/zc-add-node.sh