1. Click Not set in the Select files to be uploaded field.

  2. Click Not set.
  3. Browse to and select the relevant file to be uploaded.

  4. Click Insert value.

    Note: Multiple files can be uploaded at the same time, if needed. Simply browse to and select another file and click Insert value to add it to the list of files to be uploaded.
  5. Click Accept.

  6. Click Not set in the Select the directory to store these files field.

  7. Expand the Kemp directory.
  8. Select the relevant directory to store the file in.
  9. Click Select.

  10. If you want to replace an existing file of the same name, select Yes.
  11. Click Submit to upload.

The file will then be visible in the Inventory tab in the relevant directory.

Uploading Files which are Bigger than 2MB

There is a limit of 2MB on the file sizes that can be uploaded via the Progress Kemp Orchestrator plugin. This means that firmware upgrade patch files are not able to be uploaded using the method listed in the section above. This section outlines a workaround that can be used to upload files greater than 2MB in size.

The following are valid LoadMaster directories on the Orchestrator server:

  • lm_config_backups
  • lm_certs
  • lm_certs_backups
  • lm_patches

You can use a number of options to copy/download the file to the Orchestrator Server. Two of the options - using SCP or using cURL, are outlined below.

Using SCP to Copy a File to the Orchestrator Server

This process requires SSH access to be enabled when deploying the Orchestrator appliance. Follow the steps below:

  1. Navigate to the directory containing the file to transfer on the source machine.
  2. Run the following command:

    scp <File_To_Transfer> root@<Orchestrator_Server_IP_Address>:/var/lib/vco/app-server/temp/<LoadMaster_Directory>/<Filename>

    Note: In order for the files to be visible in the Orchestrator client, one of the four directories listed in the Uploading Files which are Bigger than 2MB section must be used in place of <LoadMaster_Directory>.
  3. After authenticating with the server, the file transfer should proceed.

Use cURL to Download the File

The file must then be downloaded using a cURL command:

  1. Connect to the Orchestrator server via SSH.
    Note: Unless additional users have been configured on the server, you must log in as root.
  2. Navigate to /var/lib/vco/app-server/temp/<LoadMasterDirectory>
    Note: Replace <LoadMasterDirectory> with one of the directories listed in the Uploading Files which are Bigger than 2MB section.
  3. Invoke cURL with the -o <Filename> parameter to transfer the output of the command to a file, for example:

    curl -u user:password -o <NewFilename> <URL>/<File_To_Download>

Configuring Permissions

After the file has been successfully transferred, the permissions of the file must be modified in order for it to be accessible to the Orchestrator client. To modify the permissions, run the following command:

chown vco <FileName>

Note: If this step is not performed, the files in question will not be visible in the Orchestrator client.