Skip this step if you have generated and configured all the appliance details using interactive generate-template or edit-template CLIs. You can view or edit template file if needed manually using text editor.

When filling the template file manually, you can encrypt all the passwords using encrypt CLI as described in Encrypt Secrets section, and to get thumbprint for the endpoints, see Get Thumbprints for endpoints section.

The migration tool allows you to use 2.3 passwords also for the 3.1 VMs. However, you can create new password. If the 2.3 passwords do not meet the password policy standard, you must provide passwords according to the policy for new appliances especially for the field New appliance SSH admin password (cnPassword).

For the 3.1 VM, following three passwords are required:

  • 3.1 VM admin password (cnPassword)

  • 3.1 VM root password (cnRootPassword)

  • 3.1 TCA user password for platform manager (tca_user_passwd)

If cnPassword is not specified or blank, 2.3 Appliance manager admin password (appMgrPassword) will be used.

If cnRootPassword is not specified or blank, cnPassword is used.

If tca_user_passwd is not specified or blank, cnPassword is used.

If you want to use 2.3 admin password, by default, do not provide any of the above mentioned passwords.

Note:

The VC user must have the following privileges on the VC Data center in which the TCA appliances are present:

  • Read privileges on the TCA VMs, on the VM folder, resource pool, datacenter, datastore, network where the VMs are deployed.

  • Deploy OVA and convert to template privileges. For more information, see https://kb.vmware.com/s/article/2105932.

  • Deploy a virtual machine from a template.

  • Virtual Machine power on, power off, shut down guest privileges.

  • Virtual Machine deletion privileges.

For vCenter common tasks, see Required Privileges for Common Tasks.

The following is example of a fully filled template:

Example of input file

{    
    "tcaMgr":{        
           "name":"TCA Manager",        
           "vmEndpoint": "1.2.3.4",        
           "tcaWebUsername":"[email protected]",        
           "tcaWebPassword":"yUrtoZ6KiL...FQWtcrzMH0q4qm2OjPGiC",        
           "tcaWebThumbprint":"DC:E2:8A:A6:7D:91:"        
           "appMgrPassword":"yUrtoZ6KiL...FQWtcrzMH0q4qm2OjPGiC",       
           "appMgrThumbprint":"99:C3:73:BD:87:D3:C6:50:,        
           "vcEndpoint":"1.2.3.10",       
           "vcUsername":"[email protected]",        
           "vcPassword":"yUrtoZ6KiL...FQWtcrzMH0q4qm2OjPGiC",        
           "vcThumbprint":"40:B7:62:0D:7D:91:81:72:2B",        
           "oldVmName":"TCAM-VM",        
                       "ovaUrl":"http://fileserver/VMware-Telco-Cloud- 
Automation-3.1.0-22803370.ova",        
           "deploymentOption":"Large"    
    },    
       "tcaCps":[        
          {            
               "name":"cdc7",            
               "vmEndpoint":"1.2.3.5",            
               "appMgrPassword":"yUrtoZ6KiL...FQWtcrzMH0",            
               "appMgrThumbprint":"A5:BF:AD:1B:AC:E6:",            
               "vcEndpoint":"1.2.3.10",            
               "vcUsername":"[email protected]",            
               "vcPassword":"yUrtoZ6KiL...FQWtcrzMH0q4",            
               "vcThumbprint":"40:B7:62:0D:7D:91:81:72:2B:",            
               "oldVmName":"TCACP1-VM",            
               "ovaUrl":"http://fileserver/VMware-Telco-Cloud-Automation-
3.1.0-22803370.ova",            
               "deploymentOption":"Medium"        
     },        
     {            
               "name":"cdc2",            
               "vmEndpoint":"1.2.3.6",            
               "appMgrPassword":"yUrtoZ6KiL...FQWtcrzMH0",            
               "appMgrThumbprint": "A5:BF:AD:1B:AC:E6:9A",            
               "vcEndpoint":"1.2.3.10",            
               "vcUsername":"[email protected]",            
               "vcPassword":"yUrtoZ6KiL...FQWtcrzMH0q4qm2OjPG",            
               "vcThumbprint":"40:B7:62:0D:7D:91:81:72:",            
               "oldVmName":"TCACP2-VM",            
              "ovaUrl":"http://fileserver/VMware-Telco-Cloud-Automation-3.1.0-22803370.ova",            
               "deploymentOption":"Medium"        
        }    
    ]
}