this command should prevent a router from being able to change its state if it is configured, however, when we reboot/poweroff the router with low priority(150) node entering MASTER state, when the router with high priority started. the backup node receives this message:
6 20:06:28 vyos Keepalived_vrrp[1897]: (VLAN2) Master received advert from 172.20.2.2 with higher priority 200, ours 150
Jan 16 20:06:28 vyos Keepalived_vrrp[1897]: (VLAN2) Entering BACKUP STATE
Jan 16 20:06:28 vyos Keepalived_vrrp[1897]: VRRP_Group(ALPHA) Syncing instances to BACKUP state
Jan 16 20:06:28 vyos Keepalived_vrrp[1897]: (VLAN3) Entering BACKUP STATE
Jan 16 20:06:28 vyos Keepalived_vrrp[1897]: (VLAN4) Entering BACKUP STATE
Jan 16 20:06:28 vyos Keepalived_vrrp[1897]: (VLAN5) Entering BACKUP STATE
Jan 16 20:06:28 vyos Keepalived_vrrp[1897]: (VLAN7) Entering BACKUP STATE
Jan 16 20:06:28 vyos Keepalived_vrrp[1897]: (VLAN9) Entering BACKUP STATE
it doesn't respect the mode no-preempt , so the master router transitions to the backup state .