nutanix‐database‐automation‐ncp‐db‐ncp‐db‐65‐NDMA_p3 - itnett/FTD02H-N GitHub Wiki
Here is a complete "Terms to Remember" table for the whole NCP-DB exam, structured by section and objective. This table includes essential terms and concepts to memorize for each exam topic, aligning with the knowledge and references provided.
Section 1 – Describe NDB Concepts
Objective 1.1: Define Database and NDB Terminology
Term |
Definition/Concept |
NDB Software Compatibility |
Compatibility of NDB with various database engines and software versions. |
Time Machine SLA |
Policies defining snapshot frequency and retention to meet Recovery Point Objectives (RPO) and Recovery Time Objectives (RTO). |
Data Access Management (DAM) |
Policies controlling access to database data, ensuring security and compliance. |
Provisioning Profiles |
Templates for database deployments, including software, compute, network, and parameter profiles. |
Copy Data Management (CDM) |
Managing data copies (clones, backups) without impacting production environments. |
Greenfield Database |
A new database created within NDB without any prior configurations or data. |
Brownfield Database |
An existing database integrated into NDB for centralized management. |
Objective 1.2: Describe NDB Features and Benefits
Term |
Definition/Concept |
Provisioning |
Process of deploying new database instances or server VMs. |
One-Click Provisioning |
Feature that simplifies database deployment by automating configuration and using predefined profiles. |
Patching |
Applying updates to databases or operating systems to maintain security, stability, and performance. |
One-Click Patching |
Automates patch application to minimize downtime and human error. |
Cloning |
Creating a copy of an existing database for testing, development, or analytics purposes. |
Data Protection |
Mechanisms such as Time Machine, snapshots, and backups to safeguard databases against data loss. |
Section 2 – Describe NDB Concepts
Objective 2.1: Deploy an NDB Instance
Term |
Definition/Concept |
Download and Import NDB Instance |
Download the NDB image (qcow2 for AHV, OVA for ESXi) and import it into the Nutanix environment. |
Static IP Assignment |
Assign a fixed IP address to the NDB instance to ensure consistent communication. |
Welcome to NDB Wizard |
A setup wizard that guides users through initial configuration tasks for NDB deployment. |
Objective 2.2: Configure an NDB Instance
Term |
Definition/Concept |
NTP/DNS Configuration |
Setting up Network Time Protocol (NTP) and Domain Name System (DNS) for time synchronization and name resolution. |
Network Firewall Ports |
Necessary ports that must be open for NDB to communicate properly (e.g., 443, 9440, 9443, 53, 123). |
Network Segmentation |
Dividing network traffic into separate VLANs for security and performance. |
SSL Certificate |
Secure Sockets Layer (SSL) certificate to encrypt communications and avoid browser warnings. |
High Availability (HA) |
Configuring multiple VMs for redundancy to ensure continuous availability of NDB services. |
Objective 2.3: Configure NDB High Availability
Term |
Definition/Concept |
High Availability Configuration |
Setup for redundancy using multiple components like API servers, HA Proxy servers, and Repository servers. |
Service Resiliency |
NDB’s ability to recover from failures and maintain operational continuity. |
Control Plane Scalability |
Ability to scale the NDB control plane by adding resources or additional VMs to handle more workloads. |
Section 3 – Monitor Alerts and Storage Usage Within an NDB Implementation
Objective 3.1: Monitor Alerts
Term |
Definition/Concept |
Alerts Monitoring |
Checking for issues or changes in the NDB environment that require attention. |
Clear Alerts |
Removing alerts after they have been resolved to maintain accurate monitoring. |
SMTP Configuration |
Setting up Simple Mail Transfer Protocol (SMTP) for sending alert notifications via email. |
Alert Policies |
Rules defining how alerts are generated, retained, and managed. |
Objective 3.2: Monitor and Manage Storage Usage
Term |
Definition/Concept |
Database Source Identification |
Identifying databases and their associated storage and clone sizes. |
Storage Efficiency Monitoring |
Observing storage use and optimizing it to avoid wastage and overprovisioning. |
Snapshot Management |
Managing snapshots to ensure adequate backups without consuming unnecessary storage. |
Storage Scaling |
Increasing storage capacity for a database when needed. |
Section 4 – Operate and Maintain an NDB Environment
Objective 4.1: Register Database Server VMs and Databases
Term |
Definition/Concept |
Registration Prerequisites |
Requirements that must be met before registering database server VMs with NDB. |
Time Machine Policy Settings |
SLA settings related to backup and retention policies when registering databases. |
Objective 4.2: Provision Databases
Term |
Definition/Concept |
Database Engine Selection |
Choosing the appropriate database engine for deployment (e.g., Oracle, SQL Server). |
Profile Creation |
Defining profiles for software, compute, network, and database parameters used in provisioning. |
Objective 4.3: Test and Publish Database Patches
Term |
Definition/Concept |
Software Profile Version |
Specific versions of software profiles created for different database patches. |
Patch Testing |
Testing patches to ensure they do not introduce issues in the environment. |
Objective 4.4: Apply Linux OS Patches
Term |
Definition/Concept |
Patch Scheduling |
Planning and setting times for patches to be applied to minimize impact. |
Maintenance Window |
Time slots allocated for applying patches and performing maintenance. |
Objective 4.5: Upgrade Databases
Term |
Definition/Concept |
Database Upgrade |
Process of updating databases to a newer version. |
Objective 4.6: Troubleshoot NDB Operations
Term |
Definition/Concept |
Diagnostics Bundle |
A collection of logs and data used to diagnose and troubleshoot issues. |
Failed Snapshot Analysis |
Investigating reasons for snapshot failures to resolve underlying issues. |
Section 5 – Protect NDB-Managed Databases Using Time Machine
Objective 5.1: SLA Retention Policies
Term |
Definition/Concept |
Snapshot Count and Schedule |
Number and timing of snapshots required to meet data protection policies. |
Custom SLA |
Tailor-made SLA that meets specific business requirements for data retention and recovery. |
Objective 5.2: Perform Database Cloning
Term |
Definition/Concept |
Clone Schedule |
Regular intervals at which database clones are created or refreshed. |
Pre/Post Create Scripts |
Scripts executed before or after the creation of a clone to prepare or finalize the environment. |
Objective 5.3: Restore Source Databases
Term |
Definition/Concept |
Point-in-Time Restore |
Restoring a database to a specific point in time using snapshots or logs. |
Objective 5.4: Refresh Clones
Term |
Definition/Concept |
Manual Clone Refresh |
Manually updating a clone to reflect the current state of the source database. |
Objective 5.5: Apply Database Protection Policies
Term |
Definition/Concept |
Manual Snapshot |
Creating a snapshot outside the regular schedule for immediate data protection. |
Objective 5.6: Data Access Management (DAM) Policies
Term |
Definition/Concept |
DAM Policy |
A policy that controls data access, sharing, and protection settings. |
Section 6 – Administer an NDB Environment
Objective 6.1: Manage NDB Profiles
Term |
Definition/Concept |
Software Profile |
A template defining the database version and operating system configuration. |
Compute Profile |
A template defining the vCPUs, memory, and other hardware specifications for a database VM. |
Network Profile |
A template defining the network settings, such as VLANs and IP configurations, for a database VM. |
Objective 6.2: Perform NDB Software Upgrades
Term |
Definition/Concept |
One-Click Upgrade |
An automated process to update the NDB software with minimal downtime and manual intervention. |
Objective 6.3: Add Nutanix Clusters to NDB
Term |
Definition/Concept |
Cluster Registration |
Process of adding a Nutanix cluster to NDB for database management. |
Objective 6.4: Manage Networks in NDB
Term |
Definition/Concept |
NDB-Managed Network |
A network configuration managed directly by NDB, including VLANs and IP pools. |
Objective 6.5: Manage Access Controls in NDB
Term |
Definition/Concept |
Custom Roles |
Roles created to define specific permissions and access levels in NDB. |
Objective 6.6: Use NDB APIs and CLI
Term |
Definition/Concept |
NDB CLI |
Command-line interface for managing and configuring NDB. |
NDB API |
Application Programming Interface for integrating NDB with other tools and automating tasks. |
This table provides a complete overview of all the terms and concepts that are crucial to remember for the NCP-DB exam. Make sure to thoroughly understand each term, its context, and its relevance to NDB to successfully answer the questions on the exam. Good luck with your preparation!