By Li Luo, José De Jesús, Derrick Wong

IBM® Rational® Build Forge® is a web-based tool for automating build and deployment tasks. Build Forge projects that require too many steps, checkpoints, and exceptions can become tedious to create and difficult to maintain. This article explains how to simplify those types of Build Forge projects by using an external control file. We begin with a brief explanation of how Build Forge projects work and then present this solution as an easy way to simplify things.

Overview of Rational Build Forge components
IBM® Rational® Build Forge® is a web-based tool that is used…

Part 3: Defining Cloud Resources

By José De Jesús, Apurv Johar, Michael Nassar


This article continues our discussion from Parts 1 and 2 of this series on how to build and configure your own cloud sandbox using a Workload Deployer virtual appliance. After securing Workload Deployer, as covered in Part 2, you are ready to continue configuring the appliance. This article explains how to define cloud resources such as IP groups, cloud groups, hypervisors, and environment profiles.

NOTE: As illustrated in Parts 1 and 2 of this series, the terms Virtual Pattern Kit for Developers (VPKD), IWD, and Workload Deployer are used interchangeably.


A primer on cloud computing that explains when PureApplication makes sense

IBM® PureApplication® systems introduce out-of-the-box capabilities that improve the way you create and deliver cloud solutions by simplifying the creation and reuse of applications and topologies. You get infrastructure patterns of expertise from IBM and its partners, as well as a platform that is optimized for enterprise applications. But how does PureApplication fit in the field of public, private, and hybrid cloud scenarios? This article explains how PureApplication System, PureApplication Software, or PureApplication Service should be your enabler of choice for whatever type of cloud you have. …

Part 2: Configuring security options

By José De Jesús, Michael Nassar, Apurv Johar


In this article, we start exactly where Part 1 ends. To start preparing your cloud environment, log in to the Virtual Pattern Kit for Developers (VPKD) using the default user name and password (cbadmin for both). This displays the Welcome screen shown below:

The VPKD Welcome Screen

If for some reason you cannot log in, revisit Part 1 and make sure you did not miss any steps or important points.

Configuring security
After logging in, one of the first things you should do is configure your security options. For example, if the virtual appliance will be…

Part 1: Installing an IBM Workload Deployer virtual appliance

By José De Jesús and Michael Nassar

This article series helps you create your own cloud environment at home or within a lab environment to work on Proof-of-Concept projects. Part 1 of this 3-part series shows you how to install the ESX server and install a Workload Deployer virtual appliance, which comes packaged as the Virtual Pattern Kit for Developers (VPKD), available for free from IBM®.

IBM Workload Deployer is an appliance that can provision virtual images and patterns onto a virtualized environment. It provides a cloud management application as a Web 2.0 …

By Andre Tost and José De Jesús

This article describes the various options that exist in IBM PureApplication System and IBM Workload Deployer for the creation of scalable middleware deployments using virtual application patterns. The article addresses the needs of pattern users as well as developers interested in providing scalable patterns.

IBM PureApplication System is an integrated system that combines hardware resources (compute nodes, storage, and networking) with software resources, using virtualization to maximize the utilization of the system. Workloads (for example, transactional applications, web applications, or data-centric applications) are supported via the use of patterns, which offer abstract views…

Part 4: Creating Plug-Ins for Virtual Application Patterns

By José De Jesús and Vanessa Oktem

This article teaches you how to develop plug-ins for virtual application patterns in IBM® Workload Deployer and IBM PureApplicationTM Systems. The content walks you through a simple example as it teaches you key concepts necessary to begin developing plug-ins and pattern types.

Workload Deployer and PureApplication Systems come with predefined pattern types and plug-ins that incorporate years of expertise and best practices to address specific workload solutions. They are application-centric (as opposed to middleware-centric) because they allow you to focus on the application itself rather than on the required hardware or architecture.

Part 3: Creating Script Packages


If you have been following this series, you will have noticed that Part 1 introduced cloud computing concepts in general. Part 2 introduced the concept of patterns and explained how to create virtual system patterns in IBM Workload Deployer and IBM Pure Application Systems. Following that discussion, this article show how script packages work and how they link virtual system patterns with the actual systems that get deployed with those patterns.

Script packages
Script packages
provide a way for you to customize parts in virtual system patterns, beyond the customizations already provided by IBM® Workload Deployer or IBM PureApplication Systems…

Part 2: Understanding Virtual System Patterns


IBM Workload Deployer is an appliance that can provision virtual images and patterns onto a virtualized environment. It provides a cloud management application as a Web 2.0 interface, pattern modeling technology, and an encrypted image catalog that comes preloaded with virtual images, patterns, and script packages. Workload Deployer does not include the virtualized environment itself — that is, the servers, the software, the hypervisors, and the networking resources. These resources are external to the appliance and must be defined as part of the Workload Deployer configuration.

Workload Deployer supports three types of hypervisors: PowerVM®, VMware ESX, and z/VM®. Workload…

Part 1: A primer on cloud technologies


This article series explains the basics of cloud computing, beginning with some of the underlying technologies that support a cloud environment. Along the way, you will also see where some of IBM®’s key cloud offerings fit into the picture and how they can help you be successful in the cloud.

Cloud computing is a model that provides web-based software, middleware, and computing resources on demand. By deploying technology as a service, users have access only to the resources they need for a particular task, which ultimately enables them to realize savings in investment cost, development and deployment time, and…

José De Jesús

José is a Thought Leader Executive Architect with IBM, specializing in Cloud Architectures and App Modernization.

Get the Medium app

A button that says 'Download on the App Store', and if clicked it will lead you to the iOS App store
A button that says 'Get it on, Google Play', and if clicked it will lead you to the Google Play store