Customizing Migration Package 4.x → 6.1.0 — Embedded Edition
This section includes information on customizing migration package from Boomi Cloud API Management – Local Edition Local 4.x to 6.1.0 for Embedded Edition.
Procedure
-
Copy the migration package to Boomi Cloud API Management – Local Edition 4.x VM or docker container.
infoWe recommended to run the migration utility in ML 4.x MySQL slave.
-
Unzip the package. To extract the migration package, run the following command and go to the
embeddedfolder:tar xvf migrate_4x_to_6_APIM610_2.tar.gz
Customize Settings
Below is the default settings in migrate.json.
Before you begin the migration, you must update the default settings of migrate.json file.
-
Edit the
<extract location>/migrate_4x_to_6/embedded/migrate.jsonfile:"MYSQL_USERNAME_APIM4": "masheryonprem",
"MYSQL_PASSWORD_APIM4": "",
"APIM6_RELEASE_VERSION": "6.1.0",
"APIM6_MODE": "tethered",
"MYSQL_HOST_APIM6": "104.196.171.106",
"MYSQL_PORT_APIM6": 3306,
"MYSQL_DATABASE_APIM6": "masherysolar",
"MYSQL_USERNAME_APIM6": "masheryonprem",
"MYSQL_PASSWORD_APIM6": "",
"MYSQL_SERVICE_SSL_MODE": "preferred",
"MYSQL_SERVICE_MUTUAL_TLS": "disable",
"MYSQL_TOKEN_BATCH_SIZE": 1000 -
Update
migrate.jsonfile with the parameters.noteYou must provide the passwords for the different databases in
migrate.jsonfile.infoIn the above
migrate.jsonfile:-
To encrypt the connection with Boomi Cloud API Management – Local Edition 6.1.0 database, use
MYSQL_SERVICE_SSL_MODEandMYSQL_SERVICE_MUTUAL_TLSin the settings. -
When
MYSQL_SERVICE_SSL_MODEis set toverify_caorverify_identity, the filemysql-service-ca.pemneeds to be updated with the CA certificate used to sign the MySQL certificate. -
When
MYSQL_SERVICE_MUTUAL_TLSis set toenable, the filemysql-service-client-key.pemandmysql-service-client-cert.pemneed to be updated with the client key and certificate. -
The default value of
MYSQL_TOKEN_BATCH_SIZEis suitable for most MySQL servers.
-