Is there a way that I can see if my IDP with PA solution is correctly installed/configured? Is there a script that can execute a health check?
Marieke Goethals [SLC] [DevOps Catalyst] Selected answer as best 18th July 2023
Hi Jens, DataMiner IDP does not offer a health check to see if the Process Automation (PA) Framework was correctly configured. However, what the IDP setup wizard will do is the following :
- Create a view for the Processes to be stored
- Create Skyline Booking Manager element
- Configure Skyline Booking Manager to be used with IDP in the context of Process Automation:
- Admin > Booking Wizard Options: Permanent is Disabled
- Admin > Booking Wizard : Friendly Booking Reference Format : PA_IDP_[yyyyMMdd]_[4]
- Admin > Application Setup: Default Virtual Platform : PA_IDP
- Admin > Application Setup: Applications Services View: is configured with the view name specified by the user in the first screen of the IDP setup wizard.
- Admin > Application Setup: Copy To History: Disabled
- Admin > Application Setup : Create Booking Script : IDP_ProcessAutomationWizard
- Admin > Application Setup : Column Configuration : IDP Process Automation
- Admin > Booking Configurations: Allow Pre-Roll is Enabled
- Admin > Booking Configurations: Allow Post-Roll is Enabled
- Admin > Booking Configurations: Persistent Service is Disabled
- Admin > Booking Configurations: Booking Locking is Enabled
- Import profile parameters from Documents\Skyline Infrastructure Discovery And Provisioning\Parameters. There's a JSON file per profile parameter and IDP comes with the following parameters:
- Configuration_Type
- Data_Source_Input_Type
- Data_Source_Input_Value
- Element_Selection_Type
- Element_Selection_Value
- IDP_CIType
- IDP_ConvertScanRange_Type
- IDP_ConvertScanRange_Value
- IDP_DNSLookup
- IDP_FindAllMatchingCITypes
- IDP_IgnoreUnknown
- IDP_PingFirst
- IDP_ProvisioningSource
- IDP_SaveScanRange
- IDP_ScanRange
- IDP_ScanRange_Type
- IDP_ScanRange_Value
- IP Address
- Port
- Import profile definitions from Documents\Skyline Infrastructure Discovery And Provisioning\Profile Definitions. There's a JSON file per profile definition and IDP comes with the following definitions:
- Auto Assign Rack Position (node profile)
- Convert To Element (node profile)
- Convert To Scan Range (node profile)
- Data Source
- Delete Element (node profile)
- Discover Data Sources (node profile)
- Element
- IP
- Provision Element (node profile)
- Reapply CI Type (node profile)
- Reassign CI Type (node profile)
- Scan Range
- Take Backup (node profile)
- Update Software (node profile)
- Import service definitions from Documents\Skyline Infrastructure Discovery And Provisioning\import. The setup wizard calls the script SRM_ServiceDefinitionImportExport to do this (part of SRM solution). There's a JSON file per service definition and IDP comes with the following service definitions
- IDP Auto Assign Rack Position
- IDP Discovery
- IDP Discovery & Provisioning
- IS-04 Provision New Nodes
- IS-04 Update Existing Nodes
- IDP Provisioning
- IDP Take Configuration Backup
- IDP Update Software Image
- Create resources for the functions provided in the IDP package. Ten resources will be created, one for each function
- SLC IDP Auto Assign Rack Position
- SLC IDP Convert To Element
- SLC IDP Convert To Scan Range
- SLC IDP Delete Element
- SLC IDP Discover Data Sources
- SLC IDP Provision Element
- SLC IDP Reapply CI Type
- SLC IDP Reassign CI Type
- SLC IDP Take Configuration Backup
- SLC IDP Update Software Image
- Create pools for these resources. Ten pools in the virtual platform will be created, one for each function (see #7). The pool property ProcessAutomation is set to True.
- Run script SRM_Setup (part of PA framwerk solution, original RN26829)
Things you can also try :
- run the IDP Setup Wizard again
- check information events during the setup wizard to see if the (sub)scripts throw exceptions
- remove the IDP pools and resources, remove the Queue en Pool Resource elements used by PA (and run the wizard again).
Marieke Goethals [SLC] [DevOps Catalyst] Selected answer as best 18th July 2023