Managing Agent Dependencies

In Oracle Cloud Migrations, an agent dependency is a third-party package that the remote agent appliance needs for its operation.

To generate snapshots for VMware VM disks, the VMware replication plugin requires the agent dependency, which is a VMware library named Virtual Disk Development Kit (VDDK).

VDDK isn't included in the remote agent appliance software package because of licensing restrictions of the third-party package. Therefore, you can add agent dependencies to a source environment as third-party library dependencies to the remote agent appliance.

You can download VDDK from the third-party library provider (VMware), and then make it available to the remote agent appliance by uploading them to a preconfigured object storage bucket.

The agent dependency service supports the installation of the following third-party library:

Plugin Third-party Library
Replication VMware Virtual Disk Development Kit (VDDK)

Before you start adding agent dependencies with a source environment, ensure that you complete the following tasks:
  • Create a source environment. See Creating an Environment.

  • Install the remote agent appliance VM on a vCenter server and register the agent in an Oracle Cloud Migrations environment. For more information, see:
  • Download the VDDK 7.0U2 version and upload it to an object storage bucket that is accessible to remote agent appliances.
    • VDDK 7.0U2 is the only supported version for Oracle Cloud Migrations. Later versions of VDDK are not acceptable at this time.
    • Download the library from VMware Virtual Disk Development Kit (VDDK).
    • Verify that the name of the downloaded file is VMware-vix-disklib-7.0.2-17696664.x86_64.tar.gz.
    Name Version Size MD5
    Virtual Disk Development Kit (VDDK) 7.0U2 20.20MB ce2c7c15ec83024500284ddf613d47a4
    Note

    VDDK 7.0U2 supports VMware vSphere version 6.5, 6.7, 7.0, and 8.0.

    For information regarding VMware's VDDK-vSphere compatibility policy, see Virtual Disk Development Kit (VDDK) 7.0 release notes.

You can manage agent dependencies for an environment by performing the following tasks: