Roadmap for installing and configuring ML for z/OS Enterprise

Getting ML for IBM z/OSĀ® up and running involves a sequence of tasks that might be best performed by people in different roles. Close collaboration and staying on track are key to the success of completing these tasks. Consider creating a high level action plan or using this roadmap to manage, coordinate, and track all major planning, installation, and configuration activities.

Roadmap components

The roadmap for planning, installing, and configuring ML for IBM z/OS includes the following major components:

Sequence
Prescribes the order in which a task must be performed in the overall sequence. It will be noted if a particular task can be executed concurrently with another one or otherwise out of the sequence.
Task and instruction
Specifies the name of a task in the sequence and links to step-by-step instructions for performing the task.
Priority
Specifies whether a task is required or optional.
Type
Indicates the type of a task which can be planning, installation, or configuration. Some planning tasks, such as allocating system capacity and procuring prerequisite hardware and software, require longer lead time to complete. Quickly identify those tasks so that you can factor in the required time in your own action plan.
IT role and skills
Suggests the IT role and any unique set of skills and authorities required for performing a particular task. For example, the roles and skills of z/OS system administrator and programmer are required for installing and configuring MLz. While the roles of database administrator, security administrator, network administrator, and UNIX shell programmer are optional, their skills and knowledge are much wanted.

The roadmap

Use the following high-level roadmap to manage, coordinate, and track all major activities for the planning, installation, and configuration of ML for IBM z/OS.

Table 1. Roadmap for planning, installing, and configuring ML for IBM z/OS

Roadmap for planning, installing, and configuring ML for IBM z/OS

Sequence Task and instructions Priority Type IT role and skills Notes
Step 1 Preparing for MLz installation Required Planning z/OS system administrator or programmer, MLz user None
Start here to install and configure MLz
Step 2 Planning system capacity for ML for IBM z/OS Required Planning z/OS system administrator, MLz user None
Step 3 Obtaining SMP/E images, program directories, and maintenance packages for ML for IBM z/OS Required Planning z/OS system administrator or programmer None
Step 4 Installing prerequisite hardware and software for ML for IBM z/OS Required Planning, installation, configuration z/OS system administrator or programmer with Unix service system skills None
Step 5 Configuring user ID for setting up Machine Learning for IBM z/OS Enterprise Edition Required Planning, configuration z/OS system administrator or programmer with Unix service system skills, security administrator None
Step 6 Configuring additional user IDs Required Planning, configuration z/OS system administrator or programmer with Unix service system skills, security administrator None
Step 7 Configuring ports for ML for IBM z/OS Required Planning, configuration z/OS system programmer with Unix service system skills, network administrator None
Step 8 Configuring secure network communications for MLz Required Configuration z/OS system administrator or programmer with Unix service system skills, network administrator, security administrator Security mechanisms:
  • AT-TLS policy
  • Keyring-based keystore
Step 9 Configuring MLz Required Configuration z/OS system administrator or programmer with Unix service system skills None
Step 10 Configuring ONNX compiler service Optional Configuration z/OS system administrator or programmer with Unix service system skills None
Step 11 Configuring Trustworthy AI Optional Configuration z/OS system administrator or programmer with Unix service system skills None
Step 12 Configuring Python runtime environment Optional Configuration z/OS system administrator or programmer with Unix service system skills None
Step 13 Configuring client authentication for z/OS Spark Optional Configuration z/OS system administrator or programmer with Unix service system skills None
Step 14 Configuring ML for IBM z/OS scoring services Required Configuration z/OS system administrator or programmer with Unix service system skills Configuration method:
  • Using administration dashboard
  • Using interactive shell scripts
Step 15 Configuring ML for IBM z/OS scoring services in a CICS region Optional Configuration z/OS system administrator or programmer with Unix service system skills, CICS system administrator None
Step 16 Configuring scoring services for high availability Optional Configuration z/OS system administrator or programmer with Unix service system skills, network administrator None
Step 17 Configuring a MLz cluster for high availability Optional Configuration z/OS system administrator or programmer with Unix service system skills None
Step 18 Configuring a Model development environment Optional Configuration z/OS system administrator or programmer with Unix service system skills None
Step 19 Verifying MLz installation and configuration Optional Installation, configuration z/OS system administrator or programmer with Unix service system skills None