Notas de la versión de Oracle® Solaris 11.2

Salir de la Vista de impresión

Actualización: Mayo de 2015
 
 

Es posible que las zonas núcleo que utilizan CPU virtuales bloqueen la creación del conjunto de procesadores o la reconfiguración dinámica de CPU (18061724)

Cuando una zona de núcleo de CPU virtuales (VCPU) está en ejecución, los subprocesos de VCPU están enlazados a conjuntos de CPU físicas. Este requisito puede evitar que las CPU se agreguen a los conjuntos de procesadores o la reconfiguración dinámica (DR) de CPU.

En los sistemas SPARC, dichas zonas de núcleo finalizan si se pierde el enlace inesperadamente. Por ejemplo, crear una agrupación que contenga todas las CPU lógicas que un subproceso de VCPU de zona de núcleo está utilizando, puede llegar a destruir la zona de núcleo.

El siguiente mensaje de error se muestra al crear conjuntos de procesadores:

# psrset -c 0
created processor set 1
psrset: cannot assign processor 0: Device busy

Se muestra el siguiente mensaje de error durante la reconfiguración dinámica de Oracle VM Server for SPARC:

# ldm set-vcpu 10 ldom
Removal of cpu 10 failed, error: cpu has bound threads
Domain ldom didn't allow removal of any VCPU
Resource modification failed

Se muestra el siguiente mensaje de error al crear agrupaciones:

# grep affinity /var/log/zones/vcpu.messages
2014-05-07 22:44:18 main error: vcpu 9 has lost all affinity.
2014-05-07 22:44:18 main error: VCPU error: lost affinity
2014-05-07 22:44:28 main error: vcpu 15 has lost all affinity.
2014-05-07 22:44:28 main error: VCPU error: lost affinity

Solución alternativa: antes de crear conjuntos de procesadores o agrupaciones, o intentar una reconfiguración dinámica de CPU, suspenda las zonas de núcleo que puedan verse afectadas.