Guide d'administration d'Oracle® VM Server for SPARC 3.3

Quitter la vue de l'impression

Mis à jour : Octobre 2015
 
 

Utilisation des E/S hybrides NIU

Le cadre d'E/S virtuel implémente un modèle d'E/S hybride pour optimiser les fonctionnalités et les performances. Le modèle d'E/S hybride associe des E/S directes et virtualisées pour permettre un déploiement flexible des ressources d'E/S sur les machines virtuelles. Cela est particulièrement utile lorsque les E/S directes ne fournissent pas une fonctionnalité complète pour la machine virtuelle ou que les E/S directes ne sont pas disponibles de manière continue ou cohérente pour la machine virtuelle, en raison de la disponibilité des ressources ou de la migration de la machine virtuelle.

L'architecture d'E/S hybride est bien adaptée pour l'unité d'interface réseau (NIU) sur les plates-formes Oracle Sun UltraSPARC T2, SPARC T3 et SPARC T4. NIU est une interface d'E/S réseau intégrée à la puce. Cette architecture permet l'assignation dynamique de ressources DMA (Direct Memory Access) aux périphériques de mise en réseau virtuels et, fournit ainsi des performances cohérentes aux applications du domaine.


Remarque - La fonction d'E/S hybride NIU a été abandonnée au profit de SR-IOV. Oracle VM Server for SPARC 3.3 est la dernière version logicielle à inclure cette fonction.

Les E/S hybrides NIU sont disponibles pour les plates-formes Oracle Sun UltraSPARC T2, SPARC T3 et SPARC T4. Cette fonction est activée par un mode hybride facultatif qui fournit un périphérique réseau virtuel (vnet) où les ressources matérielles DMA sont louées à un périphérique vnet dans un domaine invité pour améliorer les performances. En mode hybride, un périphérique vnet dans un domaine invité peut envoyer et recevoir du trafic unicast à partir d'un réseau externe directement dans le domaine invité à l'aide des ressources matérielles DMA. Le trafic de diffusion ou de multidiffusion et le trafic unicast vers les autres domaines invités du même système continuent à être envoyés à l'aide du mécanisme de communication d'E/S.


Remarque - Les E/S hybrides NIU ne sont pas disponibles sur les plates-formes UltraSPARC T2 Plus.

Les Figure 12–13 and Figure 12–14 illustrent des configurations d'E/S hybrides pour Oracle Solaris 11 et Oracle Solaris 10, respectivement.

Figure 12-13  Mise en réseau virtuelle hybride (Oracle Solaris 11)

image:Le schéma représente une mise en réseau hybride comme décrit dans le texte.

Figure 12-14  Mise en réseau virtuelle hybride (Oracle Solaris 10)

image:Le schéma représente une mise en réseau hybride comme décrit dans le texte.

Le mode hybride s'applique uniquement aux périphériques vnet associés à un commutateur virtuel (vsw) configuré pour utiliser un périphérique réseau NIU. Comme les ressources matérielles DMA partageables sont limitées, jusqu'à trois périphériques vnet par vsw peuvent se voir assigner des ressources matérielles DMA à un moment donné. Si plus de trois périphériques vnet ont le mode hybride activé, l'assignation est effectué sur la base du premier arrivé, premier servi. Etant donné qu'il y a deux périphériques réseau NIU dans un système, il peut y avoir un total de six périphériques vnet sur deux commutateurs virtuels différents avec des ressources matérielles DMA assignées.

    Tenez compte des points suivants lors de l'utilisation de cette fonction :

  • L'option de mode hybride pour un périphérique vnet est traitée comme une suggestion uniquement, de sorte que les ressources DMA sont assignées uniquement lorsqu'elles sont disponibles et que le périphérique est capable de les utiliser.

  • Les commandes de la CLI de Logical Domains Manager ne valident pas l'option de mode hybride, c'est-à-dire qu'il est possible de définir le mode hybride sur un périphérique vnet quelconque ou sur un certain nombre de périphériques vnet.

  • Les domaines invités et le domaine de service doivent exécuter le SE Oracle Solaris 10 10/08 au moins.

  • Un maximum de trois périphériques vnet par vsw peut disposer des ressources matérielles DMA louées à un moment donné. Comme il existe deux périphériques réseau NIU, il peut y avoir un total de six périphériques vnet avec des ressources matérielles DMA prêtées.


    Remarque - Ne définissez le mode hybride que pour trois périphériques vnet par vsw afin qu'ils soient sûrs d'avoir des ressources matérielles DMA assignées.
  • L'option de mode hybride ne peut pas être modifiée de manière dynamique lorsque le domaine invité est actif.

  • Les ressources matérielles DMA ne sont assignées que lorsqu'un périphérique vnet actif est créé dans le domaine hôte.

  • Le pilote Ethernet NIU 10 gigabits (nxge) est utilisé pour la carte NIU. Le même pilote est également utilisé pour les autres cartes réseau 10 gigabits. Cependant, la fonction d'E/S hybride NIU n'est disponible que pour les périphériques réseau NIU.