le failover tehcniquement c'est juste une deuxieme ip sur ton serveur
(en gros deux ip sur le linux de base)
dans mon cas j'ai deux failover + celle de base
c'est déclaré comme ca dans /etc/network/interfaces
[quotemsg] auto eth0
iface eth0 inet static
address ip1
netmask xxxxxxxx
network xxxxxx
broadcast xxxxxxxxx
gateway xxxxxxx
auto eth0:0
iface eth0:0 inet static
address ip2-failover
netmask 255.255.255.255
auto eth0:1
iface eth0:1 inet static
address ip3 - failover
netmask 255.255.255.255[/quote]
après dans mes config réseau j'ai ni plus ni moin que des regles NAT qui redirige les ports vers les VM
ex :
port 80 sur IP1 -> port 80 sur 192.168.0.1 = VM1
port 80 sur IP2 -> port 80 sur 192.168.0.2 = VM2
avec vm-firewall c'est très simple
il faut juste modifier les fichiers de conf
et déclarer les deux interfaces
[quotemsg]# ls
0_README 1st-common.conf hypervisor.conf tunning.conf vz-dev.conf vz-game.conf vz-SFX.conf vz-storage.conf vz-tools.conf vz-web.conf zones.conf
[/quote]
un fichier de conf par VM
un fichier pour configurer le réseau sur l'hyperviseur
et deux fichier 1st-common pour les réglages généraux et zones.conf pour assigner les ip à des zones
Zones.conf
[quotemsg] # Security Zones definition
# --------------------------
CreateZone NAME=zOne NIC=eth0 EXT=$IP_ONE BR=venet0 INT=192.168.10.0 MASK=255.255.255.0
CreateZone NAME=zTwo NIC=eth0 EXT=$IP_TWO BR=venet0 INT=192.168.10.0 MASK=255.255.255.0
CreateZone NAME=sec NIC=tun0 EXT=$IP_sec BR=venet0 INT=192.168.20.0 MASK=255.255.255.0
CreateZone NAME=z3 NIC=eth0 EXT=$IP_three BR=venet0 INT=192.168.10.0 MASK=255.255.255.0[/quote]
1st-common
[quotemsg] # 1st-common.conf defined shared variables use in order .conf
# WARNING: to make sure it is readed 1st check alphabetic order
# --------------------------------------------------------------
IP_ONE=xxxxx
IP_TWO=xxxxx
IP_sec=xxxxxx
IP_three=xxxxxx[/quote]
et pour chaque VM un fichier de conf
ou tu précise d'ou viennent les données et ou elles vont

routage basique quoi
et grandement simplifié par son soft (iptables ... c'est chiant)
vz-web.conf
[quotemsg] # vz-web
# ---------------------------------------------
CreateApp NAME=WEB ZONE=zOne EXT=tcp:80 INT=192.168.10.1:80
CreateApp NAME=SSH ZONE=zOne EXT=tcp:xxxx INT=192.168.10.1:22
CreateApp NAME=FTP ZONE=zOne EXT=tcp:xxxx INT=192.168.10.1:21[/quote]
j'espère que ca t'aide a comprendre
je ne connaissais pas proxmox
je l'ai isntallé à la maison pour tester (enfin plutôt j'ai installé openvz sur un debian)
et j'ai bricolé

juste avec le site que je t'ai filé
tout se fait il faut juste prendre le temps de lire les readme et autres