Remarque
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de vous connecter ou de modifier des répertoires.
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de modifier des répertoires.
La page des paramètres des cibles de stockage affiche des informations sur chaque cible de stockage pour votre cache HPC et offre des options pour gérer des cibles de stockage individuelles.
Cette page a également un utilitaire pour personnaliser la quantité d’espace de cache allouée à chaque cible de stockage individuelle. Pour plus d’informations, lisez Allouez le stockage du cache .
Tip
Les instructions relatives à la liste des cibles de stockage à l’aide d’Azure CLI sont incluses dans l’article Ajouter des cibles de stockage . D’autres actions répertoriées ici peuvent ne pas encore être disponibles dans Azure CLI.
Gérer les cibles de stockage
Vous pouvez effectuer des actions de gestion sur des cibles de stockage individuelles. Ces actions complètent les options au niveau du cache décrites dans Gérer votre cache.
Ces contrôles peuvent vous aider à récupérer à partir d’une situation inattendue (comme une cible de stockage non réactive) et vous donnent également la possibilité de remplacer certaines actions de cache automatique (comme l’écriture de fichiers modifiés dans le système de stockage à long terme).
Ouvrez la page Cibles de stockage dans le portail Azure. Cliquez sur l’image ... à droite de la liste cible de stockage pour ouvrir la liste des tâches.
Ces options sont disponibles :
- Vider - Écrire toutes les modifications mises en cache dans le stockage back-end
- Suspendre - Empêcher temporairement la cible de stockage de traiter les demandes
- Actualiser DNS - Mettre à jour l’adresse IP cible de stockage à partir d’un serveur DNS personnalisé ou d’un point de terminaison privé Stockage Azure
- Invalidate : ignore les fichiers mis en cache de cette cible de stockage (Invalidate peut entraîner une perte de données)
- Forcer la suppression - Supprimer une cible de stockage, en ignorant certaines étapes de sécurité (Forcer la suppression peut entraîner une perte de données)
- Reprendre le service d'une cible de stockage suspendue
- Supprimer - Supprimer définitivement une cible de stockage
Pour plus d’informations sur ces options, lisez le reste de cet article.
Écrire des fichiers mis en cache dans la cible de stockage
L’option Vider indique au cache de copier immédiatement les fichiers modifiés stockés dans le cache vers le système de stockage principal. Par exemple, si vos ordinateurs clients mettent à jour un fichier particulier à plusieurs reprises, il est conservé dans le cache pour un accès plus rapide. Les modifications de fichier ne sont pas écrites dans le système de stockage à long terme pendant une période allant de plusieurs minutes à plus d’une heure.
L’action Flush indique au cache d’écrire tous les fichiers vers le système de stockage.
Le cache n’accepte pas les demandes des clients pour les fichiers sur cette cible de stockage tant que le vidage n’est pas terminé.
Vous pouvez utiliser cette option pour vous assurer que le stockage back-end est rempli avant d’effectuer une sauvegarde, ou pour toute situation où vous souhaitez vous assurer que le stockage back-end a des mises à jour récentes.
Cette option s’applique principalement aux modèles d’utilisation qui incluent la mise en cache d’écriture. Découvrez les modèles d’utilisation du cache pour en savoir plus sur la mise en cache en lecture et écriture.
Tip
Si vous devez réécrire des fichiers individuels spécifiques dans une cible de stockage sans écrire son contenu de cache entier, considérez le script flush_file.py contenu dans la distribution de bibliothèque cliente HPC Cache NFSv3. Pour plus d’informations, consultez Personnaliser la réécriture des fichiers dans Azure HPC Cache.
Suspendre une cible de stockage
La fonctionnalité de suspension désactive l’accès client à une cible de stockage, mais ne supprime pas définitivement la cible de stockage de votre cache. Vous pouvez utiliser cette option si vous devez désactiver un système de stockage back-end pour la maintenance, la réparation ou le remplacement.
Remettre en service une cible de stockage suspendue
Utilisez Resume pour annuler la suspension d’une cible de stockage.
Mettre à jour l’adresse IP
Dans certains cas, vous devrez peut-être mettre à jour l’adresse IP de votre cible de stockage. Cela peut se produire dans deux scénarios :
Votre cache utilise un système DNS personnalisé au lieu de la configuration par défaut, et l’infrastructure réseau a changé.
Votre cible de stockage utilise un point de terminaison privé pour accéder au stockage Blob d'Azure ou au stockage d'objets blob montés sur NFS, et vous avez mis à jour la configuration du point de terminaison. (Vous devez suspendre les cibles de stockage avant de modifier leurs points de terminaison privés, comme décrit dans l’article des prérequis.)
Avec un système DNS personnalisé, il est possible que l’adresse IP de votre cible de stockage NFS change en raison des modifications DNS principales. Si votre serveur DNS modifie l’adresse IP du système de stockage principal, Azure HPC Cache peut perdre l’accès au système de stockage. Dans l’idéal, vous devez utiliser le gestionnaire du système DNS personnalisé de votre cache pour planifier les mises à jour, car ces modifications rendent le stockage indisponible.
Si vous utilisez un point de terminaison privé pour sécuriser l’accès au stockage, les adresses IP du point de terminaison peuvent changer si vous modifiez sa configuration. Si vous devez modifier la configuration de votre point de terminaison privé, vous devez suspendre la cible de stockage (ou les cibles) qui utilisent le point de terminaison, puis actualiser leurs adresses IP lorsque vous les réactivez. Lisez Travailler avec des points de terminaison privés pour plus d’informations.
Pour mettre à jour l’adresse IP d’une cible de stockage, utilisez l’option Actualiser DNS . Le cache interroge le serveur DNS personnalisé ou le point de terminaison privé pour une nouvelle adresse IP.
Si elle réussit, la mise à jour doit prendre moins de deux minutes. Vous ne pouvez actualiser qu’une cible de stockage à la fois ; attendez que l’opération précédente se termine avant d’essayer une autre.
Note
L’option « Actualiser le DNS » est désactivée pour les cibles de stockage NFS qui utilisent des adresses IP au lieu d’un nom d’hôte DNS.
Invalider le contenu du cache pour une cible de stockage
L’option Invalidate indique à HPC Cache de marquer tous les fichiers mis en cache de cette cible de stockage comme obsolète. La prochaine fois qu’un client demande ces fichiers, ces derniers seront récupérés à partir du système de stockage principal.
Vous pouvez utiliser cette option si vous mettez à jour les fichiers directement sur le système de stockage principal et souhaitez apporter ces modifications immédiatement disponibles aux clients connectés au cache HPC.
Note
Si vous utilisez la mise en cache en écriture pour cette cible de stockage, l’invalidation de son cache peut entraîner une perte de données. Si un client a écrit une modification dans le cache, mais qu’il n’a pas encore été copié dans le système de stockage principal, cette modification sera ignorée.
La durée entre le moment où une écriture client est enregistrée dans le cache et le moment où le fichier est écrit dans le système de stockage à long terme est variable. Il n’existe aucun moyen pour HPC Cache de déterminer si un fichier particulier a été réécrit dans son système de stockage avant d’invalider le cache.
Si vous devez vous assurer que toutes les modifications mises en cache sont enregistrées dans le système de stockage principal, utilisez une commande De vidage .
En savoir plus sur la mise en cache d’écriture et le délai d’écriture différée des fichiers dans Comprendre les modèles d’utilisation du cache.
Forcer la suppression d’une cible de stockage
Note
Cette option peut entraîner une perte de données pour la cible de stockage affectée.
Si une cible de stockage ne peut pas être supprimée avec une action de suppression normale, vous pouvez utiliser l’option Forcer la suppression pour la supprimer à partir d’Azure HPC Cache.
Cette action ignore l’étape qui synchronise les fichiers dans le cache avec les fichiers du système de stockage principal. Il n’existe aucune garantie que toutes les modifications écrites dans HPC Cache seront écrites dans le système de stockage principal, de sorte que les modifications peuvent être perdues si vous utilisez cette option.
Il n’existe pas non plus de garantie que le système de stockage back-end soit accessible une fois qu’il est supprimé du cache.
En règle générale, la suppression forcée est utilisée uniquement lorsqu’une cible de stockage n’est plus réactive ou est dans un état dégradé. Cette option vous permet de supprimer la cible de stockage incorrecte au lieu d’avoir à prendre des mesures plus radicales.
Supprimer une cible de stockage
Vous pouvez utiliser le portail Azure ou l’interface CLI AZ pour supprimer une cible de stockage.
L’option de suppression régulière supprime définitivement la cible de stockage du cache HPC, mais elle synchronise d’abord le contenu du cache avec le système de stockage principal. Il est différent de l’option force delete, qui ne synchronise pas les données.
La suppression d’une cible de stockage supprime l’association du système de stockage à ce cache HPC Azure, mais elle ne modifie pas le système de stockage principal. Par exemple, si vous avez utilisé un conteneur de stockage Blob Azure, le conteneur et son contenu existent toujours après la suppression du cache. Vous pouvez ajouter le conteneur à un autre Cache HPC Azure, le rajouter à ce cache ou le supprimer avec le portail Azure.
S’il existe une grande quantité de données modifiées stockées dans le cache, la suppression d’une cible de stockage peut prendre plusieurs minutes. Attendez que l’action se termine pour vous assurer que les données sont stockées en toute sécurité dans votre système de stockage à long terme.
Pour supprimer une cible de stockage, ouvrez la page Cibles de stockage . Cliquez sur le bouton « ... » en regard de la cible de stockage et choisissez Supprimer dans le menu.
Comprendre l’état cible du stockage
La liste cible de stockage affiche deux types d’état : état et état d’approvisionnement.
- L’état indique l’état opérationnel de la cible de stockage. Cette valeur est mise à jour régulièrement et vous aide à comprendre si la cible de stockage est disponible pour les demandes clientes et quelles options de gestion sont disponibles.
- L’état d’approvisionnement vous indique si la dernière action à ajouter ou modifier la cible de stockage a réussi. Cette valeur est mise à jour uniquement lorsque vous modifiez la cible de stockage.
La valeur d’état affecte les options de gestion que vous pouvez utiliser. Voici une brève explication des valeurs et de leurs effets.
- Prêt : la cible de stockage fonctionne normalement et est disponible pour les clients. Vous pouvez utiliser l’une des options de gestion sur cette cible de stockage (à l’exception de Resume, qui est valide uniquement pour les cibles de stockage suspendues).
- Occupé : la cible de stockage traite une autre opération. Vous pouvez supprimer ou forcer la suppression de la cible de stockage.
- Suspendu : la cible de stockage a été mise hors connexion. Vous pouvez toujours vider, supprimer ou forcer la suppression de cette cible de stockage. Choisissez Reprendre pour remettre la cible dans le service.
- Vidage : la cible de stockage écrit des données dans le stockage principal. La cible ne peut pas traiter les demandes du client lors du vidage, mais elle revient automatiquement à son état précédent une fois qu’elle a terminé l’écriture de données.
Allouer le stockage du cache
Si vous le souhaitez, vous pouvez configurer la quantité de stockage du cache qui peut être utilisée par chaque cible de stockage. Cette fonctionnalité vous permet de planifier à l’avance afin que l’espace soit disponible pour stocker les fichiers d’un système de stockage particulier.
Si vous ne personnalisez pas l’allocation de stockage, chaque cible de stockage reçoit un partage égal de l’espace de cache disponible.
Cliquez sur le bouton Allouer le stockage pour personnaliser l’allocation du cache.
Dans le panneau Allouer le stockage , entrez le pourcentage d’espace de cache que vous souhaitez affecter à chaque cible de stockage. Les allocations de stockage doivent totaler 100%.
N’oubliez pas que certains espaces de cache sont utilisés pour la surcharge, de sorte que la quantité totale d’espace disponible pour les fichiers mis en cache n’est pas exactement la même que la capacité que vous avez choisie lors de la création de votre cache HPC.
Cliquez sur Enregistrer pour terminer l’allocation.
Étapes suivantes
- En savoir plus sur les actions de gestion au niveau du cache
- Modifier une cible de stockage