vRealize Operations Manager disables SSLv3, TLS 1.0, and TLS 1.1 by default. You must disable weak protocols on all load balancers before you put the system into production.

Procedure

  1. Verify that the protocols are enabled. To verify that the protocols are enabled, run the following commands on each node:
    1. # grep inter_cluster.supported_protocols /storage/vcops/user/conf/ssl/secure-communications.properties
    or
    2. # grep default.supported_protocols /storage/vcops/user/conf/ssl/secure-communications.properties
    If the result of command 1 is blank, that means that the inter_cluster properties are not specified directly and it uses default values which you can obtain by command 2.
  2. Re-enable TLS 1.0 and TLS 1.1.
    1. Navigate to the administrator user interface to bring the cluster offline: url/admin.
    2. Click Bring Offline.
    3. To ensure that TLS 1.0 and TLS 1.1 are enabled, run the following commands:
      If the result of command 1 is blank, use the following command:
      sed -i "/^[^#]*default.supported_protocols/ c\default.supported_protocols = TLSv1.2 TLSv1.1 TLSv1" /storage/vcops/user/conf/ssl/secure-communications.properties
      If the result of command 1 is not blank, use the following command:
      sed -i "/^[^#]*inter_cluster.supported_protocols/ c\inter_cluster.supported_protocols = TLSv1.2 TLSv1.1 TLSv1" /storage/vcops/user/conf/ssl/secure-communications.properties
      Repeat this step for each node.
    4. Navigate to the administrator user interface to bring the cluster online.
    5. Click Bring Online.