NetBackup™ Deployment Guide for Kubernetes Clusters
- Introduction
- Section I. Configurations
- Prerequisites
- Recommendations and Limitations
- Configurations
- Configuration of key parameters in Cloud Scale deployments
- Section II. Deployment
- Section III. Monitoring and Management
- Monitoring NetBackup
- Monitoring Snapshot Manager
- Monitoring MSDP Scaleout
- Managing NetBackup
- Managing the Load Balancer service
- Managing PostrgreSQL DBaaS
- Performing catalog backup and recovery
- Managing MSDP Scaleout
- Section IV. Maintenance
- MSDP Scaleout Maintenance
- PostgreSQL DBaaS Maintenance
- Patching mechanism for Primary and Media servers
- Upgrading
- Cloud Scale Disaster Recovery
- Uninstalling
- Troubleshooting
- Troubleshooting AKS and EKS issues
- Troubleshooting AKS-specific issues
- Troubleshooting EKS-specific issues
- Troubleshooting AKS and EKS issues
- Appendix A. CR template
Configuring email server
Mail server can be configured during NetBackup installation by including the name of the environment.Spec
in helm/values.yaml
file.
The
data must have entries in akey: value
form to configure the mail server, as shown below for smtp field:emailServerConfigmap apiVersion: v1 kind: ConfigMap metadata: name: configmail namespace: <netbackup-namespace> data: smtp: "xyz.abc.domain.com" smtp-use-starttls: ""
If there is a specific parameter that needs to be set only (not value), a key can only be specified with the
field.
Perform the following to modify the mail server settings:
Exec into the primary container using the following command:
kubectl exec -it -n <namespace> <primaryServer-pod-name> -- bash
Update the persistent file at
/mnt/nbdata/usr/openv/etc/mail.rc
to set the fields as required.
If the environment.Spec
, is left empty (""), then the mail server would not be configured automatically as a part of NetBackup installation. In such case, the user will have to configure it manually post installation by performing the following steps:
Exec into the primary container using the following command:
kubectl exec -it -n <namespace> <primaryServer-pod-name> -- bash
Execute the following commands in the primary container:
mv /etc/mail.rc /mnt/nbdata/usr/openv/etc/mail.rc
ln -nsf /mnt/nbdata/usr/openv/etc/mail.rc /etc/mail.rc
Update values for required fields at
/mnt/nbdata/usr/openv/etc/mail.rc
. An example of file is shown below:mail.rc # mail server configuration set mail set mailserver=xyz.abc.domain.com:25 set smtp-use-starttls