While there is no direct upgrade path from HCI 2.x to 3.0, users can migrate their 2.x configuration and components onto their 3.0 systems.
To do this, you must:
- Backup your HCI 2.x Solr 8 indexes.
- Export your HCI 2.x system components.
- Install HCI 3.0 on your system.
- Import your HCI 2.x system components.
- Restore your HCI 2.x Solr 8 indexes.
Backup your HCI 2.x Solr 8 indexes.
To backup your HCI 2.x indexes:
- Open Workflow Designer.
- Click the question mark icon.
- Click Workflow API.
- Click recovery.
- Click POST /recovery/backup/indexes/{indexName}/start.
- Click Try it out.
- In the Index name field, enter the name of your index.
- Click Execute.
Export your HCI 2.x system components.
Your system configuration and components can be exported in HCI 2.x as a package file.
To do this:
- In the Admin App, click Configuration.
- Click Packages.
- Click Export.
- Under Customize Package Description, give your package a name and an optional description.
- Under Encryption, select a security passphrase for the package. If no passphrase is entered, one will not be required upon import.
- Under Configuration, select any configuration items you wish to export.
- Under Plugins, select any plugin bundles you wish to export.
- Under Components, select any available components you wish to export.
- Under Validate, make sure your package is valid and then click Download Package.
- Click Finish.
Install HCI 3.0 on your system.
Follow the instructions contained within this guide in order to install HCI 3.0 on your system.
Set up the recovery APIs in HCI 3.0
In order to import your HCI 2.x indexes, you must first set up the HCI 3.0 recovery APIs using the POST /configuration/recovery call found within Workflow Designer.
To do this:
- Open Workflow Designer.
- Click the question mark icon.
- Click Workflow API.
- Click recovery.
- Click POST /recovery/configuration.
- Click Try it out.
- In the Edit Value field, modify the nfsServer, nfsExportPath, and nfsMountOptions values to include your current Network File System (NFS) configuration.
- Click Execute.
Import your HCI 2.x system components.
There are several necessary steps required when importing your prior HCI 2.x system components into HCI 3.0:
For pipelines and data connectors:
- Open Workflow Designer.
- Click the question mark icon.
- Click Workflow API.
- Click workflows.
- Click POST /workflows/plugin/import.
- Click Try it out.
- Click Browse... and select the HCI 2.x package file containing your pipelines and data connectors.
- Click Execute.
For plugins and user groups:
Important: From within Keycloak, roles must be created matching the user groups you intend on importing in order for them to be assigned correctly on your HCI 3.0 system.
- Open Workflow Designer.
- Click the question mark icon.
- Click Workflow API.
- Click admin.
- Click POST /admin/permissions/import.
- Click Try it out.
- Click Browse... and select the HCI 2.x package file containing your plugins and user groups.
- Click Execute.
Restore your HCI 2.x Solr 8 indexes.
Important: Prior to restoring your 2.x indexes onto your 3.0 system, you must first use either chown 1001:1001 -R /<path_to>/solrBackups or chmod 777 /<path_to>/solrBackups to assign the correct permissions needed to the Solr restore directory.
To restore your HCI 2.x indexes onto your 3.0 system:- Open Workflow Designer.
- Click the question mark icon.
- Click Workflow API.
- Click recovery.
- Click POST /recovery/restore/indexes/start.
- Click Try it out.
- In the Edit Value field, modify the sourceIndexName and destinationIndexName values to include the name of your source index and destination index.
- Click Execute.