• # venet vs veth

    Posté par . En réponse au message OpenVz : Plusieurs IP Failovers pour une même machine virtuelle. Évalué à 6.

    Tu ne peux pas changer la conf réseau d'une VM qui utilise les venet, dans cette VM : ces interfaces virtuelles doivent être gérées par l'hôte, et configurées en passant par lui (si tu veux que l'invité puisse gérer sa conf réseau, avec firewall, routes et cie, il faut prendre du veth - mais ça a surtout un intérêt si tu veux mettre un VPN ou assimilé dans la VM ; sinon, le venet suffit a priori)...

    Si tu veux simplement assigner deux IP à une VM, tu as juste à faire (avec les droits root, bien sûr - et dans l'hôte, évidemment) : "vzctl set ${ID} --ipadd 91.xx.xx.11 --ipadd 91.xx.xx.22 --save" ... Ce sera l'hôte OpenVZ qui s'occupera des routes (rien à spécifier manuellement ; à part éventuellement sur les routeurs en amont, si tu fais des choses un poil exotiques, avec plusieurs réseaux disjoints... m'enfin).

    Ton conteneur se retrouvera alors avec les deux adresses spécifiées...

    ... bon, si il a déjà "91.xx.xx.11", vzctl va te dire qu'il a déjà cette adresse et qu'il ne la rajoute pas (il rajoutera quand même celle qui manque).

    Sinon, si tu veux repartir de zéro, tu fais "vzctl set ${ID} --ipdel all --save", puis, tu rajoutes les deux, comme j'ai écrit au-dessus.