Definir una releaseTask de nodo
Una versión del nodo tarea ejecuta un comando o script en cada nodo a medida que se libera del trabajo. Puede usar una tarea de versión de nodo para limpiar o recopilar datos de los nodos a medida que se liberan del trabajo. Por ejemplo, puede especificar comandos para realizar las siguientes tareas:
Mueva los archivos de registro o datos creados localmente a un recurso compartido.
Elimina archivos o directorios.
Devuelve el nodo a su estado original.
Inicie o detenga los servicios.
Puede usar el procedimiento siguiente para crear una tarea de versión de nodo mediante el Administrador de trabajos de HPC.
Nota:
Para completar este procedimiento, debe haber sido agregado como usuario en el clúster o debe ser miembro de un grupo de dominio que se haya agregado como usuario en el clúster. Para más información, póngase en contacto con el administrador del clúster.
Agregar una tarea de versión de nodo
En el Administrador de clústeres de HPC, la opción para agregar una tarea está disponible en los cuadros de diálogo Nuevo trabajo, Modificar trabajoy Copiar trabajo. Por ejemplo, en el procedimiento siguiente se describe cómo agregar una tarea en el cuadro de diálogo Nuevo trabajo
Para agregar una tarea de versión de nodo
En
administración de trabajos , en el panel Acciones de , haga clic en Nuevo trabajo .En el panel izquierdo del cuadro de diálogo Nuevo trabajo , haga clic en Editar tareas.
Seleccione el botón Agregar
, haga clic en la flecha abajo y, a continuación, haga clic en Tarea de versión de nodo .En el cuadro de diálogo tarea, escriba un nombre para la tarea.
Especifique un comando para la tarea. Por ejemplo, para eliminar todos los archivos de una carpeta, puede escribir el comando de la siguiente manera:
delete c:\temp\^*
Nota:
En los trabajos que incluyen subtareas, como tareas de versión del nodo, el programador de trabajos interpreta el asterisco (*) como marcador de posición para el identificador de la subtarea. Para ejecutar un comando que use un asterisco (*), incluya el símbolo de intercalación (^) como carácter de escape.
Haga clic en Aceptar para agregar la tarea al trabajo. La nueva tarea aparece ahora en la lista de tareas del trabajo.
Puede definir propiedades de task adicionales, como el Configuración de ejecución y recursos necesarios seleccionando la tarea de la lista y modificando los valores de propiedad en el panel Propiedades de tarea.
Consideraciones adicionales
El administrador del clúster define el tiempo de ejecución máximo predeterminado (en segundos) para
tareas de lanzamiento de nodo con el parámetro de clúster tiempo de espera de tarea de lanzamiento de nodo. Si un trabajo tiene un tiempo de ejecución máximo y una tarea versión del nodo
, el programador de trabajos cancela las demás tareas del trabajo antes de que expire el tiempo de ejecución del trabajo ( de versión del nodo detiempo de ejecución del trabajo menostiempo de ejecución de la tarea De lanzamiento de nodo ). Esto permite que la tarease ejecute dentro del tiempo asignado para el trabajo. tareas de de versión del nodo se ejecutan cuando se cancela un trabajo. tareas de lanzamiento de nodo no se ejecutan cuando el trabajo se cancela o cancela mediante el adelantamiento inmediato. Para omitir la tarea de versión de nodo de
, consulte Forzar cancelación de un trabajo o tarea .Las siguientes propiedades de tarea no se aplican a las tareas que se inician por recurso y no se pueden establecer en de preparación del nodo, de versión de nodo o tareas de service:
Número de núcleos, sockets, nodos
Nodos necesarios
Exclusivo
Reejecutable
Depende (dependencias de tareas)
Configuración del barrido de parámetros