Vous pouvez interroger un Branch Reflector et obtenir un rapport sur les couches préparées dans son cache.

Le composant de poste de travail de cet outil de rapports détecte la liste de couches mises en cache par le Branch Reflector et valide l'intégrité des fichiers dans chaque couche. Lorsque 80 % (un paramètre configurable) des fichiers se trouvent dans le cache du Branch Reflector, une couche est considérée comme étant préparée. Le Branch Reflector télécharge les fichiers restants depuis le serveur à la demande.

Le Branch Reflector signale régulièrement au serveur une liste de couches qui existent dans son cache. Vous pouvez interroger le Branch Reflector pour envoyer des informations sur ses couches en cache et afficher la liste en exécutant le rapport de couches en cache de Branch Reflector à partir de la console de gestion Web Mirage ou en utilisant un outil d'interface de ligne de commande spécial.

Méthodes d'interrogation

Il existe trois manières d'interroger les couches existantes d'un système Mirage :
  • L'outil de rapport de Mirage peut afficher les informations sur l'écran ou les enregistrer sous forme d'un fichier CSV.
  • L'interface de ligne de commande de Mirage peut afficher les couches préparées sur l'écran.
  • Un rapport de Mirage nommé Couches en cache de Branch Reflector. Ce rapport nécessite que vous installiez le composant de rapports Mirage qui utilise Microsoft SSRS.
Important : Le rapport n'affiche pas les couches ayant été exportées depuis un déploiement de Mirage distinct, car elles contiennent un GUID de couche différent. Par exemple, si vous avez déployé deux instances de Mirage distinctes et que vous voulez exporter et importer des couches entre ces environnements, vous devez exporter et créer un cache de Branch Reflector séparé pouvant être importé vers des Branch Reflectors sur chaque instance de Mirage, car les ID et les GUID de couche sont différent dans chaque instance. Le fait d'exporter le cache de Branch Reflector depuis l'instance A et de l'importer dans un Branch Reflector géré par l'instance B copie les fichiers de couche dans le cache local du Branch Reflector, mais la couche n'apparaît pas dans le rapport du Branch Reflector sur l'instance B.
Important : Les couches préparées par des Branch Reflectors avant Mirage 5.9 n'apparaissent pas dans le rapport de couches en cache de Branch Reflector ou dans l'interface de ligne de commande WarmedUpLayersReport. Les couches sont préparées, mais l'outil de rapport ou de requête ne les affiche pas dans la sortie.

Sortie du rapport de couches en cache de Branch Reflector

La sortie contient des informations sur le Branch Reflector et sur les couches :

Interface de ligne de commande des couches en cache de Branch Reflector

Tableau 1. Paramètres
Objectif Paramètre
Interroger les couches préparées d'un Branch Reflector ou d'un jeu de Branch Reflectors Wanova.Server.Cli localhost > QueryWarmedUpLayers 10010,10011
Afficher la sortie de toutes les couches préparées sur l'écran Wanova.Server.Tools WarmedUpLayersReport -mirageMgmtAddress localhost
Afficher la sortie de toutes les couches préparées dans un fichier CSV Wanova.Server.Tools WarmedUpLayersReport -mirageMgmtAddress localhost -outputFile c:\Temp\result.csv
Afficher la sortie des couches préparées d'un Branch Reflector spécifique sur l'écran Wanova.Server.Tools WarmedUpLayersReport -mirageMgmtAddress localhost -specificBrIds 10010
Afficher la sortie des couches préparées d'un jeu de Branch Reflectors spécifique sur l'écran Wanova.Server.Tools WarmedUpLayersReport -mirageMgmtAddress localhost -specificBrIds 10010,10011
Afficher la sortie des couches préparées d'un jeu de Branch Reflectors spécifique dans un fichier CSV Wanova.Server.Tools WarmedUpLayersReport -mirageMgmtAddress localhost -specificBrIds 10010,10011 -outputFile c:\Temp\Result.csv

Configuration des paramètres avancés

Vous pouvez également configurer ces paramètres à l'aide de l'interface de ligne de commande du serveur de Mirage : Wanova.Server.Cli localhost et setConfigParam <Configuration Name> <Value>
Tableau 2. Paramètres avancés
Paramètre Description
branchReflectorWarmedUpLayersManifestNumberLimit Nombre de manifestes à conserver. La valeur par défaut est 50 manifestes.
branchReflectorWarmedUpLayersEnumeratorReinitializationThreshold Nombre de tests d'intégrité à exécuter de nouveau sur une couche. La valeur par défaut est 24 énumérations. Mirage détermine si une couche est préparée à l'aide d'un processus d'intégrité. Pour conserver des ressources, ce processus ne s'exécute pas tout le temps. Ce paramètre constitue la quantité d'énumérations devant être exécutée avant que l'intégrité soit exécutée de nouveau sur une couche déjà préparée.
branchReflectorWarmedUpLayersPercentThreshold Pourcentage des fichiers dans le cache qui constituent une couche préparée. La valeur par défaut est 80 %.