hpcpack
Pacotes, uploads e downloads de arquivos (como arquivos de serviço SOA, aplicativos e dados) de e para uma conta de armazenamento do Windows Azure. hpcpack também ajuda você a montar uma unidade VHD da conta de armazenamento para os nós do Windows Azure.
Esse comando foi introduzido no HPC Pack 2008 R2 com Service Pack 1 e não tem suporte em versões anteriores.
Subcomandos
Subommand | Descrição |
---|---|
hpcpack criar | Empacota a pasta ou os arquivos especificados em um formato que pode ser carregado em uma conta de armazenamento do Windows Azure. |
de download do hpcpack | Baixa um pacote ou arquivo de uma conta de armazenamento do Windows Azure. Esse subcomando foi introduzido no HPC Pack 2008 R2 com Service Pack 3 e não tem suporte em versões anteriores. |
lista hpcpack | Lista os pacotes que foram carregados na conta de armazenamento do Windows Azure especificada. |
de montagem do hpcpack | Monta um arquivo VHD como uma unidade em um nó do Windows Azure ou lista todas as unidades montadas no momento nesse nó. Esse subcomando foi introduzido no HPC Pack 2008 R2 com Service Pack 3 (SP3) e não tem suporte em versões anteriores. |
hpcpack remover | Remove um pacote de uma conta de armazenamento do Windows Azure. |
hpcpack desmontar | Desmonta um arquivo VHD que foi montado anteriormente em um nó do Windows Azure usando de montagem do hpcpack. Esse subcomando foi introduzido no HPC Pack 2008 R2 com Service Pack 3 (SP3) e não tem suporte em versões anteriores. |
de upload do hpcpack | Carrega um pacote, arquivo ou VHD em uma conta de armazenamento do Windows Azure. |
modo de exibição hpcpack | Exibe os atributos de um pacote que foi carregado em uma conta de armazenamento do Windows Azure. |
hpcpack /? | Exibe a Ajuda no prompt de comando. |
hpcpack /help | Exibe a Ajuda no prompt de comando. |
Comentários
Quando você provisiona ou inicia um conjunto de nós do Windows Azure em uma implantação de intermitência do Windows Azure, todos os arquivos OPC que estão na conta de armazenamento no hpcpackages contêiner são automaticamente implantados nos nós do Windows Azure (mesmo quando as instâncias de nó são automaticamente reprovisionadas pelo sistema Windows Azure).
Se você carregar pacotes no hpcpackages contêiner depois que os nós do Windows Azure forem iniciados, você poderá usar hpcsync para implantá-los manualmente nos nós do Windows Azure. Como alternativa, você pode criar contêineres diferentes em sua conta de armazenamento para arquivos que deseja gerenciar manualmente ou com scripts.
Exemplos de ponta a ponta
Para ajudar a entender o fluxo de trabalho, as etapas a seguir descrevem a sequência de comandos que você pode executar para criar, carregar e sincronizar um aplicativo com um conjunto de nós do Windows Azure que já estão implantados. O quarto comando de exemplo demonstra como abrir uma exceção de firewall nos nós do Windows Azure para seu aplicativo (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
Para enviar um trabalho que executa myApp.exe nos nós do Windows Azure:
Job submit /nodegroup:AzureNodes %CCP_PACKAGE_ROOT%apps\myApp.exe
Para enviar um trabalho que inclua uma tarefa de Preparação do Nó
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>
Para obter exemplos adicionais de carregamento e execução de aplicativos em nós do Windows Azure, consulte:
Carregar assemblies de trabalho em lotes em uma conta de armazenamento do Windows Azure
carregar um serviço SOA em uma conta de armazenamento do Windows Azure
carregar um arquivo XLL em uma conta de armazenamento do Windows Azure
implantar manualmente pacotes carregados em nós do Windows Azure