Enabling IPv6 Communication on HyperScale X Appliance

Updated

IPv6 can be enabled for the data protection network, once the nodes are deployed. Storage pool network must remain in the IPv4 network.

Note: The nodes must be deployed using IPv4 IP addresses. Enable IPv6 network in the CommCell after deploying the HyperScale nodes.

Procedure

  1. Set the MediaAgents associated with the nodes in the Maintenance mode. For more information, see Setting the MediaAgent on Maintenance Mode.

    Note: This will stop all activities in the HyperScale X cluster and as a result jobs will go into the Pending state.

  2. Login to a node using the system console. (For example, using KVM, not SSH.)

  3. Configure the IPv6 network interface by creating the /etc/sysconfig/network-scripts/ifcfg-* file.

    For example, to configure the IPv6 network interface for enpsf3, create the following file:

    /etc/sysconfig/network-scripts/ifcfg-enpsf3

    For additional information about configuring network interface on IPv6, see https://access.redhat.com/solutions/347693.

    • Add the follwoing contents to /etc/sysconfig/network-scripts/ifcfg-enpsf3:

      TYPE=Ethernet

      BOOTPROTO=none

      DEFROUTE=yes

      IPV4_FAILURE_FATAL=no

      IPV6INIT=yes

      IPV6_AUTOCONF=no

      IPV6_DEFROUTE=yes

      IPV6_FAILURE_FATAL=no

      NAME=enpsf3

      DEVICE=enpsf3

      ONBOOT=yes

      DNS1=xxx.x.x.x

      DNS2=xxx.x.x.x

      IPV6ADDR=XXXXX

      IPV6_DEFAULTGW=XXXXX

      IPV6_PRIVACY=no

      Substitute the values for the following parameters with appropriate values:

      NAME=

      DEVICE=

      DNS1=

      DNS2=

      IPV6ADDR=

      IPV6_DEFAULTGW=

    • Add the following contents to /etc/sysconfig/network-scripts/ifcfg-enpsf3 to enable bonding on network interfaces:

      Data protection Network –Public Interface

      DEVICE=enpsf3

      NAME=enpsf3

      TYPE=Ethernet

      BOOTPROTO=none

      ONBOOT=yes

      MASTER=bond0

      SLAVE=yes

      ----------------------

      DEVICE=bond0

      NAME=bond0

      BONDING_OPTS="mode=active-backup"

      TYPE=Bond

      BONDING_MASTER=yes

      IPV6ADDR=XXXXX

      IPV6INIT=yes

      IPV6_AUTOCONF=no

      IPV6_DEFROUTE=yes

      IPV6_FAILURE_FATAL=no

      IPV6_PRIVACY=no

      ONBOOT=yes

      BOOTPROTO=none

      Storage Pool network-Private NW

      DEVICE=enpsf3

      NAME=enpsf3

      TYPE=Ethernet

      BOOTPROTO=none

      ONBOOT=yes

      MASTER=bond1

      SLAVE=yes

      ---------------------

      DEVICE=bond1

      NAME=bond1

      BONDING_OPTS="mode=active-backup"

      TYPE=Bond

      BONDING_MASTER=yes

      IPADDR=XXXXX

      PREFIX=24

      ONBOOT=yes

      BOOTPROTO=none

      Substitute the values for the following parameters with appropriate values:

      NAME=

      DEVICE=

      IPV6ADDR=

      IPADDR=

  4. If you have configured the management network during setup, configure the IPv6 network interface for the management network.

    For example, to configure the IPv6 network interface for enpsf1, create the following file:

    /etc/sysconfig/network-scripts/ifcfg-enpsf1

    For additional information about configuring network interface on IPv6, see https://access.redhat.com/solutions/347693.

    • Add the following contents to /etc/sysconfig/network-scripts/ifcfg-enpsf1:

      TYPE=Ethernet

      BOOTPROTO=none

      DEFROUTE=yes

      IPV4_FAILURE_FATAL=no

      IPV6INIT=yes

      IPV6_AUTOCONF=no

      IPV6_DEFROUTE=yes

      IPV6_FAILURE_FATAL=no

      NAME=enpsf1

      DEVICE=enpsf1

      ONBOOT=yes

      DNS1=xxx.x.x.x

      DNS2=xxx.x.x.x

      IPV6ADDR=XXXXX

      IPV6_DEFAULTGW=XXXXX

      IPV6_PRIVACY=no

      Substitute the values for the following parameters with appropriate values:

      NAME=

      DEVICE=

      DNS1=

      DNS2=

      IPV6ADDR=

      IPV6_DEFAULTGW=

      Note: Management ports cannot be configured with bonding.

  5. Stop the HyperScale cluster on the node. For more information, see Stopping and Starting the Cluster.

  6. Restart the node. For more information, see Stopping and Starting a Node.

  7. Repeat steps 2 to 6 on the other nodes in the storage pool.

  8. Enable IPv6 communication in the CommServe server and the MediaAgents associated with the nodes. For more information, see Enabling CommCell Communication Using IPv6 After Installation.

  9. Restart the services on both the CommServe server and the MediaAgent nodes after setting the registry keys. For more information, see Restarting Services on a File Server or a Server.

  10. Check network connectivity between the CommServe server and the MediaAgent nodes using the following command:

    ping -6 <IPv6_address>
  11. Perform a readiness check to the MediaAgent nodes. For more information, see Checking Readiness.

  12. Remove the Maintenance mode from the MediaAgents. For more information, see Setting the MediaAgent on Maintenance Mode.

What to Do Next

Enable IPv6 on all the clients in the data protection network. For more information, see Enabling CommCell Communication Using IPv6 After Installation.