共用方式為


步驟 5:將 Linux 節點新增至叢集

設定叢集之後,您可以選擇性地新增 HPC Linux 計算節點。 以下是準備和新增Linux計算節點的高階步驟。    

5.1:在計算機上安裝Linux作業系統

若要部署 HPC Linux 計算節點,您必須在電腦上安裝支持的發行版。 如需詳細資訊,請參閱 HPC Pack 2016Microsoft 系統需求。 

5.2:擷取 Linux 計算節點安裝二進位檔

部署前端節點之後,請在 HPC Pack 的安裝共用中找到內部部署 Linux 節點安裝二進位檔。

執行下列 PowerShell 命令,以取得 HPC Pack 安裝共享的路徑:

Add-PSSnapin microsoft.hpc 

Get-HpcClusterRegistry -PropertyName InstallShare

路徑會在命令輸出中傳回。

hpcnodeagent.tar.gzsetup.py 檔案是安裝內部部署Linux計算節點所需的二進位檔。

5.3:設定檔案共用以將安裝二進位檔共用至Linux計算節點

您有幾個選擇,包括SMB共用或NFS共用,以在前端節點與Linux計算節點之間行動資料。 下列步驟會設定前端節點上的SMB共用,以與Linux計算節點共用二進位檔。    您也可以將二進位檔複製到集中式共用。 只要確定可從 Linux 計算節點存取安裝檔案,而且可由需要登入 Linux 計算節點的使用者執行。 

提示

如果您知道如何將二進位檔部署到可從 Linux 計算節點存取的檔案共用,您可以略過下列指示。

在前端節點上設定SMB共用

  1. 在前端節點上建立資料夾,並將它共用至具有讀取/寫入許可權等級 Everyone。 例如,將前端節點上的 C:\SmbShare 共用為 \\<HeadNodeName>\SmbShare。 範例:\\LN15-UB14-HN1\SmbShare。

  2. 在每個 Linux 節點上掛接 SMB 共用。 例如,使用下列命令在path /smbshare上掛接共用:

    mkdir –p /smbshare  
    
    mount -t cifs //LN15-UB14-HN1/SmbShare /smbshare -o vers=2.1,domain=<domainname>,username=<username>,password='<password>',dir_mode=0777,file_mode=0777  
    
    

    注意

    您必須使用 cifs-utils,從 Linux 計算節點掛接 SMB 共用。 在 CentOS 和 Red Hat 散發套件上,執行 yum 安裝,以安裝套件 cifs-utils

  3. 將二進位檔hpcnodeagent.tar.gz和 setup.py 複製到前端節點的 \\LN15-UB14-HN1\SmbShare,並檢查可從 Linux 計算節點查看路徑/smbshare 中的檔案。

5.4:安裝用來保護 HPC 節點之間通訊的憑證

如果您的前端節點 憑證 自我簽署,您應該在Linux電腦上安裝前端節點的公用憑證作為受信任的跟證書授權單位。 名為 HpcHnPublicCert.cer 的公用憑證位於安裝共用的 Certificates 資料夾中。
針對不同的 Linux 散發套件,要完成此步驟的方法會有所不同。 如需詳細資訊,請參閱 Linux 發行版的系統管理指南。

例如,在 Ubuntu 14.04 LTS 上,使用 openssl,將沒有前端節點私鑰的 CER 格式憑證轉換為 CRT 格式,並將它儲存至目錄 /usr/local/share/ca-certificate,然後執行下列二進位檔:

/usr/sbin/update-ca-certificates

5.5:在計算機上安裝Linux計算節點代理程式

執行 Python 文稿 setup.py來安裝 Linux 計算節點。 請確定 Python 已安裝在 Linux 節點上,如果不是,請加以安裝。

如需 setup.py的詳細使用方式,請輸入 python setup.py --help

例如,若要將 Linux 節點新增至叢集,請在每個 Linux 節點上的 Bash 殼層中輸入類似下列命令的命令。

python setup.py -install -connectionstring:'<connection string of the cluster>' -certfile:'<path to PFX certificate>'  

5.6:驗證設定

成功安裝Linux節點之後,請開啟 HPC 叢集管理員來檢查 HPC Pack 叢集的狀態。

  • 資源管理中,按兩下 [依節點範本 ] 列出 Linux 節點 -> LinuxNode 範本。

  • 切換至 資源管理中的 熱度圖 檢視 Linux 節點的熱度圖。

  • 使用 作業管理中的動作,將作業提交至 Linux 節點

將測試參數掃掠作業提交至Linux節點

  1. 資源管理中選取 Linux 節點之後,請樞紐至 [作業管理], 然後按兩下 [新增參數掃掠作業]

  2. 在 [新的參數掃掠作業] 對話框中,指定簡單的命令行,例如 hostname。 接受其餘設定的預設值,然後按下 [提交]

  3. 作業完成後,按兩下專案以檢視每個工作的輸出。 在此範例中,每個 Linux 節點都會傳回其主機名。