mcpField
A
azure-migrate

azure-migrate

github.com/microsoftdocs云与 DevOps796178 次安装3 天前更新
代码仓库

关于 azure-migrate

azure-migrate 是面向使用 Azure Migrate 的 Agent 的指导技能,结合本地参考资料与远程文档获取,涵盖迁移规划、配置、安全、部署和故障排查。

主要功能

  1. 01故障排查与配置指导
  2. 02评估和迁移规划
  3. 03架构、限制与安全参考
  4. 04本地参考与远程文档获取

适用场景

  1. 01诊断设备、发现或复制问题
  2. 02选择迁移方式并评估工作负载规格
  3. 03准备安全的 Azure Migrate 部署

MCP 相关

该技能建议使用 mcp_microsoftdocs:microsoft_docs_fetch 获取文档,并以 fetch_webpage 作为备用方式。

安装

复制下面的命令,在终端中运行。

$npx skills add https://github.com/microsoftdocs/agent-skills --skill azure-migrate

安装后在 Claude Code 中输入/azure-migrate确认已加载。

详细介绍

Azure Migrate 技能

此技能提供有关 Azure Migrate 的专业指导,涵盖故障排除、最佳实践、决策制定、架构和设计模式、限制和配额、安全性、配置、集成和编码模式,以及部署。它结合了本地快速参考内容与远程文档获取功能。

如何使用此技能

IMPORTANT for Agent:使用下方的类别索引查找相关章节。对于带行号范围的类别(例如 L35-L120),使用 read_file 读取指定行。对于带文件链接的类别(例如 [security.md](security.md)),使用 read_file 读取链接的参考文件。

IMPORTANT for Agent:如果 metadata.generated_at 距今超过 3 个月,请建议用户从存储库拉取最新版本。如果无法使用 mcp_microsoftdocs 工具,请建议用户安装该工具:安装指南

此技能需要网络访问权限才能获取文档内容:

  • 首选:使用 mcp_microsoftdocs:microsoft_docs_fetch,并设置查询字符串 from=learn-agent-skill。返回 Markdown。
  • 备用:使用 fetch_webpage,并设置查询字符串 from=learn-agent-skill&accept=text/markdown。返回 Markdown。

类别索引

类别行号说明
故障排除L37-L55诊断并解决 Azure Migrate 问题:设备设置、发现/依赖项/评估错误、项目创建、专用终结点、VMware 复制、OS 升级和 Web 应用迁移。
最佳实践L56-L66准备本地/VMware 计算机和设备、创建自定义评估规则(AppCAT、PostgreSQL)、运行测试迁移,以及应用迁移前数据填充更改的最佳实践。
决策制定L67-L107解读 Azure Migrate 评估、选择工具和大小、规划迁移波次,以及为本地、AWS、GCP 和 Java 工作负载选择服务/VM 类型的指南。
架构和设计模式L108-L113使用基于 Arc 的发现和 Hyper-V 的 Azure Migrate 架构与数据流,包括组件、连接、先决条件,以及发现/清单的工作方式。
限制和配额L114-L126Azure Migrate 设备以及 VMware、Hyper-V 和物理服务器发现/评估的限制、先决条件、区域支持和可扩展性。
安全性L127-L139保护 Azure Migrate:最低特权角色/帐户、RBAC、Private Link 使用、SSE + 客户管理的密钥、Entra ID 应用注册,以及安全迁移加密 VM。
配置L140-L165配置 Azure Migrate 设备、凭据、网络(Private Link)、Arc/Resource Mover,以及 VM、SQL、.NET 和 PostgreSQL 的评估设置,还包括元数据和策略设置。
集成和编码模式L166-L171将代码分析和自动化集成到 Azure Migrate 的模式和工具,包括 GitHub Copilot 洞察、AppCAT CLI、CAST Highlight 扫描,以及基于 REST 的 VMware 迁移。
部署L172-L182部署 Azure Migrate 设备、准备旧版服务器、配置 DevOps 管道,以及规划和执行跨区域 VM 和 SQL 迁移(包括受支持的资源类型)的指南。
故障排除
主题URL
解决 Azure Migrate 发现和依赖项问题https://learn.microsoft.com/en-us/azure/migrate/common-questions-discovery-dependency-analysis?view=migrate
诊断和排查 Azure Migrate 设备问题https://learn.microsoft.com/en-us/azure/migrate/troubleshoot-appliance-diagnostic?view=migrate
排查 Azure Migrate 设备部署问题https://learn.microsoft.com/en-us/azure/migrate/troubleshoot-appliance?view=migrate
Azure Migrate 评估故障排除常见问题https://learn.microsoft.com/en-us/azure/migrate/troubleshoot-assessment-faq?view=migrate
Azure Migrate 评估故障排除场景https://learn.microsoft.com/en-us/azure/migrate/troubleshoot-assessment-supported-scenarios?view=migrate
解决 Azure Migrate 评估常见问题https://learn.microsoft.com/en-us/azure/migrate/troubleshoot-assessment?view=migrate
排查 Azure Migrate 中的 VMware 无代理复制问题https://learn.microsoft.com/en-us/azure/migrate/troubleshoot-changed-block-tracking-replication?view=migrate
排查 Azure Migrate 依赖项分析问题https://learn.microsoft.com/en-us/azure/migrate/troubleshoot-dependencies?view=migrate
排查 Azure Migrate 服务器和 SQL 发现问题https://learn.microsoft.com/en-us/azure/migrate/troubleshoot-discovery?view=migrate
排查 Azure Migrate 服务常见问题https://learn.microsoft.com/en-us/azure/migrate/troubleshoot-general?view=migrate
排查 Azure Migrate 专用终结点连接问题https://learn.microsoft.com/en-us/azure/migrate/troubleshoot-network-connectivity?view=migrate
排查 Azure Migrate 项目创建问题https://learn.microsoft.com/en-us/azure/migrate/troubleshoot-project?view=migrate
排查 Azure Migrate 中 VMware 复制缓慢或卡住的问题https://learn.microsoft.com/en-us/azure/migrate/troubleshoot-replication-vmware?view=migrate
排查 Azure Migrate 中的 Windows OS 升级问题https://learn.microsoft.com/en-us/azure/migrate/troubleshoot-upgrade?view=migrate
排查 Azure Migrate Web 应用迁移问题https://learn.microsoft.com/en-us/azure/migrate/troubleshoot-webapps-migration?view=migrate
最佳实践
主题URL
为 AppCAT 7 评估开发自定义 YAML 规则https://learn.microsoft.com/en-us/azure/migrate/appcat/appcat-7-rule-guide?view=migrate
应用 PostgreSQL 评估规则以迁移到 Azurehttps://learn.microsoft.com/en-us/azure/migrate/assessment-rules-for-postgresql?view=migrate
为 Azure Migrate 设备应用安全最佳实践https://learn.microsoft.com/en-us/azure/migrate/best-practices-security?view=migrate
虚拟机测试迁移的最佳实践https://learn.microsoft.com/en-us/azure/migrate/how-to-test-replicating-virtual-machines?view=migrate
在迁移前应用 Azure Migrate 水合更改https://learn.microsoft.com/en-us/azure/migrate/hydration-process?view=migrate
为无代理迁移到 Azure 准备 VMware VMhttps://learn.microsoft.com/en-us/azure/migrate/prepare-for-agentless-migration?view=migrate
为迁移到 Azure 准备本地计算机https://learn.microsoft.com/en-us/azure/migrate/prepare-for-migration?view=migrate
决策
主题URL
解读 AppCAT 7 Java 迁移就绪情况报告https://learn.microsoft.com/en-us/azure/migrate/appcat/appcat-7-interpret-report?view=migrate
使用旧版 AppCAT 6 引擎评估 Java 应用https://learn.microsoft.com/en-us/azure/migrate/appcat/java-6?view=migrate
决定何时在 Java 迁移中使用 AppCAT 7https://learn.microsoft.com/en-us/azure/migrate/appcat/java?view=migrate
配置 Azure Migrate 评估常规属性https://learn.microsoft.com/en-us/azure/migrate/assessment-properties?view=migrate
解读 Azure Migrate 评估报告输出https://learn.microsoft.com/en-us/azure/migrate/assessment-report?view=migrate
解读 Azure Migrate 业务案例计算结果https://learn.microsoft.com/en-us/azure/migrate/concepts-business-case-calculation?view=migrate
评估 Azure Migrate 中的性能覆盖范围https://learn.microsoft.com/en-us/azure/migrate/confidence-ratings?view=migrate
选择合适的 Azure Migrate 发现方法https://learn.microsoft.com/en-us/azure/migrate/discovery-methods-modes?view=migrate
使用 Azure Migrate 构建迁移业务案例https://learn.microsoft.com/en-us/azure/migrate/how-to-build-a-business-case?view=migrate
使用 Copilot Agent 规划 VMware 到 Azure 的迁移https://learn.microsoft.com/en-us/azure/migrate/how-to-plan-analyze-migration-with-agent?view=migrate
在迁移中选择 Trusted Launch 或 Confidential VMhttps://learn.microsoft.com/en-us/azure/migrate/migrate-to-trusted-launch-virtual-machines-with-azure-migrate?view=migrate
使用 Migrate 评估规划 Azure 网络组件https://learn.microsoft.com/en-us/azure/migrate/network-assessment?view=migrate
使用 Azure Migrate Wave Planning 规划迁移波次https://learn.microsoft.com/en-us/azure/migrate/overview?view=migrate
评估启用 Arc 的服务器的就绪情况和成本节省https://learn.microsoft.com/en-us/azure/migrate/quickstart-evaluate-readiness-savings-for-arc-resources?view=migrate
解读并查看 Azure VM 迁移评估https://learn.microsoft.com/en-us/azure/migrate/review-assessment?view=migrate
查看 Azure VMware Solution 评估输出https://learn.microsoft.com/en-us/azure/migrate/review-azure-vmware-solution-assessment?view=migrate
解读 Azure Migrate 中的 SQL 迁移评估https://learn.microsoft.com/en-us/azure/migrate/review-sql-assessment?view=migrate
查看 Azure 迁移 Web 应用评估见解https://learn.microsoft.com/en-us/azure/migrate/review-web-app-assessment?view=migrate
选择 Azure Migrate 中的无代理或基于代理的迁移https://learn.microsoft.com/en-us/azure/migrate/server-migrate-overview?view=migrate
选择 Azure Migrate 支持的地理区域https://learn.microsoft.com/en-us/azure/migrate/supported-geographies?view=migrate
在评估中选择性能规模调整或按原样规模调整https://learn.microsoft.com/en-us/azure/migrate/target-right-sizing?view=migrate
查看 Azure Migrate 中的 PostgreSQL 评估结果https://learn.microsoft.com/en-us/azure/migrate/tutorial-review-postgresql-report?view=migrate
为 AWS 工作负载选择对应的 Azure 计算服务https://learn.microsoft.com/en-us/azure/migration/migrate-compute-from-aws
为 AWS 迁移选择 Azure 数据库服务https://learn.microsoft.com/en-us/azure/migration/migrate-databases-from-aws
规划将 GCP 数据库迁移到 Azurehttps://learn.microsoft.com/en-us/azure/migration/migrate-databases-from-google-cloud
从 AWS 迁移时选择 Azure 服务https://learn.microsoft.com/en-us/azure/migration/migrate-from-aws
迁移本地工作负载时选择 Azure 服务https://learn.microsoft.com/en-us/azure/migration/migrate-from-on-premises
将 AWS 网络服务映射到 Azure 网络服务https://learn.microsoft.com/en-us/azure/migration/migrate-networking-from-aws
规划将 AWS 安全服务迁移到 Azurehttps://learn.microsoft.com/en-us/azure/migration/migrate-security-from-aws
规划并执行单个工作负载迁移到 Azurehttps://learn.microsoft.com/en-us/azure/migration/migrate-to-azure
Azure 迁移后停用 AWS 资源https://learn.microsoft.com/en-us/azure/migration/migrate-workload-from-aws-decommission
评估 AWS 到 Azure 迁移后的工作负载运行状况https://learn.microsoft.com/en-us/azure/migration/migrate-workload-from-aws-evaluate
安全执行 AWS 到 Azure 工作负载切换https://learn.microsoft.com/en-us/azure/migration/migrate-workload-from-aws-execute
迁移单个 AWS 工作负载的端到端指南https://learn.microsoft.com/en-us/azure/migration/migrate-workload-from-aws-introduction
规划 AWS 到 Azure 的工作负载迁移https://learn.microsoft.com/en-us/azure/migration/migrate-workload-from-aws-plan
为迁移准备 AWS 工作负载和 Azure 环境https://learn.microsoft.com/en-us/azure/migration/migrate-workload-from-aws-prepare
选择跨区域移动 Azure 资源的工具https://learn.microsoft.com/en-us/azure/resource-mover/select-options-to-move-resources
架构与设计模式
主题URL
了解 Azure Migrate 中基于 Arc 的发现架构https://learn.microsoft.com/en-us/azure/migrate/concepts-arc-resource-discovery?view=migrate
了解 Azure Migrate 中的 Hyper-V 迁移架构https://learn.microsoft.com/en-us/azure/migrate/hyper-v-migration-architecture?view=migrate
限制与配额
主题URL
在不受支持的区域使用 Azure Migratehttps://learn.microsoft.com/en-us/azure/migrate/azure-migrate-unsupported-regions?view=migrate
横向扩展用于 VMware 的 Azure Migrate 设备https://learn.microsoft.com/en-us/azure/migrate/how-to-scale-out-for-migration?view=migrate
查看 Azure Migrate 设备的先决条件和支持情况https://learn.microsoft.com/en-us/azure/migrate/migrate-appliance?view=migrate
查看 Azure Migrate 的 Hyper-V 支持矩阵https://learn.microsoft.com/en-us/azure/migrate/migrate-support-matrix-hyper-v-migration?view=migrate
查看 Azure Migrate 中 Hyper-V 发现和评估的支持矩阵https://learn.microsoft.com/en-us/azure/migrate/migrate-support-matrix-hyper-v?view=migrate
了解 Azure Migrate 中物理服务器发现和评估的支持限制https://learn.microsoft.com/en-us/azure/migrate/migrate-support-matrix-physical?view=migrate
查看 Azure Migrate 的 VMware vSphere 支持矩阵https://learn.microsoft.com/en-us/azure/migrate/migrate-support-matrix-vmware-migration?view=migrate
查看 Azure Migrate 中 VMware 发现的先决条件和支持限制https://learn.microsoft.com/en-us/azure/migrate/migrate-support-matrix-vmware?view=migrate
查看 Azure Migrate 的支持矩阵和限制https://learn.microsoft.com/en-us/azure/migrate/migrate-support-matrix?view=migrate
安全性
主题URL
为 Azure Migrate 配置 VMware 最小特权角色https://learn.microsoft.com/en-us/azure/migrate/best-practices-least-privileged-account?view=migrate
通过 Azure Migrate Private Link 发现和评估服务器https://learn.microsoft.com/en-us/azure/migrate/discover-and-assess-using-private-endpoints?view=migrate
使用 SSE 和客户管理的密钥迁移 VMware VMhttps://learn.microsoft.com/en-us/azure/migrate/how-to-migrate-vmware-vms-with-cmk-disks?view=migrate
使用 Entra ID 应用注册 Azure Migrate 设备https://learn.microsoft.com/en-us/azure/migrate/how-to-register-appliance-using-entra-app?view=migrate
为 Azure Migrate 创建最小权限 SQL 帐户https://learn.microsoft.com/en-us/azure/migrate/least-privilege-credentials?view=migrate
使用 Private Link 终结点迁移 Hyper-V 服务器https://learn.microsoft.com/en-us/azure/migrate/migrate-hyper-v-servers-to-azure-using-private-link?view=migrate
为 Azure Migrate 配置最小权限 PostgreSQL 帐户https://learn.microsoft.com/en-us/azure/migrate/postgresql-least-privilege-configuration?view=migrate
为 Azure Migrate 项目配置 Azure RBAC 角色https://learn.microsoft.com/en-us/azure/migrate/prepare-azure-accounts?view=migrate
使用 Resource Mover 在区域之间移动加密的 Azure VMhttps://learn.microsoft.com/en-us/azure/resource-mover/tutorial-move-region-encrypted-virtual-machines
配置
主题URL
配置 Azure Migrate 设备服务器凭据https://learn.microsoft.com/en-us/azure/migrate/add-server-credentials?view=migrate
使用 AppCAT 7 CLI 命令和选项https://learn.microsoft.com/en-us/azure/migrate/appcat/appcat-7-cli-guide?view=migrate
配置 AppCAT 以评估 .NET 应用程序迁移https://learn.microsoft.com/en-us/azure/migrate/appcat/dotnet?view=migrate
了解 Azure Migrate 评估的先决条件和设置https://learn.microsoft.com/en-us/azure/migrate/assessment-prerequisites?view=migrate
将依赖项分析从 MMA 迁移到 Azure Monitor Agenthttps://learn.microsoft.com/en-us/azure/migrate/azure-monitor-agent-migration?view=migrate
使用 Private Link 配置 Azure Migrate 发现https://learn.microsoft.com/en-us/azure/migrate/discover-and-assess-using-private-endpoints?view=migrate
了解 Azure Migrate 发现的元数据字段https://learn.microsoft.com/en-us/azure/migrate/discovered-metadata?view=migrate
为 Azure Migrate 发现的服务器启用 Azure Archttps://learn.microsoft.com/en-us/azure/migrate/how-to-arc-enable-inventory?view=migrate
在现有 Migrate 项目中发现 SQL Server 实例https://learn.microsoft.com/en-us/azure/migrate/how-to-discover-sql-existing-project?view=migrate
在已启用 Arc 的服务器上启用额外数据收集https://learn.microsoft.com/en-us/azure/migrate/how-to-enable-additional-data-collection-for-arc-servers?view=migrate
管理 Azure Migrate 项目中的 Arc 资源同步https://learn.microsoft.com/en-us/azure/migrate/how-to-manage-arc-resource-sync?view=migrate
通过 Azure Arc 代理注册 Azure Migrate 设备https://learn.microsoft.com/en-us/azure/migrate/how-to-register-appliance-using-arc-agent?view=migrate
为物理服务器配置 Azure Migrate 设备https://learn.microsoft.com/en-us/azure/migrate/how-to-set-up-appliance-physical?view=migrate
使用 Private Endpoints 和 Private Link 配置 Azure Migratehttps://learn.microsoft.com/en-us/azure/migrate/how-to-use-azure-migrate-with-private-endpoints?view=migrate
Azure Migrate Collector VM 扩展设置参考https://learn.microsoft.com/en-us/azure/migrate/migrate-virtual-machine-extension-reference?view=migrate
配置 Azure Migrate 平台登陆区域设置https://learn.microsoft.com/en-us/azure/migrate/platform-landing-zone?view=migrate
使用 Azure Migrate 的内置 Azure Policy 定义https://learn.microsoft.com/en-us/azure/migrate/policy-reference?view=migrate
在 Azure Migrate 中配置 PostgreSQL 评估属性https://learn.microsoft.com/en-us/azure/migrate/postgresql-assessment-properties?view=migrate
使用 ARM 模板创建 Azure Migrate 项目https://learn.microsoft.com/en-us/azure/migrate/quickstart-create-migrate-project?view=migrate
在 Azure Migrate 中设置 Azure VM 评估属性https://learn.microsoft.com/en-us/azure/migrate/vm-assessment-properties?view=migrate
使用 Resource Mover 管理 VM 移动期间创建的资源https://learn.microsoft.com/en-us/azure/resource-mover/manage-resources-created-move-process
使用 Resource Mover 配置 VM 移动的目标设置https://learn.microsoft.com/en-us/azure/resource-mover/modify-target-settings
集成与编码模式
主题URL
将 CAST Highlight 代码扫描与 Azure Migrate 集成https://learn.microsoft.com/en-us/azure/migrate/cast-highlights-integration?view=migrate
通过 Site Recovery REST 自动执行 VMware 到 Azure 的迁移https://learn.microsoft.com/en-us/azure/migrate/how-to-automate-vmware-to-azure-migration-rest-api?view=migrate
部署
主题URL
在 Azure Government 中部署 Azure Migrate 设备https://learn.microsoft.com/en-us/azure/migrate/deploy-appliance-script-government?view=migrate
使用 PowerShell 脚本部署 Azure Migrate 设备https://learn.microsoft.com/en-us/azure/migrate/deploy-appliance-script?view=migrate
在 Azure Migrate 中执行和跟踪迁移波次https://learn.microsoft.com/en-us/azure/migrate/how-to-execute-track-waves?view=migrate
为 Azure Migrate 准备 Windows Server 2003https://learn.microsoft.com/en-us/azure/migrate/prepare-windows-server-2003-migration?view=migrate
为容器化应用配置 Azure DevOps 管道https://learn.microsoft.com/en-us/azure/migrate/tutorial-app-containerization-azure-pipeline?view=migrate
Azure Resource Mover 中支持的扩展资源类型https://learn.microsoft.com/en-us/azure/resource-mover/support-matrix-extension-resource-types
查看跨区域移动 Azure VM 的支持矩阵https://learn.microsoft.com/en-us/azure/resource-mover/support-matrix-move-region-azure-vm
在区域之间移动 Azure SQL 资源的支持矩阵https://learn.microsoft.com/en-us/azure/resource-mover/support-matrix-move-region-sql

评论

支持 Markdown