Antes de actualizar en línea el dispositivo virtual de VMware Identity Manager 19.03, realice las tareas obligatorias previas.

Importante: Las integraciones de Citrix, el servidor de conexión de Horizon y ThinApp no están disponibles con la instancia de conector de Workspace ONE Access 20.01.
  • Para utilizar las aplicaciones empaquetadas de ThinApp, utilice la versión 2018.8.1.0 de VMware Identity Manager conector (Linux).
  • Para utilizar otras aplicaciones virtuales, como aplicaciones y escritorios de Horizon, o recursos publicados de Citrix, utilice la versión 19.03 de VMware Identity Manager conector (Windows).

Realice las siguientes tareas de requisito previo.

  • Compruebe que dispone de al menos 4 GB de espacio en el disco en la partición raíz primaria del dispositivo virtual.
  • Realice una copia de seguridad del dispositivo virtual tomando una instantánea. Para obtener información sobre cómo realizar instantáneas, consulte la documentación de vSphere.
  • Para asegurarse de que no se eliminen los datos de Elasticsearch, prepare Elasticsearch para la actualización.
    • Determine si alguna vez se ejecutaron varias instancias de Elasticsearch en los nodos de servicio de VMware Identity Manager y, si es así, consolide los directorios de datos de las diversas instancias.
      1. Vea el contenido del directorio /db/elasticsearch/horizon/nodes.

        El objetivo es que exista un subdirectorio llamado 0. Si solo existe el subdirectorio 0, no es necesario consolidar los directorios.

        Si se ejecuta una segunda copia de Elasticsearch en algún momento, también existirá un segundo directorio llamado 1. Continúe con los pasos para consolidar los directorios.

      2. Si existen varias instancias de Elasticsearch, detenga Elasticsearch y compruebe que se detengan todos los procesos.

        Por ejemplo, para detener Elasticsearch, ejecute el siguiente comando.

        service elasticsearch stop

        Por ejemplo, para comprobar que se detengan todos los procesos de Elasticsearch, ejecute el siguiente comando.

        ps -ef | grep elasticsearch

        Si el comando grep muestra que se están ejecutando procesos de Elasticsearch adicionales, detenga esos procesos.

      3. Para determinar qué directorio de cada nodo contiene los datos, busque los datos en el directorio indices de cada nodo, por ejemplo, el directorio siguiente: /db/elasticsearch/horizon/nodes/1/indices/.
      4. Elimine el directorio que no contiene los datos y, si es necesario, cambie el nombre del directorio restante.

        Si el directorio 0 contiene los datos, elimine el directorio 1.

        Si el directorio 1 contiene los datos, elimine el directorio 0 y cambie el nombre del directorio 1 a 0.

      5. Reinicie Elasticsearch.
        service elasticsearch start
      6. Busque en /opt/vmware/elasticsearch/logs/horizon.log un mensaje como el siguiente:

        xx índices recuperados en cluster_state

        El mensaje indica que el sistema puede leer el directorio de datos al que se le cambió el nombre, donde xx representa la cantidad de directorios, o índices, en el directorio /db/elasticsearch/horizon/nodes/0/indices/.

    • Elimine los archivos sysconfig.cloneprep y sysconfig.iamaclone de todos los nodos de servicio clonados.
      Por ejemplo, inicie sesión en cada nodo de servicio y ejecute los siguientes comandos como raíz.
      rm -f /usr/local/horizon/conf/flags/sysconfig.cloneprep
      rm -f /usr/local/horizon/conf/flags/sysconfig.iamaclone
  • Si revoca la función db_owner en la base de datos de Microsoft SQL, como se describe en https://docs.vmware.com/es/VMware-Identity-Manager/19.03/vidm-install/GUID-5B533EE2-8F6C-4716-A94A-8B7AA3F5BC75.html, debe volver a agregarla antes de realizar la actualización; de lo contrario, se producirá un error de actualización.

    Agregue la función db_owner al mismo usuario que se utilizó durante la instalación:

    1. Inicie la sesión en Microsoft SQL Server Management Studio como usuario con privilegios de administrador del sistema.
    2. Conéctese a la instancia de base de datos de VMware Identity Manager 19.03.
    3. Introduzca los siguientes comandos:

      Si está utilizando el modo de autenticación de Windows, utilice los siguientes comandos:

      USE <saasdb>;
      ALTER ROLE db_owner ADD MEMBER <domain\username>; GO 
      						  

      Asegúrese de reemplazar <saasdb> por el nombre de la base de datos y <domain\username> por el dominio y el nombre de usuario pertinentes.

      Si está utilizando el modo de autenticación de SQL Server, utilice los siguientes comandos:
      USE <saasdb>;
      ALTER ROLE db_owner ADD MEMBER <loginusername>; GO 
      						  

      Asegúrese de reemplazar <saasdb> con el nombre de su base de datos y <loginusername> con el nombre de usuario pertinente.

  • Tome una instantánea o una copia de seguridad de la base de datos externa.
  • Verifique que VMware Identity Manager esté configurado correctamente.
  • Verifique que el dispositivo virtual pueda resolver y acceder a la dirección vapp-updates.vmware.com en los puertos 80 y 443 mediante HTTP.
  • Si para el acceso HTTP saliente se necesita un servidor proxy HTTP, configure los valores del servidor proxy para el dispositivo virtual. Consulte Establecer la configuración del servidor proxy para el dispositivo de VMware Identity Manager 19.03.
  • Confirme que existe una actualización de Workspace ONE Access. Ejecute el comando correspondiente para comprobar si hay actualizaciones. Consulte Comprobar la disponibilidad de una actualización en línea de Workspace ONE Access.