vRealize 7.6 deployment migration to 8.x failing with the error "For input string: "${input.REST_cluster}""
search cancel

vRealize 7.6 deployment migration to 8.x failing with the error "For input string: "${input.REST_cluster}""

book

Article ID: 322716

calendar_today

Updated On:

Products

VMware Aria Suite

Issue/Introduction

Symptoms:

Deployment migration fails with the following error message:

For input string "${ID1_cluster}"

In the above example, "ID1" is the name of a machine component within the deployment.


Environment

VMware vRealize Automation 8.x
VMware vRealize Automation 7.6.x

Cause

In vRealize Automation 7.x, if the deployment's blueprint did not support clustering (i.e., min instances allowed < max instances allowed) for the machine component when the deployment was created, and the blueprint was later updated to support clustering for the machine component, then attempting to migrate this deployment will fail.

VMware is aware of this issue and it will be fixed in a future release.


 

Resolution

See workaround section. 


Workaround:
  1. Take a backup of the vRA 7 IaaS database (Microsoft SQL DB)

  2. Login to the vRA 7 IaaS database.

  3. Execute the following statement to add the custom property to the machine.

INSERT INTO dbo.VirtualMachineProperties VALUES ((SELECT VirtualMachineId FROM VirtualMachine WHERE VirtualMachineName = 'ID1'), 'count', 1, 0, 0);

Where ID1 is the name of the VM.

  1. In vRA 8, re-attempt deployment migration.