This article shows you how to manage multiple IBM® WebSphere® DataPower® appliances using the WebSphere Application Server V7 Administrative Console (Admin Console). The article describes the following configuration and other tasks:
- Verifying Appliance Manager settings
- Creating a new appliance entry for a master appliance
- Adding another appliance
- Uploading and provisioning new firmware
- Creating a managed set
- Assigning managed domains in a managed set
- Synchronizing firmware and configurations
- Managed set
- A collection of appliances that share the same hardware type, model type, and feature license set. A managed set synchronizes sharable appliance settings, managed domains, and firmware across multiple appliances.
- Sharable appliance settings
- The global attributes for an appliance that can be shared with other appliances. For example, NTP configuration and SNMP configuration are sharable appliance settings, but appliance-specific settings, such as IP address and role-based management attributes are not sharable appliance settings.
- Master appliance
- The appliance in the managed set that is used to synchronize sharable appliance settings and managed domains for all appliances within the managed set. Each managed set must have at least one master appliance. Each managed set might also have subordinate appliances.
- Managed domain
- A domain on the master appliance that has been added to a managed set in the DataPower Appliance Manager, which uses the managed domain to synchronize configuration changes to the subordinate appliances that are part of the managed set.
- Task
- A long-running request that you have asked the DataPower appliance manager to process.
- Verify that each DataPower Appliance you want to add has a firmware level of 3.6.0.4 or later. The DataPower Appliance Manager can manage appliances at this firmware level. Do not use the DataPower firmware levels of 3.6.0.28, 3.6.0.29, or 3.6.0.30 for a managed set, as these firmware levels may cause the DataPower Appliance Manager to unnecessarily create new shareable appliance settings versions, or domain versions, and then synchronize these new versions across the managed set.
- Verify the XML Management Interface (specifically AMP) endpoint (default port 5550), is enabled on each appliance.
- Ensure that firmware levels that will be provisioned are compatible with the devices (firmware version, intended model type, appliance type, and licensed features provided by libraries in the firmware). The appliance manager allows the firmware types to be deployed only to matching appliances.
- While installing WebSphere Application Server, ensure that you select the Deployment Manager profile in the selection for profile creation. Otherwise, you will not see the DataPower Administration navigation links in the Admin Console.
This section provides the detailed configuration steps for managing DataPower Appliances.
1. Verifying Appliance Manager settings
- Log into the Admin Console and navigate to Servers => DataPower => Appliances.
- Verify whether the Appliance Manager is up by navigating to Servers => DataPower => Appliance Manager settings:
Figure 1. Appliance Manager settings

2. Creating new appliance entry for a master appliance
- Navigate to Servers => DataPower => Appliances.
- Click New and fill in the following information:
- Name (for example, xi50e)
- Host name (for example, xi50e.nivt.raleigh.ibm.com)
- Administrative port (for example, 5550)
- User ID (appliance’s admin user ID)
- Password (appliance’s admin password)
Figure 2. Create a new appliance

- Click OK.
- Click Tasks. The resulting screen indicates the status of the long-running task of adding a new appliance:
Figure 3. Tasks view

- Click on Servers => DataPower => Appliances. The new appliance should be listed. Since the appliance will take some time to provision, the status and synchronization states will not be available until the provisioning is complete.
- At this point, your appliance object has been created successfully, unless you see errors in the Tasks view.
- Navigate to Servers => DataPower => Appliance manager settings.
- Click New and fill in the following information
- Name (for example, dp14)
- Host name (for example, dp14.nivt.raleigh.ibm.com)
- Administrative port (for example, 5550)
- User ID (appliance’s admin user id)
- Password (appliance’s admin password)
- Click OK.
- Click on Tasks. The resulting screen indicates the status of the long-running task of adding a new appliance.
- Click on Servers => DataPower => Appliances. The new appliance should be listed. Since the appliance will take some time to provision, the status and synchronization states will not be available until the provisioning is complete.
Figure 4. List of created Appliances

- At this point, your second appliance object should be created successfully, unless you see errors in the Tasks view.
4. Uploading and provisioning new firmware
- Navigate to Servers => DataPower => Firmware.
- Click New and browse to the firmware (.scrypt2) image that needs to be uploaded.
Ensure that you have uploaded at the very least, a version of the firmware that is installed on the planned master appliance. Otherwise, synchronization during the creation of managed sets will fail.
Figure 5. Add new firmware

- Click OK:
Figure 6. Firmware upload confirmation

- Click on Tasks to view the status of the long-running process.
- If the task completed successfully, navigate to Servers => DataPower => Firmware.
- Click on 3.7.2.1, for example, to view additional details of the firmware:
Figure 7. Additional Firmware details

- At this point, your firmware has been uploaded successfully.
- Navigate to Servers => DataPower => Managed sets.
- Click New. Enter the name of the managed set (for example, MyManagedSet1), and include the master appliance from the list (for example, dp1):
Figure 8. Create a new managed set

- Click Next. At this step, you might have 0 – n additional appliances visible that can be added to the managed set.
- Add the previously configured appliance (for example xi50e) to the managed set list:
Figure 9. Add appliance to a managed set

- Click Next and you will see a summary of actions.
- Click Finish. Until the task is complete, the status of the appliance will be appear as unavailable:
Figure 10. Create a managed set confirmation

- Click on Tasks to view the status of the long-running operation:
Figure 11. Tasks associated with creating a managed set

- Once the tasks have successfully completed, you can view the status of the managed set. The status change is indicated by the updated icon.
6. Assigning managed domains in a managed set
- Navigate to Servers => DataPower => Managed sets. Click on MyManagedSet1. Notice the list of managed and un-managed domains -- by default all domains are un-managed. Here you can select the domains that you would like to be propagated and synchronized with other (subordinate) appliances within this managed set.
- For example, aob_odbc can be selected as a managed domain:
Figure 12. List of domains in a managed set

- After clicking Manage, a long-running task is triggered.
- Click Tasks to view the status. It will take some time before the task completes successfully.
- Now navigate to Servers => DataPower => Managed sets. Click on MyManagedSet1. Expand managed and un-managed domains on the resulting screen:
Figure 13. List of managed domains in a managed set

- The selected domain aob_odbc is now available for provisioning under the managed domains list. If you click on aob_odbc, you can view additional details.
- You have now successfully created a managed domain on the master appliance within a managed set.
7. Synchronizing firmware and configurations
- Navigate to Managed sets => MyManagedSet1 and click Change firmware:
Figure 14. Provision a different firmware version

- You can select the first radio button and select a different firmware version from the drop-down.
- Once you click OK, the synchronization process will begin and all appliances with MyManagedSet1 will be updated with the selected version.
- You have now successfully provisioned a new or different firmware version across all the appliances in MyManagedSet1.
This article introduced you to DataPower appliance management terminology and showed you how to configure and administer DataPower Appliances, using the WebSphere Application Server V7 Admin Console.
Special thanks to John S. Graham for his guidance and support in ensuring the accuracy of the content in this article
- WebSphere Application Server developer resources page
Technical resources to help you use WebSphere Application Server. - WebSphere Application Server product page
Product descriptions, product news, training information, support information, and more. - WebSphere Application Server V7 information center
A single Web portal to all WebSphere Application Server documentation, with conceptual, task, and reference information on installing, configuring, and using WebSphere Application Server. - WebSphere Application Server information roadmaps
Roadmap of articles and resources to help you with installation, migration, administration, development, troubleshooting, and understanding the underlying technology. - WebSphere Application Server documentation library
WebSphere Application Server product manuals. - WebSphere Application Server support
A searchable database of support problems and their solutions, plus downloads, fixes, problem tracking, and more. - WebSphere DataPower SOA Appliances developer resources page
Technical resources to help you use WebSphere DataPower SOA Appliances to simplify, secure, and accelerate XML and Web services deployments within an SOA.. - WebSphere DataPower SOA Appliances product page
Product descriptions, product news, training information, support information, and more. - WebSphere DataPower SOA Appliances product library
Product announcements, case studies, white papers, and more. - WebSphere DataPower SOA Appliances documentation
Complete documentation for the DataPower XA35, XS40, XI50, XB60, and XM70 Appliances. - WebSphere DataPower SOA Appliances support
A searchable database of support problems and their solutions, plus downloads, fixes, problem tracking, and more. - WebSphere DataPower SOA Appliances forum
Get answers to your technical questions and share your expertise with other WebSphere DataPower users. - WebSphere DataPower SOA Appliance Handbook
This retail book shows you how to use DataPower Appliances from the network, security, and ESB perspectives. The book describes installation, configuration, management, monitoring, configuration, build, deployment, DataPower as a network device, and DataPower services, especially the "big three" of XML Firewall, Web Service Proxy, and Multi-Protocol Gateway. - IBM Redbook: IBM WebSphere DataPower SOA Appliances, Part I: Overview and getting started
DataPower SOA appliances are purpose-built, easy-to-deploy network devices that simplify, secure, and accelerate your XML and Web services deployments while extending your SOA infrastructure. This IBM Redbook describes DataPower architecture, use cases, deployment scenarios, and implementation details, as well as best practices for SOA message-oriented architecture in a production ESB legacy environment. - 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. - developerWorks WebSphere application connectivity developer resources
How-to articles, downloads, tutorials, education, product info, and other resources to help you build WebSphere application connectivity and business integration solutions. - 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, watch, and learn what WebSphere products and WebSphere-related technologies can do for your company. - 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 blogs
Join a conversation with developerWorks users and authors, and IBM editors and developers. - developerWorks Webcasts
Free technical sessions by IBM experts that can accelerate your learning curve and help you succeed in your most difficult software projects. Sessions range from one-hour Webcasts to half-day and full-day live sessions in cities worldwide. - developerWorks on Twitter
Check out recent Twitter messages and URLs.

Andrew A. Das is a Senior IT Specialist for WebSphere Datapower SOA appliances. In his prior role, he was part of the WebSphere Application Server Web Services Interoperability development team, where he was responsible for evaluating Web services standards and their interoperability with IBM products and other vendor products. You can reach Andrew at aadas@us.ibm.com.




