Please enter search query.
Search <book_title>...
Cohesity Cloud Scale Technology Manual Deployment Guide for Kubernetes Clusters
Last Published:
2025-11-24
Product(s):
NetBackup (11.1)
- Introduction
- Section I. Configurations
- Prerequisites
- Preparing the environment for NetBackup installation on Kubernetes cluster
- Prerequisites for Snapshot Manager (AKS/EKS)
- Prerequisites for Kubernetes cluster configuration
- Prerequisites for Cloud Scale configuration
- Prerequisites for deploying environment operators
- Prerequisites for using private registry
- Recommendations and Limitations
- Configurations
- Configuration of key parameters in Cloud Scale deployments
- Tuning touch files
- Setting maximum jobs per client
- Setting maximum jobs per media server
- Enabling intelligent catalog archiving
- Enabling security settings
- Configuring email server
- Reducing catalog storage management
- Configuring zone redundancy
- Enabling client-side deduplication capabilities
- Parameters for logging (fluentbit)
- Managing media server configurations in Web UI
- Prerequisites
- Section II. Deployment
- Section III. Monitoring and Management
- Monitoring NetBackup
- Monitoring Snapshot Manager
- Monitoring fluentbit
- Monitoring MSDP Scaleout
- Managing NetBackup
- Managing the Load Balancer service
- Managing PostrgreSQL DBaaS
- Managing logging
- Performing catalog backup and recovery
- Section IV. Maintenance
- PostgreSQL DBaaS Maintenance
- Patching mechanism for primary, media servers, fluentbit pods, and postgres pods
- Upgrading
- Cloud Scale Disaster Recovery
- Uninstalling
- Troubleshooting
- Troubleshooting AKS and EKS issues
- View the list of operator resources
- View the list of product resources
- View operator logs
- View primary logs
- Socket connection failure
- Resolving an issue where external IP address is not assigned to a NetBackup server's load balancer services
- Resolving the issue where the NetBackup server pod is not scheduled for long time
- Resolving an issue where the Storage class does not exist
- Resolving an issue where the primary server or media server deployment does not proceed
- Resolving an issue of failed probes
- Resolving issues when media server PVs are deleted
- Resolving an issue related to insufficient storage
- Resolving an issue related to invalid nodepool
- Resolve an issue related to KMS database
- Resolve an issue related to pulling an image from the container registry
- Resolving an issue related to recovery of data
- Check primary server status
- Pod status field shows as pending
- Ensure that the container is running the patched image
- Getting EEB information from an image, a running container, or persistent data
- Resolving the certificate error issue in NetBackup operator pod logs
- Pod restart failure due to liveness probe time-out
- NetBackup messaging queue broker take more time to start
- Host mapping conflict in NetBackup
- Issue with capacity licensing reporting which takes longer time
- Local connection is getting treated as insecure connection
- Backing up data from Primary server's /mnt/nbdata/ directory fails with primary server as a client
- Storage server not supporting Instant Access capability on Web UI after upgrading NetBackup
- Taint, Toleration, and Node affinity related issues in cpServer
- Operations performed on cpServer in environment.yaml file are not reflected
- Elastic media server related issues
- Failed to register Snapshot Manager with NetBackup
- Post Kubernetes cluster restart, flexsnap-listener pod went into CrashLoopBackoff state or pods were unable to connect to flexsnap-rabbitmq
- Post Kubernetes cluster restart, issues observed in case of containerized Postgres deployment
- Request router logs
- Issues with NBPEM/NBJM
- Issues with logging feature for Cloud Scale
- The flexsnap-listener pod is unable to communicate with RabbitMQ
- Job remains in queue for long time
- Extracting logs if the nbwsapp or log-viewer pods are down
- Helm installation failed with bundle error
- Deployment fails with private container registry and Postgres fails to pull the images
- Troubleshooting AKS-specific issues
- Troubleshooting EKS-specific issues
- Resolving the primary server connection issue
- NetBackup Snapshot Manager deployment on EKS fails
- Wrong EFS ID is provided in cloudscale-values.yaml file
- Primary pod is in ContainerCreating state
- Webhook displays an error for PV not found
- Cluster Autoscaler initialization issue
- Catalog backup job fails with an error (Status 9202)
- Troubleshooting issue for bootstrapper pod
- Troubleshooting issues for kubectl plugin
- Troubleshooting AKS and EKS issues
- Appendix A. CR template
- Appendix B. MSDP Scaleout
- About MSDP Scaleout
- Prerequisites for MSDP Scaleout (AKS\EKS)
- Limitations in MSDP Scaleout
- MSDP Scaleout configuration
- Installing the docker images and binaries for MSDP Scaleout (without environment operators or Helm charts)
- Deploying MSDP Scaleout
- Managing MSDP Scaleout
- MSDP Scaleout maintenance
Deploying Cloud Scale using kubectl plugin
To deploy Cloud Scale using kubectl plugin
- Download the NetBackup TAR package from Cohesity Download Center which contains the kubectl plugin.
- Extract the contents of the TAR file.
- Execute the following command:
./kubectl-cloudscale install
/xxx/xx/VRTSk8s-netbackup-11.1-xxxx/bin kubectl-cloudscale kubectl-msdp [root@user bin]# ./kubectl-cloudscale -h A kubectl plugin to manage cloudscale installation, upgrade and uninstallation Usage: kubectl-cloudscale [flags] kubectl-cloudscale [command] Available Commands: help Help about any command install Install's the CloudScale setup uninstall Uninstall the CloudScale setup. upgrade Upgrades the CloudScale setup Flags: -h, --help help for kubectl-cloudscale Use "kubectl-cloudscale [command] --help" for more information about a command. [root@user bin]#
- Provide inputs for the installation that follow.
Note:
The following CLI example is for AKS.
For AWS, eks-specific inputs would be required (such as file-system and so on).
Provide the file path of the extracted Cloud Scale folder: /new-disk/VRTSk8s-netbackup-11.1-0004 Provide a namespace for the Environment: nb registry? (y/n): n Provide the container registry where the Cloud Scale images are stored (for example, example.azurecr.io or 123456789012.dkr.ecr.us-east-1.amazonaws.com): nbuk8sreg.azurecr.io Provide the image tag for NetBackup images: 11.1-0004-ar1 Provide the image tag for MSDP images: 21.1-0002-ar1 Provide the image tag for NetBackup Snapshot Manager images: 11.1.0.0-1001-ar1 Provide a name for the Environment: anuj Provide the timezone (for example, /usr/share/zoneinfo/Asia/Kolkata) or press enter to use the default timezone: Provide the node selector key value pair in the key=value format: agentpool=nbuxpool Provide the node selector key value pair for the Media server in the key=value format: agentpool=mediapool Provide the node selector key value pair for the MSDP server in the key=value format: agenntpoool=msdpxpool Provide the node selector key value pair for the data plane of the NetBackup Snapshot Manager server in the key=value format: agentpool = cppool Provide the image tag for PostgreSQL images: 16.10.1.0-0001-ar1 Provide the prefix for the media server name: media Specify the maximum number of replicas for the Media server: 1 Specify the scale-out size or replica for the MSDP server: 1 Provide the IP address for the primary server loadbalancer: xx.xxx.xx.xx Provide the FQDN for the Primary server loadbalancer: nbux-xx-xxx-xx-xx.vxindia.veritas.com Provide the IP address for the MSDP server loadbalancer: xx.xxx.xx.xx Provide the FQDN for the MSDP server loadbalancer: nbux-xx-xxx-xx-xx.vxindia.veritas.com Provide the IP address for NetBackup Snapshot Manager server loadbalancer: xx.xxx.xx.xx Provide the FQDN for NetBackup Snapshot Manager loadbalancer: nbux-xx-xxx-xx-xx.vxindia.veritas.com Provide the username for the Primary server credentials: root Provide the password for the Primary server credentials: Confirm password: Provide the HMK ID for the Primary server KMS database secret: hmkid Provide the HMK passphrase for the Primary server KMS database secret: Confirm password: Provide the KPK ID for the Primary server KMS database secret: kpkid Provide the KPK passphrase for the Primary server KMS database secret: Confirm password: Provide the username for the KMS database secret: devuser Provide the passphrase for the KMS database secret: Confirm password: Provide the username for the MSDP server credentials: devuser Provide the password for the MSDP server credentials: Confirm password: Specify the subnet name that will be used for the loadbalancer: LB-RESERVED Would you like to set up the proxy for CloudPoint? (y/n): n Do you want to provide the information for the Disaster Recovery secret? (y/n): n Do you want to set the email server configuration? (y/n): n