CFX CNF Backup & Restore

Choose a study mode

Play Quiz
Study Flashcards
Spaced Repetition
Chat to Lesson

Podcast

Play an AI-generated podcast conversation about this lesson
Download our mobile app to listen on the go
Get App

Questions and Answers

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?

  • 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?

  • 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?

<p>CA-client data (D)</p> Signup and view all the answers

For the ZTS DS(Data Sync) service, what type of data is backed up?

<p>Persistence storage volume (Sync data). (D)</p> Signup and view all the answers

What pieces of information are lost when data is not backed up for the ZTS CS(Config server)?

<p>CS data stored in CRDB (C)</p> Signup and view all the answers

During a backup operation of ZTS User Management(UM), which of the following data is included?

<p>All User credential details (UM-CMDB) (C)</p> Signup and view all the answers

In the described CNF Blueprint Architecture with ZTS, what is the role of the 'Data Service' component?

<p>To provide storage and retrieval mechanisms for application data. (B)</p> Signup and view all the answers

Within the CNF Blueprint Architecture leveraging ZTS, which component is responsible for integrating the CNF with EMS and other Management Systems?

<p>Integration Manager (A)</p> Signup and view all the answers

In the context of the ZTS Backup & Restore Service, what is the primary function of the Containerized B&R server?

<p>To orchestrate and execute backup and restore tasks. (C)</p> Signup and view all the answers

Which component in the ZTS Backup & Restore Service architecture is responsible for routing traffic to the B&R server?

<p>Envoy LB POD (C)</p> Signup and view all the answers

What is a key advantage of using the ZTS Backup & Restore Service framework for Core CNFs?

<p>It provides a common framework and is pre-integrated with Zero Touch Services for backups and restores. (C)</p> Signup and view all the answers

Which of the following is a supported backup location for the ZTS Backup & Restore Service?

<p>Nokia Archive Cloud (ARC) (C)</p> Signup and view all the answers

When setting up the B&R mode during ZTS deployment, what value should be assigned when using Avamar for backup and restore?

<p>AVAMAR (B)</p> Signup and view all the answers

What configuration step is essential in the PlaTo tool during ZTS deployment for backup and restore operations?

<p>Ensuring &quot;backend_mode = AVAMAR&quot; is properly configured (D)</p> Signup and view all the answers

Before performing a local backup, what state should the CBUR be in?

<p>Installed, up, and running. (D)</p> Signup and view all the answers

What command is used to verify the status of CBUR master and Avamar pods in the controller node?

<p><code>kubectl get pods -n ncms -o wide | grep cbur</code> (A)</p> Signup and view all the answers

When performing commands using the CBUR API, what does the namespace parameter refer to in the context of local backup?

<p>The ZTS-installed namespace (A)</p> Signup and view all the answers

After performing a local backup, how do you determine the BACKUP_ID for a particular Helm release?

<p>By navigating to the cbur-avamar pod and checking the <code>/CBUR_REPO/data/</code> directory. (C)</p> Signup and view all the answers

When performing a local restore, what is the first critical step?

<p>Restore need to be performed with latest backup available. (B)</p> Signup and view all the answers

To activate a scheduled backup for all the backup policies when the backend mode is set to local, which command should be executed?

<p><code>curl -s -kL --post301 -X PUT http://cbur-master-cbur.ncms.svc:80/v2/cronjob/&lt;namespace&gt;/&lt;BR policy name&gt;</code> (B)</p> Signup and view all the answers

After activating a scheduled backup and waiting for its execution, how can you confirm that the backup was taken?

<p>Check in Cbur-Avamar pod, /CBUR_REPO/data/<namespace> to confirm Backup was taken. (C)</p> Signup and view all the answers

What are the prerequisites to performing Backup & Restore via Avamar?

<p>Avamar client integration must be done. (A)</p> Signup and view all the answers

When performing backups using Avamar, what connectivity configurations are mentioned ?

<p>SSH connection establishment between Avamar management node and control node of the cluster where ZTS deployed. (B)</p> Signup and view all the answers

According to the documentation on DR backup flow using Avamar, which component receives the initial backup request?

<p>CBUR-m (CBUR-Master) (C)</p> Signup and view all the answers

When configuring Avamar for the first time, how to do access Avamar GUI?

<p>Load the Avamar server page using the IP given. And Click to Administrator. (B)</p> Signup and view all the answers

After logging into the Avamar Administrator GUI, where do you navigate to verify the successful client integration?

<p>The 'Clients' tab. (B)</p> Signup and view all the answers

How can a backup policy be created manually?

<p>By logging to the Policy tab in Admin GUI → click Tools → Manage Datasets. (D)</p> Signup and view all the answers

When creating a backup dataset in Avamar, which option needs to be selected for specifying the data source?

<p>&quot;Enter Explicitly&quot; (C)</p> Signup and view all the answers

What information is needed to accurately specify what backups have to occur in the Source Data tab?

<p>BACKUP/[NAMESPACE]/[DEPLOYMENTISTATEFULSETIDAEMONSET]_k8s_brpolicyname (A)</p> Signup and view all the answers

In Avamar, what actions must be taken to make the data usable?

<p>Setting specific file name, and set it up to &quot;enable advanced&quot; mode. (C)</p> Signup and view all the answers

In Avamar, after providing the pre- and post-scripts when manually configuring a task, we expect the following outcome to happen:

<p>Backup dataset for CA service is created. (B)</p> Signup and view all the answers

What is the command used for activation during data restoration?

<p>Provide the pre and post script in the above tab. (C)</p> Signup and view all the answers

After configuring the data pathway, where are settings imported?

<p>From the clients tab. (A)</p> Signup and view all the answers

What are the last actions that need to be done during data restoration?

<p>Clicking the Run menu. (C)</p> Signup and view all the answers

During a restore operation via the Avamar GUI, what action must be done to ensure data integrity?

<p>Overwrite existing files from the drop-down box and choose Always. (B)</p> Signup and view all the answers

After the necessary script has been provided in the Avamar GUI and ‘OK’ is clicked during a restore, what key event must occur?

<p>The restore command will initiate. (A)</p> Signup and view all the answers

Flashcards

What is CBUR-m?

Acts as a central component, interacts with CBUR-a sidecars to coordinates backup and restore.

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?

It communicates with 3rd party B&R server and Pods push the backed-up data.

What is Containerized CBUR?

It's an asset that can backup/restore Kubernetes Volumes, resources, and Cluster data.

Signup and view all the flashcards

What is Disaster Recovery Service (ZTS DR)?

A feature that allows backing up and restoring ZTS service

Signup and view all the flashcards

What does 'backend_mode = AVAMAR' do?

When enabled, performs different backup/restore procedures for different target app existing in the same cluster

Signup and view all the flashcards

What is Cbur backend mode?

Used for ZTS Backup and restore, set to "AVAMAR" or "local".

Signup and view all the flashcards

What is the command to check cbur status?

Command to check status of cbur master and cbur avamar pod

Signup and view all the flashcards

What is Backup & Restore Service?

Common framework for backup & restore of Core CNFs.

Signup and view all the flashcards

What should I know by the end of Module 7?

Nodes involved in back and restore procedure of CFX CNF, local backup and restore, and backup and restore using Avamar

Signup and view all the flashcards

What is needed to be accessed for Avamar GUI/CLI?

Avamar server

Signup and view all the flashcards

What is needed for CBUR-master deployment?

Establish SSH connection between Avamar management node and control node, open bidirectional connection on tcp_29000, tcp_30001-30003, tcp_28002, tcp_28001, and open bidirectional connection on tcp_2049, tcp_111 ports.

Signup and view all the flashcards

Where can the Backup ID be determined?

The directories for all the BR policies of all the Helm releases are available here.

Signup and view all the flashcards

How to log in to the policy tab in Admin GUI?

Policy tab in Admin GUI -> click Tools -> Manage Datasets -> ARC -> New, set dataset name

Signup and view all the flashcards

Command on setting up source data tab

Source Data tab -> click Enter Explicity -> Linux File System -> Select files and folder -> /BACKUP/[NAMESPACE]/[DEPLOYMENTISTATEFULSETIDAEMONSET]_k8s_brpolicyname

Signup and view all the flashcards

What is typically being configured in Source Data tab?

Enter explicit data

Signup and view all the flashcards

What settings are required in the options tab?

Linux File System as the plug-in type, and Enable the Advanced option

Signup and view all the flashcards

How to perform cloud backup through Avamar?

After backup group is create, enter the policy Tab in Admin GUI, navigate to our Back group, and click run

Signup and view all the flashcards

How to check cloud status?

The command to check the cloud back up through Avamar

Signup and view all the flashcards

Relate operations for a restore?

Operations, provide pre and post script in the restore tab

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.

Quiz Team

Related Documents

Use Quizgecko on...
Browser
Browser