Plantillas de trabajo
Puede usar plantillas de trabajo para definir conjuntos de directivas de envío de trabajos personalizadas. Con las plantillas de trabajo, los administradores pueden limitar eficazmente los tipos de trabajos que entran en el clúster, al tiempo que proporcionan valores predeterminados que ayudan a los usuarios que no están familiarizados con la terminología de HPC Job Scheduler Service. Dado que la plantilla de trabajo proporciona valores predeterminados, los usuarios incluso pueden enviar trabajos sin especificar ninguna propiedad de trabajo.
Con las plantillas de trabajo puede:
Aplicar límites de tiempo de ejecución y tamaño en los trabajos
Limitar la prioridad del trabajo
Envío de diferentes tipos de trabajos a diferentes conjuntos de nodos
Creación de particiones del clúster para distintos grupos de usuarios
Simplificación del envío de trabajos para el usuario
Personalización del proceso de envío de trabajos para admitir diferentes escenarios de usuario
Configuración de plantilla de trabajo
Cada plantilla de trabajo consta de:
Lista de propiedades de trabajo y valores asociados. Para cada propiedad, el administrador puede definir:
Valor predeterminado que se usará si el usuario no especifica ningún valor.
Restricciones sobre qué valores son aceptables
Una lista de control de acceso (ACL) que define qué usuarios tienen permiso para enviar trabajos mediante la plantilla de trabajo.
En el Administrador de trabajos de HPC, cuando un usuario selecciona una plantilla de trabajo para un nuevo trabajo, los valores disponibles para las propiedades del trabajo cambian según corresponda. Por ejemplo, el menú desplegable Prioridad solo muestra los niveles de prioridad válidos en la plantilla seleccionada, la configuración en tiempo de ejecución no se puede elevar por encima del máximo definido y, si procede, los valores predeterminados ya se rellenan. Después de que el usuario envíe el trabajo, HPC Job Scheduler Service confirma los permisos de plantilla, aplica la configuración predeterminada para las propiedades que el usuario no especificó y valida cada propiedad con restricciones de valor.
Nota:
Las plantillas de trabajo no necesitan incluir definiciones para cada propiedad de trabajo. Si no se especifica una propiedad en la plantilla de trabajo, el servicio programador de trabajos de HPC aplica en su lugar los valores predeterminados y las restricciones de la plantilla de trabajo predeterminado.
Plantilla de trabajo predeterminada
Microsoft HPC Pack incluye una plantilla de trabajo predefinida denominada "Default". La plantilla Predeterminada no especifica ninguna restricción; los usuarios pueden cambiar cualquier propiedad para su trabajo mediante esta plantilla. La plantilla predeterminada permite todos los niveles de prioridad de trabajo.
Como administrador de clústeres, puede editar la configuración de propiedades y modificar el permiso de usuario para la plantilla de trabajo predeterminado. Para obtener más información, vea Editar una plantilla de trabajo y Establecer permisos de plantilla de trabajo. Tenga en cuenta que no puede eliminar la plantilla de trabajo Predeterminado y no puede quitar las propiedades de trabajo necesarias de la plantilla Predeterminada.
Importante
Cuando un usuario envía un trabajo sin especificar una plantilla de trabajo, el servicio programador de trabajos de HPC asigna automáticamente la plantilla de trabajo predeterminada.
Cuando un usuario envía un trabajo sin especificar una plantilla de trabajo, puede asignar sistemáticamente plantillas de trabajo específicas en función de la información de su elección mediante la creación de una aplicación de filtro de envío. Para obtener más información, vea Descripción de los filtros de activación y envío.
Aplicación de plantillas de trabajo
Después de que el usuario envíe el trabajo, hpc job scheduler Service aplica la plantilla de trabajo mediante:
Confirmando que el usuario tiene el Enviar trabajos permiso para la plantilla de trabajo especificada. Si no es así, se rechaza el trabajo y se produce un error en el envío. Esto permite a un administrador controlar los tipos de trabajos que puede enviar un grupo de usuarios seleccionado.
Aplicar la configuración predeterminada de la plantilla de trabajo para las propiedades de trabajo que el usuario no especificó.
Validar cada propiedad de trabajo con las restricciones definidas en la plantilla de trabajo. Si alguna propiedad de trabajo no está dentro del intervalo válido especificado en la plantilla, se rechaza el trabajo y se produce un error en el envío.