Guía de administración para Oracle® VM Server for SPARC 3.2

Salir de la Vista de impresión

Actualización: Mayo de 2015
 
 

Creación de un dominio de E/S mediante la asignación de dispositivos de punto final PCIe

Puede asignar un dispositivo de terminal PCIe individual (o asignable a E/S directa) a un dominio. El uso de estos dispositivos de punto final PCIe aumenta la granularidad de la asignación de dispositivos a los dominios de E/S. Esta capacidad se ofrece con la característica de E/S directa (DIO).

La característica DIO le permite crear más dominios de E/S que el número de buses PCIe en un sistema. El número posible de dominios de E/S ahora está limitado sólo por el número de dispositivos de punto final PCIe.

    Un dispositivo de punto final PCIe puede ser uno de los siguientes:

  • Una tarjeta PCIe en una ranura.

  • Un dispositivo PCIe incorporado que es identificado por la plataforma


Notas - Debido a que no tiene dependencias con otros dominios raíz, un dominio raíz dominios raíz que posee un bus PCIe no puede tener sus dispositivos de terminal PCIe o funciones virtuales SR-IOV asignados a otro dominio raíz. Sin embargo, puede asignar un dispositivo de punto final PCIe o una función virtual de un bus PCIe al dominio raíz que es propietario de ese bus.

El siguiente diagrama muestra que el dispositivo de punto final PCIe, PCIE3, se asigna a un dominio de E/S. Ambos bus pci_0 y el conmutador en el dominio de E/S son virtuales. No se puede tener acceso al dispositivo de punto final PCIE3 en el dominio primary.

En el dominio de E/S, el bloqueo pci_0 y el conmutador son un complejo de raíz virtual y un conmutador PCIe virtual respectivamente. Este bloque y este conmutador son muy similares al bloque pci_0 y al conmutador del dominio primary. En el dominio primary, los dispositivos en la ranura PCIE3 son una forma enmascarada de los dispositivos originales y se identifican como SUNW,assigned.


Caution

Precaución  - No puede usar las operaciones de conexión en caliente de Oracle Solaris para eliminar en caliente un dispositivo de punto final PCIe después de que el dispositivo se elimina del dominio primary usando el comando ldm rm-io. Para obtener información sobre la sustitución o eliminación de un dispositivo de punto final PCIe, consulte Realización de cambios de hardware en PCIe.


Figura 7-1  Asignación de un dispositivo de punto final PCIe a un dominio de E/S.

image:El diagrama muestra cómo asignar un dispositivo de punto final PCIe a un dominio de E/S.

Use el comando ldm list-io para enumerar los dispositivos de punto final PCIe.

A pesar de que la característica DIO permite que cualquier tarjeta PCIe en una ranura sea asignada a un dominio de E/S, sólo se admiten determinadas tarjetas PCIe. Consulte Requisitos de hardware y software para E/S directa.


Caution

Precaución  - No se admiten las tarjetas PCIe que tienen un puente. Tampoco se admiten la asignación de nivel-función PCIe. La asignación de una tarjeta PCIe no admitida a un dominio de E/S puede provocar un comportamiento impredecible.


    Los siguientes elementos describen detalles importantes acerca de la función DIO:

  • Esta característica está habilitada sólo cuando se cumplen todos los requisitos de software. Consulte Requisitos de hardware y software para E/S directa.

  • Sólo a los dispositivos de terminal PCIe que están conectados a un bus PCIe asignado a un dominio raíz se les puede asignar otro dominio con la función DIO.

  • Los dominios de E/S que usan DIO tienen acceso a los dispositivos de terminal PCIe sólo cuando el dominio raíz está en ejecución.

  • El reinicio del dominio raíz afecta los dominios de E/S que tienen dispositivos de punto final PCIe. Consulte Reinicio del dominio raíz con puntos finales PCIe configurados. El dominio raíz también realiza las siguientes tareas:

    • Inicializa y gestiona el bus PCIe.

    • Administra todos los errores accionados por los dispositivos de punto final PCIe asignados a los dominios de E/S. Tenga en cuenta que sólo el dominio primary recibe todos los errores relacionados con el bus PCIe.