DB2 Validate Config
The mas-devops-db2-validate-config tool validates DB2 database configurations for MAS applications.
Usage
Description
This tool validates that a DB2 database instance is properly configured for use with Maximo Application Suite applications. It checks various database parameters, settings, and configurations to ensure they meet MAS requirements.
Options
--namespace: Kubernetes namespace where the DB2 instance is deployed--instance-name: Name of the MAS instance--app: MAS application name (e.g.,manage,iot,monitor)
Examples
Validate DB2 for Manage Application
mas-devops-db2-validate-config \
--namespace mas-myinstance-core \
--instance-name myinstance \
--app manage
Validate DB2 for IoT Application
What It Checks
The tool validates:
- Database Configuration Parameters: Checks critical DB2 configuration settings
- Database Manager Configuration: Validates DBM configuration parameters
- Registry Variables: Verifies DB2 registry settings
- Resource Limits: Ensures adequate resources are allocated
- Connection Settings: Validates connection parameters
Exit Codes
0: Validation successful, configuration is valid1: Validation failed, configuration issues detected
Output
The tool provides detailed output about:
- Configuration parameters checked
- Any issues or warnings found
- Recommendations for fixing issues
Prerequisites
- Access to the OpenShift/Kubernetes cluster
- Valid kubeconfig configured
- Appropriate permissions to access the namespace
- DB2 instance must be running