作業範本
您可以使用作業範本來定義一組自訂的作業提交原則。 使用作業範本時,系統管理員可以有效地限制進入叢集的工作類型,同時提供預設值,協助不熟悉 HPC 作業排程器服務術語的使用者。 因為作業範本提供預設值,使用者甚至可以提交作業,而不需要指定任何作業屬性。
使用作業範本,您可以:
對作業強制執行運行時間和大小限制
限制作業優先順序
將不同類型的作業傳送至不同的節點集
分割不同使用者群組的叢集
簡化用戶的作業提交
自訂作業提交程式以支援不同的使用者案例
作業範本設定
每個作業樣本都包含:
作業屬性和相關聯的值設定清單。 針對每個屬性,系統管理員可以定義:
如果未指定任何值,則會使用預設值
可接受值的條件約束
訪問控制清單 (ACL) 定義哪些使用者有權使用作業範本提交作業。
在 HPC Job Manager 中,當用戶選取新作業的作業範本時,作業屬性的可用值會隨之變更。 例如,優先順序 下拉功能表只會顯示所選範本下有效的優先順序層級,運行時間設定無法高於定義的最大值,而且如果適用的話,預設值已經填入。 在使用者提交作業之後,HPC 作業排程器服務會確認範本許可權、針對使用者未指定的任何屬性套用預設設定,並針對值條件約束驗證每個屬性。
注意事項
作業範本不需要包含每個作業屬性的定義。 如果未在作業範本中指定屬性,HPC 作業排程器服務會改為套用預設作業範本中的預設值和條件約束。
默認作業範本
Microsoft HPC Pack 包含一個名為 「Default」 的預先定義作業範本。 默認範本未指定任何條件約束;用戶可以使用此範本來變更其作業的任何屬性。 默認範本允許所有作業優先順序。
身為叢集管理員,您可以編輯屬性設定,並修改預設作業範本的用戶許可權。 如需詳細資訊,請參閱 編輯作業範本 和 設定作業範本權限。 請注意,您無法刪除預設作業範本,而且無法從預設範本移除必要的作業屬性。
重要事項
當使用者提交作業而不指定作業範本時,HPC 作業排程器服務會自動指派預設作業範本。
當使用者提交作業而不指定作業範本時,您可以藉由建立提交篩選應用程式,根據您選擇的資訊,有系統地指派特定的作業範本。 如需詳細資訊,請參閱 瞭解啟用和提交篩選。
如何套用作業範本
使用者提交作業之後,HPC 作業排程器服務會依下列方式套用作業範本:
確認使用者具有指定作業範本 許可權
送出作業。 如果沒有,作業會遭到拒絕,且提交失敗。 這可讓系統管理員控制選取的使用者群組可以提交的作業類型。 針對使用者未指定的任何作業屬性,從作業範本套用預設設定。
根據作業範本中定義的條件約束驗證每個作業屬性。 如果任何作業屬性不在範本中指定的有效範圍內,作業就會遭到拒絕,提交會失敗。