What happens with each migration task during an upgrade

Applies To:

Trust Protection Platform 14.2


During an upgrade, migration tasks are run. 

What is a migration task? (answer: programmatically altering data in the product database to prepare it for compatibility for an upgrade or to address previously found issues with data schema)

Below you will find additional detail as to what is actually occurring during each of those tasks:
Note: The log pertaining to the migration can be found at [Drive Letter]\Program Files\Venafi\Logs\VCC Installation Log.txt
  • Increasing TCP Connection Ports
    HKLM\System\CurrentControlSet\Services\Tcpip\Parameters\MaxUserPort goes from the default (typically) to 12240

  • Performing Pre-Schema migration tasks
    The tasks could change from release to release. Today there are two migration tasks that are run:
    1) MigrateDefaultLogObject --> This was the task that was created to assist in the migration to the notification templates.
    2) MigrateCACertificateClasses --> Runs SQL against the DB to break the link between Root/Intermediate Certificates and the Base X509 Cert Class.

  • Importing Schema
    Any file listed in schema\schemainstall.lst will be processed by schematic

  • Importing Product Schema
    Depending on which product are selected, the following files will be processed:

  • Creating Logserver
    During this task, the config objects are created for the logserver.

  • Creating Client REST Handler Website
    This task creates VEDClient Virtual path inside the Venafi Website. No special bindings are added.

  • Clearing Service Identities
    If WinAuth is not selected, this will clear any login identity set on the services (vplatform, logserver)

  • Clearing IIS Identities
    If WinAuth is not selected, this will clear the login identity on the applications pools.

More Info:

Example of the VCC Installation Log.txt

11/3/2014 11:01:03 AM: Increasing TCP Connection Ports
11/3/2014 11:01:03 AM: Performing Pre-Schema migration tasks
11/3/2014 11:01:03 AM: Importing Schema
11/3/2014 11:01:07 AM: Importing Product Schema
11/3/2014 11:01:10 AM: Creating Logserver
11/3/2014 11:01:13 AM: Importing Logserver schema
11/3/2014 11:01:17 AM: Activating Logserver Windows service
11/3/2014 11:01:17 AM: Setting Logserver Target
11/3/2014 11:01:17 AM: Initializing Venafi Framework
11/3/2014 11:01:21 AM: Initializing Operational Tasks
11/3/2014 11:01:21 AM: Initializing Venafi Operational Certificate
11/3/2014 11:01:21 AM: Importing default Logserver objects
11/3/2014 11:01:21 AM: Configuring service modules
11/3/2014 11:01:37 AM: Activating Venafi Trust Protection Platform Windows service
11/3/2014 11:01:37 AM: Performing Post-Schema migration tasks
11/3/2014 11:01:37 AM: Creating IIS Website
11/3/2014 11:01:37 AM: Creating SDK Website
11/3/2014 11:01:37 AM: Creating Aperture Website
11/3/2014 11:01:37 AM: Creating Network Device Enrollment (SCEP) Website
11/3/2014 11:01:38 AM: Creating Network Device Enrollment Service (NDES) Website
11/3/2014 11:01:38 AM: Creating Client REST Handler Website
11/3/2014 11:01:39 AM: Setting Service Identities
11/3/2014 11:01:39 AM: Setting IIS Identities
11/3/2014 11:01:39 AM: Stopping default web site
11/3/2014 11:01:39 AM: Starting Venafi web site
11/3/2014 11:01:39 AM: Starting services
11/3/2014 11:01:50 AM: Configuration complete.
VCC Perform Install completed on 11/03/2014 11:01:50

Was this article helpful?
1 out of 1 found this helpful