Des solutions de rechange à l'infiib de pontage dans les domaines xen?

J'ai installé le paquetage xen-hypervisor-4.1 sur un serveur Ubuntu 12.04.3.

Il a installé un adaptateur Infiniband et je lance IPoIB avec lui.

Ce que je veux faire, c'est fournir l'ipoib à un ou plusieurs invités. Cependant, l'utilisation du pont linux n'est pas possible.

# brctl addbr br0 # brctl addif br0 ib0 can't add ib0 to bridge br0: Invalid argument 

Et c'est parce que ib0 n'est pas une véritable interface ethernet. J'ai déjà eu ipoib déployé sur le réseau afin que noib soit pas une option compatible?

En outre, si je devais simplement passer à travers l'adaptateur Infiniband qui fonctionnerait uniquement pour un invité unique.

Comment rendre le réseau Infiniband disponible pour certaines machines virtuelles?

2 Solutions collect form web for “Des solutions de rechange à l'infiib de pontage dans les domaines xen?”

IPoIB ne fonctionne pas pour le pontage L2, car il est L3 sur l'encapsulation IB. Vous pouvez utiliser eIPoIB à la place par Mellanox: * http://www.mellanox.com/page/products_dyn?product_family=26&mtag=linux_sw_drivers

C'est une nouvelle fonctionnalité dans la version 2.0-2.0.51 telle que spécifiée dans les Notes de version. Plus de détails sur eIPoIB ici: * https://www.openfabrics.org/ofa-documents/doc_download/510-ethernet-tunneling-over-ipoib.html

Pour répondre à ma propre question – encore une fois.

La meilleure alternative en dehors du routage via Dom0 est d'utiliser SR-IOV. Fondamentalement, cela crée un certain nombre de cartes virtuelles (en fait, les fonctions virtuelles) que vous transmettez à un invité. L'invité doit charger un conducteur approprié. Cependant, du point de vue de l'invité, il pense qu'il utilise la carte de manière native comme si elle l'avait tout à fait.

SR-IOV offre les meilleures performances dans ce scénario.

Le fait de fonctionner nécessite un kernel récent (j'utilise 3.11.4) et une version du gestionnaire de sous-réseau avec support alias GUID, c'est-à-dire opensm version> = 3.3.14

  • L'invité de CentOS 7 ne parvient pas à démarrer sur Xenserver 7.0
  • Obtenir la valeur free_memory dans xen
  • La mise en place du pacemaker de colocation Xen domU ressources, est-ce attendu?
  • Puis-je utiliser XenServer GPU Pass-Through sans XenDesktop?
  • Redémarrage en toute security d'une machine
  • Xen en tant que operating system autonome
  • L'AMI basé sur Xen ne démarre pas (/ dev / xvda)
  • Debian Jessie ne reprend pas Xen Virtual Framebuffer
  • Utilisation du kernel plus récent pour Xen Dom0 en production
  • Les tables d'innodb MySQL fragmentées peuvent-elles causer des problèmes d'E / S? "Tâche suspendue pendant 120 secondes" se bloque?
  • Active / Active MultiPathIO à deux HP d2700s?
  • Les astuces du serveur de linux et windows, tels que ubuntu, centos, apache, nginx, debian et des sujets de rĂ©seau.