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 節點上上傳和執行應用程式的其他範例,請參閱: