Smart Assist component discovery
When you select the main Smart Assist Add an Application to the PowerHA® SystemMirror® Configuration screen, the discovery scripts provided by each added Smart Assist component are called.
Each script checks to see if the base application (such as DB2® or WebSphere®) is installed on the nodes of the cluster, and then checks to ensure the sub-component or sub-feature can be used on the local node where the discovery command is executed. If the functionality or application is installed, the Smart Assist is ”enabled“ on the menu and the node where the feature or application sub-component is accessible will be listed next to the Smart Assist. This gives the user a menu constructed in real-time indicating what applications are installed, and which Smart Assists are usable on which cluster nodes. If the application is not installed, the user can install it and restart the Smart Assist.
The discovery script is run on each node where the Smart Assist is installed; it is up to the Smart Assist developer whether to require the base application be installed on all defined cluster nodes. To ensure that multiple nodes, or all cluster nodes contain the Smart Assist fileset, you can use the parameterized verification functionality. This functionality is described in the section Parameterized verification check files.