Bonjour,
voici comment configurer correctement 2 ip failover sur une VM vmware
soit x.x.x.x => l'ip du serveur esxi
soit y.y.y.y => l'ip failover 1
soit z.z.z.z => l'ip failover 2
pour connaitre le nom de ses interfaces reseau : `ip link`
1. créer une table de routage
`echo "2 production" >> /etc/iproute2/rt_tables`
2. configurer le fichier /etc/network/interfaces comme cela
#The primary network interface
auto ens160
iface ens160 inet static
address y.y.y.y
netmask 255.255.255.255
broadcast y.y.y.y
post-up ip route add x.x.x.254 dev ens160
post-up ip route add default via x.x.x.254 dev ens160
pre-down ip route del x.x.x.254 dev ens160
pre-down ip route del default via x.x.x.254 dev ens160
# dns-* options are implemented by the resolvconf package, if installed
dns-nameservers 213.186.33.99
# The public network interface
auto ens192
iface ens192 inet static
address z.z.z.z
netmask 255.255.255.255
broadcast z.z.z.z
post-up route add -host x.x.x.254 dev ens192
post-up ip route add default via x.x.x.254 dev ens192 table production
post-up ip rule add from z.z.z.z lookup production prio 1000
pre-down route del x.x.x.254 dev ens192
pre-down ip route del x.x.x.254 dev ens192 table production
pre-down ip rule del z.z.z.z lookup production prio 1000
pour ajouter d'autres ipfailover sur la VM, recommencez a l’étape 1 avec un autre nom de route
Ensuite vous pouvez jouer avec l'API ovh pour automatiser un peu la bascule d'une ip vers un autre serveur /ip/{ip}/move#POST. Attention le format du parametre ip est de cette forme x.x.x.x/32 , en python ca passe pas, il faut remplacer /32 par %2F32
Philippe