Before you migrate from a vRealize Automation 6.x to 7.4, you must check your virtual machine templates to make sure that every template has a minimum memory setting of at least 4 MB.

If you have a virtual machine template in your vRealize Automation 6.x source environment with less than 4 MB of memory, migration fails. Complete this procedure to determine if any blueprints in the 6.x source environment have less than 4 MB of memory.

Prerequisites

You are migrating from vRealize Automation 6.x to 7.4.

Procedure

  1. Log in to the primary vRealize Automation appliance over SSH as root.

    If your vRealize Orchestrator is external, log in to the Orchestrator host machine.

  2. Change directories to the PostgreSQL data folder on the primary host at /var/vmware/vpostgres/current/pgdata/.
  3. Run this script to check if there are any blueprints with memory specified at less than 4 MB.

    select * from [vCAC].[dbo].[VirtualMachineTemplate] where IsHidden = 0 and MemoryMB < 4;

    where vCAC is the database name.

  4. If the script finds any blueprints with memory specified at less than 4 MB, then run this script to update the memory to at least 4 MB.

    update [vCAC].[dbo].[VirtualMachineTemplate] set MemoryMB = 4 where IsHidden = 0 and MemoryMB < 4;

    where vCAC is the database name.

What to do next

Prepare vRealize Automation Virtual Machines for Migration.