IP addresses associated with HyperScale nodes can be updated.
Note
Hostnames for the nodes cannot be changed and must remain the same.
Procedure
-
Disable all activities and schedules on the MediaAgents associated with the nodes.
For more information, see Controlling Activities.
-
Suspend all running jobs to and from the MediaAgents associated with the nodes.
For more information, see Controlling Jobs.
-
Set the MediaAgents associated with the nodes to Maintenance mode.
For more information, see Setting the MediaAgent on Maintenance Mode.
-
Start hv_deploy mode:
# su - admin # export HV_PUBKEY=$[1] # hv_deploy -
Display the cluster name and record it:
# show_all_clustersCluster name appears as shown in the following sample output:
Cluster name: HV13102021054000 - owner: unowned - version: v-4.5.0.0.2.3597.00320e0ba9:06aca75bc4db06170a13ef14cbfe8446
-
Log in to the cluster:
# login_to_cluster $[cluster name]Example:
# login_to_cluster $[HV13102021054000]
When prompted, type the
rootpassword. -
Stop the cluster:
# stop_cluster -
Exit the hv_deploy mode.
# exit -
Stop the Commvault services on the nodes:
# commvault -all stopFor more information, see Commands to Control Services on UNIX Clients
-
Update the DNS entries on the nodes to use the new IP addresses for the Data Protection network and/or the storage pool network:
-
Log in to a node using root credentials.
-
Edit the following file to update the Data Protection network IP address:
/etc/sysconfig/network-scripts/ifcfg-bond1Replace the value for IPADDR with the new IP address for Data Protection network.
Example:
DEVICE=$[bond1] BOOTPROTO=$[none] IPADDR=$[XXX.XXX.XXX.XXX] NETMASK=$[XXX.XXX.XXX.XXX] GATEWAY=$[XXX.XXX.XXX.XXX] ONBOOT=$[yes] USERCTL=$[no] NM_CONTROLLED=$[no] IPV6INIT=$[no] DNS1= DNS2= TYPE=Bond BONDING_MASTER=yes BONDING_OPTS="fail_over_mac=$[active] miimon=$[100] mode=$[activebackup]" -
Edit the following file to update the storage pool network IP address:
/etc/sysconfig/network-scripts/ifcfg-bond2Replace the value for IPADDR with the new IP address for storage pool network.
Example:
DEVICE=$[bond2] BOOTPROTO=$[none] IPADDR=$[XXX.XXX.XXX.XXX] NETMASK=$[XXX.XXX.XXX.XXX] ONBOOT=$[yes] USERCTL=$[no] NM_CONTROLLED=$[no] IPV6INIT=$[no] TYPE=$[Bond] BONDING_MASTER=$[yes] BONDING_OPTS="fail_over_mac=$[active] miimon=$[100] mode=$[activebackup]" -
Update the
/etc/hostsfile on all HyperScale nodes with the new IP addresses.Example:
5. Repeat these steps on all other nodes.$[XXX.XXX.XXX.XXX] $[MyMA1.company.com] $[MyMA1] $[XXX.XXX.XXX.XXX] $[MyMA2.company.com] $[MyMA2] $[XXX.XXX.XXX.XXX] $[MyMA3.company.com] $[MyMA3]
-
-
Reboot the nodes.
-
Verify that the new IP addresses are reachable from all nodes, using
pingor any DNS command / tool. -
Confirm that the disk library NFS mount path is mounted automatically:
# df -kh $[/ws/hedvig/*] -
Verify that Commvault services are running:
# commvault -all listFor more information, see Viewing Services - Viewing Services on UNIX
-
Remove the MediaAgents associated with the nodes from Maintenance mode.
For more information, see Setting the MediaAgent on Maintenance Mode.
-
Enable all activities and schedules on the MediaAgents associated with the nodes.
For more information, see Controlling Activities.
-
Verify the network connections between the MediaAgents and CommCell entities by running the Check Readiness operation.
For more information, see Checking Readiness.
-
Run a test backup to confirm that the configuration is successful and the storage pool is functional.