r1 - 2014-01-03 - 08:57:38 - Main.liuzhichengYou are here: TWiki >  Deployment Web > CloudDeployment > DeployingIMREPOSharedService101

Deploying IBM shared service for Installation Manager Repository 1.0.1

Authors: Zhi Cheng Liu, Xue Po Wang, Ting Hui Li
Build basis: IBM Software Delivery and Lifecycle Patterns v1.0.1

Introduction

IBM Software Delivery and Lifecycle Patterns offering is a set of IBM Rational solutions, based on best practice implementations which are ready to be imported into IBM private cloud offerings including IBM PureApplication System and IBM Workload Deployer. The solutions are delivered in the form of Virtual System Patterns or Shared Services. A shared service (SS) contains all the components of an application. Operations are also included which allow the user to interact with the shared service.

In IBM Software Delivery and Lifecycle Patterns 1.0.1, we have IBM shared service for Installation Manager Repository. This shared service is for hosting NFS server for IBM Rational product binaries, so that other shared service and pattern can make use of the binaries and install the product.

The steps depicted in this article are for IBM PureApplication System but can be applied to IBM Workload Deployer as well.

IBM shared service for Installation Manager Repository

IBM shared service for Installation Manager Repository contains a configured NFS server along with seven (5) operations, which allow the user to interact with the repository server.

Preparing for importing the shared service pattern type

You may get the e-assembly from IBM as show below. Extract file SHARED_SRV_FOR_RIM_V1.7.tar.gz with a 7zip or other unzipping tool pic-1.jpg

Further extract file CIU3QML.tar, pic-2.jpg

After extracting file CIU3MML.tar, you will see something like this. File com.ibm.sdlc.ptype-1.0.1.0.tgz and com.ibm.imrepo.ss.ptype-1.0.1.0.tgz are what needed in later step pic-3.jpg

Importing the shared service pattern type

Follow these steps to import the shared service pattern type into IBM PureApplication System.

  1. Log into IBM PureApplication System.
  2. Click Workload Console.
  3. Click Welcome.
  4. Click Download Tooling
  5. Click Download command line tool
  6. Save it to your local computer and extract zip.

pic-4.jpg

After that you can open a command window and run commands like this to load the pattern types.

pic-5.jpg

pic-6.jpg

This work will take a while since it has to import the product binaries, which is large, into IBM PureApplication System. After that you will see pattern type is imported successfully. pic-7.jpg

Accepting the license agreement & enabling the pattern type

Once the pattern type is imported, follow these steps to accept the license agreement.
  1. Go to Cloud > Pattern Types.
  2. Look for IBM Pattern Type for IBM Software Delivery and Lifecycle patterns. You can filter out the patterns for a quick search.
  3. Select the pattern and wait for the details in the pane at the right.
  4. You will see License Agreement: Not Accepted [License...] and Status: Not Accepted [Enable All...].
  5. Press [License...].
  6. Once the License agreement dialog box opens, press Accept to accept the agreement.
  7. Once that has processed, press [Enable All...] to enable the pattern type.

pic-8.jpg

IBM Pattern Type for Software Delivery Lifecycle Patterns before accepting license and enabling

pic-9.jpg

IBM Pattern Type for Software Delivery Lifecycle Patterns after accepting license and enabling pic-10.jpg

Do the same for IBM Pattern Type for Rational Installation Manager Repository

IBM Pattern Type for Rational Installation Manager Repository before accepting license and enabling pic-11.jpg IBM Pattern Type for Rational Installation Manager Repository after accepting license and enabling pic-12.jpg

Deployment of the shared service

Deployment is the step that provides an instance. To deploy the pattern do the following steps.
  1. Go to Cloud > Shared Services.
  2. Look for IBM Shared Service for Rational Installation Manager Repository1.0.1.0. You can filter out the patterns for a quick search.
  3. Click on IBM Shared Service for Rational Installation Manager Repository1.0.1.0 and wait for the details in the pane at the right.
  4. Click on Deploy.
  5. The Configure and deploy a shared service dialog box will open.
  6. Press OK on the Configure and deploy a shared service dialog box to open the Deploy Virtual Application dialog box.
  7. On the Deploy Virtual Application dialog box, you may configure the Virtual Application.
  8. Once done configuring, press OK to start the deployment of the shared service.

Cloud > Shared Services pic-13.jpg

IBM Shared Service for Rational Installation Manager Repository. Click deploy button in upper right

pic-14.jpg

Configure and deploy a shared service dialog box

pic-15.jpg

Deploy Virtual Application dialog box

pic-16.jpg

Management of the instance

Once the shared service instance is deployed, follow these steps to manage the shared service.
  1. Go to Instances > Shared Services.
  2. Look for IBM Shared Service for Rational Installation Manager Repository1.0.1.0. You can filter out the patterns for a quick search.
  3. Select the pattern and wait for the details in the pane at the right.
  4. Press Manage.
  5. Once a new windows opens, you will see the Virtual Application Console.

Instances > Shared Services

pic-17.jpg

IBM Shared Service for Rational Installation Manager Repository Instance

pic-18.jpg

Operations

The license server shared service contains seven (5) operations:
  • Start NFS Server
  • Stop NFS Server
  • Check NFS Server Status
  • Upload Software package
  • Remove Software pakcage

  1. Once in the Virtual Application Console, press the Operations tab.
  2. Press IMREPO_VM.Repository and wait for the details in the pane at the right.
  3. Press the twisty to expand an operation.
  4. If parameters are required, they will appear with a red asterisks before the parameter name.
  5. Press Submit to launch an operation.
  6. Results of operations appear in the Operation Execution Results pane at the bottom.

Operations tab pic-20.jpg

These operations are simple, will not go through all these in this article.

For upload software package operation, prepare an IBM Installation Manager repository archive file in you local computer and upload the file by providing "Category", "File Name" and "Path"(Path for the repository.config or diskTag.inf. And be sure to use "/" instead of "\" in path) and click submit

pic-21.jpg

you will see it will succeed as below. pic-22.jpg

To remove a software package, you need to provide feature name and version. Find the info in the repository.config file pic-23.jpg

Fill in the values and click submit

pic-24.jpg you will see it will succeed as below.

pic-25.jpg

Viewing the shared service operation logs

  1. Once in the Virtual Application Console, press the Logging tab.
  2. Press the twisty on the name of the shared service instance.
  3. Press the twisty on IWD Agent.
  4. Press the twisty which ends in .Repository.
  5. Press trace.log and wait for the details in the pane at the right.

pic-26.jpg

Related topics: Deployment web home, Deployment web home

External links:

Additional contributors: TWikiUser, TWikiUser

Topic attachments
I Attachment Action Size DateSorted ascending Who Comment
Jpgjpg pic-1.jpg manage 73.4 K 2014-01-03 - 07:27 UnknownUser  
Jpgjpg pic-10.jpg manage 35.4 K 2014-01-03 - 07:36 UnknownUser  
Jpgjpg pic-11.jpg manage 36.0 K 2014-01-03 - 07:37 UnknownUser  
Jpgjpg pic-12.jpg manage 40.9 K 2014-01-03 - 07:38 UnknownUser  
Jpgjpg pic-13.jpg manage 175.7 K 2014-01-03 - 07:38 UnknownUser  
Jpgjpg pic-14.jpg manage 150.9 K 2014-01-03 - 07:39 UnknownUser  
Jpgjpg pic-15.jpg manage 27.3 K 2014-01-03 - 07:39 UnknownUser  
Jpgjpg pic-16.jpg manage 152.7 K 2014-01-03 - 07:40 UnknownUser  
Jpgjpg pic-17.jpg manage 188.4 K 2014-01-03 - 07:41 UnknownUser  
Jpgjpg pic-18.jpg manage 33.4 K 2014-01-03 - 07:41 UnknownUser  
Jpgjpg pic-2.jpg manage 19.7 K 2014-01-03 - 07:28 UnknownUser  
Jpgjpg pic-20.jpg manage 94.3 K 2014-01-03 - 07:41 UnknownUser  
Jpgjpg pic-21.jpg manage 35.2 K 2014-01-03 - 07:42 UnknownUser  
Jpgjpg pic-22.jpg manage 48.7 K 2014-01-03 - 07:42 UnknownUser  
Jpgjpg pic-23.jpg manage 27.6 K 2014-01-03 - 07:43 UnknownUser  
Jpgjpg pic-24.jpg manage 34.9 K 2014-01-03 - 07:43 UnknownUser  
Jpgjpg pic-25.jpg manage 58.8 K 2014-01-03 - 07:44 UnknownUser  
Jpgjpg pic-26.jpg manage 93.7 K 2014-01-03 - 07:44 UnknownUser  
Jpgjpg pic-3.jpg manage 36.1 K 2014-01-03 - 07:29 UnknownUser  
Jpgjpg pic-4.jpg manage 218.8 K 2014-01-03 - 07:29 UnknownUser  
Jpgjpg pic-5.jpg manage 14.5 K 2014-01-03 - 07:58 UnknownUser  
Jpgjpg pic-6.jpg manage 19.4 K 2014-01-03 - 07:59 UnknownUser  
Jpgjpg pic-7.jpg manage 14.1 K 2014-01-03 - 07:31 UnknownUser  
Jpgjpg pic-8.jpg manage 180.8 K 2014-01-03 - 07:32 UnknownUser  
Jpgjpg pic-9.jpg manage 36.6 K 2014-01-03 - 07:33 UnknownUser  
Edit | Attach | Printable | Raw View | Backlinks: Web, All Webs | History: r1 | More topic actions
 
This site is powered by the TWiki collaboration platformCopyright © by the contributing authors. All material on this collaboration platform is the property of the contributing authors.
Contributions are governed by our Terms of Use. Please read the following disclaimer.
Ideas, requests, problems regarding the Deployment wiki? Create a new task in the RTC Deployment wiki project