Migración a Java 11 en servidores de Jamf Infrastructure Manager

A partir de Jamf Infrastructure Manager 2.1.0, se requiere Java 11 para los entornos de servidor. Antes de actualizar, debes comprobar que el servidor de Infrastructure Manager ejecuta una de las distribuciones compatibles de Java 11. Cuando estés listo para actualizar, puedes migrar a una distribución compatible de Java 11 en tu servidor de Infrastructure Manager. Esta migración consiste en los siguientes pasos:

  1. Detención del servicio Jamf Infrastructure Manager

  2. Desinstalación de Java 8

  3. Instalación de Java 11

  4. Actualización del servicio Jamf Infrastructure Manager

Detención del servicio Jamf Infrastructure Manager

Detención del servicio en Linux

  1. Abre un terminal.

  2. Ejecuta el siguiente comando.

    sudo service jamf-im stop

Detención del servicio en Windows

  1. Abre Servicios.

  2. Localiza Jamf Infrastructure Manager en la lista de servicios y haz clic en él.

  3. Haz clic en Detener servicio.

Desinstalar Java 8

Para desinstalar Java 8, consulta las siguientes instrucciones para tu plataforma de servidor y la distribución instalada de Java.

Desinstalación de Java 8 en Ubuntu

Java 8

  1. Abre un terminal.

  2. Ejecuta los siguientes comandos:

    sudo update-alternatives --remove "java" "/usr/lib/jvm/jdk1.8.0/bin/java"
    sudo update-alternatives --remove "javac" "/usr/lib/jvm/jdk1.8.0/bin/javac"    
    sudo update-alternatives --remove "javaws" "/usr/lib/jvm/jdk1.8.0/bin/javaws"
    sudo rm -r /usr/lib/jvm/jdk1.8.0
    
    Nota:

    Reemplaza «jdk1.8.0» en cada uno de los comandos anteriores con la ruta al jdk en tu servidor.

Amazon Corretto (OpenJDK) 8:

Consulta instrucciones en la siguiente documentación de Amazon:

https://docs.aws.amazon.com/corretto/latest/corretto-8-ug/generic-linux-install.html

OpenJDK 8:

  1. Abre un terminal.

  2. Ejecuta el siguiente comando:

    sudo apt remove openjdk-8-jdk
    

Desinstalación de Java 8 en Windows

Para desinstalar Java 8 en Windows, consulta las siguientes instrucciones para la distribución instalada de Java en tu servidor.

Desinstalar Java 8

Para desinstalar Java 8, consulta instrucciones en la siguiente documentación de Oracle:

https://www.java.com/es/download/help/uninstall_java.xml

Desinstalación de Amazon Corretto (OpenJDK) 8

Consulta instrucciones en la siguiente documentación de Amazon:

https://docs.aws.amazon.com/corretto/latest/corretto-8-ug/windows-7-install.html

Para desinstalar Red Hat OpenJDK 8

  1. Abre «Panel de control».

  2. Haz clic en Desinstalar un programa.

  3. Selecciona Java en la lista de programas.

  4. Haz clic en Uninstall (Desinstalar).

  5. En el mensaje de confirmación, haz clic en .

  6. Repite los pasos 3-5 para las demás iteraciones de Java que aparezcan en la lista de programas.

Instalación de Java 11

Si quieres instrucciones sobre cómo instalar Java 11 en tu servidor de Jamf Pro o de Infrastructure Manager, consulta el artículo Instalación de Java y MySQL para Jamf Pro 10.14.0 o posterior.
Importante:

Instala solo Java. No reinstales MySQL en tu servidor de Jamf Pro.

Nota:

(Para la migración de entornos de servidor Windows a Amazon Corretto y ejecutar Jamf Pro 10.14.0, 10.15.0 o 10.16.0) Después de la instalación de Amazon Corretto (OpenJDK) 11 y Jamf Pro, es posible que queden ajustes de Tomcat incompatibles de la versión anterior de Java, y que esto impida el inicio de Jamf Pro. Como solución provisional, abre la ventana «Tomcat Properties» (Propiedades de Tomcat), haz clic en la pestaña Java y elimina la siguiente línea del campo «Java Options» (Opciones de Java):

-Djava.endorsed.dirs=C:\Program Files\JSS\Tomcat\endorsed

A continuación, inicia Tomcat. Si necesitas ayuda con este problema, contacta con Soporte de Jamf..

Actualización del servicio Jamf Infrastructure Manager

Consulta los siguientes pasos correspondientes al sistema operativo de tu servidor para actualizar tu servicio Infrastructure Manager y configurarlo para que funcione con Java 11.

Actualización del servicio en Windows

  1. Haz lo siguiente para comprobar que las variables del entorno están bien configuradas:

    1. Accede a la sección Ajustes avanzados del sistema del «Panel de control».

    2. En la ventana «Propiedades del sistema», haz clic en el botón Variables de entorno.

    3. En la sección Variables del sistema de la ventana «Variables de entorno» que se abre, comprueba que las variables de entorno JIM_HOME, JAVA_HOME, y JRE_HOME apuntan a las siguientes ubicaciones:

      JIM_HOME

      C:\Program Files\Jamf\Infrastructure Manager

      JAVA_HOME

      C:\Program Files\Java\jdk<version>

      JRE_HOME

      C:\Program Files\Java\jre<version>

      Nota:

      Reemplaza «jdk<versión>» y «jre<versión>» en los ejemplos anteriores con las rutas a las carpetas jdk y jre de tu servidor.

  2. Instala Infrastructure Manager 2.1.0 o posterior.

    Si quieres instrucciones, consulta la sección Instalación de una instancia de Jamf Infrastructure Manager de la Guía de instalación de Jamf Infrastructure Manager.

Actualización del servicio en Linux

  1. Instala Infrastructure Manager 2.1.0 o posterior.

    Si quieres instrucciones, consulta la sección Instalación de una instancia de Jamf Infrastructure Manager de la Guía de instalación de Jamf Infrastructure Manager.

  2. Ejecuta el siguiente comando para iniciar el servicio Jamf Infrastructure Manager:

    sudo service jamf-im start