Enabling IPv6 Communication on HyperScale X

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.