nutanix‐database‐automation‐ncp‐db‐ncp‐db‐65‐exam‐questions_46 - itnett/FTD02H-N GitHub Wiki
This cheat sheet provides a quick reference to the most important CLI commands and configurations required for deploying and managing Nutanix Database Service (NDB).
Command | Description and Usage Example |
---|---|
ndb-deploy --import <file> |
Deploys an NDB instance by importing the NDB QCOW2 or OVA file. Example: ndb-deploy --import NDB.qcow2
|
ndb-deploy --network <settings> |
Configures network settings for the NDB instance. Example: ndb-deploy --network IP=192.168.1.100
|
ndb-deploy --set-timezone <TZ> |
Sets the timezone for the NDB instance. Example: ndb-deploy --set-timezone UTC
|
ndb-deploy --start |
Starts the NDB instance after deployment. Example: ndb-deploy --start
|
ndb-cli cluster list |
Lists all available clusters to validate cluster setup. Example: ndb-cli cluster list
|
-
Error:
Invalid Network Configuration
Fix: Ensure the correct subnet, gateway, and DNS settings are provided in the--network
command.
Command | Description and Usage Example |
---|---|
ndb-ha enable |
Enables high availability for the NDB instance. Example: ndb-ha enable
|
ndb-ha add-node --node <node-name> |
Adds a new node to the HA configuration. Example: ndb-ha add-node --node NDB-Node2
|
ndb-ha set-primary --node <node-name> |
Sets a specific node as the primary HA node. Example: ndb-ha set-primary --node NDB-Node1
|
ndb-ha monitor --check |
Checks the status of HA configuration and failover readiness. Example: ndb-ha monitor --check
|
ndb-ha failover --manual --to-node <node-name> |
Manually triggers failover to a specified node. Example: ndb-ha failover --manual --to-node NDB-Node2
|
-
Error:
Node Not Available for HA
Fix: Verify the node's health and connectivity status before adding it to HA.
Command | Description and Usage Example |
---|---|
ndb-alerts create --name <alert-name> |
Creates a new alert for a specific event. Example: ndb-alerts create --name HighCPUUsage
|
ndb-alerts list |
Lists all existing alerts configured in the NDB. Example: ndb-alerts list
|
ndb-alerts delete --name <alert-name> |
Deletes a specific alert. Example: ndb-alerts delete --name HighCPUUsage
|
ndb-configure smtp --server <server> |
Configures SMTP server for alert notifications. Example: ndb-configure smtp --server smtp.example.com --port 587 --tls
|
ndb-alerts notify --test |
Tests the alert notification system to ensure emails are being sent. Example: ndb-alerts notify --test
|
-
Error:
SMTP Connection Failed
Fix: Verify SMTP server settings, credentials, and network connectivity.
Command | Description and Usage Example |
---|---|
ndb-patch list --available |
Lists all available patches for the current database version. Example: ndb-patch list --available
|
ndb-patch apply --name <patch-name> |
Applies a specific patch to a database instance. Example: ndb-patch apply --name Patch_12.1
|
ndb-upgrade check --db <db-name> |
Checks the current database version and compatibility for upgrades. Example: ndb-upgrade check --db OracleDB
|
ndb-upgrade perform --db <db-name> --version |
Upgrades a database instance to a specific version. Example: ndb-upgrade perform --db OracleDB --version 19c
|
ndb-upgrade rollback --db <db-name> |
Rolls back a failed database upgrade to the previous version. Example: ndb-upgrade rollback --db OracleDB
|
-
Error:
Incompatible Database Version
Fix: Review the compatibility matrix and ensure the target version is supported.
-
Red Box: Commands that trigger critical actions such as
ndb-ha failover
orndb-upgrade rollback
. -
Green Box: Commands for routine checks and configurations like
ndb-cli cluster list
orndb-alerts notify --test
.
- Two-Column Layout: On the left, list the command; on the right, provide a description and usage example.
- Use Color Coding: Highlight critical commands in red or green to signify importance.
- Common Errors Box: At the bottom of each section, summarize common errors and their fixes to reinforce learning.
By using this cheat sheet, you can quickly access the most critical CLI commands and configurations necessary for managing an NDB environment effectively.