Azure outils MCP Server pour Azure Migrate

Le serveur Azure MCP vous permet de gérer la planification de la migration, la récupération des informations et les soumissions de demandes avec des requêtes en langage naturel.

Azure Migrate fournit un hub centralisé permettant d’évaluer et de migrer des charges de travail locales vers Azure. Pour plus d’informations, consultez la documentation d’Azure Migrate.

Note

Paramètres de l’outil : les outils Azure MCP Server définissent des paramètres pour les données dont ils ont besoin pour effectuer des tâches. Certains de ces paramètres sont spécifiques à chaque outil et sont documentés ici. D’autres paramètres sont globaux et partagés par tous les outils. Pour plus d’informations, consultez Paramètres de l’outil.

Obtenir des conseils pour la landing zone de la plateforme

Fournit des conseils pour modifier une zone d’atterrissage Azure de plateforme existante, notamment ses noms de ressources, ses groupes de gestion, ses paramètres réseau, ses régions, ses contrôles de sécurité et ses stratégies Azure.

Exemple de commande CLI

azmcp azuremigrate platformlandingzone getguidance \
  --scenario <scenario> \
  [--policy-name <policy-name>] \
  [--list-policies <list-policies>]
Paramètre Type Obligatoire Descriptif
scenario string Yes Clé du scénario de modification. Valeurs valides : resource-names, management-groups, ddos, bastion, dns, gateways, regions, ip-addresses, policy-enforcement, policy-assignment, ama, amba, defender, zero-trust, slz.
policy-name string No Nom de l’affectation de stratégie à rechercher (par exemple, Enable-DDoS-VNET). Utilisé avec les scénarios d’application de stratégie ou d’affectation de stratégie.
list-policies string No Définissez la valeur true pour répertorier toutes les stratégies disponibles organisées par archétype. Utile pour trouver le nom exact de la stratégie.

Indicateurs d’annotation d’outil :

Destructeur Idempotent Open World Lecture seule Secret Paramètres régionaux requis
✅ ✅ ✅ ❌ ❌ ✅

Zone d’atterrissage de la plateforme de requête

Vérifie, configure, génère et télécharge des zones d’atterrissage de plateforme pour les projets Azure Migrate. Il peut également créer un projet de migration et signaler l’état du paramètre.

Exemple de commande CLI

azmcp azuremigrate platformlandingzone request \
  --action <action> \
  --migrate-project-name <migrate-project-name> \
  --resource-group <resource-group> \
  [--region-type <region-type>] \
  [--firewall-type <firewall-type>] \
  [--network-architecture <network-architecture>] \
  [--identity-subscription-id <identity-subscription-id>] \
  [--management-subscription-id <management-subscription-id>] \
  [--connectivity-subscription-id <connectivity-subscription-id>] \
  [--regions <regions>] \
  [--environment-name <environment-name>] \
  [--version-control-system <version-control-system>] \
  [--organization-name <organization-name>] \
  [--location <location>]
Paramètre Type Obligatoire Descriptif
action string Yes Action à effectuer : update (définir des paramètres), check (vérifier la zone d’atterrissage de plateforme existante), generate (générer une zone d’atterrissage de plateforme), download (obtenir des instructions de téléchargement), status (afficher l’état des paramètres), createmigrateproject (créer un nouveau projet de migration).
migrate-project-name string Yes Nom du projet Azure Migrate pour le contexte de génération de zone d’atterrissage de plateforme.
resource-group string Yes Le nom du groupe de ressources Azure.
region-type string No Type de région pour la zone d’atterrissage de la plateforme. Valeurs valides : single, multi.
firewall-type string No Type de pare-feu pour la zone d’atterrissage de la plateforme. Valeurs valides : azurefirewall, nva.
network-architecture string No Architecture réseau de la zone d’atterrissage de la plateforme. Valeurs valides : hubspoke, vwan.
identity-subscription-id string No ID d’abonnement Azure pour le groupe de gestion des identités dans Platform Landing Zone (au format GUID).
management-subscription-id string No ID d’abonnement Azure pour le groupe d’administration dans Platform Landing Zone (au format GUID).
connectivity-subscription-id string No ID d’abonnement Azure au format GUID pour le groupe de connectivité dans Platform Landing Zone.
regions string No Liste séparée par des virgules de régions Azure pour la zone d’atterrissage de la plateforme (par exemple, eastus,westus2).
environment-name string No Nom de l’environnement pour la zone d’atterrissage de la plateforme.
version-control-system string No Système de contrôle de version pour la zone d’atterrissage de la plateforme. Valeurs valides : local, github, azuredevops.
organization-name string No Nom de l’organisation pour la zone d’atterrissage de la plateforme.
location string No Emplacement de la région Azure pour la création de nouvelles ressources (par exemple, eastus, westus2). Nécessaire pour l’action createmigrateproject.

Indicateurs d’annotation d’outil :

Destructeur Idempotent Open World Lecture seule Secret Paramètres régionaux requis
✅ ✅ ❌ ❌ ❌ ✅