Merge "Write vrrp_script before (re)starting keepalived"
This commit is contained in:
commit
959a315d11
|
@ -425,6 +425,10 @@ class KeepalivedManager(object):
|
|||
def spawn(self):
|
||||
config_path = self._output_config_file()
|
||||
|
||||
for key, instance in six.iteritems(self.config.instances):
|
||||
if instance.track_script:
|
||||
instance.track_script.write_check_script()
|
||||
|
||||
keepalived_pm = self.get_process()
|
||||
vrrp_pm = self._get_vrrp_process(
|
||||
self.get_vrrp_pid_file_name(keepalived_pm.get_pid_file_name()))
|
||||
|
@ -434,10 +438,6 @@ class KeepalivedManager(object):
|
|||
|
||||
keepalived_pm.enable(reload_cfg=True)
|
||||
|
||||
for key, instance in six.iteritems(self.config.instances):
|
||||
if instance.track_script:
|
||||
instance.track_script.write_check_script()
|
||||
|
||||
self.process_monitor.register(uuid=self.resource_id,
|
||||
service_name=KEEPALIVED_SERVICE_NAME,
|
||||
monitored_process=keepalived_pm)
|
||||
|
|
Loading…
Reference in New Issue