Podcast
Questions and Answers
Which CN model serves as the foundation for the backup and restore functionality of ZTS services in CFX CNF?
Which CN model serves as the foundation for the backup and restore functionality of ZTS services in CFX CNF?
- CN Model 1a/b
- CN Model 3a/b (correct)
- CN Model 4a/b
- CN Model 2a/b
What does the CBUR-m component primarily do in the context of CFX CNF backup and restore?
What does the CBUR-m component primarily do in the context of CFX CNF backup and restore?
- It provides a secure channel for transmitting encrypted data.
- It serves as the interface to external monitoring tools.
- It coordinates backup and restore operations between application Pods and the 3rd party B&R Client. (correct)
- It acts as a storage repository for backup data.
In a CFX CNF environment, what is the role of the CBUR-a component during backup operations?
In a CFX CNF environment, what is the role of the CBUR-a component during backup operations?
- To manage the encryption keys for securing backup data.
- To provide a command-line interface for initiating backup jobs.
- To act as a sidecar container in every CNF Pod, containing data that needs to be backed up. (correct)
- To monitor the health and status of the backup process.
Which data is NOT backed up by the CM(CmRepo) ZTS service?
Which data is NOT backed up by the CM(CmRepo) ZTS service?
For the ZTS DS(Data Sync) service, what type of data is backed up?
For the ZTS DS(Data Sync) service, what type of data is backed up?
What pieces of information are lost when data is not backed up for the ZTS CS(Config server)?
What pieces of information are lost when data is not backed up for the ZTS CS(Config server)?
During a backup operation of ZTS User Management(UM), which of the following data is included?
During a backup operation of ZTS User Management(UM), which of the following data is included?
In the described CNF Blueprint Architecture with ZTS, what is the role of the 'Data Service' component?
In the described CNF Blueprint Architecture with ZTS, what is the role of the 'Data Service' component?
Within the CNF Blueprint Architecture leveraging ZTS, which component is responsible for integrating the CNF with EMS and other Management Systems?
Within the CNF Blueprint Architecture leveraging ZTS, which component is responsible for integrating the CNF with EMS and other Management Systems?
In the context of the ZTS Backup & Restore Service, what is the primary function of the Containerized B&R server?
In the context of the ZTS Backup & Restore Service, what is the primary function of the Containerized B&R server?
Which component in the ZTS Backup & Restore Service architecture is responsible for routing traffic to the B&R server?
Which component in the ZTS Backup & Restore Service architecture is responsible for routing traffic to the B&R server?
What is a key advantage of using the ZTS Backup & Restore Service framework for Core CNFs?
What is a key advantage of using the ZTS Backup & Restore Service framework for Core CNFs?
Which of the following is a supported backup location for the ZTS Backup & Restore Service?
Which of the following is a supported backup location for the ZTS Backup & Restore Service?
When setting up the B&R mode during ZTS deployment, what value should be assigned when using Avamar for backup and restore?
When setting up the B&R mode during ZTS deployment, what value should be assigned when using Avamar for backup and restore?
What configuration step is essential in the PlaTo tool during ZTS deployment for backup and restore operations?
What configuration step is essential in the PlaTo tool during ZTS deployment for backup and restore operations?
Before performing a local backup, what state should the CBUR be in?
Before performing a local backup, what state should the CBUR be in?
What command is used to verify the status of CBUR master and Avamar pods in the controller node?
What command is used to verify the status of CBUR master and Avamar pods in the controller node?
When performing commands using the CBUR API, what does the namespace
parameter refer to in the context of local backup?
When performing commands using the CBUR API, what does the namespace
parameter refer to in the context of local backup?
After performing a local backup, how do you determine the BACKUP_ID
for a particular Helm release?
After performing a local backup, how do you determine the BACKUP_ID
for a particular Helm release?
When performing a local restore, what is the first critical step?
When performing a local restore, what is the first critical step?
To activate a scheduled backup for all the backup policies when the backend mode is set to local, which command should be executed?
To activate a scheduled backup for all the backup policies when the backend mode is set to local, which command should be executed?
After activating a scheduled backup and waiting for its execution, how can you confirm that the backup was taken?
After activating a scheduled backup and waiting for its execution, how can you confirm that the backup was taken?
What are the prerequisites to performing Backup & Restore via Avamar?
What are the prerequisites to performing Backup & Restore via Avamar?
When performing backups using Avamar, what connectivity configurations are mentioned ?
When performing backups using Avamar, what connectivity configurations are mentioned ?
According to the documentation on DR backup flow using Avamar, which component receives the initial backup request?
According to the documentation on DR backup flow using Avamar, which component receives the initial backup request?
When configuring Avamar for the first time, how to do access Avamar GUI?
When configuring Avamar for the first time, how to do access Avamar GUI?
After logging into the Avamar Administrator GUI, where do you navigate to verify the successful client integration?
After logging into the Avamar Administrator GUI, where do you navigate to verify the successful client integration?
How can a backup policy be created manually?
How can a backup policy be created manually?
When creating a backup dataset in Avamar, which option needs to be selected for specifying the data source?
When creating a backup dataset in Avamar, which option needs to be selected for specifying the data source?
What information is needed to accurately specify what backups have to occur in the Source Data tab?
What information is needed to accurately specify what backups have to occur in the Source Data tab?
In Avamar, what actions must be taken to make the data usable?
In Avamar, what actions must be taken to make the data usable?
In Avamar, after providing the pre- and post-scripts when manually configuring a task, we expect the following outcome to happen:
In Avamar, after providing the pre- and post-scripts when manually configuring a task, we expect the following outcome to happen:
What is the command used for activation during data restoration?
What is the command used for activation during data restoration?
After configuring the data pathway, where are settings imported?
After configuring the data pathway, where are settings imported?
What are the last actions that need to be done during data restoration?
What are the last actions that need to be done during data restoration?
During a restore operation via the Avamar GUI, what action must be done to ensure data integrity?
During a restore operation via the Avamar GUI, what action must be done to ensure data integrity?
After the necessary script has been provided in the Avamar GUI and ‘OK’ is clicked during a restore, what key event must occur?
After the necessary script has been provided in the Avamar GUI and ‘OK’ is clicked during a restore, what key event must occur?
Flashcards
What is CBUR-m?
What is CBUR-m?
Acts as a central component, interacts with CBUR-a sidecars to coordinates backup and restore.
What is CBUR-a?
What is CBUR-a?
Acts as a sidecar container in every CNF Pod, contains data to be backed up.
What is the B&R client?
What is the B&R client?
It communicates with 3rd party B&R server and Pods push the backed-up data.
What is Containerized CBUR?
What is Containerized CBUR?
Signup and view all the flashcards
What is Disaster Recovery Service (ZTS DR)?
What is Disaster Recovery Service (ZTS DR)?
Signup and view all the flashcards
What does 'backend_mode = AVAMAR' do?
What does 'backend_mode = AVAMAR' do?
Signup and view all the flashcards
What is Cbur backend mode?
What is Cbur backend mode?
Signup and view all the flashcards
What is the command to check cbur status?
What is the command to check cbur status?
Signup and view all the flashcards
What is Backup & Restore Service?
What is Backup & Restore Service?
Signup and view all the flashcards
What should I know by the end of Module 7?
What should I know by the end of Module 7?
Signup and view all the flashcards
What is needed to be accessed for Avamar GUI/CLI?
What is needed to be accessed for Avamar GUI/CLI?
Signup and view all the flashcards
What is needed for CBUR-master deployment?
What is needed for CBUR-master deployment?
Signup and view all the flashcards
Where can the Backup ID be determined?
Where can the Backup ID be determined?
Signup and view all the flashcards
How to log in to the policy tab in Admin GUI?
How to log in to the policy tab in Admin GUI?
Signup and view all the flashcards
Command on setting up source data tab
Command on setting up source data tab
Signup and view all the flashcards
What is typically being configured in Source Data tab?
What is typically being configured in Source Data tab?
Signup and view all the flashcards
What settings are required in the options tab?
What settings are required in the options tab?
Signup and view all the flashcards
How to perform cloud backup through Avamar?
How to perform cloud backup through Avamar?
Signup and view all the flashcards
How to check cloud status?
How to check cloud status?
Signup and view all the flashcards
Relate operations for a restore?
Relate operations for a restore?
Signup and view all the flashcards
Study Notes
Module 7: CFX CNF Backup & Restore
- This module covers CFX CNF R22 Care Certification, presented in August 2023 by Ganapathi M, Technical Lead IMS.
- The agenda includes objectives, overview of CFX CNF ZTS service backup and restore, local backup and restore procedures, Nokia Archive Cloud (Avamar), creating backup policies, backup/restore operations with Avamar, and a summary.
Module Objectives
- Understand nodes involved in the CFX CNF backup and restore procedures
- Perform local backup and restore
- Implement Avamar for backup and restore
Overview of CFX CNF ZTS Service Backup and Restore
- ZTS provides a wide range of O&M services, including Zero Touch Services, to manage and automate CNFs
- Key services include Config Repo, Event Processing, Log Forwarding, Integration Manager, Lifecycle Assist, Service Discovery, and CLI Connector.
- Security services consist of Certificate Management, User and Role Management, and Secrets Repo
- Disaster Recovery and Data repo Services include Data Sink and Backup & Restore
- Monitoring and troubleshooting services are Local Management Suite and Tracker
- The backup and restore functionality utilizes the CN Model 3a/b and is known as Disaster Recovery Service (ZTS DR).
- The solution is based on a containerized Nokia Common Software Foundation (CSF) CBUR product supporting distributed CBUR-master and CBUR-agent architectures.
CFX CNF Backup and Restore Components
- CBUR-m (Master): Central component coordinating backup and restore between application Pods and the 3rd party B&R Client interaction.
- CBUR-a (Agent): Sidecar container in every CNF Pod with data to backed up.
- B&R client: 3rd party B&R Client Pods pushing backed up data to the server with communication through a 3rd party server.
- Containerized CBUR can back up and restore Kubernetes Volumes, resources, and Cluster data.
- Cluster Backup / restore supports DR and is specific to NCS Environments.
Backup Supported ZTS Service Data
- CA: Backs up all certificates stored in CMDB(CA-CMDB), omits CA-client data
- CM(CmRepo): Backs up app CNF data (CM-CRDB) and CM's OAM data (confd), omitting CM Logs
- CS(Config server): Backs up CS data stored in CRDB.
- Custom matrix: Details the number of CM & EPS pods scaled out at the time of backup.
- DS(Data Sync): Backs up the persistence storage volume (Sync data).
- EPS: Backs up CNF metadata and adaptations, CNF's data, but not FM and PM data
Local Backup Procedure
- Enable backend_mode = local in ztsdeployment.cfg during the installation.
- CBUR must be installed and its procedure is the same as that of Backup and Restore with Avamar
- CBUR master and Avamar pod statuses can be checked via the controller node using kubectl command.
Local Restore Procedure:
- Restores from the latest backup.
Local Scheduled Backup Procedure
- Can enable scheduled backup when the backend mode is set to local.
- Available BR Policies can be checked with kubectl get br -n
. - Activate backup with command "curl -s -kL --post301 -X PUT ..."
- Confirm with a check in Cbur-Avamar pod, under path /CBUR_REPO/data/
.
Nokia Archive Cloud (Avamar)
- Done via GUI/CLI, with the GUI detailed in this presentation.
- Prerequisites are; AVAMAR Admin GUI/Management node CLI access and CBUR master deployment
DR Backup Flow using Avamar
- CBUR-m(CBUR-Master) receives Avamar server backup request and validates deployment, BrPolicy matching target deployment pod.
- CBUR-m (CBUR-Master) executes the pre-backup hook, and CBUR-a (Agent) retrieves data from target volume and sends it to CBUR-m via Kubernet API’s
- CBUR-M saves the data locally and moves it to other Avamar servers, then execs the post-backup hook on the target pod.
Accessing Avamar GUI
- Load Avamar server page using the given IP and log in.
- Navigate to Policy Tab.
Creating Backup Dataset
- Log in to the Policy tab in Admin GUI and go to, click Tools → Manage Datasets.
- Create scheduled backup and retention policy.
- In the Source Data tab, click Enter Explicity and select Linux File System, then Select Files and Folder.
- Input folder is in format "BACKUP/[NAMESPACE]/[DEPLOYMENTISTATEFULSETIDAEMONSET]_k8s_brpolicyname"
Creating Schedule & Retention Policy
- In the Admin GUI, access the Policy tab, then specify Retention policy through tools → Manage Retention Policies.
- Create new schedules by clicking ARC/ (your domain).
Creating Policy and Backup group
- In Admin GUI Policy tab, select ARC/ (Your Domain).
- Follow Actions → Groups → New → Backup Group to create a policy, then attach created dataset.
- Select existing schedules and retention policy, then finally add members for the backup group.
Backup with Avamar GUI
- Post group creation, perform OnDemand/Scheduled backup.
- Command line to find out list: "arccli backup list -c <CLIENT_HOSTNAME>"
- Backlog can be checked at path "/var/avamar/clientlogs"
Restore with Avamar
- Initiate via the Backup & Restore tab in the Avamar Administrator, selecting ARC/ (Your Own Domain).
- Find the target backup file and use Action, then restore.
- In the new dialogue box select the plugin and enable Advanced options.
- Provide the following information and click OK, the restore will begin when triggered.
- Can then check the restore logs in the avamar pod using command (kubectl exec -it -n ncms bash) at path (#cd /var/avamar/clientlogs)
Summary
- How to perform disaster recovery using CFX backup and restore
- Local backup and restore
- Avamar backup and restore procedures
- Location of specific Pods to execute commands and check logs.
Studying That Suits You
Use AI to generate personalized quizzes and flashcards to suit your learning preferences.