IBM Cloud Professional Certification Program: Study Guide Series

You might also like

Download as pdf or txt
Download as pdf or txt
You are on page 1of 14

IBM Cloud Professional Certification

Program

Study Guide Series

Exam C1000-081: IBM Cloud Pak for


Integration V2019.4 Administrator
Contents
Purpose of Exam Objectives................................................................................................................. 3
High-level Exam Objectives .................................................................................................................. 4
Detailed Exam Objectives ...................................................................................................................... 5
Section 1 - Planning & Installation ................................................................................................... 5
Section 2 – Security & Configuration .............................................................................................. 7
Section 3 – Platform Administration .............................................................................................. 10
Section 4 – Product Capabilities .................................................................................................... 12
Section 5 – Troubleshooting ........................................................................................................... 13
Next Steps ................................................................................................................................................ 14
Purpose of Exam Objectives
When an exam is being developed, the Subject Matter Experts work together to define
the role the certified individual will fill. They define all the tasks and knowledge that an
individual would need to have in order to successfully implement the product. This
creates the foundation for the objectives and measurement criteria, which are the basis
for the certification exam.

The Cloud Software Certification item writers used these objectives to develop the
questions they wrote, and which will appear on the exam.

It is recommended that you review these objectives. Do you know how to complete the
task in the objective? Do you know why that task needs to be done? Do you know what
will happen if you do it incorrectly? If you are not familiar with a task, then go through
the objective and perform that task in your own environment. Read more information on
the task. If there is an objective on a task there is about a 95% chance that you WILL
see a question about it on the actual exam.

After you have reviewed the objectives and completed your own research, then take the
assessment exam. While the assessment exam will not indicate which question you
answered incorrectly, it will tell you how you did by section. This will give you a good
indication as to whether you are ready to take the actual exam or if you need to further
review the materials.

Note: This is the high-level list of objectives. As you review these objectives, click for a
more detailed level of how to perform the task.
High-level Exam Objectives
Section 1 - Planning & Installation
1.1 Understand System Requirements
1.2 Understand Cloud-based Installation specifics
1.3 Install IBM Cloud Pak for Integration cluster
1.4 Validate access to the Platform Navigator
Section 2 - Security & Configuration
2.1 Understand how to configure Cloud Provider access
2.2 Install and/or configure Identity and Access Management
2.3 Create a product instance of API Connect
2.4 Create a product instance of App Connect
2.5 Create a product instance of DataPower
2.6 Create a product instance of MQ
2.7 Create a product instance of Event Streams
2.8 Create a product instance of Aspera
Section 3 - Platform Administration
3.1 Understand general Administration
3.2 Understand platform scaling mechanisms
3.3 Understand built-in platform administration capabilities
3.4 Understand the use of log aggregation
Section 4 - Product Capabilities
4.1 Understand the capabilities of Asset Repository
4.2 Demonstrate knowledge of Application Integration capabilities
4.3 Demonstrate knowledge of creating, securing, and managing APIs
4.4 Demonstrate knowledge of Event driven interactions
4.5 Demonstrate knowledge of Messaging capabilities
Section 5 - Troubleshooting
Understand how to use platform tracing feature to diagnose application
5.1
problems
5.2 Understand logging to troubleshoot platform issues
5.3 Understand how to troubleshoot using platform command line capabilities
Detailed Exam Objectives

Section 1 - Planning & Installation

1.1. Understand System Requirements.


SUBTASKS:
1.1.1. Understand the CPU, memory, and storage requirements for each Integration
Capability
1.1.1.1. Platform Navigator
1.1.1.2. Asset Repository
1.1.1.3. API Lifecycle and Management (APIC)
1.1.1.4. Queue Manager (MQ)
1.1.1.5. Event Streams
1.1.1.6. Application Integration (ACE)
1.1.1.7. High Speed File Transfer (Aspera)
1.1.2. Understand file systems types and storage for each Integration Capability (Block
or File, Access Mode, IOPS)
1.1.2.1. Platform Navigator
1.1.2.2. Asset Repository
1.1.2.3. API Lifecycle and Management (APIC)
1.1.2.4. Queue Manager (MQ)
1.1.2.5. Event Streams
1.1.2.6. Application Integration (ACE)
1.1.2.7. High Speed File Transfer (Aspera)
1.1.3. Understand High Availability modifications needed for each cluster size
1.1.4. Understand Disaster Recovery options for the following integration capabilities
1.1.4.1. API Lifecycle and Management (APIC)
1.1.4.2. Event Streams

REFERENCES:
https://www.ibm.com/support/knowledgecenter/en/SSGT7J_19.4/install/sysreqs.html#ici
p_sysreqs__minsys
https://cloud.ibm.com/catalog/content/ibm-cp-integration
https://www.ibm.com/support/knowledgecenter/en/SSGT7J_19.4/install/high-
availability.html
https://developer.ibm.com/recipes/tutorials/deploying-and-configuring-ibm-api-connect-
2018-on-icp4i-2019-3-2-1-on-ocp-3-11/
https://www.ibm.com/support/knowledgecenter/SSMNED_2018/com.ibm.apic.install.doc
/overview_apimgmt_requirements.html
https://ibm.github.io/event-streams/georeplication/about/
https://www.ibm.com/support/knowledgecenter/en/SSMNED_2018/com.ibm.apic.cmc.d
oc/az_create.html
https://www.ibm.com/support/knowledgecenter/en/SSMNED_2018/com.ibm.apic.install.
doc/tapic_db_backups_kubernetes.html
https://developer.ibm.com/messaging/2018/05/02/availability-scalability-ibm-mq-
containers/
1.2. Understand Cloud-based Installation specifics.
SUBTASKS:
1.2.1. Understand installation on IBM Managed OpenShift
1.2.1.1. Create Managed Openshift Cluster
1.2.1.2. Install CP4I using IBM Cloud Schematic
1.2.2. Understand installation on Amazon Web Services
1.2.2.1. Does not include questions on OpenShift installation
1.2.3. Understand installation on Azure
1.2.3.1. Does not include questions on OpenShift installation
1.2.4. Understand on premise installation

REFERENCES:
https://developer.ibm.com/integration/blog/2019/06/12/ibm-cloud-pak-for-integration-on-
microsoft-azure/
https://www.ibm.com/support/knowledgecenter/en/SSGT7J_19.4/install/install_red_hat.
html
https://www.ibm.com/support/knowledgecenter/en/SSGT7J_19.4/install/install_roks.html
https://cloud.ibm.com/docs/containers?topic=containers-block_storage
https://cloudpak8s.io/integration/roks/
https://www.ibm.com/cloud/blog/new-builders/why-cloud-paks-for-ibm-cloud
https://www.ibm.com/support/knowledgecenter/SSMNED_2018/com.ibm.apic.install.doc
/tapic_install_reqs_Kubernetes.html
https://docs.aws.amazon.com/AWSEC2/latest/UserGuide/ebs-volume-
types.html#EBSVolumeTypes_standard

1.3. Install IBM Cloud Pak for Integration cluster.


SUBTASKS:
1.3.1. Understand installation options
1.3.1.1. New Installation on Red Hat OpenShift
1.3.1.2. New Installation using Entitled Registry
1.3.1.3. On IBM Red Hat OpenShift Kubernetes Service
1.3.1.3.1. Install using IBM Cloud-based installer (no downloads required)
1.3.2. Installing the different Integration capabilities

REFERENCES:
https://www.ibm.com/support/knowledgecenter/en/SSGT7J_19.4/install/install.html
https://www.ibm.com/support/knowledgecenter/en/SSGT7J_19.4/install/install_roks.html
https://cloud.ibm.com/docs/cloud-pak-integration?topic=cloud-pak-integration-getting-
started
Integration Capabilities Helm-Charts https://github.com/IBM/charts/tree/master/stable
https://www.ibm.com/support/knowledgecenter/SSBS6K_3.2.0/manage_cluster/security
.html
https://cloudpak8s.io/integration/deploy-api-mgmt/
https://cloudpak8s.io/integration/deploy-kafka/
https://cloud.ibm.com/docs/openshift?topic=openshift-openshift_scc&locale=dk
1.4. Validate access to the Platform Navigator.
SUBTASKS:
1.4.1. Understand how to access the Platform Navigator
1.4.2. Understand how to access the management console

REFERENCES:
https://www.ibm.com/support/knowledgecenter/SSTTDS_11.0.0/com.ibm.ace.icp.doc/ru
n-designerflow-in-acesoftware/accessingicpconsole.html#console_icp4i
https://www.ibm.com/support/knowledgecenter/en/SSBS6K_3.2.0/manage_cluster/oper
ator_guide.html

Section 2 – Security & Configuration

2.1. Understand how to configure Cloud Provider access.


SUBTASKS:
2.1.1. Understand Supported Cloud Providers (includes the ones supported by IBM
Cloud Private)
2.1.1.1. AWS, OpenStack, VMWare, IBM Cloud, Terraform module, Azure
2.1.2. Understand IBM Cloud Pak for Integration on Microsoft Azure
2.1.2.1. Understand deployment of Platform Navigator

REFERENCES:
https://www.ibm.com/support/knowledgecenter/SSGT7J_19.3/overview.html
https://www.ibm.com/support/knowledgecenter/SSGT7J_19.3/install/clouds.html
https://www.ibm.com/support/knowledgecenter/en/SSBS6K_3.2.0/supported_environme
nts/environments_overview.html
https://developer.ibm.com/integration/blog/2019/06/12/ibm-cloud-pak-for-integration-on-
microsoft-azure/

2.2. Install and/or configure Identity and Access Management.


SUBTASKS:
2.2.1. Understand the configuration of the Platform Identity and Access Management
2.2.1.1. Create Groups
2.2.1.2. Create Users
2.2.1.3. Define Access
2.2.2. Understand the Cloud Pak Identity and Access Management
2.2.2.1. Create Groups
2.2.2.2. Create Users
2.2.2.3. Define Access

REFERENCES:
https://www.ibm.com/support/knowledgecenter/en/SSBS6K_3.2.0/user_management/a
dmin.html
https://www.ibm.com/support/knowledgecenter/en/SSBS6K_3.2.0/apis/auth_manage_a
pi.html

2.3. Create a product instance of API Connect.


SUBTASKS:
2.3.1. Deploy the API management capability from the Platform Navigator
2.3.2. Defining the API Connect cloud topology
2.3.2.1. Configuring management services
2.3.2.2. Registering gateway services
2.3.2.3. Registering analytics services
2.3.2.4. Registering portal services
2.3.2.5. Associating analytics services with gateway services
2.3.2.6. Configuring service visibility

REFERENCES:
https://www.ibm.com/support/knowledgecenter/SSGT7J_19.4/install/install_api.html
https://www.ibm.com/support/knowledgecenter/en/SSMNED_2018/com.ibm.apic.cmc.d
oc/api_create.html

2.4. Create a product instance of App Connect.


SUBTASKS:
2.4.1. Deploy the application integration capability from the Platform Navigator
2.4.2. Identify the process for deploying the toolkit required to create a BAR file
2.4.3. Deploy an App Connect server with a user’s BAR file
2.4.4. Identify the tasks that can be performed using the App Connect dashboard
2.4.5. Create and deploy a profile

REFERENCES:
https://www.ibm.com/support/knowledgecenter/SSGT7J_19.4/install/install_ace.html
https://www.ibm.com/support/knowledgecenter/SSTTDS_11.0.0/com.ibm.ace.icp.doc/ac
e_containers.htm

2.5. Create a product instance of DataPower.


SUBTASKS:
2.5.1. Deploy the gateway capability from the Platform Navigator
2.5.2. Identify the process for running a working DataPower Gateway configuration
using a containerized DataPower Gateway

REFERENCES:
https://www.ibm.com/support/knowledgecenter/SSGT7J_19.4/install/install_dp.html
https://www.ibm.com/support/knowledgecenter/en/SS9H2Y_7.5.0/com.ibm.dp.doc/virtu
al_fordocker.html
2.6. Create a product instance of MQ.
SUBTASKS:
2.6.1. Deploy the messaging from the Platform Navigator
2.6.2. Configure containerized MQ as a multi-instance queue manager
2.6.3. Configure containerized MQ as a single resilient queue manager
2.6.4. Connecting to a queue manager deployed in an OCP cluster
2.6.5. Identify settings of a deployed queue manager
2.6.6. Modifying the default settings for a queue manager deployment

REFERENCES:
https://www.ibm.com/support/knowledgecenter/SSGT7J_19.4/install/install_mq.html
https://www.ibm.com/support/knowledgecenter/en/SSFKSJ_9.1.0/com.ibm.mq.mcpak.d
oc/mcpak.htm

2.7. Create a product instance of Event Streams.


SUBTASKS:
2.7.1. Deploy the event streams capability from the Platform Navigator
2.7.2. Identify the underlying technology stack for IBM Event Streams
2.7.3. Configure deployment settings for Event Streams
2.7.3.1. Configure persistent storage for Kafka
2.7.3.2. Configure persistent storage for ZooKeeper
2.7.3.3. Configure persistent storage for the Schema Registry
2.7.3.4. Specify a ConfigMap for Kafka
2.7.4. Configure a multizone cluster for Event Streams
2.7.5. Explain the use of geo-replication and geo-replication nodes

REFERENCES:
https://www.ibm.com/support/knowledgecenter/SSGT7J_19.4/install/install_event_strea
ms.html
https://www.ibm.com/support/knowledgecenter/en/SSFKSJ_9.1.0/com.ibm.mq.mcpak.d
oc/mcpak.htm

2.8. Create a product instance of Aspera.


SUBTASKS:
2.8.1. Deploy the high-speed transfer capability from the Platform Navigator
2.8.2. Access the Aspera desktop client (Connection Manager)
2.8.3. Explain the deployment topology for the IBM Aspera
2.8.3.1. Define Forward Proxy
2.8.3.2. Define Reverse Proxy
2.8.4. Explain the capabilities of the Aspera high-speed data transfer solution

REFERENCES:
https://www.ibm.com/support/knowledgecenter/SSGT7J_19.4/install/install_aspera.html
Section 3 – Platform Administration

3.1. Understand general Administration.


SUBTASK(S):
3.1.1. Describe the different user authentication mechanisms available
3.1.1.1. OIDC
3.1.1.2. SAML
3.1.2. Create groups and users
3.1.3. Remove groups and users
3.1.4. Manage User-Supplied TLS Certificates

REFERENCES:
https://www.ibm.com/support/knowledgecenter/en/SSGT7J_19.4/iam/3.4.0/iam_guide.h
tml

3.2. Understand platform scaling mechanisms.


SUBTASK(S):
3.2.1. Add/Remove nodes
3.2.1.1. Add additional nodes to OCP Cluster
3.2.1.2. Remove nodes from OCP Cluster
3.2.2. Scale PODs using Horizontal Pod Autoscaler
3.2.2.1. Set scaling parameters within the workload definition
3.2.2.2. Scale up additional PODS using the OpenShift Console
3.2.2.3. Scale down the number of PODs using the OpenShift console

REFERENCES:
https://www.ibm.com/support/knowledgecenter/en/SSBS6K_3.2.1/manage_applications
/scaling_app.html
https://docs.openshift.com/container-
platform/4.2/scalability_and_performance/recommended-host-practices.html
https://docs.openshift.com/container-platform/4.2/machine_management/more-rhel-
compute.html
https://docs.openshift.com/container-platform/4.1/nodes/pods/nodes-pods-
autoscaling.html
https://kubernetes.io/docs/tasks/run-application/horizontal-pod-autoscale-walkthrough/
3.3. Understand built-in platform administration capabilities.
SUBTASK(S):
3.3.1. Monitoring
3.3.1.1. Describe the underlying products used
3.3.1.2. Describe the monitoring role-based access control (RBAC) structure
3.3.1.3. Access the monitoring dashboard
3.3.1.4. Install the monitoring service
3.3.1.5. Configure applications to use the monitoring service
3.3.1.6. Access the monitoring service APIs
3.3.2. Metering
3.3.2.1. Describe the default metrics collected
3.3.3. Alerting
3.3.3.1. Describe the default alerts
3.3.3.2. Manage alerting rules

REFERENCES:
https://www.ibm.com/support/knowledgecenter/SSGT7J_19.4/monitoring/1.7.0/monitori
ng_service.html

3.4. Understand the use of log aggregation.


SUBTASK(S):
3.4.1. Describe the options available for logging
3.4.2. Describe how to view and query logs
3.4.2.1. Describe the fields that are available for collating log entries
3.4.3. Describe the use of the ElasticSearch APIs
3.4.4. Configure security for logging
3.4.5. Configure logging
3.4.6. Understand how to forward to a centralized logging service

REFERENCES:
https://www.ibm.com/support/knowledgecenter/en/SSBS6K_3.2.0/manage_metrics/logg
ing_elk.html
Section 4 – Product Capabilities

4.1. Understand the capabilities of Asset Repository.


SUBTASK(S):
4.1.1. Understand the purpose of Asset Repository
4.1.2. Deploy Asset Repository on Cloud Pak for Integration
4.1.3. Link to a remote Git repository and synchronize assets

REFERENCES:
https://www.ibm.com/support/knowledgecenter/SSGT7J_19.3/asset_repo.html
https://developer.ibm.com/recipes/tutorials/deploying-asset-repository-on-ibm-cloud-
pak-for-integration/

4.2. Demonstrate knowledge of Application Integration capabilities.


SUBTASK(S):
4.2.1. Understand application integration capabilities
4.2.2. Create integration flows
4.2.3. Use connectors and graphical mapping

REFERENCES:
https://www.ibm.com/support/knowledgecenter/en/SSGT7J_19.2/install/install_ace.html
https://www.ibm.com/cloud/app-connect/integrate-data
https://www.ibm.com/support/knowledgecenter/en/SSTTDS_11.0.0/com.ibm.etools.mft.
doc/bb43020_.htm
https://www.ibm.com/cloud/app-connect/act-on-events
https://www.ibm.com/support/knowledgecenter/SSTTDS_11.0.0/com.ibm.ace.icp.doc/ru
n-designerflow-in-acesoftware/creatingiserver4baricp4i.html

4.3. Demonstrate knowledge of creating, securing, and managing APIs.


SUBTASK(S):
4.3.1. Author an API using App Connect Designer
4.3.2. Deploy the API in Integration Server on Cloud Pak for Integration
4.3.3. Manage API using API management capability
4.3.4. Understand API Management capability
4.3.5. Understand Integration Gateway capability

REFERENCES:
https://www.ibm.com/support/knowledgecenter/en/SSGT7J_19.2/install/install_api.html
https://www.ibm.com/support/knowledgecenter/en/SSGT7J_19.2/install/install_dp.html
https://developer.ibm.com/integration/docs/app-connect/tutorials-for-ibm-app-
connect/creating-flows-api/
https://developer.ibm.com/integration/blog/2019/12/06/cloud-pak-for-integration-2019-4-
1-ace/
https://developer.ibm.com/integration/blog/2019/12/05/apis-authored-in-ibm-app-
connect-designer-can-now-be-deployed-into-your-private-cloud/
https://www.ibm.com/cloud/app-connect/build-apis
4.4. Demonstrate knowledge of Event driven interactions.
SUBTASK(S):
4.4.1. Understand Event Streaming capability
4.4.2. Produce and consume messages

REFERENCES:
https://www.ibm.com/support/knowledgecenter/en/SSGT7J_19.2/install/install_event_str
eams.html
https://www.ibm.com/support/knowledgecenter/en/SSGT7J_19.2/install/install_mq.html
https://ibm.github.io/event-streams/about/key-concepts/
https://ibm.github.io/event-streams/connecting/mq/
https://developer.ibm.com/messaging/2018/12/05/ibm-event-streams-2018-3-1-is-now-
available/
https://cloud.ibm.com/docs/services/EventStreams?topic=eventstreams-getting_started
https://www.ibm.com/support/knowledgecenter/en/SSFKSJ_9.1.0/com.ibm.mq.mcpak.d
oc/mcpak.htm
https://ibm-cloud-architecture.github.io/refarch-eda/

4.5. Demonstrate knowledge of Messaging capabilities.


SUBTASK(S):
4.5.1. Understand the Messaging capability
4.5.2. Configure messaging to allow message production and consumption
4.5.3. Produce and consume messages
4.5.4. Connect Event Streams to message queues

REFERENCES:
https://www.ibm.com/support/knowledgecenter/en/SSFKSJ_9.1.0/com.ibm.mq.mcpak.d
oc/mcpak.htm

Section 5 – Troubleshooting

5.1. Understand how to use platform tracing feature to diagnose application


problems.
SUBTASK(S):
5.1.1. Understand command line utilities to view workload logging and tracing
5.1.2. Enable debugging for user authentication issues
5.1.3. Understand the troubleshooting techniques and tools within each of the Cloud
Pak's capabilities
5.1.4. Understand platform capabilities to view and analyze workload resource
allocation and usage

REFERENCES:
https://www.ibm.com/support/knowledgecenter/en/SSBS6K_3.2.1/troubleshoot/ldap_log
_level.html
https://access.redhat.com/documentation/en-us/openshift_container_platform/3.11/html-
single/cli_reference/index#debug
5.2. Understand logging to troubleshoot platform issues.
SUBTASKS:
5.2.1. View Events and Logs through the Common Services Kibana Console
5.2.2. View events and logs using OpenShift Cluster Management Console
5.2.3. View application specific logs by accessing the Container in interactive mode
5.2.4. Understand the use of the command line to get pod details

REFERENCES:
https://www.ibm.com/support/knowledgecenter/en/SSBS6K_3.2.1/troubleshoot/events_l
ogs.html
https://github.com/openshift/origin/blob/master/docs/cli.md
https://docs.openshift.com/container-platform/4.1/logging/efk-logging.html

5.3. Understand how to troubleshoot using platform command line capabilities.


SUBTASKS:
5.3.1. Understand the use of the command line to get pod details
5.3.2. Retrieve the log output for a specific build, deployment, or pod
5.3.3. Open a remote shell session to a container
5.3.4. Enable verbose output from command lines

REFERENCES:
https://www.ibm.com/support/knowledgecenter/en/SSBS6K_3.2.1/troubleshoot/events_l
ogs.html
https://access.redhat.com/documentation/en-us/openshift_container_platform/3.11/html-
single/cli_reference/index#troubleshooting-and-debugging-cli-operations

Next Steps
1. Take the assessment test for this exam.
2. If you pass the assessment exam, visit pearsonvue.com/ibm to schedule your
testing sessions.
3. If you failed the assessment exam, review how you did by section. Focus
attention on the sections where you need improvement. Keep in mind that you
can take the assessment exam as many times as you would like ($30 per exam);
however, you will still receive the same questions only in a different order.

You might also like