Configure IPv6

This chapter explains how to configure CSA to support IPv6 (both dual-stack and IPv6-only). Make sure that IPv6 has been implemented on the system on which CSA is running (including configuring the network and DNS) and that your Web browser, such as Firefox or Chrome, have been enabled for IPv6 support.

To configure CSA to support IPv6, open CSA_HOME/jboss-as/standalone/configuration/standalone.xml in a text editor and make the following changes:

  1. Locate the following line:

    <wsdl-host>${jboss.bind.address:127.0.0.1}</wsdl-host>

    and replace 127.0.0.1 with [::1]. For example,

    <wsdl-host>${jboss.bind.address:[::1]}</wsdl-host>

  2. Locate the following lines:

    <interface name="management">
       <inet-address value="127.0.0.1" />
    </interface>

    and replace 127.0.0.1 with [::1]. For example,

    <interface name="management">
       <inet-address value="[::1]" />
    </interface>

  3. Locate the following lines:

    <interface name="public">
       <inet-address value="0.0.0.0" />
    </interface>

    and replace 0.0.0.0 with [::]. For example,

    <interface name="public">
       <inet-address value="[::]" />
    </interface>

  4. Locate the following lines:

    <interface name="unsecure">
       <inet-address value="${jboss.bind.address.unsecure:127.0.0.1}" />
    </interface>

    and replace 127.0.0.1 with [::1]. For example,

    <interface name="public">
       <inet-address value="${jboss.bind.address.unsecure:[::1]}" />
    </interface>

To configure the Marketplace Portal to support IPv6, do the following:

  • Open the CSA_HOME\portal\conf\mpp.json file in a text editor.

  • In the general attribute section (for example, after the uid attribute), add a bindIP attribute and set the value to the IPv6 address to which the Marketplace Portal binds.
  • Save and close the file.

To configure CSA tools (such as the purge tool, schema installation tool, provider tool, or content archive tool) to support IPv6, when configuring the db.url, dbUrl, or jdbc.databaseUrl attribute in the database file used by the tool (for example, config.properties, jdbc.properties, or db.properties), enclose the IPv6 address in square brackets (for example, [f000:253c::9c10:b4b4] or [::1]).

Launch the Cloud Service Management Console

Launch the Cloud Service Management Console using an IPv6 address by typing the following URL in a supported web browser: https://<ipv6_address>:8444/csa/login