Atributo de prioridad
Utilice el atributo Prioridad persistente para especificar la prioridad relativa de este grupo de recursos en relación con otros grupos de recursos.
El atributo Priority se utiliza para resolver conflictos cuando se están iniciando grupos de recursos que tienen relaciones gestionadas en conflicto (descritas en Relaciones gestionadas) con otros recursos iniciados o en línea. Estos conflictos pueden estar entre el grupo de recursos o un recurso gestionado contenido en dicho grupo y cualquier otro recurso iniciado o en ejecución.
Para los grupos de recursos que tienen la misma prioridad real, el número de miembros no obligatorios determina el orden. El grupo con el número más bajo de miembros no obligatorios se sacrifica primero. Si los grupos tienen la misma prioridad real y el mismo número de miembros no obligatorios, el algoritmo decide incidentalmente qué grupo se eliminará del problema de enlace. Esto relaja el problema de satisfacción de restricciones sobredeterminado. Esta eliminación se llama sacrificio, ya que hace que los grupos y sus miembros se detengan (permanezcan fuera de línea), independientemente de su estado deseado.
Por ejemplo, tiene un clúster con sólo un nodo en línea y dos grupos de recursos con una relación AntiCollocated entre sí. Esto significa que los grupos de recursos nunca deben iniciarse en el mismo nodo a la vez. System Automation for Multiplatforms ahora utiliza el valor del atributo Prioridad de los grupos de recursos para averiguar cuál de los grupos de recursos debe estar en línea y cuál no puede estar en línea debido a la relación AntiCollocated en conflicto.
Si un grupo de recursos activo de prioridad más baja impide la activación de un grupo de recursos de prioridad más alta debido a relaciones en conflicto, el grupo de recursos de prioridad más baja se detiene para permitir que continúe la activación del grupo de recursos con prioridad más alta.
Si los grupos de recursos están anidados, el grupo de recursos externo debe tener una prioridad mayor o igual que cualquiera de los grupos de recursos internos.
El valor predeterminado del atributo Prioridad es cero, que es el valor más bajo. El valor máximo es 200.
La prioridad real de un grupo de recursos se calcula a partir del valor del atributo de prioridad y un valor de ajuste determinado por el estado observado actual del grupo (consulte el atributo AutomationDetails). El valor de ajuste para los grupos que están en línea es +10, para hacer más difícil el sacrificio de los recursos iniciados, y -10 para los grupos que han fallado fuera de línea. El valor de prioridad real puede asumir valores de -10 a +210. Para obtener más información sobre el significado de la prioridad, consulte Asignación de ubicación de nodo.
- System Automation for Multiplatforms también utiliza el atributo Obligatorio de los recursos gestionados (descrito en Atributos utilizados para los miembros del grupo de recursos) para determinar qué recursos se iniciarán en una situación de conflicto. En el caso de grupos de recursos anidados, los grupos de recursos que son miembros no obligatorios deben tener una prioridad menor que los miembros obligatorios. De lo contrario, los miembros obligatorios pueden descartarse.
- Si un grupo tiene miembros en estado Sin límite o Fuera de línea, no hay ningún valor de ajuste de +10.