共用方式為


hpcpack

封裝、上傳和下載檔案(例如SOA服務檔案、應用程式和數據)到Windows Azure記憶體帳戶和從中下載。 hpcpack 也可協助您將 VHD 磁碟驅動器從記憶體帳戶掛接至 Windows Azure 節點。

此命令是在 HPC Pack 2008 R2 搭配 Service Pack 1 中引進,舊版不支援。

子命令

Subommand 描述
hpcpack 建立 以可上傳至 Windows Azure 記憶體帳戶的格式封裝指定的資料夾或檔案。
hpcpack 下載 從 Windows Azure 記憶體帳戶下載套件或檔案。

此子命令是在 HPC Pack 2008 R2 搭配 Service Pack 3 中引進,舊版不支援。
hpcpack 清單 列出已上傳至指定 Windows Azure 記憶體帳戶的套件。
hpcpack 掛接 將 VHD 檔案掛接為 Windows Azure 節點上的磁碟驅動器,或列出該節點上所有目前掛接的磁碟驅動器。

此子命令是在 HPC Pack 2008 R2 搭配 Service Pack 3 (SP3) 中引進,在舊版中不受支援。
hpcpack 移除 從 Windows Azure 記憶體帳戶移除套件。
hpcpack 取消掛接 使用 hpcpack 掛接,將先前掛接在 Windows Azure 節點上的 VHD 檔案卸載。

此子命令是在 HPC Pack 2008 R2 搭配 Service Pack 3 (SP3) 中引進,在舊版中不受支援。
hpcpack 上傳 將套件、檔案或 VHD 上傳至 Windows Azure 記憶體帳戶。
hpcpack 檢視 顯示已上傳至 Windows Azure 記憶體帳戶之套件的屬性。
hpcpack /? 在命令提示字元中顯示說明。
hpcpack /help 在命令提示字元中顯示說明。

備註

  • 當您在 Windows Azure 高載部署中布建或啟動一組 Windows Azure 節點時,hpcpackages 容器中記憶體帳戶上的任何 OPC 檔案都會自動部署到 Windows Azure 節點(即使 Windows Azure 系統會自動重新佈建節點實例也一樣)。

  • 如果您在啟動 Windows Azure 節點之後,將套件上傳至 hpcpackages 容器,您可以使用 hpcsync 手動部署至 Windows Azure 節點。 或者,您可以在記憶體帳戶中,針對您想要手動或使用腳本管理的檔案,在記憶體帳戶中建立不同的容器。

端對端範例

為了協助瞭解工作流程,下列步驟概述您可以執行的命令順序,以建立、上傳和同步應用程式至已部署的一組 Windows Azure 節點。 第四個範例命令示範如何在應用程式的 Windows Azure 節點上開啟防火牆例外狀況(使用 hpcfwutil)。

hpcPack create C:\AzurePkgs\myApp.zip C:\AppFiles  
hpcPack upload C:\AzurePkgs\myApp.zip /nodetemplate:AzureWorker /relativePath:apps  
clusrun /nodegroups:AzureNodes hpcsync  
clusrun /nodegroups:AzureNodes hpcfwutil register myApp %CCP_PACKAGE_ROOT%apps\myApp.exe  

若要提交在 Windows Azure 節點上執行 myApp.exe 的工作:

Job submit /nodegroup:AzureNodes %CCP_PACKAGE_ROOT%apps\myApp.exe  

若要提交作業,其中包含 節點準備 工作。 節點準備工作會在每個配置的節點上執行,並在執行作業的主要工作負載之前,先將 myApp.zip 下載至已配置的 Windows Azure 節點:

Job new /nodegroup:AzureNodes  
Job add <jobID> /type:nodepreparation “hpcpack download myApp.zip /unpack /account:<accountName> /key:<primaryKey> /targetpath:e:\approot”  
Job add <jobID> e:\approot\myApp.exe  
Job submit <jobID>  

如需在 Windows Azure 節點上上傳和執行應用程式的其他範例,請參閱:

其他參考