vRealize Operations Manager deshabilita SSLv3, TLS 1.0 y TLS 1.1 de manera predeterminada. Debe deshabilitar los protocolos débiles en todos los equilibradores de carga antes de poner el sistema en producción.

Procedimiento

  1. Compruebe que los protocolos están habilitados. Para comprobarlo, ejecute los siguientes comandos en cada uno de los nodos:
    grep cluster-ssl-protocol /usr/lib/vmware-vcops/user/conf/gemfire.properties | grep -v '#'
    Debería aparecer el siguiente resultado:

    cluster-ssl-protocols=TLSv1.2

    grep cluster-ssl-protocol /usr/lib/vmware-vcops/user/conf/gemfire.native.properties | grep -v '#'
    Debería aparecer el siguiente resultado:

    cluster-ssl-protocols=TLSv1.2

    grep cluster-ssl-protocol /usr/lib/vmware-vcops/user/conf/gemfire.locator.properties | grep -v '#'
    Debería aparecer el siguiente resultado:

    cluster-ssl-protocols=TLSv1.2

  2. Vuelva a habilitar TLS 1.0 y TLS 1.1.
    1. Vaya a la interfaz de usuario del administrador para desconectar el clúster: url/admin.
    2. Haga clic en Desconectar.
    3. Para garantizar que TLS 1.0 y TLS 1.1 están habilitados, ejecute los siguientes comandos:
      sed -i "/^[^#]*cluster-ssl-protocol/ c\cluster-ssl-protocols=TLSv1.2 TLSv1.1 
      TLSv1" /usr/lib/vmware-vcops/user/conf/gemfire.properties 
      sed -i "/^[^#]*cluster-ssl-protocol/ c\cluster-ssl-protocols=TLSv1.2 TLSv1.1 
      TLSv1" /usr/lib/vmware-vcops/user/conf/gemfire.native.properties
      sed -i "/^[^#]*cluster-ssl-protocol/ c\cluster-ssl-protocols=TLSv1.2 TLSv1.1 
      TLSv1" /usr/lib/vmware-vcops/user/conf/gemfire.locator.properties
      				  
      Repita este paso en cada uno de los nodos.
    4. Vaya a la interfaz de usuario del administrador para conectar el clúster.
    5. Haga clic en Conectar.