Multi-Machine Blueprint Reported as Partially Succeeded But All the Components Provisioned Correctly
search cancel

Multi-Machine Blueprint Reported as Partially Succeeded But All the Components Provisioned Correctly

book

Article ID: 337012

calendar_today

Updated On:

Products

VMware Aria Suite

Issue/Introduction

The hotfix resolves a problem where vRealize Automation (VRA) multi-machine blueprint request appears as partially succeeded even though the blueprint has successfully provisioned and can be accessed from the Items and Managed Machines tab.

Environment

VMware vRealize Automation 6.2.x

Resolution

To apply the hotfix:

  1. Download the attached 2132084v_RA623-CCC-U4-6.2.3.1018CoreFixesPR1510862.zip file and extract its contents.

    Note: The 2132084_vRA623-CCC-U4-6.2.3.1018CoreFixesPR1510862.zip file is compatible with VRA 6.2.x.
  2. Check whether the External-AppServiceSync.xml file is available on your system.
  3. Navigate to the C:\Program Files (x86)\VMware\vCAC\Server\ExternalWorkflows\xmldb directory on your Manager Service server.
  4. Copy the External-AppServiceSync.xml file to the Manager Service server.
  5. Check whether these files are available in your system:
    • AppServiceSync.xaml
    • DynamicOps.Integration.Activities.dll
    • DynamicOps.Integration.Common.RepositoryHelpers.dll
    • DynamicOps.Integration.ManagementModel.Activities.dll
    • DynamicOps.Integration.ManagementModel.Client.dll

  6. Navigate to the C:\Program Files (x86)\VMware\vCAC\Server\Model Manager Data directory on your Mode Manager Data server.
  7. Copy the files to the Mode Manager Data server.
  8. Open a command-line prompt.
  9. Change directory to the Model Manager Data directory:

    cd C:\Program Files (x86)\VMware\vCAC\Server\Model Manager Data

  10. Run these installation commands:

    1. Repoutil.exe Workflow-Install -n AppServiceSync -f AppServiceSync.xaml -d "AppServiceSync"
    2. Repoutil.exe Assembly-Install -f DynamicOps.Integration.Activities.dll
    3. Repoutil.exe Assembly-Install -f DynamicOps.Integration.Common.RepositoryHelpers.dll
    4. Repoutil.exe Assembly-Install -f DynamicOps.Integration.ManagementModel.Activities.dll
    5. Repoutil.exe Assembly-Install -f DynamicOps.Integration.ManagementModel.Client.dll

  11. Log in to vRealize Automation console as an IaaS administrator.
  12. Click the Infrastructure tab.
  13. Select your multi-machine blueprint that has appears as partially succeeded.
  14. Add the AppService.SyncMachines.MachineProvisioned custom property.
  15. Set this custom property value to true .
  16. Retry the multi-machine blueprint request.
To uninstall the hotfix:

  1. Open a command-line prompt.
  2. Change directory to the Model Manager Data directory:

    cd C:\Program Files (x86)\VMware\vCAC\Server\Model Manager Data

  3. Run these commands to uninstall the hotfix:

    1. Repoutil.exe Workflow-UnInstall -n AppServiceSync
    2. Repoutil.exe Assembly-UnInstall -f DynamicOps.Integration.Activities.dll
    3. Repoutil.exe Assembly-UnInstall -f DynamicOps.Integration.Common.RepositoryHelpers.dll
    4. Repoutil.exe Assembly-UnInstall -f DynamicOps.Integration.ManagementModel.Activities.dll
    5. Repoutil.exe Assembly-UnInstall -f DynamicOps.Integration.ManagementModel.Client.dll

For vRealize Automation 6.2.x, perform these steps if the hotfix does not resolve the problem:


  1. Navigate to the C:\Program Files (x86)\VMware\vCAC\Server\ExternalWorkflows\xmldb directory.
  2. Locate the ExternalWFStubs.xml file in your system and save a copy.
  3. Open the ExternalWFStubs.xml file.
  4. Set the priority of the <masterwfstatecriteria>MachineProvisioned criteria to 0 .
  5. Save your changes.
  6. Locate the ExternalWFCafe.xml file in your system and save a copy.
  7. Open the ExternalWFCafe.xml file.
  8. Verify that the priority of the ServiceCatalogCompleteRequest criteria is set to 2 .
  9. Save your changes.
  10. Retry the multi-machine blueprint request.

Attachments

vRA623-CCC-U4-6.2.3.1018CoreFixesPR0.zip get_app