hpcpack
Pacchetti, caricamenti e download di file (ad esempio file del servizio SOA, applicazioni e dati) da e verso un account di archiviazione di Windows Azure. hpcpack consente anche di montare un'unità VHD dall'account di archiviazione ai nodi di Windows Azure.
Questo comando è stato introdotto in HPC Pack 2008 R2 con Service Pack 1 e non è supportato nelle versioni precedenti.
Sottocomandi
Sottommande | Descrizione |
---|---|
hpcpack create | Crea un pacchetto della cartella o dei file specificati in un formato che può essere caricato in un account di archiviazione di Windows Azure. |
hpcpack download | Scarica un pacchetto o un file da un account di archiviazione di Windows Azure. Questo sottocomando è stato introdotto in HPC Pack 2008 R2 con Service Pack 3 e non è supportato nelle versioni precedenti. |
elenco hpcpack | Elenca i pacchetti caricati nell'account di archiviazione di Windows Azure specificato. |
di montaggio hpcpack | Monta un file VHD come unità in un nodo di Windows Azure oppure elenca tutte le unità attualmente montate in tale nodo. Questo sottocomando è stato introdotto in HPC Pack 2008 R2 con Service Pack 3 (SP3) e non è supportato nelle versioni precedenti. |
hpcpack remove | Rimuove un pacchetto da un account di archiviazione di Windows Azure. |
hpcpack smontare | Smonta un file VHD montato in precedenza in un nodo di Windows Azure usando hpcpack mount. Questo sottocomando è stato introdotto in HPC Pack 2008 R2 con Service Pack 3 (SP3) e non è supportato nelle versioni precedenti. |
di caricamento hpcpack | Carica un pacchetto, un file o un disco rigido virtuale in un account di archiviazione di Windows Azure. |
visualizzazione hpcpack | Visualizza gli attributi per un pacchetto caricato in un account di archiviazione di Windows Azure. |
hpcpack /? | Visualizza la Guida al prompt dei comandi. |
hpcpack /help | Visualizza la Guida al prompt dei comandi. |
Osservazioni:
Quando si esegue il provisioning o si avvia un set di nodi di Windows Azure in una distribuzione burst di Windows Azure, tutti i file OPC presenti nell'account di archiviazione nell'contenitore hpcpackage vengono distribuiti automaticamente nei nodi di Windows Azure (anche quando le istanze del nodo vengono automaticamente sottoposte a provisioning dal sistema Windows Azure).
Se si caricano pacchetti nei hpcpackage contenitore dopo l'avvio dei nodi di Windows Azure, è possibile usare hpcsync per distribuirli manualmente nei nodi di Windows Azure. In alternativa, è possibile creare contenitori diversi nell'account di archiviazione per i file da gestire manualmente o con script.
Esempi end-to-end
Per comprendere il flusso di lavoro, i passaggi seguenti descrivono la sequenza di comandi che è possibile eseguire per creare, caricare e sincronizzare un'applicazione in un set di nodi di Windows Azure già distribuiti. Il quarto comando di esempio illustra come aprire un'eccezione del firewall nei nodi di Windows Azure per l'applicazione (usando 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
Per inviare un processo che esegue myApp.exe nei nodi di Windows Azure:
Job submit /nodegroup:AzureNodes %CCP_PACKAGE_ROOT%apps\myApp.exe
Per inviare un processo che include un'attività di preparazione del nodo . L'attività Preparazione nodo viene eseguita in ogni nodo allocato e scarica myApp.zip al nodo di Windows Azure allocato prima di eseguire il carico di lavoro principale del processo:
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>
Per altri esempi di caricamento ed esecuzione di applicazioni nei nodi di Windows Azure, vedere:
Caricare assembly di processi batch in un account di archiviazione di Windows Azure
Caricare un servizio SOA in un account di archiviazione di Windows Azure
Caricare un file XLL in un account di archiviazione di Windows Azure
Distribuire manualmente i pacchetti caricati nei nodi di Windows Azure