Remarque
L’accès à cette page requiert une autorisation. Vous pouvez essayer de vous connecter ou de modifier des répertoires.
L’accès à cette page requiert une autorisation. Vous pouvez essayer de modifier des répertoires.
Cet article explique comment configurer une analyse des dépendances sans agent à l’aide de l’outil Azure Migrate : découverte et évaluation. L’analyse des dépendances vous aide à identifier et à comprendre les dépendances des serveurs à des fins l’évaluation et de migration vers Azure.
Remarque
Dans cet article, vous allez explorer la nouvelle expérience avec l’analyse des dépendances sans agent. Vous devez continuer uniquement si vous avez effectué une mise à niveau vers la nouvelle expérience en suivant ces prérequis.
Limites actuelles
- Dans la vue d’analyse des dépendances, vous ne pouvez actuellement pas ajouter ou supprimer un serveur dans un groupe.
- Aucune carte des dépendances pour un groupe de serveurs n’est disponible actuellement.
Quoi de neuf?
- L’analyse des dépendances s’exécute automatiquement sur 1 000 serveurs découverts par chaque appliance Azure Migrate qui réussit les vérifications préalables. Vous n’avez plus besoin de l’activer manuellement.
- La visualisation de dépendance améliorée vous permet de consulter des informations supplémentaires sur les serveurs, les connexions et les processus. Vous pouvez filtrer l’affichage par type de processus pour analyser les dépendances clés dans la visualisation.
- Dans la nouvelle visualisation, après avoir identifié les dépendances clés, vous pouvez regrouper des serveurs dans une application en les étiquetant.
Avant de commencer
Les utilisateurs existants peuvent suivre les étapes fournies ici
Les nouveaux utilisateurs doivent suivre les étapes ci-dessous :
Vérifiez que vous avez créé un projet avec l’outil De découverte et d’évaluation Azure Migrate ajouté à celui-ci.
Passez en revue les exigences en fonction de votre environnement et de l’appliance que vous configurez pour effectuer une analyse des dépendances sans agent :
Environnement Exigences Serveurs s’exécutant dans un environnement VMware Consulter la configuration requise de VMware
Consulter la configuration requise de l’appliance
Consulter la configuration requise en matière d’accès aux ports
Consulter la configuration requise en matière d’analyse des dépendances sans agentServeurs s’exécutant dans un environnement Hyper-V Consulter la configuration requise de l’hôte Hyper-V
Consulter la configuration requise de l’appliance
Consulter la configuration requise en matière d’accès aux ports
Consulter la configuration requise en matière d’analyse des dépendances sans agentServeurs physiques ou serveurs s’exécutant sur d’autres clouds Consulter la configuration requise des serveurs
Consulter la configuration requise de l’appliance
Consulter la configuration requise en matière d’accès aux ports
Consulter la configuration requise en matière d’analyse des dépendances sans agentPassez en revue les URL Azure auxquelles l’appliance doit accéder dans les clouds publics et gouvernementaux.
Déployer et configurer l’appliance Azure Migrate
- Déployez l’appliance Azure Migrate pour démarrer la découverte. Pour déployer l’appliance, vous pouvez utiliser la méthode de déploiement adaptée à votre environnement. Après avoir déployé l’appliance, vous devez l’inscrire auprès du projet et la configurer pour lancer la découverte.
- Lorsque vous configurez l’appliance, vous spécifiez ce qui suit dans le gestionnaire de configuration de l’appliance :
- Les détails de l’environnement source (serveurs VMware vCenter/hôtes Hyper-V ou clusters/serveurs physiques) que vous souhaitez découvrir.
- Informations d’identification du serveur, qui peuvent être des informations d’identification de domaine/Windows (hors domaine)/Linux (hors domaine). Découvrez plus en détail comment fournir des informations d’identification et comment l’appliance les gère.
- Vérifiez les autorisations requises pour effectuer l’analyse des dépendances sans agent. Pour les serveurs Windows, vous devez fournir un compte de domaine ou un compte n’appartenant pas à un domaine (local) avec des autorisations d’administration. Pour les serveurs Linux, fournissez un compte d’utilisateur sudo avec les autorisations nécessaires pour exécuter des commandes ls et netstat, ou créez un compte d’utilisateur disposant des autorisations CAP_DAC_READ_SEARCH et CAP_SYS_PTRACE sur les fichiers /bin/netstat et /bin/ls. Si vous fournissez un compte utilisateur sudo, assurez-vous que NOPASSWD est activé pour le compte afin que les commandes puissent s’exécuter sans demander de mot de passe à chaque fois.
Ajouter les informations d’identification et lancer la découverte
Accédez au gestionnaire de configuration de l’appliance, effectuez les vérifications requises et l’inscription de l’appliance.
Accédez au panneau Gérer les informations d’identification et les sources de découverte .
DansÉtape 1 : Fournir les informations d’identification de la source de découverte, sélectionnez Ajouter des informations d’identification pour fournir les informations d’identification de la source de détection que l’appliance utilise pour découvrir les serveurs qui s’exécutent dans votre environnement.
À l’étape 2 : Fournissez les détails de la source de découverte, sélectionnez Ajouter une source de découverte pour sélectionner le nom convivial des informations d’identification dans la liste déroulante, spécifiez l’adresse IP/nom de domaine complet de la source de découverte.
À l’étape 3 : fournir les informations d’identification du serveur pour effectuer l’analyse des dépendances sans agent et de l’inventaire logiciel, sélectionnez Ajouter des informations d’identification pour fournir plusieurs informations d’identification de serveur pour effectuer une découverte basée sur des invités, comme l’inventaire logiciel, l’analyse des dépendances sans agent et la découverte de bases de données et d’applications web.
Sélectionnez Démarrer la découverte pour lancer la découverte.
Une fois la détection des serveurs terminée, l’appliance lance la détection des applications, rôles et fonctionnalités installés (inventaire logiciel) sur les serveurs. Au cours de l’inventaire logiciel, les serveurs découverts sont validés pour vérifier s’ils répondent aux conditions préalables et peuvent être activés pour l’analyse des dépendances sans agent.
Remarque
La fonctionnalité d’analyse des dépendances sans agent est automatiquement activée pour les serveurs découverts lorsque les vérifications des prérequis réussissent. Contrairement à avant, vous n’avez plus besoin d’activer manuellement cette fonctionnalité sur les serveurs.
Une fois les serveurs activés pour l’analyse des dépendances sans agent, l’appliance collecte les données de dépendance à partir du serveur toutes les 5 minutes. Il envoie ensuite un point de données combiné toutes les six heures. Vous pouvez passer en revue les données collectées par l’appliance pendant l’analyse.
Une fois que les serveurs sont automatiquement activés pour l’analyse des dépendances sans agent, l’appliance collecte les données de dépendance à partir du serveur toutes les 5 minutes. Il envoie ensuite un point de données combiné toutes les six heures. Vous pouvez passer en revue les données collectées par l’appliance pendant l’analyse.
Passer en revue l’état des dépendances
Après avoir lancé la découverte à partir de l’appliance, vous pouvez passer en revue le projet Migrer sur le portail Azure et passer en revue les données de dépendance. Nous vous recommandons d’attendre au moins 24 heures pour permettre la collecte de données de dépendance suffisantes pour vos serveurs et l’affichage dans une visualisation.
Dans le projet, vous pouvez examiner les dépendances de chaque serveur via la vue Tout l’inventaire ou Inventaire de l’infrastructure.
Lors de la révision de la colonne Dépendances pour n’importe quel serveur, vous voyez l’un des états suivants :
Informations d’identification non disponibles : Aucune information d’identification de serveur fournie dans le gestionnaire de configuration de l’appliance ne peut être utilisée pour l’analyse des dépendances.
Validation en cours : Le serveur n’a pas encore effectué les vérifications de validation requises.
Échec de la validation : Le serveur a échoué les vérifications de validation. Vous pouvez cliquer sur l’état pour afficher le message d’erreur, qui mentionne généralement les prérequis manquants, tels que les informations d’identification non valides ou les autorisations insuffisantes.
Une fois la validation réussie, l’analyse des dépendances est automatiquement activée et vous voyez l’un des statuts suivants :
- Afficher les dépendances : Le serveur a passé les vérifications de validation et l’analyse des dépendances est activé. Vous pouvez le sélectionner pour ouvrir la nouvelle visualisation et vérifier les dépendances du serveur.
Non initié : L’analyse des dépendances n’a pas pu être activée, car Azure Migrate a atteint sa limite de 1 000 serveurs par appliance pour l’activation automatique. Si vous souhaitez exécuter l’analyse des dépendances sur des serveurs spécifiques, vous pouvez la désactiver manuellement sur d’autres serveurs autoenables et l’activer pour les serveurs requis à l’aide du module PowerShell.
Désactivé: Vous pouvez désactiver manuellement l’analyse des dépendances à l’aide du portail ou du module PowerShell. Vous pouvez l’activer à tout moment à l’aide du même module.
Non pris en charge : les données de dépendance n’ont pas pu être collectées, car le serveur a été découvert via l’importation CSV.
Remarque
L’état non activé s’affiche pour les serveurs, découvert à partir d’une appliance qui n’a toujours pas été mise à niveau vers la nouvelle visualisation. . En savoir plus sur la mise à niveau de l’appliance.
Visualiser les dépendances
Dans Azure Migrate : Découverte et évaluation, sélectionnez Serveurs découverts.
Choisissez le Nom de l’appliance dont vous voulez examiner la découverte.
Recherchez le serveur dont vous souhaitez examiner les dépendances.
Sous la colonne Dépendances (sans agent), sélectionnez Afficher les dépendances.
Remarque
Si vous avez ajouté des informations d’identification moins privilégiées pour ce serveur sur l’appliance, certains attributs réseau peuvent être manquants dans la visualisation. Pour afficher les données complètes, fournissez des privilèges élevés.
Modifiez la période pendant laquelle vous souhaitez afficher la carte à l’aide de la liste déroulante Durée.
Développez le groupe Client pour afficher la liste des serveurs dépendant du serveur sélectionné.
Développez le groupe Port pour afficher la liste des serveurs dépendant du serveur sélectionné.
Pour accéder à la vue cartographique de l’un des serveurs dépendants, sélectionnez >Charger la carte du serveur.
Développez le serveur sélectionné pour afficher les détails au niveau processus pour chaque dépendance.
Visualiser les dépendances entre les serveurs
Si la collecte de données de dépendance est activée sur vos serveurs (jusqu’à 1 000 serveurs par appliance), vous pouvez désormais visualiser les dépendances sur tous les serveurs découverts dans votre projet Azure Migrate. La visualisation affiche les nœuds de serveur regroupés logiquement et leurs connexions, ce qui vous aide à comprendre l’affinité réseau et à identifier les applications s’exécutant dans votre centre de données.
Visualisation par défaut
Dans le menu de gauche, sélectionnez Analyse des dépendances , puis explorez les applications.
La visualisation montre les connexions résolvables collectées à partir de serveurs découverts avec l’analyse des dépendances activée. Les connexions résolvables sont des connexions réseau identifiées entre les serveurs découverts par Azure Migrate.
Remarque
La vue affiche les données de dépendance agrégées de chaque serveur, à partir du moment où l’analyse des dépendances a été activée pour la première fois. Pour améliorer la clarté, les connexions de processus système redondantes sont exclues de la visualisation.
Contrôles de visualisation
- La vue par défaut montre la vue d’un oiseau en bas à droite, fournissant un résumé de la visualisation et vous aidant à naviguer facilement.
- Vous pouvez utiliser les boutons en bas à droite :
- Affichez la légende, parcourez la visualisation à l’aide du zoom avant et du zoom arrière.
- Sélectionnez Zoom pour ajuster pour revenir à la vue par défaut affichant tous les nœuds et connexions après avoir zoomé sur une section.
Interactions de visualisation
À tout niveau, pointez sur un nœud pour afficher les détails de base du serveur, notamment le nom, le type de système d’exploitation, l’adresse IP,l’adresse IP/FQDN de vCenter Server/Hyper-V hôte et les balises appliquées au serveur.
Sélectionnez un nœud de serveur pour afficher les dépendances immédiates du serveur, qui sont mises en surbrillance avec une limite en pointillé autour de chaque nœud dépendant.
Sélectionnez un nœud de serveur pour afficher des détails supplémentaires tels que l’état de l’alimentation, l’inventaire logiciel découvert sur le serveur et des informations sur les connexions entrantes et sortantes.
Sous l’onglet Connexions , vous pouvez voir :
- Connexions entrantes (le nom du serveur apparaît à droite)
- Connexions sortantes (nom du serveur à gauche)
- Nombre total de connexions entre les serveurs collectés jusqu’à la date.
Développez une connexion pour afficher les connexions des processus entre les serveurs source et de destination. Ces détails incluent également le numéro de port de destination utilisé dans chaque connexion.
Vous pouvez effectuer un zoom avant sur un nœud de serveur et sélectionner la flèche bleue sur la limite du nœud pour basculer vers les dépendances de serveur individuelles.
La visualisation au niveau du serveur affiche les dépendances entrantes et sortantes pour ce serveur spécifique avec des détails de processus et de niveau port.
Remarque
- Lorsque vous passez de plusieurs serveurs à une visualisation à serveur unique, les dépendances sont affichées pour les 24 dernières heures par défaut.
- Vous pouvez modifier l’intervalle de temps jusqu’à 30 jours pour afficher le même niveau de dépendances que dans la vue multiserveur, qui affiche toutes les données collectées à ce jour.
Personnaliser la visualisation des dépendances de serveur
- Vous pouvez utiliser la zone de recherche pour filtrer la visualisation par nom de serveur.
- Vous pouvez également appliquer un ou plusieurs filtres , notamment le nom du serveur, le port (destination), le type de système d’exploitation, le nombre de connexions et l’appliance, pour limiter l’étendue.
- Après avoir appliqué des filtres, vous pouvez sélectionner plusieurs serveurs délimités pour ajouter ou modifier des balises.
Sélection multiple et étiquetage des dépendances de serveur
Après avoir identifié un cluster de serveurs interconnectés, vous pouvez sélectionner plusieurs serveurs requis en appuyant sur Ctrl sur le clavier pour faire glisser une zone de sélection autour des serveurs ou sélectionner chaque nœud de serveur individuellement.
Lorsque vous sélectionnez plusieurs serveurs, ils sont mis en surbrillance en bleu et un volet latéral s’ouvre, affichant une liste de tous les serveurs sélectionnés.
Après avoir sélectionné plusieurs serveurs, vous pouvez sélectionner Ajouter ou modifier des balises pour les identifier et les regrouper en tant qu’application s’exécutant dans votre centre de données.
Lorsque vous sélectionnez Ajouter ou modifier des balises, la vue d’étiquetage affiche les serveurs sélectionnés et toutes les charges de travail d’application web ou de base de données exécutées sur les serveurs .
Vous pouvez choisir d’étiqueter tous les éléments répertoriés ensemble ou de supprimer l’une de ces charges de travail si vous ne souhaitez pas les étiqueter avec ce groupe.
Visualiser les dépendances de serveur individuelles
Dans la nouvelle expérience, accédez à la vue d’ensemble du projet.
Sélectionnez le nombre de charges de travail sous Tous les inventaires pour passer en revue les charges de travail découvertes.
Dans la vue, vérifiez la colonne Dépendances avec des valeurs d’état comme indiqué dans la section ci-dessus.
Recherchez le serveur dont vous souhaitez passer en revue les dépendances.
Si l’analyse des dépendances a été effectuée avec succès sur ce serveur, sélectionnez sur Afficher les dépendances pour accéder à la visualisation des dépendances.
Remarque
Si vous avez ajouté des informations d’identification moins privilégiées pour ce serveur sur l’appliance, certains attributs réseau peuvent être manquants dans la visualisation. Pour afficher les données complètes, fournissez des privilèges élevés.
La visualisation des dépendances affiche toutes les dépendances entrantes et sortantes pour ce serveur dans un diagramme réseau.
La vue est filtrée par défaut pour afficher les données des dernières 24 heures et le type de processus comme résoluble.
Pour modifier l’intervalle de temps, utilisez le filtre d’intervalle de temps . Vous pouvez sélectionner Les 7 derniers jours/ jours ou spécifier une plage personnalisée.
Vous pouvez également modifier le type de processus en sélectionnant parmi les options disponibles.
Processus Type Pouvant être résolu (valeur par défaut) Pour filtrer par des processus ayant des connexions résolvables. Essentials Pour filtrer par processus clés non-redondants. Tous Pour filtrer par tous les processus, y compris ceux avec des connexions non résolues. Dans la vue, vous trouverez les serveurs et connexions représentés comme suit :
Représentation Détails Symbole Windows Représentation de un serveur Windows dans l'affichage. Symbole Linux Représentation d'un serveur Linux dans l'affichage. Symbole de connexion Représentant la direction de la dépendance entre les serveurs avec la force de la connexion représentée par la notation de points sur la connexion. Nombre de processus Représentant le nombre de processus en fonction du filtre de type de processus. Pointez sur le nom du serveur pour afficher les informations clés, notamment l’adresse IP, la source et les balises.
Pointez sur une connexion pour afficher les informations clés telles que la force et la fréquence des connexions dans l’intervalle de temps sélectionné.
Sélectionnez un nom de serveur pour afficher plus de détails, notamment :
- Système d’exploitation
- État de l’alimentation
- Inventaire logiciel découvert à partir du serveur et des balises associées.
Sélectionnez une connexion pour afficher des informations détaillées, notamment les processus source et de destination impliqués et le numéro de port de destination utilisé.
Développez un nœud de serveur pour afficher la liste des processus en fonction du filtre de type de processus sélectionné.
Dans la liste développée, sélectionnez un nom de processus pour afficher ses dépendances entrantes et sortantes avec des processus sur d’autres serveurs de la visualisation. Le processus de traitement de dépendance indique également le numéro de port de destination sur la connexion.
Remarque
Les informations au niveau du processus pour une dépendance peuvent ne pas toujours être disponibles. S’il n’est pas disponible, le processus est représenté en tant que processus inconnu dans la visualisation.
Exporter les données de dépendance
- Dans la vue Tous les inventaires ou Inventaire de l'infrastructure, sélectionnez la liste déroulante Gérer les dépendances.
- Sélectionnez Exporter les dépendances.
- Dans la page Exporter les dépendances , choisissez le nom de l’appliance qui découvre les serveurs souhaités.
- Sélectionnez l’heure de début et l’heure de fin. Vous ne pouvez télécharger les données que pour les 30 derniers jours.
- Sélectionnez Exporter la dépendance.
Les données de dépendances sont exportées et téléchargées dans un format CSV. Le fichier téléchargé contient les données de dépendances de tous les serveurs activés pour l’analyse des dépendances.
Remarque
La nouvelle expérience d’exportation est alimentée par un magasin de données mis à niveau qui prend en charge l’exportation des données de dépendance sur plusieurs appliances inscrites dans le projet.
Dans l’affichage Inventaire de l’inventaire ou de l’infrastructure, sélectionnez la liste déroulante Gérer les dépendances.
Sélectionnez Exporter les dépendances.
Dans la vue Exporter les dépendances, sélectionnez une ou plusieurs appliances pour leurs serveurs découverts.
Sélectionnez l’intervalle de temps pour lequel vous souhaitez exporter des données. Vous pouvez choisir parmi les 7, 10, 15, 30 derniers jours.
Le type de processus est défini sur Résolvable par défaut. Cette opération exporte uniquement les connexions résolvables entre les serveurs découverts.
Sélectionnez Générer pour générer un fichier avec les données de dépendance les plus anciennes disponibles parmi les appliances sélectionnées dans l’intervalle de temps choisi.
Une fois le fichier généré, sélectionnez Télécharger pour l’enregistrer.
Remarque
Les données sont exportées dans un dossier compressé. Le nom du dossier inclut le nom du projet comme préfixe, et le fichier CSV à l’intérieur est nommé à l’aide de l’horodatage de téléchargement.
Informations sur les dépendances
Chaque ligne du fichier CSV exporté correspond à une dépendance observée dans le créneau spécifié.
Le tableau suivant récapitule les champs du fichier CSV exporté. Les champs nom, application et processus du serveur sont renseignés uniquement pour les serveurs sur utilisant l’analyse des dépendances sans agent activée.
| Nom du champ | Détails |
|---|---|
| Créneau | Créneau pendant lequel la dépendance a été observée. Actuellement, les données de dépendance sont capturées sur plus de six heures. |
| Nom du serveur source | Nom du serveur source |
| Application source | Nom de l’application sur le serveur source |
| Processus source | Nom du processus sur le serveur source |
| Nom du serveur de destination | Nom du serveur de destination |
| IP de destination | Adresse IP du serveur de destination |
| Application de destination | Nom de l’application sur le serveur de destination |
| Processus de destination | Nom du processus sur le serveur de destination |
| Port de destination | Numéro de port sur le serveur de destination |
Basculer vers une nouvelle visualisation
Si vous êtes un utilisateur existant, vous configurez déjà un projet Azure Migrate. Vous avez effectué une découverte et activé manuellement l’analyse des dépendances sur certains serveurs. Pour obtenir la nouvelle visualisation améliorée, vous devez suivre les étapes suivantes :
Accédez à la vue d’inventaire et recherchez un serveur pour lequel vous souhaitez passer en revue les dépendances.
Sélectionnez sur Afficher les dépendances et vous voyez l’ancienne visualisation montrant les dépendances de ce serveur.
Dans l’affichage des dépendances, vous voyez une zone d’informations vous invitant à remplir certaines conditions préalables pour passer à la nouvelle visualisation.
Comme prérequis, vous devez vous assurer que l’agent de découverte sur les appliances enregistrées dans le projet est mis à jour vers cette version ou une version ultérieure.
Sélectionnez continuer à créer une ressource dans le même groupe de ressources que le projet. Vérifiez que vous avez au moins le rôle Contributeur sur l’abonnement, sinon cette étape n’est pas terminée.
Remarque
Même si la création de la nouvelle ressource est effectuée, il se peut que la nouvelle visualisation ne s’affiche pas si la version de l’agent de découverte sur l’appliance Azure Migrate n’est pas à jour. Vérifiez que le service de mise à jour automatique sur l’appliance est activé. En savoir plus
Une fois que vous avez effectué les étapes requises pour effectuer la mise à niveau vers la nouvelle visualisation des dépendances, il existe deux façons de voir les dépendances de serveur dans la nouvelle visualisation.
Option 1 :
- Accédez à l’affichage d’inventaire existant dans votre projet et basculez vers la nouvelle vue d’inventaire à l’aide de la requête.
- Sélectionnez Afficher les dépendances du serveur souhaité dans la nouvelle vue d’inventaire pour accéder directement à la nouvelle visualisation.
Option 2 :
- Accédez à l’ancienne vue d’inventaire, sélectionnez Afficher les dépendances sur un serveur.
- Dans l’ancienne vue des dépendances, sélectionnez l’invite pour accéder à la nouvelle visualisation améliorée.
Remarque
Nous vous recommandons d’utiliser l’option 1 ci-dessus pour basculer vers la nouvelle vue d’inventaire, car vous pouvez filtrer les serveurs où l’analyse des dépendances a été automatiquement modifiable, puis examiner directement la visualisation des dépendances. L’ancienne vue d’inventaire affiche uniquement l’option permettant de visualiser les dépendances pour les serveurs où vous avez activé manuellement la fonctionnalité.
Gérer les dépendances
L’analyse des dépendances est activée automatiquement sur tous les serveurs découverts (jusqu’à 1 000 serveurs par appliance), qui ont réussi les vérifications de validation. Vous devrez peut-être désactiver un ou plusieurs de ces serveurs dans les scénarios suivants :
- L’analyse des dépendances est automatiquement activée pour tous les éléments découverts dans votre projet, mais vous souhaitez la désactiver sur quelques serveurs où vous ne souhaitez pas recueillir les données de dépendance.
- L’analyse des dépendances est automatiquement modifiable sur 1 000 serveurs simultanément dans votre projet, mais vous disposez de plusieurs serveurs dans lesquels vous souhaitez l’activer, puis vous pouvez désactiver l’analyse des dépendances sur un ou plusieurs serveurs à partir de l’ensemble de 1 000 et activer d’autres serveurs si nécessaire.
Vous pouvez désactiver l’analyse des dépendances sur les serveurs que vous ne souhaitez pas et activer également les dépendances pour les serveurs que vous souhaitez utiliser le portail ou l’utilitaire PowerShell.
Gérer les dépendances à l’aide du portail
Désactiver les dépendances
Dans la vue Tout l'inventaire ou Inventaire de l'infrastructure, sélectionnez la liste déroulante Gérer les dépendances, puis sélectionnez Désactiver les dépendances.
Suivez les étapes pour désactiver les serveurs où l'analyse des dépendances est activée automatiquement.
Vous pouvez commencer par sélectionner une appliance dans la liste déroulante.
Remarque
Si l’appliance sélectionnée n’est pas mise à niveau pour la nouvelle analyse des dépendances , vous pouvez répondre aux prérequis ou basculer vers l’ancienne expérience (de vue d’ensemble) pour ajouter ou supprimer des serveurs pour l’analyse des dépendances.
Vous pouvez filtrer les serveurs pour désactiver l’analyse des dépendances sur ceux qui ont été autoenables (serveurs avec l’état activé). Les serveurs qui ne sont pas éligibles pour la désactivation( par exemple ceux avec la validation de l’état ont échoué, non initié, désactivé ou informations d’identification non disponibles) ne peuvent pas être sélectionnés.
- Vous pouvez sélectionner les serveurs et sélectionner Désactiver pour continuer.
Activer les dépendances
Dans la vue Inventaire complet ou Inventaire de l’infrastructure, sélectionnez la liste déroulante Gérer les dépendances, puis sélectionnez Activer les dépendances.
Suivez les étapes pour désactiver les serveurs où l'analyse des dépendances a été activée automatiquement :
Vous pouvez commencer par sélectionner une appliance dans la liste déroulante.
Remarque
Si l’appliance sélectionnée n’est pas mise à niveau pour la nouvelle analyse des dépendances , vous pouvez répondre aux prérequis ou basculer vers l’ancienne expérience (de vue d’ensemble) pour ajouter ou supprimer des serveurs pour l’analyse des dépendances.
Vous pouvez filtrer les serveurs pour désactiver l’analyse des dépendances sur ceux qui ont été autoenables (serveurs avec l’état activé). Les serveurs qui ne sont pas éligibles pour la désactivation( par exemple ceux avec la validation de l’état ont échoué, non initié, désactivé ou informations d’identification non disponibles) ne peuvent pas être sélectionnés.
Vous pouvez sélectionner les serveurs et sélectionner Activer pour continuer.
Remarque
Vous ne pouvez pas activer plus de 1 000 serveurs par appliance simultanément. Par conséquent, si votre sélection dépasse le nombre, vous ne pourrez pas continuer.
Gérer les dépendances à l’aide de l’utilitaire PowerShell
Vous devez installer le module PowerShell pour désactiver les serveurs que vous ne souhaitez pas en suivant les étapes ci-dessous :
Connexion à Azure
Connectez-vous à votre abonnement Azure en utilisant la cmdlet Connect-AzAccount.
Connect-AzAccountSi vous utilisez Azure Government, utilisez la commande suivante.
Connect-AzAccount -EnvironmentName AzureUSGovernmentSélectionnez l’abonnement dans lequel vous avez créé le projet
select-azsubscription -subscription "Contoso Demo Subscription"Installer le module PowerShell AzMig.Dependencies
Install-Module .\AzMig.Dependencies
Désactiver les dépendances
Utilisez les commandes suivantes pour obtenir la liste des serveurs découverts dans votre projet. Dans cet exemple, le nom du projet est ContosoDemoProject et le groupe de ressources est ContosoDemoRG. La liste des serveurs est enregistrée dans un fichier nommé ContosoDemo_VMs.csv."
Get-AzMigDiscoveredVMwareVMs -ResourceGroupName "ContosoDemoRG" -ProjectName "ContosoDemoProject" -OutputCsvFile "ContosoDemo_VMs.csv" [-AutoEnabledDepMap]
You can also add a filter to export the relevant servers using the command:
Get-AzMigDiscoveredVMwareVMs -ResourceGroupName "ContosoDemoRG" -ProjectName "ContosoDemoProject" -Filter @{"Dependencies"="Enabled"} -OutputCsvFile "ContosoDemo_VMs.csv" [-AutoEnabledDepMap]
Les différents filtres disponibles pour une utilisation dans la commande ci-dessus sont les suivants :
| Nom du champ | Détails |
|---|---|
| Nom du serveur | Indiquez le nom avec lequel vous souhaitez filtrer |
| Origine | Basé sur une appliance/sur l’importation |
| Dépendances | Activé / Désactivé |
| État d’alimentation | Activé /Désactivé |
Certains des autres champs sont l’adresse IP, osType, osName, osArchitecture, osVersion
Vous pouvez trouver des serveurs découverts pour une appliance spécifique à l’aide de la commande :
Get-AzMigDiscoveredVMwareVMs -ResourceGroupName "ContosoDemoRG" -ProjectName "ContosoDemoProject" -Filter @{"Dependencies"="Enabled"} -ApplianceName "ContosoApp" -OutputCsvFile "ContosoDemo_VMs.csv" [-AutoEnabledDepMap]
Dans le fichier, vous pouvez voir le nom d’affichage du serveur, l’état actuel de la collecte des dépendances et l’ID ARM de tous les serveurs découverts.
Pour désactiver les dépendances, créez un fichier CSV d’entrée à l’aide du fichier de sortie que vous avez exporté à la dernière étape. Le fichier doit avoir une colonne avec l’ID ARM d’en-tête. Les autres en-têtes du fichier CSV sont ignorés. Le fichier d’entrée doit répertorier les serveurs où vous souhaitez désactiver l’analyse des dépendances.
Dans l’exemple suivant, l’analyse des dépendances est désactivée sur la liste des serveurs dans le fichier d’entrée ContosoDemo_VMs_Disable.csv.
PowerShell Set-AzMigDependencyMappingAgentless -Disable -InputCsvFile .\ContosoDemo_VMs_Disable.csv [-AutoEnabledDepMap]
Activer les dépendances
Vous devrez peut-être activer l’analyse des dépendances sur un ou plusieurs serveurs pour commencer à collecter à nouveau des données à partir de serveurs que vous avez désactivés précédemment à l’aide du module PowerShell.
Vous devez suivre les mêmes étapes pour exporter les serveurs découverts comme indiqué ci-dessus, puis importer la liste des serveurs que vous souhaitez activer.
Dans l’exemple suivant, l’analyse des dépendances est activée sur la liste des serveurs dans le fichier d’entrée ContosoDemo_VMs_Enable.csv.
Set-AzMigDependencyMappingAgentless -Enable -InputCsvFile .\ContosoDemo_VMs_Enable.csv [-AutoEnabledDepMap]
Désactiver l'analyse des dépendances autoactivée à l'aide de PowerShell
L’analyse des dépendances est activée automatiquement sur tous les serveurs découverts, qui ont passé les vérifications de validation. Vous devrez peut-être désactiver un ou plusieurs de ces serveurs dans les scénarios suivants :
L'analyse des dépendances a été activée automatiquement sur tous les éléments découverts dans votre projet, mais vous souhaitez la désactiver sur certains serveurs où vous ne voulez pas recueillir de données de dépendance.
L’analyse des dépendances est activée automatiquement sur 1 000 serveurs simultanément dans votre projet. Si vous avez plusieurs serveurs à activer, vous pouvez le désactiver sur un ou plusieurs des 1 000 serveurs et l’activer sur ceux dont vous avez besoin.
Remarque
Actuellement, il n’est pas possible de désactiver l’analyse des dépendances sur les serveurs à partir du portail. Vous devez donc installer le module PowerShell pour désactiver les serveurs que vous ne souhaitez pas.
Connexion à Azure
Connectez-vous à votre abonnement Azure en utilisant la cmdlet Connect-AzAccount.
Connect-AzAccountSi vous utilisez Azure Government, utilisez la commande suivante.
Connect-AzAccount -EnvironmentName AzureUSGovernmentSélectionnez l’abonnement dans lequel vous avez créé le projet
select-azsubscription -subscription "Contoso Demo Subscription"Installer le module PowerShell AzMig.Dependencies
Install-Module .\AzMig.Dependencies
Désactiver la collecte de données de dépendance
Récupérez la liste des serveurs découverts dans votre projet à l’aide des commandes suivantes. Dans l’exemple ci-dessous, le nom du projet est ContosoDemoProject et le groupe de ressources auquel il appartient est ContosoDemoRG. La liste des serveurs est enregistrée dans ContosoDemo_VMs.csv
Get-AzMigDiscoveredVMwareVMs -ResourceGroupName "ContosoDemoRG" -ProjectName "ContosoDemoProject" -OutputCsvFile "ContosoDemo_VMs.csv" [-AutoEnabledDepMap]
Vous pouvez également ajouter un filtre pour exporter les serveurs appropriés à l’aide de la commande :
Get-AzMigDiscoveredVMwareVMs -ResourceGroupName "ContosoDemoRG" -ProjectName "ContosoDemoProject" -Filter @{"Dependencies"="Enabled"} -OutputCsvFile "ContosoDemo_VMs.csv" [-AutoEnabledDepMap]
Les différents filtres disponibles pour une utilisation dans la commande ci-dessus sont les suivants :
| Nom du champ | Détails |
|---|---|
| Nom du serveur | Indiquez le nom avec lequel vous souhaitez filtrer |
| Origine | Basé sur une appliance/sur l’importation |
| Dépendances | Activé/désactivé |
| État d’alimentation | Activé/désactivé |
Certains des autres champs sont l’adresse IP, osType, osName, osArchitecture, osVersion
Vous pouvez trouver des serveurs découverts pour une appliance spécifique à l’aide de la commande :
Get-AzMigDiscoveredVMwareVMs -ResourceGroupName "ContosoDemoRG" -ProjectName "ContosoDemoProject" -Filter @{"Dependencies"="Enabled"} -ApplianceName "ContosoApp" -OutputCsvFile "ContosoDemo_VMs.csv" [-AutoEnabledDepMap]
Dans le fichier, vous pouvez voir le nom d’affichage du serveur, l’état actuel de la collecte des dépendances et l’ID ARM de tous les serveurs découverts.
- Pour désactiver les dépendances, créez un fichier CSV d’entrée à partir du fichier de sortie que vous avez exporté à la dernière étape. Le fichier doit contenir une colonne avec l’en-tête « ID ARM ». Tous les autres en-têtes du fichier CSV sont ignorés. Le fichier d’entrée doit contenir la liste des serveurs où vous souhaitez désactiver l’analyse des dépendances.
Dans l’exemple suivant, l’analyse des dépendances est désactivée sur la liste des serveurs dans le fichier d’entrée ContosoDemo_VMs_Disable.csv.
Set-AzMigDependencyMappingAgentless -Disable -InputCsvFile .\ContosoDemo_VMs_Disable.csv [-AutoEnabledDepMap]
Activer la collecte de données de dépendance
Vous devrez peut-être activer l’analyse des dépendances sur un ou plusieurs serveurs pour redémarrer la collecte de données de dépendance à partir de serveurs que vous avez désactivés précédemment à l’aide du module PowerShell.
Vous devez suivre les mêmes étapes pour exporter les serveurs découverts comme indiqué ci-dessus, puis importer la liste des serveurs que vous souhaitez activer.
Dans l’exemple suivant, l’analyse des dépendances est activée sur la liste des serveurs dans le fichier d’entrée ContosoDemo_VMs_Enable.csv.
Set-AzMigDependencyMappingAgentless -Enable -InputCsvFile .\ContosoDemo_VMs_Enable.csv [-AutoEnabledDepMap]
Visualiser les connexions réseau dans Power BI
Azure Migrate propose un modèle de Power BI que vous pouvez utiliser pour visualiser simultanément les connexions réseau de nombreux serveurs, et filtrer par processus et par serveur. Pour visualiser, chargez le Power BI avec des données de dépendance, comme indiqué dans les instructions ci-dessous.
Connexion à Azure
Connectez-vous à votre abonnement Azure en utilisant la cmdlet Connect-AzAccount.
Connect-AzAccountSi vous utilisez Azure Government, utilisez la commande suivante.
Connect-AzAccount -EnvironmentName AzureUSGovernmentSélectionnez l’abonnement dans lequel vous avez créé le projet
select-azsubscription -subscription "Contoso Demo Subscription"Installer le module PowerShell AzMig.Dependencies
Install-Module .\AzMig.DependenciesExécutez la commande suivante : Cette commande télécharge les données de dépendances dans un CSV et les traite pour générer une liste de dépendances uniques qui peuvent être utilisées pour la visualisation dans Power BI. Dans l’exemple ci-dessous, le nom du projet est ContosoDemoProject et le groupe de ressources auquel il appartient est ContosoDemoRG. Les dépendances sont téléchargées pour les serveurs découverts par ContosoApp. Les dépendances uniques sont enregistrées dans ContosoDemo_Dependencies.csv
Get-AzMigDependenciesAgentless -ResourceGroup ContosoDemoRG -Appliance ContosoApp -ProjectName ContosoDemoProject -OutputCsvFile "ContosoDemo_Dependencies.csv" [-AutoEnabledDepMap]Ouvrir le modèle Power BI téléchargé
Chargez les données de dépendance téléchargées dans Power BI.
- Ouvrez le modèle dans Power BI.
- Sélectionnez Obtenir les données dans la barre d’outils.
- Choisissez Texte/CSV à partir de sources de données communes.
- Choisissez le fichier de dépendances téléchargé.
- Sélectionnez Charger.
- Vous voyez qu’une table est importée avec le nom du fichier CSV. Vous pouvez voir la table dans la barre des champs située à droite. Renommez-la AzMig_Dependencies
- Sélectionnez Actualiser dans la barre d’outils.
Le graphique Connexions réseau et le nom du serveur source, le nom du serveur de destination, le nom du processus source, les segments de nom du processus de destination doivent s’allumer avec les données importées.
Visualisez la carte du filtrage des connexions réseau par les serveurs et les processus. Enregistrez votre fichier.
Étapes suivantes
Grouper des serveurs pour l’évaluation.