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. I file vengono inseriti in un formato OPC (Open Packaging Convention) o come file ZIP.
Questo comando è stato introdotto in HPC Pack 2008 R2 con Service Pack 1 e non è supportato nelle versioni precedenti.
Sintassi
hpcpack create <packageName> <sourceFolder> [/d] [/0|/1|/9]
hpcpack create <packageName> <sourceFile1, file2, file3,…> [/d] [/0|/1|/9]
hpcpack create {/? | /help}
Parametri
Parametro | Descrizione |
---|---|
<packageName> | Specifica il nome del pacchetto (file OPC di output). Deve essere uguale al nome del servizio durante la creazione di pacchetti di servizi SOA o dell'XLL durante la creazione di pacchetti XLL. Il file viene creato in relazione alla cartella corrente, a meno che non si specifichi un percorso assoluto. Ad esempio: C:\WindowsAzurePackages\myPackage.zip. Se si specifica il percorso, il nome file e l'estensione di un file esistente, tale file viene sostituito. |
< > di cartelle o <> | Specifica una cartella o un elenco delimitato da virgole di file da includere nel pacchetto. |
/d | Utilizzare questo parametro se si specifica una cartella e non si desidera includere le sottocartelle. |
[/0|/1|/9] | Specifica il livello di compressione. Le opzioni di compressione sono le seguenti: - La compressione /0 è disattivata (impostazione predefinita). - La compressione /1 è ottimizzata per bilanciare le dimensioni e le prestazioni. - Compressione /9 ottimizzata per le dimensioni. Questo parametro è stato introdotto in HPC Pack 2008 R2 con Service Pack 3 e non è supportato nelle versioni precedenti. |
/? | Visualizza la Guida al prompt dei comandi. |
/help | Visualizza la Guida al prompt dei comandi. |
Osservazioni:
Se si crea un pacchetto di un servizio SOA:
È necessario includere la DLL del servizio, tutte le DLL dipendenti e i file di configurazione del servizio nel pacchetto.
L'attributo dell'assembly del servizio nel file di configurazione del servizio deve specificare solo il nome file dll del servizio (non il percorso).
Il nome del pacchetto deve essere il nome del servizio SOA, ovvero il nome del servizio specificato dal client SOA nel costruttore SessionStartInfo). Ad esempio, serviceName.zip o serviceName_serviceVersion.zip.
Se si crea un pacchetto di un file XLL:
È necessario includere XLL ed eventuali DLL o file dipendenti nel pacchetto.
Il nome del pacchetto deve essere il nome del file XLL. Ad esempio, XLLName.zip.
Quando hpcsync distribuisce un pacchetto nei nodi di Windows Azure, nessuno dei file estratti può avere un percorso completo su 256 caratteri. Le directory radice in cui i file estratti sono temporaneamente e infine inseriti possono contenere fino a 136 caratteri, lasciando 120 caratteri per il nome file, le sottodirectory (se presenti) e il relativePath (se specificato). Se il percorso dei file estratti supera i 256 caratteri, la distribuzione del pacchetto ha esito negativo.
Esempi
Per creare un pacchetto per i file Lizard e salvarlo in C:\WindowsAzurePkgs. Il file eseguibile, i file di supporto e il file di input si trovano in una cartella denominata C:\Lizard:
hpcPack create C:\WindowsAzurePkgs\lizard.zip C:\Lizard
Per creare un pacchetto per un servizio SOA denominato "myService.dll" e salvarlo in C:\WindowsAzurePkgs, la DLL del servizio e i file di configurazione si trovano in una cartella C:\Services\myService:
hpcpack create C:\WindowsAzurePkgs\myService.zip C:\Services\myService
Per creare un pacchetto per un file XLL di Excel denominato "myXLL.xll". XLL si trova nella directory corrente visualizzata nel prompt dei comandi (ad esempio, C:\Users\myName>) e il pacchetto verrà salvato nella directory corrente:
hpcPack create myXLL.zip myXll.xll