Go to main content
Guía de administración para Oracle® VM Server for SPARC 3.4

Salir de la Vista de impresión

Actualización: Agosto de 2016
 
 

Reinicio del dominio raíz con puntos finales PCIe configurados

El dominio raíz es el propietario del bus PCIe y es responsable de iniciar y gestionar el bus. El dominio raíz debe estar activo y ejecutar una versión del SO de Oracle Solaris que admita la función DIO o SR-IOV. El apagado, la detención o el reinicio del dominio raíz interrumpen el acceso al bus PCIe. Cuando el bus PCIe no está disponible, los dispositivos PCIe en ese bus se ven afectados y pueden no estar disponibles.

El comportamiento de los dominios de E/S con dispositivos de terminal PCIe es impredecible cuando el dominio raíz se reinicia mientras los dominios de E/S están en ejecución. Por ejemplo, los dominios de E/S con dispositivos de punto final PCIe pueden generar un error crítico durante o después del reinicio. En caso de reinicio del dominio raíz, necesitará detener e iniciar manualmente cada dominio.

Tenga en cuenta que si el dominio de E/S es resistente, puede continuar funcionando incluso si el dominio raíz que es propietario del bus PCIe deja de estar disponible. Consulte Resistencia de dominio de E/S.


Notas - Un dominio de E/S no se puede iniciar si el dominio raíz asociado no está en ejecución.

    Para proporcionar una solución alternativa a estos temas, siga uno de los siguientes pasos:

  • Apague manualmente cualquier dominio en el sistema que tenga dispositivos de terminal PCIe asignados a él antes de apagar el dominio raíz.

    Este paso garantiza que esos dominios se cerraron correctamente antes de que usted apague, detenga o reinicie el dominio raíz.

    Para encontrar todos los dominios que tienen dispositivos de punto final PCIe asignados a ellos, ejecute el comando ldm list-io. Este comando le permite enumerar los dispositivos de punto final PCIe que han sido asignados a los dominios en el sistema. Para una descripción detallada de este comando, véase la página de comando man ldm(1M).

    Para cada dominio que se encuentra, detenga el dominio ejecutando el comando ldm stop.

  • Configure la relación de dependencia de un dominio entre el dominio raíz y los dominios a los que se han asignado dispositivos de terminal PCIe.

    Esta relación de dependencia garantiza los dominios con dispositivos de terminal PCIe se reinicien automáticamente cuando el dominio raíz se reinicia por cualquier razón.

    Tenga en cuenta que esta relación de dependencia reinicia por la fuerza todos los dominios, y no pueden apagarse correctamente. En cualquier caso, la relación de dependencia no afecta a los dominios que se han cerrado manualmente.

    primary# ldm set-domain failure-policy=reset primary
    primary# ldm set-domain master=primary domain-name
Ejemplo 33  Configuración de las dependencias de la política de fallos para una configuración con un dominio raíz no primary y con dominios de E/S

En el ejemplo siguiente, se describe cómo puede configurar las dependencias de la política de fallos en una configuración que cuenta con un dominio raíz no primary y con dominios de E/S.

En este ejemplo, ldg1 es un dominio raíz no primary. ldg2 es un dominio de E/S que tiene funciones virtuales SR-IOV PCIe o dispositivos de terminales PCIe asignados desde un complejo raíz perteneciente al dominio ldg1.

primary# ldm set-domain failure-policy=stop ldg1
primary# ldm set-domain master=ldg1 ldg2

Esta relación de dependencia garantiza que el dominio de E/S se detenga cuando el dominio raíz ldg1 se reinicia.

  • Si el dominio que se reinicia es el dominio raíz no primary, esta relación de dependencia garantiza la detención del dominio de E/S. Inicie el dominio de E/S después de que se inicie el dominio raíz no primary.

    primary# ldm start ldg2
  • Si es el dominio primary el que se reinicia, esta configuración de políticas detiene el dominio raíz no primary y los dominios de E/S dependientes. Cuando se inicia el dominio primary, debe iniciar primero el dominio raíz no primary. Cuando se inicie el dominio, inicie el dominio de E/S.

    primary# ldm start ldg1

    Esperar a que se active el dominio ldg1 y, a continuación, inicie el dominio de E/S.

    primary# ldm start ldg2