XenServer : Configurer une aggrégation de cartes réseaux (Teaming, bonding)

Bonjour,

J’ai installé Xenserver 5 sur un serveur IBM hs21. Celui-ci possède 2 cartes réseaux. Est-il possible de configurer Xenserver afin de créer une équipe. De cette façon on ne voit qu’une seul carte. Si une tombe en panne, l’autre prend le relais.



Merci pour votre aide.

Cordialement



Sylvain

Je ne suis pas un spécialiste de xenserver, cependant tu peux regarder la notion de channel bonding



http://70.42.241.101/message.jspa?messageID=1839



http://support.citrix.com/search/forum/?searchQuery=teaming&search.x=0&search.y=0&search=Go&categoryId=c101

Bonjour,



Merci pour le lien. Je regarde cela.



Bonne journée

http://docs.xensource.com/XenServer/4.1.0/1.0/en_gb/reference.html#cli-xe-commands_bond

http://docs.xensource.com/XenServer/4.1.0/1.0/en_gb/reference.html#networking-standalone_host_config-bonds

Bonjour,



Les deux derniers liens m’ont permis de réaliser cette opération sans soucis.



Merci beaucoup…

Si tu pouvais expliquer comment tu as fait pour les prochains. Merci

:wink:

Ok je vais essayer de prendre un peu de temps et faire un petit tuto sur ça

Merci

Objectif : Créer une équipe de deux cartes réseau de palier à une panne (sorte de redondance sur les cartes réseaux)



Ce qui suit à été réalisé sur la lame IBM HS21 sur laquelle j’ai installé Xenserver 5.



Ceci se fait en deux étapes :



  • Création de l’équipe (carte réseau virtuelle) composée des deux cartes réseaux physiques

  • Affectation à l’équipe des VM existantes



Dans ce « tuto » tout se passe en ligne de commande de préférence directement sur le serveur afin de ne pas perdre la connexion.

1) Lister toutes les VM (Noter les UUID)

Xe vm-list


2) Eteindre toutes les VM

xe vm-shutdown uuid=


3) Créer la nouvelle équipe nommé bond0

xe network-create name-label=bond0


Cette commande retournera l’UUID du nouveau réseau virtuel créé.
Exemple : i42bd1786-696c-4903-511c-8795ae2c3f38

4) Récupérer les UUID des cartes réseaux physique existante

xe pif-list


Noter les UUID des cartes
Exemple :
a9aa8af4-c894-8d2f-d40e-057d7283538d
04525a3c-9638-5306-6e6e-bdbe49e83106

5) Affecter ses cartes à l’équipe bond0

La syntaxe de cette commande est

xe bond-create network-uuid= pif-uuids=,


Ce qui donne avec nos exemples :

xe bond-create network-uuid=42bd1786-696c-4903-511c-8795ae2c3f38 pif-uuids=a9aa8af4-c894-8d2f-d40e-057d7283538d,04525a3c-9638-5306-6e6e-bdbe49e83106


Refaire un xe pif-list pour l’UUID du bond0

xe pif-list


On obtient dans notre exemple : 821278f5-aa0a-8fec-e9aa-854dc4362b31

6) Nous devons maintenant configurer cette carte (En DHCP pour commencer (Vous passerez ensuite en IP fixe.

xe pif-reconfigure-ip uuid=821278f5-aa0a-8fec-e9aa-854dc4362b31 mode=DHCP
xe host-management-reconfigure pif-uuid=821278f5-aa0a-8fec-e9aa-854dc4362b31


Ensuite, pour faire propre vous devez “nettoyer les anciennes cartes qui avaient des adresses IP
Si votre carte d’UUID a9aa8af4-c894-8d2f-d40e-057d7283538d avait une IP faites ceci :

xe pif-reconfigure-ip uuid=a9aa8af4-c894-8d2f-d40e-057d7283538d mode=None


Répéter l’opération sur toutes les autres (physique) si besoin

Fin de la première étape.

Si des VM existaientt avant le Bonding, vous devrez avant de les redémarrer, configurer leur interface réseau. Ceci se fait très simplement dans Xen Center. Onglet network de la VM, supprimer les anciennes connexions puis ajouter la nouvelle (bond0).

Vous pouvez maintenant relancer toutes vos VM.


Espérant que cela pourra vous aider.

Bonne journée.

Sylvain

Merci beaucoup pour les prochains, c’est très clair comme tuto.

Super :laugh: merci :laugh: j’ajoute ca dans la FAQ.