Partager via


hpcpack

Packages, chargements et téléchargements de fichiers (tels que des fichiers de service SOA, des applications et des données) vers et à partir d’un compte de stockage Windows Azure. hpcpack vous aide également à monter un lecteur de disque dur virtuel à partir du compte de stockage vers les nœuds Windows Azure.

Cette commande a été introduite dans HPC Pack 2008 R2 avec Service Pack 1 et n’est pas prise en charge dans les versions précédentes.

Sous-commandes

Subommand Description
hpcpack créer Empaquette le dossier ou les fichiers spécifiés dans un format qui peut être chargé dans un compte de stockage Windows Azure.
téléchargement hpcpack Télécharge un package ou un fichier à partir d’un compte de stockage Windows Azure.

Cette sous-commande a été introduite dans HPC Pack 2008 R2 avec Service Pack 3 et n’est pas prise en charge dans les versions précédentes.
liste hpcpack Répertorie les packages qui ont été chargés sur le compte de stockage Windows Azure spécifié.
montage hpcpack Monte un fichier de disque dur virtuel en tant que lecteur sur un nœud Windows Azure ou répertorie tous les lecteurs actuellement montés sur ce nœud.

Cette sous-commande a été introduite dans HPC Pack 2008 R2 avec Service Pack 3 (SP3) et n’est pas prise en charge dans les versions précédentes.
hpcpack supprimer Supprime un package d’un compte de stockage Windows Azure.
le démontage hpcpack Démonte un fichier de disque dur virtuel précédemment monté sur un nœud Windows Azure à l’aide de montage hpcpack.

Cette sous-commande a été introduite dans HPC Pack 2008 R2 avec Service Pack 3 (SP3) et n’est pas prise en charge dans les versions précédentes.
de chargement hpcpack Charge un package, un fichier ou un disque dur virtuel dans un compte de stockage Windows Azure.
vue hpcpack Affiche les attributs d’un package qui a été chargé sur un compte de stockage Windows Azure.
hpcpack / ? Affiche l’aide à l’invite de commandes.
hpcpack /help Affiche l’aide à l’invite de commandes.

Remarques

  • Lorsque vous approvisionnez ou démarrez un ensemble de nœuds Windows Azure dans un déploiement en rafale Windows Azure, tous les fichiers OPC qui se trouvent sur le compte de stockage dans les hpcpackages conteneur sont automatiquement déployés sur les nœuds Windows Azure (même lorsque les instances de nœud sont automatiquement reprovisionnées par le système Windows Azure).

  • Si vous chargez des packages dans les hpcpackages conteneur après le démarrage des nœuds Windows Azure, vous pouvez utiliser hpcsync pour les déployer manuellement sur les nœuds Windows Azure. Vous pouvez également créer différents conteneurs dans votre compte de stockage pour les fichiers que vous souhaitez gérer manuellement ou avec des scripts.

Exemples de bout en bout

Pour mieux comprendre le flux de travail, les étapes suivantes décrivent la séquence de commandes que vous pouvez exécuter pour créer, charger et synchroniser une application sur un ensemble de nœuds Windows Azure déjà déployés. Le quatrième exemple de commande montre comment ouvrir une exception de pare-feu sur les nœuds Windows Azure pour votre application (à l’aide de 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  

Pour envoyer un travail qui s’exécute myApp.exe sur les nœuds Windows Azure :

Job submit /nodegroup:AzureNodes %CCP_PACKAGE_ROOT%apps\myApp.exe  

Pour envoyer un travail qui inclut une tâche de préparation de nœud tâche. La tâche de préparation du nœud s’exécute sur chaque nœud alloué et télécharge myApp.zip sur le nœud Windows Azure alloué avant d’exécuter la charge de travail principale du travail :

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>  

Pour obtenir des exemples supplémentaires de chargement et d’exécution d’applications sur des nœuds Windows Azure, consultez :

Références supplémentaires