Change the HEARTBEAT_IP for Cluster

I would like to modify the cluster setting from

NODE_NAME hpcluster
NETWORK_INTERFACE lan1
STATIONARY_IP 10.1.1.11
NETWORK_INTERFACE lan2
HEARTBEAT_IP 10.1.2.11

to

NODE_NAME hpcluster
NETWORK_INTERFACE lan1
HEARTBEAT_IP 10.1.1.11
NETWORK_INTERFACE lan2
HEARTBEAT_IP 10.1.2.11

I have modifed the file cmcluster.ascii, but is it necessary to halt the cluster before running "cmapplyconf -C cmcluster.ascii" ?
Also, is there anything should be done for the packages under this cluster? Actually, I do not want any changes for the packages.
Please help, thanks!

PS: OS is HP 11.23
My steps for modifying cluster:
#cd /etc/cmcluster
#cmgetconf -C backup.ascii
(modify cmcluster.ascii)
#cmcheckconf -C cmcluster.ascii
(halt the cluster if necessary)
#cmapplyconf -C cmcluster.ascii
(Any action should be taken on packages?)

I took the service guard course offered by HP. In the textbook it states that to modify heartbeat IP addresses, the cluster must not be running.

I don't see that this change should have any effect on your packages, except that you'll have to stop the packages as part of taking down the cluster to make this change.

Yep, you will need to halt the cluster.

  1. cmhaltcl -f
  2. Run a cmapplyconf against the cluster layer to update the binary
  3. cmruncl -v

This change will not directly affect the pkgs. It just designates another path for HB packets to flow through, and you do want that.