关于 azure-migrate
azure-migrate 是面向使用 Azure Migrate 的 Agent 的指导技能,结合本地参考资料与远程文档获取,涵盖迁移规划、配置、安全、部署和故障排查。
主要功能
- 01故障排查与配置指导
- 02评估和迁移规划
- 03架构、限制与安全参考
- 04本地参考与远程文档获取
适用场景
- 01诊断设备、发现或复制问题
- 02选择迁移方式并评估工作负载规格
- 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-L126 | Azure 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 |
|---|---|
| 为 AppCAT 7 评估开发自定义 YAML 规则 | https://learn.microsoft.com/en-us/azure/migrate/appcat/appcat-7-rule-guide?view=migrate |
| 应用 PostgreSQL 评估规则以迁移到 Azure | https://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 VM | https://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 |
|---|---|
| 了解 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 |
|---|---|
| 将 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 2003 | https://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