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
 
 

Recuperación de dominios tras detectar recursos defectuosos o faltantes

Si un sistema SPARC T5, SPARC M5, SPARC M6 o Fujitsu M10 detecta un recurso defectuoso o faltante al encenderse, el Logical Domains Manager intenta recuperar los dominios configurados mediante el uso del resto de los recursos disponibles. Durante la recuperación, se dice que el sistema (o el dominio físico en SPARC M-Series) está en el modo de recuperación. Una recuperación solo se intenta si está activado el modo de recuperación. Consulte Activación del modo de recuperación.

    Al encenderse, el firmware del sistema vuelve a la configuración predeterminada de fábrica si la última configuración de encendido seleccionada no se puede iniciar en cualquiera de las siguientes circunstancias:

  • La topología de E/S de cada conmutador PCIe de la configuración no coincide con la topología de E/S de la última configuración de encendido seleccionada.

  • Los recursos de CPU o de memoria de la última configuración de encendido seleccionada ya no están presentes en el sistema

Si está activado el modo de recuperación, Logical Domains Manager recupera todos los dominios enlazados y activos de la última configuración de encendido seleccionada. La configuración que se ejecuta como resultado se denomina configuración degradada. La configuración degradada se guarda en el SP y permanece como la configuración activa hasta que se guarde una nueva configuración de SP o el ciclo de energía del dominio físico vuelva a iniciarse.


Notas - El dominio físico no requiere que un ciclo de energía active la configuración degradada después de la recuperación, dado que la configuración ya está en ejecución.

Si el ciclo de energía del dominio físico se vuelve a iniciar, el firmware del sistema primero intenta iniciar la última configuración original de encendido. De esta manera, si el hardware defectuoso o faltante se reemplaza, mientras tanto, el sistema puede iniciar la configuración original normal. Si la última configuración de encendido seleccionada no se puede iniciar, el firmware intenta iniciar la configuración degradada asociada, si existe. Si la configuración degradada no se puede iniciar o no existe, se inicia la configuración predeterminada de fábrica y se invoca el modo de recuperación.

    La operación de recuperación funciona en el siguiente orden:

  • Dominio de control. Logical Domains Manager recupera el dominio de control mediante la restauración de la configuración de CPU, memoria y E/S, así como de sus servicios de E/S virtual.

    Si la cantidad de memoria o CPU necesaria para todos los dominios recuperables es mayor que el resto de las cantidades disponibles, la cantidad de CPU, núcleos o memoria se reduce en relación con el tamaño de los otros dominios. Por ejemplo, en un sistema de cuatro dominios donde cada dominio tiene asignado el 25% de las CPU y la memoria, la configuración degradada que se obtiene como resultado aún asigna el 25% de las CPU y la memoria a cada dominio. Si el dominio primary tenía originalmente hasta dos núcleos (16 CPU virtuales) y ocho GB de memoria, el tamaño del dominio de control no se reduce.

    Los complejos raíz y los dispositivos PCIe que están asignados a otros dominios se eliminan del dominio de control. Las funciones virtuales de los complejos raíz que pertenecen al dominio de control se vuelven a crear. Los complejos raíz, los dispositivos PCIe, las funciones físicas o las funciones virtuales que se asignan al dominio de control se marcan como evacuados. A continuación, Logical Domains Manager reinicia el dominio de control para activar los cambios.

  • Dominios raíz. Después de reiniciar el dominio de control, Logical Domains Manager recupera los dominios raíz. La cantidad de CPU y de memoria se reduce en relación con los otros dominios recuperables, si es necesario. Si un complejo raíz ya no está presente físicamente en el sistema, se marca como evacuado. Este complejo raíz no está configurado en el dominio durante la operación de recuperación. Un dominio raíz se recupera siempre que al menos uno de los complejos raíz asignados al dominio raíz esté disponible. Si no hay ningún complejo raíz disponible, el dominio raíz no se recupera. Logical Domains Manager inicia el dominio raíz y vuelve a crear las funciones virtuales sobre las funciones físicas que pertenecen al dominio raíz. Las ranuras PCIe, las funciones físicas y las funciones virtuales faltantes se marcan como evacuadas. Los servicios de E/S virtual que proporciona el dominio se vuelven a crear, si es posible.


    Notas - Las configuraciones en las que un dominio raíz que no es primary presta ranuras PCIe no se pueden recuperar en este momento. Por lo tanto, debe mover manualmente las ranuras a un dominio de E/S después de que termine la recuperación.
  • Dominios de E/S. Logical Domains Manager recupera todos los dominios de E/S. Las ranuras PCIe y las funciones virtuales que faltan en el sistema se marcan como evacuadas. Si no hay ningún dispositivo de E/S presente, el dominio no se recupera y sus recursos de memoria y CPU están disponibles para que otros dominios los usen. Los servicios de E/S virtual que proporciona el dominio se vuelven a crear, si es posible.

  • Dominios invitados. Un dominio invitado se recupera solo si al menos uno de los dominios de servicio que se utiliza como dominio se ha recuperado. Si el dominio invitado no se puede recuperar, sus recursos de CPU y de memoria están disponibles para que otros dominios invitados los usen.

Cuando sea posible, la misma cantidad de CPU y de memoria se asigna a un dominio según lo especificado por la configuración original. Si esa cantidad de CPU o de memoria no está disponible, estos recursos se reducen de forma proporcional para consumir el resto de los recursos disponibles.


Notas - Cuando un sistema está en modo de recuperación, solo puede ejecutar comandos ldm list-*. Se desactivan todos los demás comandos ldm hasta que termine la operación de recuperación.

Logical Domains Manager solo intenta recuperar los dominios enlazados y activos. La configuración de recursos existente de cualquier dominio no enlazado se copia en la nueva configuración tal como está.

Durante una operación de recuperación, es posible que haya menos recursos disponibles que en la configuración iniciada anteriormente. Como resultado, es posible que Logical Domains Manager solo pueda recuperar algunos de los dominios configurados previamente. También es posible que un dominio recuperado no incluya todos los recursos de su configuración original. Por ejemplo, un dominio enlazado recuperado puede tener menos recursos de E/S que en su configuración anterior. Es posible que un dominio no se recupere si sus dispositivos de E/S ya no están presentes o si su principal dominio de servicio no se pudo recuperar.

El modo de recuperación registra sus pasos en el registro SMF de Logical Domains Manager /var/svc/log/ldoms-ldmd:default.log. Se escribe un mensaje en la consola del sistema cuando Logical Domains Manager inicia una recuperación, reinicia el dominio de control y cuando termina la recuperación.


Caution

Precaución  - No se garantiza que un dominio recuperado sea completamente utilizable. Es posible que el dominio no incluya un recurso que es esencial para ejecutar una instancia del sistema operativo o una aplicación. Por ejemplo, un dominio recuperado puede tener solo un recurso de red y ningún recurso de disco. O bien, puede faltarle un sistema de archivos que es necesario para ejecutar una aplicación. El uso de la función de rutas múltiples de E/S para un dominio reduce el impacto de los recursos de E/S faltantes.