Actualizar de Identity Connect 3.0.X a Identity Connect 7.1.6
Actualice desde Identity Connect 3.0.X a Identity Connect 7.1.6 en Windows o Linux para implementar mejoras de seguridad amplias. Identity Connect 7.1.6 agrega a las mejoras de seguridad presentadas en Identity Connect 7.1.1 A partir de la versión Summer ‘23, ya no puede descargar Identity Connect 2.1 o Identity Connect 3.0.X. Recomendamos actualizar a Identity Connect 7.1.6 en cuanto pueda.
Ediciones necesarias
| Disponible en: Salesforce Classic y Lightning Experience |
| Está disponible a un costo adicional en: Enterprise Edition, Performance Edition y Unlimited Edition. Developer Edition incluye 10 licencias de conjuntos de permisos de Identity Connect. |
Complete estas tareas para actualizar de Identity Connect 3.0.X a Identity Connect 7.1.6 en Windows o Linux.
- Copiar Identity Connect 3.0.X y descomprimir Identity Connect 7.1.6
- Actualizar a Java versión 11
- Actualizar los archivos de configuración para Identity Connect 7.1.6
- Actualizar los archivos de configuración del conector con nuevos intervalos de versión del conector
- Copiar el Directorio de seguridad, el Directorio de resolución y la base de datos
- Ejecutar Postgres y actualizar la base de datos
- Iniciar Identity Connect 7.1.6
Copiar Identity Connect 3.0.X y descomprimir Identity Connect 7.1.6
Crear copias de seguridad de Identity Connect 3.0.X y descomprimir Identity Connect 7.1.6.
- En un entorno de servidor, abra el directorio opt/projects y muestre una lista de archivos.
- On Windows, use the standard utilities to display the file list.
- On Linux, use the command 11 (two lowercase Ls) to display the file list.
- Realice dos copias de seguridad de Identity Connect 3.0.X, para utilizar en caso de errores en el proceso de actualización.
- On Windows, use the standard utilities to make the copies.
- On Linux, to make the first copy, run the command cp -r salesforceIdConnect/ salesforceIdConnect.3.0.x. To make the second copy, run the command mv -r salesforceIdConnect/ salesforceIdConnect.3.0.x.bak.
- Navegue hasta la ubicación en la que descargó el archivo zip 7.1.6 de Identity Connect y descomprima el archivo.
- On Windows, use the standard utilities.
- On Linux, use the unzip command or the equivalent.
- Muestre los archivos en el directorio y confirme que salesforceIdConnect/ está en el directorio de proyectos. Este es el directorio para Identity Connect 7.1.6.
Actualizar a Java versión 11
Asegúrese de tener la versión correcta de Java.
- Actualice a Java versión 11 en el entorno de Identity Connect 7.1.6.
- On Windows, download and install Java 11.
- On Linux, use the system package manager to install Java 11.
- Cuando se complete la instalación, vuelva al directorio de seguridad en el entorno de Identity Connect 7.1.6.
Actualizar los archivos de configuración para Identity Connect 7.1.6
Establezca sus archivos de configuración para Identity Connect 7.1.6.
- Cambio al directorio de configuración de Identity Connect 7.1.6, salesforceIdConnect/conf.
- Para copiar los archivos de configuración, ejecute el comando cp authentication.json managed.json repo.jdbc.json repo.init.json internal.json jetty.xml /path/to/salesforceIdConnect.3.0.x/conf. Copie estos archivos.
- authentication.json
- managed.json
- repo.jdbc.json
- internal.json
- repo.init.json
- jetty.xml
- Para sustituir el directorio de configuración de Identity Connect 7.1.6 por el directorio de configuración de Identity Connect 3.0.X, ejecute el comando cp -r /path/to/salesforceIdConnect-3/conf /path/to/salesforceIdConnect-7/.
Actualizar los archivos de configuración del conector con nuevos intervalos de versión del conector
Actualice las versiones del paquete.
- Para actualizar las versiones del paquete en Active Directory, ejecute el comando vim provisioner.openicf-AD.json. Bajo “connectorRef”, para “bundleVersion”, ingrese el intervalo de versión del paquete [1.5.19.0,1.6.0.0).
Nota El intervalo de versión de paquete se abre con un corchete y se cierra con un corchete. - Para actualizar el conector de Salesforce, ejecute el comando vim provisioner.provisioner.openicf-<su Id. de Conector de Salesforce>.json. Para “bundleVersion”, ingrese el intervalo de versión del paquete [1.5.19.0,1.6.0.0) (los mismos valores que para Active Directory.)
- Para eliminar el archivo de resultados de reconfigurar (reconfigurar) extremo, ejecute el comando. rm endpoint-reconResults.json
rm endpoint-reconResults.json - En el archivo sync.json, en las asignaciones para grupos de Salesforce (
managedAssignment_orgid) y conjuntos de permisos (systemSalesforcePermissionSet_managedAssignment_ordid), cambie los valores paraassignmentOperationyunassignmentOperation.The old settings have this information.
Change the settings to these values."assignmentOperation": "addToPickList", "unassignmentOperation": "removeFromTarget""assignmentOperation": "noOp", "unassignmentOperation": "noOp" - Para confirmar las nuevas asignaciones, actualice los objetos Conjuntos de permisos y Grupos.
Copiar el Directorio de seguridad, el Directorio de resolución y la base de datos
Continúe la configuración copiando directorios importantes y la base de datos.
- Cambio al directorio de Identity Connect 7.1.6.
- Para copiar el directorio de seguridad desde Identity Connect 3.0.X a Identity Connect 7.1.6, ingrese el comando.
cp -r ../salesforceIdConnect.3.0.x/security/ - Para copiar el directorio de resolución y asegurarse de que transfiere cualquier propiedad de boot, ingrese el comando.
cp -r ../salesforceIdConnect.3.0.x/resolver/ - Para copiar la base de datos, ingrese el comando.
cp ../salesforce.3.0.x/db/
Ejecutar Postgres y actualizar la base de datos
Estos pasos suponen que está utilizando un repositorio integrado de PostgreSQL. Si está utilizando un repositorio PostgreSQL externo, ajuste los pasos para que coincidan con su entorno.
- Para cambiar al directorio de papeleras de Postgres, ejecute estos comandos.
cd db/openidm/postgres/pgsql-10.5-1/pgsql/cd db/openidm/postgres/pgsql-10.5-1/pgsql/bin/ - Para iniciar operaciones posteriores con los datos que copió, ejecute estos comandos.
./pg_ctrl start -D /apt/projects/salesforceIdConnect/db
If the command is successful, a message indicates that the server has started../pg_ctrl start -D /apt/projects/salesforceIdConnect/db/openidm/data - Para conectar con la base de datos Postgres, ejecute el comando ./psql --username<sunombreusuario> --password <sucontraseña> --port <sunúmeropuerto>.
- Para actualizar el esquema de la base de datos, ejecute estos comandos.
DELETE FROM openidm.schedulerobjects; DELETE FROM openidm.configobjects; ALTER TABLE locks ALTER COLUMN objectid TYPE varchar(255); DELETE FROM openidm.relationships WHERE firstResourceCollection = 'internal/role' AND firstResourceId = 'openidm-authorized' OR secondResourceCollection = 'internal/role' AND secondResourceId = 'openidm-authorized'; - Para actualizar la base de datos, ejecute la secuencia de comandos apropiada.For PowerShell:
For Bash:\path\to\salesforceIdConnect-7\db\openidm\postgres\pgsql-10.5-1\pgsql\bin\psql -U openidm -W -p 5432 < \path\to\salesforceIdConnect-7\script\updates\00-relationshipresources.sql \path\to\salesforceIdConnect-7\db\openidm\postgres\pgsql-10.5-1\pgsql\bin\psql -U openidm -W -p 5432 < \path\to\salesforceIdConnect-7\script\updates\01-syncqueue.sql \path\to\salesforceIdConnect-7\db\openidm\postgres\pgsql-10.5-1\pgsql\bin\psql -U openidm -W -p 5432 < \path\to\salesforceIdConnect-7\script\updates\02-importobjects.sqlpsql -U openidm -W -p 5432 < /path/to/salesforceIdConnect-7/script/updates/00- relationshipresources.sql psql -U openidm -W -p 5432 < /path/to/salesforceIdConnect-7/script/updates/01-syncqueue.sql psql -U openidm -W -p 5432 < /path/to/salesforceIdConnect-7/script/updates/02-importobjects.sql - Para detener la operación postgres, ejecute este comando.
./pg.ctrl stop -D /opt/projects/salesforceIdConnect/db/openidm/data
Iniciar Identity Connect 7.1.6
Ahora es el momento de iniciar Identity Connect 7.1.6 y asegurarse de que todo está configurado correctamente.
- Cambio al directorio Salesforce Identity Connect 7.1.6.
- Para iniciar Identity Connect 7.1.6, ejecute este comando.
./startup.sh - Para confirmar que Identity Connect 7.1.6 está configurado correctamente, inicie sesión en la interfaz de usuario y verifique lo siguiente.
- Permission sets and groups have transferred from Identity Connect 3.0.X to Identity Connect 7.1.6.
- Active Directory information has populated.
- The relevant Salesforce orgs appear on the Gestionar organizaciones de Salesforce tab.
- Haga clic en la ficha Sincronizar y, a continuación, haga clic en Ejecutar análisis de vista previa para confirmar que se migraron sus usuarios.
