Proxmox : IP Failover dedibox
Proxmox : IP Failover dedibox
Je suppose que si vous êtes sur cette page c’est que vous avez une dedibox avec un proxmox qui tourne déjà car nous n’allons pas voir comment installer proxmox . Bien-sur vos règles iptables en place également NAT toussa quoi .
Vous êtes dans ce cas :
– Serveur dédié avec Proxmox
– Une ou plusieurs VM/CT ( Nous allons voir comment ajouter des IP Failover )
– Faire les VM/CT communiquer sur une IP privée .
Pour mettre en place une IP Failover sur une VM/CT rien de plus simple il vous faut déjà commander une ip de failover et associer une adresse MAC jusque la rien de bien compliquer et tout cela depuis l’interface de online.
Dans un premier temps il faut configurer une nouvelle interface , dans mon cas je crée eth0 que je bridge sur vmbr0 .
vzctl set CTID --netif_add eth0,,,,vmbr0 --save
Ceci aura pour but de modifier votre fichier ctid.conf comme ceci par exemple
NETIF="ifname=eth0,bridge=vmbr0,mac=00:45:78:12:12:12,host_ifname=veth99.0,host_mac=00:CC:51:BB:AA:45"
Il vous suffit de modifier la mac actuelle par celle fournit pas online . Je parle bien de mac pas de host_mac .
On indique juste que l’on utilise eth0 et qu’on le bridge sur le vmbr0 qui existe déjà .
Par la suite il vous suffit de vous connecter à votre CT/VM et de modifier la configuration IP .
Dans le fichier « interfaces »
cat /etc/network/interfaces # This configuration file is auto-generated. # # WARNING: Do not edit this file, your changes will be lost. # Please create/edit /etc/network/interfaces.head and # /etc/network/interfaces.tail instead, their contents will be # inserted at the beginning and at the end of this file, respectively. # # NOTE: it is NOT guaranteed that the contents of /etc/network/interfaces.tail # will be at the very end of this file. #
Nous allons donc créer un fichier interfaces.head . Vous y mettez la configuration de votre ip de failover .
auto eth0 iface eth0 inet static address xxx.xxx.xxx.xxx netmask 255.255.255.255 broadcast xxx.xxx.xxx.xxx hwaddr xx:xx:xx:xx:xx:xx post-up route add yyy.yyy.yyy.1 dev eth0 post-up route add default gw yyy.yyy.yyy.1 post-down route del yyy.yyy.yyy.1 dev eth0 post-down route del default gw yyy.yyy.yyy.1
Alors pour la configuration de la partie gateway , il faut prendre l’ip de la machine hôte et mettre 1 à la fin .
Exemple
IP hôte : 10.10.10.10 post-up route add 10.10.10.1 dev eth0 post-up route add default gw 10.10.10.1 post-down route del 10.10.10.1 dev eth0 post-down route del default gw 10.10.10.1
Maintenant que l’ip failover est configuré . Que voulez-vous de plus ? Dans mon cas j’ai un LAN interne donc il faut pour cela créer une seconde interface.
Configuration vmbrx
Commencez par créer « un switch virtuel » grâce à une interface vmbrx sur la machine hôte .
Normalement si vous utilisez proxmox vous devez déjà avoir une vmbr0 qui utilise eth0 comme interface physique .
Pour configurer une vmbr1
auto vmbr1 iface vmbr1 inet static address aa.bb.cc.dd netmask 255.255.255.0 bridge_ports none bridge_stp off bridge_fd 0
N’oubliez pas de monter celle-ci , besoins d’aide ?
Exécutez la commande suivante
vzctl set CTID --netif_add eth1,,,,vmbr1 --save
On indique que l’on souhaite ajouter une nouvelle interface nommé eth1 bridgé sur vmbr1 . Et le –save il fait quoi ? Je dirais qu’il t’évite du boulot .
Tu veux en plus la configuration d’une ip non mais allô quoi ( désolé fallait que je la place) .
Sur Cent OS
cat /etc/sysconfig/network-scripts/ifcfg-eth1 DEVICE=eth1 BOOTPROTO=static BROADCAST=192.168.1.255 IPADDR=192.168.1.100 NETMASK=255.255.255.0 NETWORK=192.168.1.0 ONBOOT=yes
A configurer en fonction de vos besoins. En espérant que cela puisse vous aider .
Cet article Proxmox : IP Failover dedibox est apparu en premier sur Guest Blog.