Installing and configuring BMC AMI DevOps
This page outlines the installation, setup, configuration, and tasks required to implement and operate BMC AMI DevOps for Db2 and its supporting components.
The following task list outlines tasks, roles and frequency required for setup and use of AMI DevOps and related components:
1. Install BMC AMI DevOps back-end products
Install the back-end mainframe products: BMC AMI Change Manager for Db2 and BMC AMI Command Center for Db2.
Tasks:
Role: Db2 System Programmer (Db2 SYSPROG)
Frequency: One-time
2. Configure BMC AMI Change Manager
Configure BMC AMI Change Manager for Db2.
Task:
Role: Db2 SYSPROG
Frequency: One-time
3. Configure BMC AMI Command Center
Configure BMC AMI Command Center for Db2 for use with the Schema Standards component.
Tasks:
Define common infrastructure component (UIM or CIS) for connection with Command Center.
- User interface middleware (UIM):Installing and configuring the UIM server
- Common interface server (CIS):Installing and configuring Common Interface Server
Role: z/OS SYSPROG
Frequency: One-time
Grant user access for common infrastructure component (UIM or CIS) and Command Center superuser authorization. For more information, seeManaging User Access .
Role: z/OS Security administrator
Frequency: One-time
Customize Command Center. For more information, seeCommand Center Customizing after installation
Role: Db2 SYSPROG
Frequency: One-time
4. Confirm setup completion with schema comparison
Use Change Manager to run schema comparison to make sure that the setup is complete.
Task:
Role: Db2 SYSPROG or Db2 DBA
Frequency: One-time
5. Confirm z/OSMF operation and port details
Install and verify that it's running. Note the port number.
Task:
Role: z/OS SYSPROG
Frequency: One-time
6. Create z/OS security authorizations
Create z/OS security authorizations.
Tasks:
Role: z/OS SYSPROG
Frequency: One-time
7. Download installation files from BMC EPD
Download the applicable zip file (Jenkins or Universal Connector (UC)) from the BMC Electronic Product Distribution (EPD) site and unzip.
Task:
Role: Linux administrator
Frequency: Quarterly or as needed
8. Select tasks based on your CI/CD platform
Pick one task depending on your CI/CD platform:
Install BMC AMI DevOps hpis (Common and Schema change migration).
Pull and push UC container image.
Role: Linux administrator
Frequency: Quarterly or as needed
9. SSL configuration
Configure the SSL certificate.
Task:
Role: z/OS Security administrator or Linux administrator
Frequency: One-time or as needed
10. Schema standards process requirements
Define schema rule set and rules in BMC AMI Command Center required for the Schema Standards process.
Tasks:
Role: Db2 DBA
Frequency: One-time or as needed
11. Select tasks based on your CI/CD platform
Pick tasks depending on your CI/CD platform:
Configure the plug-in properties file with information from Db2 SYSPROG and z/OS SYSPROG.
Role: CI/CD Pipeline Engineer
Frequency: One-time
Configure a project or pipeline with schema compare and schema standards steps.
Role: CI/CD Pipeline Engineer
Frequency: One-time
Run a project or pipeline for schema compare and schema standards.
Role: Application Developer
Frequency: Ongoing
Configure the plug-in properties file with information from Db2 SYSPROG and z/OS SYSPROG.
Role: CI/CD Pipeline Engineer
Frequency: One-time
Define a config yaml file with schema compare and schema standards steps.
Role: CI/CD Pipeline Engineer
Frequency: One-time
Configure a pipeline or workflow yaml file with schema compare and schema standards steps.
- Azure DevOps: Configuring the Azure DevOps pipeline
- GitHub Actions: Configuring the GitHub Actions workflow
- GitLab CI/CD: Configuring the GitLab CI/CD pipeline
Role: CI/CD Pipeline Engineer
Frequency: One-time
Run a pipeline or workflow for schema compare and schema standards.
Role: Application Developer
Frequency: Ongoing
12. After running Schema Management
After the schema compare run:
Task:
Review the compare output, worklist and impact report.
Roles: Db2 DBA and Application Developer
Frequency: Ongoing
13. After running Schema Standards
After the schema standards run:
Task:
View the schema rule violations.
- BMC AMI Command Center for Db2: Viewing schema rule violations
- Job output:Sample Schema Standards report (AS$RSLT)
Role: Db2 DBA or Application developer
Frequency: Ongoing