16.4.3. Disable Advertising for the mod_cluster Subsystem

By default, the mod_cluster subsystem's balancer uses multicast UDP to advertise its availability to the background workers. If you wish, you can disable advertisement. Use the following procedure to configure this behavior.

Procedure 16.4. 

  1. Modify the HTTPD configuration.

    Modify the HTTPD configuration to disable server advertising and to use a proxy list instead. The proxy list is configured on the worker, and contains all of the mod_cluster-enabled HTTPD servers the worker can talk to.
    The mod_cluster configuration for the HTTPD server is typically located in /etc/httpd/ or the etc/httpd/ directory within the HTTPD installation, if it is installed in a non-standard location. Refer to Section 16.5.3, “Install the mod_cluster Module Into Apache HTTPD or JBoss Enterprise Web Server HTTPD” and Section 16.5.4, “Configure Server Advertisement Properties for Your mod_cluster-enabled HTTPD” for more information about the file itself. Open the file containing the virtual host which listens for MCPM requests (using the EnableMCPMReceive directive), and disable server advertising by changing the ServerAdvertise directive as follows.
    ServerAdvertise Off
  2. Disable advertising within the mod_cluster subsystem of JBoss EAP 6, and provide a list of proxies.

    You can disable advertising for the mod_cluster subsystem and provide a list of proxies, by using the web-based Management Console or the command-line Management CLI. The list of proxies is necessary because the mod_cluster subsystem will not be able to automatically discover proxies if advertising is disabled.
    • Management Console

      1. If you use a managed domain, you can only configure mod_cluster in profiles where it is enabled, such as the ha and full-ha profiles.
      2. Log in to the Management Console and select the Profiles label at the top right of the screen. If you use a managed domain, select either the ha or full-ha profile from the Profiles selection box at the top left of the Profiles page.
      3. Click the Subsystems menu to expand it. Expand the Web sub-menu, and select Modcluster.
      4. Click the Edit button at the top, to edit the options which pertain to the entire mod_cluster subsystem. Change the value of Advertise to false. Use the Save button to save the settings.
      5. Click the tab labeled Proxies near the bottom of the screen. Click the Edit button in the Proxies sub-page, and enter a list of proxy servers. The correct syntax is a comma-separated list of HOSTNAME:PORT strings, like the following.,
        Click the Save button to save your changes.
    • Management CLI

      The following two Management CLI commands create the same configuration as the Management Console instructions above. They assume that you run a managed domain and that your server group uses the full-ha profile. If you use a different profile, change its name in the commands. If you use a standalone server using the standalone-ha profile, remove the /profile=full-ha portion of the commands.

The HTTPD balancer no longer advertises its presence to worker nodes and UDP multicast is no longer used.