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!