Virtual system patterns overview

Virtual system patterns are focused on the middleware layers of the system by defining repeatable, deployable topologies that can be shared.

Cloud Pak System Software for Power® provides a generic framework for designing, deploying, and managing virtual systems. The model that you build by using the assets and quality of service levels is called a virtual system pattern. You can use predefined patterns, extend existing patterns, or create new ones. When you build a virtual system pattern, you create the model of a virtual system by using images, script packages, software components, add-ons, advanced options, and policies.

Images

Virtual images provide the operating system and product binary files that are required to create a virtual system instance. The IBM® OS Image for AIX® Systems virtual image, for example, is preinstalled on your system. These images can be extended to customize the virtual images and the operating system.

Script packages

Script packages can include almost any set of executable files and artifacts that are valid for the target virtual machine environment. Script packages are added to virtual system pattern components to customize their behavior. Script packages are simple containers that contain all the required artifacts necessary to run a script. The script package is a directory that is compressed into a single file that is uploaded to the catalog and then associated with virtual system patterns. The code included in the script package can be as simple as a shell script or as complex as a complete product. The content of a script package is not defined by the product. The script included in the script package defines the required content for that package.

Software components

Software components install, and possibly configure software on the virtual system pattern. Software components are plug-ins that are created in the Plug-in Development Kit or the console.

Add-ons

Add-ons are specialized scripts to customize the virtual machine configuration. Use add-ons to modify the virtual machine configuration during deployment without the need to modify and save a new image configuration. You can use add-ons to augment the hardware and operating system configuration of a virtual machine.

Advanced options

Use advanced options to further customize the virtual system configuration. Advanced options are not implemented for all virtual system patterns. If they are implemented for a pattern, the options that are available depend on the topology of the virtual system pattern.

Policies

Policies define a quality of service level for software artifacts in the virtual system. Policies can be applied globally at the pattern level or specified for individual components. You can add these policies to virtual system patterns: Base Scaling, Security, Interim fix, and Routing.