Clone a Platform

Available only in vFabric Hyperic

Cloning a Platform

vFabric Hyperic's Clone Platform feature allows you to copy configuration properties for servers and manually created platform services from one platform to one or more other platforms. 

Note:  Manually created platform services are the types of platform services that cannot be auto-discovered - typically the types you configure to proxy metrics for network services and devices, such as "HTTP", "POP3, or "DNS" services. 

Platform cloning is supported between platforms of the same type (for example, "Linux") that run the same version of the Hyperic Agent.

How to Clone a Platform

The Clone Platform page is available on the Tools menu when a platform is selected.

  1. Navigate to the platform whose inventory resources you wish to clone.

  2. Choose Clone Platform from the Tools menu. 

  3. On the Clone Platform page, the "Available clone targets" list shows platforms of the same type as the source platform. You can narrow the list by entering a string in the "Search resources" box.

  4. Move desired target platforms from the "Available clone targets" list to the "Selected clone targets" list.

  5. Click Queue for Cloning. Cloning occurs asynchronously. You can perform other functions in the user interface without waiting for the cloning process to complete.

What Cloning is Good For

Platform cloning makes it easy to replicate configuration properties for resources of the same type.  For instance,

  • You have a dozen Linux platforms, each running Tomcat 6.0, JBoss 4.2, and MySQL 5.0. The Hyperic Agent is installed on each platform, and has auto-discovered the Tomcat, JBoss, and MySQL instances on each platform.  You want to implement an identical log tracking configuration for servers of the same type on each of platforms.  You edit the "Configuration Properties" on the Inventory page for the Tomcat, JBoss, and MySQL instances on one of the platforms. You can use Clone Platform to copy the configuration settings to the Tomcat, JBoss, and MySQL instances on the other 11 platforms.

  • You are setting up multiple platforms to monitor network services or devices. To enable network monitoring, on each platform you need a properly configured platform service to serve as a proxy for each remote service or device. You can configure the platform services on one platform, and use Clone Platform to create platform services with the same configuration properties on each of the  other platforms.

What Cloning Does

The cloning process can create new resources on the target platform or update an existing resource's configuration properties. The cloning process:

  • Copies the configuration properties for each server on the source platform to corresponding servers of the same type on the target platforms. If there is not a corresponding server of the same type on a target platform, it is created, with the same configuration properties as the source server.

  • Copies the configuration properties for each manually created platform service on the source platform to the target platforms - adding a new platform service to the target platform's inventory, or updating configuration properties of corresponding instances in the target platform inventory.

  • Cloning occurs asynchronously, so you can perform other functions in the Hyperic user interface after initiating the process. The Event Center indicates the start and stop of the cloning process for the source platform.

What Cloning Doesn't Do

The cloning process:

  • Does not update auto-discovered properties

  • Does not create or update auto-discovered platform services, such as CPUs or File Server Mounts

  • Does not create or update services that comprise the cloned servers; the child services will be added to inventory on the target platform via auto-discovery.