# Enabling IPv6 Communication on Commvault Grid

IPv6 can be enabled for the data protection network after the HyperScale nodes are deployed. The storage pool network must remain on the IPv4 network.

Note

- The nodes must be deployed using IPv4 IP addresses.

- Enable the 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 Commvault Grid cluster and, as a result, jobs will go into the Pending state.

2. Log in to a node using the system console (for example, using KVM, not SSH).

3. Configure the IPv6 network interface by creating the appropriate configuration file under `/etc/sysconfig/network-scripts/`.

   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 a network interface on IPv6, see https://access.redhat.com/solutions/347693.

   Add the following content to the file:

        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 following parameters with appropriate values:

   `NAME=`, `DEVICE=`, `DNS1=`, `DNS2=`, `IPV6ADDR=`, `IPV6_DEFAULTGW=`

4. To enable bonding on the network interfaces, add the following content to the same file:

        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 following parameters with appropriate values:

   `NAME=`, `DEVICE=`, `IPV6ADDR=`, `IPADDR=`

5. If a management network was configured 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 a network interface on IPv6, https://access.redhat.com/solutions/347693.

   Add the following content to the file:

           //// html | code
               markdown: blockTYPE=$[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 following parameters with appropriate values:

   `NAME=`, `DEVICE=`, `DNS1=`, `DNS2=`, `IPV6ADDR=`, `IPV6_DEFAULTGW=`

   Note

   Management ports cannot be configured with bonding.

6. Stop the HyperScale cluster on the node.

   For more information, see Stopping and Starting the Cluster.

7. Restart the node.

   For more information, see Stopping and Starting a Node.

8. Repeat steps 2 through 7 on all other nodes in the cluster.

9. Enable IPv6 communication in the CommServe server and on the MediaAgents associated with the nodes.

   For more information, see Enabling CommCell Communication Using IPv6 After Installation.

10. 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.

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

        ping -6 $[IPv6_address]

12. Perform a readiness check on the MediaAgent nodes to ensure proper communication.

    For more information, see Checking Readiness.

13. Remove maintenance mode from the MediaAgents.

    For more information, see Setting the MediaAgent on Maintenance Mode.

## What to Do Next

Enable IPv6 on all clients in the data protection network.

For more information, see Enabling CommCell Communication Using IPv6 After Installation.

×

Loading...