熱點推薦:
您现在的位置: 電腦知識網 >> 操作系統 >> Windows系統管理 >> 正文

Win2008HPC群集作業管理之創建作業

2013-11-11 21:50:00  來源: Windows系統管理 

  Windows HPC Server 群集作業是對群集上的資源的請求並且是要運行在這些資源上的任務的負載群集作業可以很簡單只有一項任務也可以包括很多任務最常見的作業類型是 MPI 作業參數清除作業和任務流作業
  若要創建作業需要定義一組屬性用於確定作業將如何運行對於您沒有指定的任何作業屬性作業的作業模板將提供默認值有關作業模板的詳細信息請參閱作業模板
  在定義作業屬性之後可以將一個或多個任務添加到作業中任務必須包括要運行的命令如果任務使用 Microsoft 消息傳遞接口 (MSMPI) 應用程序則任務命令的前面必須是 mpiexec
  通過設置任務屬性可以定義任務如何運行任務可以包括屬性例如要使用的輸入輸出和錯誤文件在需要的節點需要的處理器數量運行時間限制和節點獨占性方面您也可以指定類似於作業屬性的任務屬性
  通過定義任務之間的相關性可以定義任務的運行順序
 (一)新建作業
  通過指定作業屬性可以創建 Windows HPC Server 群集作業指定的作業屬性包括作業的優先級作業運行時間的任何限制以及作業的候選資源的說明可以包括以下屬性請求的節點節點組每節點最小內存每節點最大內存每節點最小內核數和每節點最大內核數所有這些屬性都是可選的對於您沒有指定的任何作業屬性作業的作業模板將提供默認值
  新建作業
  在作業管理操作窗格中單擊新建作業
  在新建作業對話框的左窗格中單擊作業詳細信息然後提供作業的以下詳細信息
  在作業名稱文本框中鍵入作業的名稱
  在作業模板下拉列表中選擇模板
  在新建作業對話框的左窗格中單擊任務列表
  將任務添加到作業
  要新建任務請指向添加按鈕單擊下箭頭然後單擊基本任務參數任務在任務對話框中提供任務的信息然後單擊保存將任務添加到作業並返回到新建作業對話框
  要將保存的任務添加到作業請指向添加按鈕單擊下箭頭然後單擊從任務文件導航到任務 XML 文件的位置並單擊打開將任務添加到作業並返回到新建作業對話框
  在新建作業對話框中可以看見已添加的任務的列表
  (可選)可以設置運行任務的順序單擊依存關系按鈕以打開任務依存關系對話框
  使用新建作業對話框可以根據需要設置其他作業屬性
  單擊提交


    (二)添加 MPI 任務
  通過 Microsoft 消息傳遞接口 (MSMPI) 處理並行任務的作業需要使用 mpiexec 命令因此並行任務的命令必須采用以下格式mpiexec [mpi_options] <myappexe> [arguments]其中 myappexe 為要運行的應用程序的名稱mpiexec 命令有許多參數通過這些參數您可以控制 MPI 進程位置網絡關聯和其他運行時間參數
  添加 MPI 任務
  在 HPC 群集管理器中添加任務的選項位於新建作業修改作業復制作業對話框中作為示例以下過程描述如何在新建作業對話框中添加任務
  創建 MPI 任務
  在作業管理操作窗格中單擊新建作業
  在新建作業對話框的左窗格中單擊任務列表
  指向添加按鈕單擊下箭頭然後單擊基本任務
  在基本任務對話框中鍵入任務的名稱
  在命令行輸入框中相對於工作目錄鍵入任務命令例如鍵入 mpiexec myappexe
  指定任務的工作目錄通常應以全局命名約定 (UNC) 路徑(而不是相對路徑或本地路徑)表示工作目錄
  指定相對於工作目錄的標准輸入標准輸出標准錯誤文件名
  設置您的作業所需要的最小和最大內核數
  單擊保存可以將任務添加到作業並返回新建作業對話框


(三)添加參數任務
  參數任務是具有一組不同輸入並多次運行的單個任務參數清除的索引可以應用於應用程序的實例以及應用於工作目錄輸入輸出和錯誤文件
  添加參數任務
  在 HPC 群集管理器中添加任務的選項位於新建作業修改作業復制作業對話框中作為示例以下過程描述如何在新建作業對話框中添加任務
  創建參數任務
  在作業管理操作窗格中單擊新建作業
  在新建作業對話框的左窗格中單擊任務列表
  指向添加按鈕單擊下箭頭然後單擊參數任務
  在參數任務對話框中鍵入任務的名稱
  按如下所示定義參數清除的索引
  在對話框中的步驟 設置清除操作的開始和結束索引值
  在步驟 選擇清除索引的增加值
  可以在對話框底部的預覽清除下面驗證索引序列
  在命令行輸入框中相對於工作目錄鍵入任務命令例如鍵入 myAppexe *這將創建應用程序的多個索引實例
  指定任務的工作目錄通常工作目錄應當以 UNC 路徑(而不是相對路徑或本地路徑)指明如果清除中的每個步驟都需要不連續的工作目錄則工作目錄可以包括通配符 (*)
  指定相對於工作目錄的標准輸入標准輸出標准錯誤文件名使用通配符 (*) 以表示將按照在此過程的步驟 中選擇的索引設置從一次迭代增加到下一次迭代的文件編號例如myInput*dat
  注意
  在參數清除任務中輸入和輸出通常是一組索引化文件(例如inputinputinputoutputoutputoutput …)
  預覽參數清除任務如果任務不是所需要的樣子請進行更改並再次預覽
  單擊保存可以將任務添加到作業並返回新建作業對話框


    (四)了解應用程序和數據文件
  Windows HPC Server 在任務輸入輸出和錯誤文件的組織方面很靈活可以使用工作目錄標准輸入標准輸出標准錯誤任務屬性來指定任何共享位置的本地或全局命名約定 (UNC) 文件路徑任務還可以操作存儲在默認工作目錄中的文件在任何情況下都建議您最好使用位於文件服務器上的共享文件夾中的中心文件存儲區
  注意
  指定文件路徑時請記住從計算節點訪問這些文件例如C:\Temp是指正在運行應用程序的計算節點上的 Temp 目錄而不是頭節點或客戶端計算機上的 Temp 目錄
  程序文件
  在命令行中為任務指定程序文件時請使用以下准則
  如果應用程序存在於所有計算節點上並已添加到 Path 環境變量則僅鍵入可執行文件名稱例如鍵入 myappexe
  如果應用程序存在於所有計算節點上並且尚未添加到 Path 環境變量則鍵入每個計算節點上的應用程序的完整本地路徑例如C:\Program Files\myappexe
  如果應用程序安裝在文件共享上請指定可執行文件的 UNC 路徑例如鍵入 \\server_name\Program Files\myappexe
  數據文件
  默認情況下標准輸入輸出和錯誤文件相對於正在運行應用程序的計算節點的工作目錄工作目錄任務屬性的默認值是節點上的提交用戶的主目錄(%userprofile%它通常指向 C:\Users\user_name\Documents)
  可以使用工作目錄任務屬性來簡化對共享文件夾上的數據文件的任務訪問例如如果設置 \\fileserver\fileshare\ 作為工作目錄並設置 somefiletxt 作為標准輸入則從 \\fileserver\fileshare\somefiletxt 讀取標准輸入
  如果沒有為任務指定標准輸出標准錯誤文件則結果將定向到 HPC 作業計劃程序服務數據庫並作為任務的輸出字段顯示在任務屬性對話框中數據庫為每個任務最多存儲 KB 數據超過 KB 的任何額外數據將截斷如果指定標准輸出標准錯誤文件則任務輸出將定向到這些位置而不存儲在 HPC 作業計劃程序服務數據庫中


    (五)定義任務相關性
  任務流作業包含一組以規定順序運行的任務在 HPC 群集管理器中可以通過定義任務之間的相關性來建立任務的運行順序
  在任務相關性對話框中可以將任務組織成若干個組一個組中的所有任務將在下一組中的任何任務開始之前完成起初所有任務都屬於
  注意
  使用 HPC 命令行工具HPC PowerShellHPC 基本配置文件 Web 服務或使用 HPC 應用程序編程接口 (API)可以創建更復雜非線性的任務相關性
  定義任務相關性
  在 HPC 群集管理器中定義任務相關性的選項位於新建作業修改作業復制作業對話框中作為示例以下過程描述如何在修改作業對話框中定義任務相關性
  定義任務相關性
  在作業管理導航窗格單擊所有作業
  在作業列表中右鍵單擊作業然後單擊修改作業
  在修改作業對話框的左窗格中單擊任務列表
  單擊依存關系按鈕以打開任務依存關系對話框
  在單擊添加按鈕可添加組可以根據作業的需要添加任意數量的組注意刪除按鈕僅刪除所選分組級別而不刪除任務自身
  選擇一項或多項任務然後使用上移下移按鈕在組之間移動所選任務
  單擊確定可接受任務相關性分組並返回到新建作業對話框
  注意
  默認情況下任務將分配到如果要向作業添加其他任務請返回到任務相關性對話框確保任務按預期方式排序


From:http://tw.wingwit.com/Article/os/xtgl/201311/9311.html
    推薦文章
    Copyright © 2005-2013 電腦知識網 Computer Knowledge   All rights reserved.