Configuring WebSphere Message Broker Hypervisor Edition in a virtual environment for cloud computing

This article shows you how to configure WebSphere Message Broker Hypervisor Edition as a service in a cloud environment, using VMware ESX V4 (a 64-bit x86 processor). Topics include configuring Hypervisor Edition on a virtual machine, implementing Message Broker as a service in the cloud, and troubleshooting.

Avinash Jhawar (avjhawar@in.ibm.com), Staff Software Engineer, IBM

Photo of Avinash JhawarAvinash Jhawar has nine years of experience in software testing and development. He currently works on WebSphere Message Broker and IBM Integration Bus. You can contact Avinash at avjhawar@in.ibm.com.



Pabitra Mukhopadhyay (pabmukho@in.ibm.com), Software Engineer, IBM

Photo of Pabitra MukhopadhyayPabitra Mukhopadhyay has seven years of experience with IBM mainframes (System z) application development, testing, and systems programming. He is currently working with the IBM India Software Labs System z Competency team as a z/OS and middleware systems programmer. He has co-authored developerWorks articles involving messaging products and z/OS. You can contact Pabitra at pabmukho@in.ibm.com.



Ravi SK Sinha (ravssinh@in.ibm.com), Software Engineer, IBM

Photo of Ravi SinhaRavi SK Sinha is a Software Engineer with four years of experience in IBM product development and support. He currently works on the WebSphere MQ JMS Level-3 Support team. You can contact Ravi at ravssinh@in.ibm.com.



07 March 2012

Introduction

IBM® WebSphere® Message Broker enables the transformation and routing of messages between different business-critical applications. WebSphere Message Broker Hypervisor Edition is a combination of WebSphere Message Broker, WebSphere MQ, and the operating system compatible with the supported hypervisor, optimized to run in server virtualization environments. Key features of WebSphere Message Broker include:

  • Universal connectivity for SOA
  • Performance
  • Simplicity and ease-of-use
  • Dynamic operational management
  • Support for a wide variety of platforms and environments

Virtualisation of course involves the creation of a virtual version of a physical entity, such as a hardware platform, operating system, storage device, or network resource. The goal of virtualization is to centralize administration of resources while improving performance and scalability. In virtual computing, a host system refers to the physical system on which virtualisation is taking place, while a guest system refers to the virtual system. The software or firmware that enables virtualisation of a system is often referred to as a hypervisor.

WebSphere Message Broker Hypervisor Edition is supported on two environments:

  • WebSphere Cloudburst V2.0.0.1
  • VMware ESX V4 (a 64-bit x86 processor)

This article shows you how to configure WebSphere Message Broker Hypervisor edition on VMware ESX V4. VMware ESX is an enterprise-level virtualization product that installs directly on the top of physical servers and abstracts processor, memory, storage, and networking resources so they can be provisioned to multiple virtual machines that can run simultaneously.

The benefits of WebSphere Message Broker Hypervisor Edition include simple installation and configuration, and rapid deployment of WebSphere Message Broker based connectivity and integration solutions.

Prerequisites

To benefit from this article, you should have:

  • Basic knowledge of virtualization and cloud computing
  • Knowledge of VMware ESX V4 and VMware vSphere Client
  • Knowledge of WebSphere Message Broker V7, WebSphere Message Broker Toolkit V7, and WebSphere MQ V7

System requirements

  • AMD64 and EM64T compatible PC hardware capable of running the required level of a compatible operating system, and with enough storage to meet the requirements of WebSphere Message Broker.
  • VMware ESX V4 server with a minimum 24GB hard disk and 2GB of RAM.
  • Client workstation, preferably running Microsoft® Windows® XP.

Installing VMware vSphere client

  1. On the client workstation, launch a web browser and enter the URL https://<VMware_ESX4_Host_IP_Address>. The welcome page opens:
    Welcome page of VMware ESX V4 server
    Welcome page of VMware ESX 4 server
  2. Click on Download vSphere Client on the welcome page and install the VMware vSphere Client on your client workstation. Here is a sample login screen:
    Login screen
    Login screen

Managing and configuring VMware image

  1. After you log in, you will see the Management Console of the VMware ESX 4 server:
    Management Console of VMware ESX 4 server
    Management Console of VMware ESX 4 server
  2. Unzip the WebSphere Message Broker Hypervisor Edition installer file on the client workstation.
  3. Select theSummary tab on the VMware ESX V4 Management Console.
  4. In the Resources pane, select a data store and right-click on it to browse, as shown below:
    Browse data store using Management Console of VMware ESX V4 server
    Browse data store using Management Console of VMware ESX V4 server
  5. Right-click on the data store browser pane to create a new folder called WMB in this data store, as shown below:
    Data store browser
    Data store Browser
  6. Navigate to the WMB folder and upload the unzipped files from the client workstation to this folder on the VMware ESX host server. To upload the files, click the Upload button, select Upload file, and select the three files:
    Uploading files using Data store Browser
    Uploading files using Data store Browser
    Here are the three files uploaded to WMB folder:
    Files uploaded to VMware ESX host server
    Files uploaded to VMware ESX host server

    The .vmx file is the primary configuration file for a virtual machine, while the .vmdk files are the virtual hard drive for the virtual guest operation system.

  7. Right click on the file wmbhve.vmx and select Add to Inventory. The Add to inventory wizard opens. Follow the steps in this wizard and add the virtual machine to the inventory. After completing this step, you will see the virtual machine, which is named wmbhve, in the inventory list in the left pane of the Management Console:
    Management console after adding virtual machine to inventory
    Management console after adding virtual machine to inventory
  8. Select the virtual machine that you just added, then click Power on the virtual machine.
  9. Right-click on the virtual machine and select Open Console. You should see the console of wmbhve. Log in as root and follow the steps below.
    Root console
    Root console
  10. Select the language and click OK. Then click I understand for the following items:
    • Linux distribution statement.
    • Red Hat license agreement.
    • VMware Tools license agreement
    • WebSphere Message Broker screen
    • License agreement
  11. Select the Network protocol -- either STATIC or DHCP, depending on your setup -- from the Network Configuration Console.
  12. Provide the network parameters in the Network Configuration Console.
  13. It is a good idea to change the root password at this stage.
  14. Set a password for the virtual user virtuser.
  15. You should see the Red Hat Enterprise Linux 5 login prompt, as shown below. The virtual machine is now ready for use.
    Red Hat Enterprise Linux 5 login prompt
    Red Hat Enterprise Linux 5 login prompt
  16. Log in to Red Hat Enterprise Linux 5 using either root or virtuser credentials. After you log in, you should see the Red Hat Enterprise Linux 5 desktop.
  17. Open a new terminal and execute the dspmqver command to check the MQ version.
  18. Execute the mqsiservice -v command to check the WebSphere Message Broker version, as shown below:
    Red Hat Enterprise Linux 5 terminal
    Red Hat Enterprise Linux 5 terminal
  19. Launch the Websphere Message Broker Toolkit from the Application menu of the Task bar, as shown below:
    WebSphere Message Broker Toolkit
    WebSphere Message Broker Toolkit

Resources

  • WebSphere Message Broker resources
  • WebSphere resources
    • developerWorks WebSphere developer resources
      Technical information and resources for developers who use WebSphere products. developerWorks WebSphere provides product downloads, how-to information, support resources, and a free technical library of more than 2000 technical articles, tutorials, best practices, IBM Redbooks, and online product manuals. Whether you're a beginner, an expert, or somewhere in between, you'll find what you need to build enterprise-scale solutions using the open-standards-based WebSphere software platform.
    • developerWorks WebSphere application integration developer resources
      How-to articles, downloads, tutorials, education, product info, and other resources to help you build WebSphere application integration and business integration solutions.
    • developerWorks WebSphere business process management developer resources
      WebSphere BPM how-to articles, downloads, tutorials, education, product info, and other resources to help you model, assemble, deploy, and manage business processes.
    • Most popular WebSphere trial downloads
      No-charge trial downloads for key WebSphere products.
    • WebSphere forums
      Product-specific forums where you can get answers to your technical questions and share your expertise with other WebSphere users.
    • WebSphere on-demand demos
      Download and watch these self-running demos, and learn how WebSphere products and technologies can help your company respond to the rapidly changing and increasingly complex business environment.
    • developerWorks WebSphere weekly newsletter
      The developerWorks newsletter gives you the latest articles and information only on those topics that interest you. In addition to WebSphere, you can select from Java, Linux, Open source, Rational, SOA, Web services, and other topics. Subscribe now and design your custom mailing.
    • WebSphere-related books from IBM Press
      Convenient online ordering through Barnes & Noble.
    • WebSphere-related events
      Conferences, trade shows, Webcasts, and other events around the world of interest to WebSphere developers.
  • developerWorks resources
    • Trial downloads for IBM software products
      No-charge trial downloads for selected IBM® DB2®, Lotus®, Rational®, Tivoli®, and WebSphere® products.
    • developerWorks blogs
      Join a conversation with developerWorks users and authors, and IBM editors and developers.
    • developerWorks cloud computing resources
      Access the IBM or Amazon EC2 cloud, test an IBM cloud computing product in a sandbox, see demos of cloud computing products and services, read cloud articles, and access other cloud resources.
    • developerWorks tech briefings
      Free technical sessions by IBM experts to accelerate your learning curve and help you succeed in your most challenging software projects. Sessions range from one-hour virtual briefings to half-day and full-day live sessions in cities worldwide.
    • developerWorks podcasts
      Listen to interesting and offbeat interviews and discussions with software innovators.
    • developerWorks on Twitter
      Check out recent Twitter messages and URLs.
    • IBM Education Assistant
      A collection of multimedia educational modules that will help you better understand IBM software products and use them more effectively to meet your business requirements.

Comments

developerWorks: Sign in

Required fields are indicated with an asterisk (*).


Need an IBM ID?
Forgot your IBM ID?


Forgot your password?
Change your password

By clicking Submit, you agree to the developerWorks terms of use.

 


The first time you sign into developerWorks, a profile is created for you. Information in your profile (your name, country/region, and company name) is displayed to the public and will accompany any content you post, unless you opt to hide your company name. You may update your IBM account at any time.

All information submitted is secure.

Choose your display name



The first time you sign in to developerWorks, a profile is created for you, so you need to choose a display name. Your display name accompanies the content you post on developerWorks.

Please choose a display name between 3-31 characters. Your display name must be unique in the developerWorks community and should not be your email address for privacy reasons.

Required fields are indicated with an asterisk (*).

(Must be between 3 – 31 characters.)

By clicking Submit, you agree to the developerWorks terms of use.

 


All information submitted is secure.

Dig deeper into WebSphere on developerWorks


static.content.url=http://www.ibm.com/developerworks/js/artrating/
SITE_ID=1
Zone=WebSphere
ArticleID=801082
ArticleTitle=Configuring WebSphere Message Broker Hypervisor Edition in a virtual environment for cloud computing
publish-date=03072012