Condividi tramite


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:

Riferimenti aggiuntivi