diff --git a/lib/cmdlib.py b/lib/cmdlib.py index defd60d5d01924906fa089b1a1e1fd96f9dc6c98..3b445cefe832fc79edbb126bba0b10fcaa80eeea 100644 --- a/lib/cmdlib.py +++ b/lib/cmdlib.py @@ -3858,7 +3858,8 @@ class LUClusterActivateMasterIp(NoHooksLU): """ master = self.cfg.GetMasterNode() - self.rpc.call_node_activate_master_ip(master) + result = self.rpc.call_node_activate_master_ip(master) + result.Raise("Could not activate the master IP") class LUClusterDeactivateMasterIp(NoHooksLU): @@ -3870,7 +3871,8 @@ class LUClusterDeactivateMasterIp(NoHooksLU): """ master = self.cfg.GetMasterNode() - self.rpc.call_node_deactivate_master_ip(master) + result = self.rpc.call_node_deactivate_master_ip(master) + result.Raise("Could not deactivate the master IP") def _WaitForSync(lu, instance, disks=None, oneshot=False):