关于 azure-lab-services
azure-lab-services 是面向 Azure Lab Services 管理者和使用者的指导技能,涵盖配置、部署、安全、故障排查及架构决策,并结合本地参考内容与远程文档获取。
主要功能
- 01VM 访问与连接故障排查
- 02实验室配置与部署指导
- 03安全、角色与策略参考
- 04配额、容量与成本规划
- 05Canvas、Teams 与自动化集成
适用场景
- 01排查实验室 VM 无法访问或连接的问题
- 02规划 GPU、容量及实验室费用
- 03设置实验室网络、映像与计划
- 04通过 Bicep、PowerShell 或 Python 自动创建实验室
MCP 相关
该技能可使用 mcp_microsoftdocs 的 microsoft_docs_fetch 获取文档;也可通过 fetch_webpage 作为后备方式。
安装
复制下面的命令,在终端中运行。
$
npx skills add https:/ / github.com/ microsoftdocs/ agent-skills --skill azure-lab-services安装后在 Claude Code 中输入/azure-lab-services确认已加载。
详细介绍
Azure Lab Services 技能
此技能为 Azure Lab Services 提供专业指导,涵盖故障排除、最佳实践、决策、架构与设计模式、限制与配额、安全性、配置、集成与编码模式,以及部署。它结合了本地快速参考内容与远程文档获取功能。
如何使用此技能
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-L44 | 诊断并解决 Azure Lab Services 中的 VM 访问、连接、部署和实验室创建问题,包括何时重新部署或重新映像 VM。 |
| 最佳实践 | L45-L53 | 有关实验室计划、自定义映像、嵌套虚拟化、Linux 图形 RDP,以及在 Azure Lab Services 中准备经过优化的 Windows 模板 VM 的治理和设置指南 |
| 决策 | L54-L63 | 有关何时以及如何使用 Azure Lab Services 的指南:选择实验室类型、规划迁移(物理环境或迁移至其他服务)、估算成本、确定 GPU 规格,以及运行培训或黑客马拉松场景。 |
| 架构与设计模式 | L64-L70 | Azure Lab Services 的核心架构、支持的网络拓扑,以及用于构建可靠、弹性实验室环境和实验室计划的设计模式 |
| 限制与配额 | L71-L78 | 实验室的 VM 容量和核心配额、如何查看使用情况、申请提高配额,以及 VM 自动删除和清理的时间安排。 |
| 安全性 | L79-L93 | RBAC 角色、实验室创建者/所有者分配、用于合规性和 VM 大小限制的 Azure Policy、防火墙和公共 IP 设置,以及教育工作者/学生 VM 密码管理。 |
| 配置 | L94-L124 | 配置 Azure Lab Services:实验室计划、区域、映像、网络、VM 模板、计划(启动/停止/关机)、容量、GPU/嵌套虚拟化,以及用户/教育工作者访问权限。 |
| 集成与编码模式 | L125-L138 | 将 Lab Services 与 Canvas 和 Teams 集成;通过 Bicep/PowerShell/Python 自动创建实验室;将实验室连接到 VNet;以及通过 X2Go 远程访问 Linux VM。 |
| 部署 | L139-L148 | 创建和导入 Windows/Linux 实验室 VM 映像(来自 Azure VM、物理实验室或计算库)、快速设置/发布实验室,以及将实验室帐户迁移到实验室计划。 |
故障排除
| 主题 | URL |
|---|---|
| 通过重新部署或重新映像排查 Azure Lab Services VM 问题 | https://learn.microsoft.com/en-us/azure/lab-services/how-to-reset-and-redeploy-vm |
| 排查 Azure Lab Services VM 的访问问题 | https://learn.microsoft.com/en-us/azure/lab-services/troubleshoot-access-lab-vm |
| 排查 Azure Lab Services 中的连接问题 | https://learn.microsoft.com/en-us/azure/lab-services/troubleshoot-connect-lab-vm |
| 排查 Azure Lab Services 实验室创建问题 | https://learn.microsoft.com/en-us/azure/lab-services/troubleshoot-lab-creation |
最佳实践
| 主题 | URL |
|---|---|
| 管理 Lab Services 的实验室计划和治理 | https://learn.microsoft.com/en-us/azure/lab-services/administrator-guide |
| Azure Lab 自定义映像的推荐方法 | https://learn.microsoft.com/en-us/azure/lab-services/approaches-for-custom-image-creation |
| 在 Azure Lab Services 中配置嵌套虚拟化 | https://learn.microsoft.com/en-us/azure/lab-services/concept-nested-virtualization-template-vm |
| 为 Linux 实验室启用图形远程桌面,以获得最佳性能 | https://learn.microsoft.com/en-us/azure/lab-services/how-to-enable-remote-desktop-linux |
| 准备 Windows 实验室模板的最佳实践 | https://learn.microsoft.com/en-us/azure/lab-services/how-to-prepare-windows-template |
决策制定
| 主题 | URL |
|---|---|
| 在培训场景中使用 Azure Lab Services | https://learn.microsoft.com/en-us/azure/lab-services/classroom-labs-scenarios |
| 在实验室帐户和实验室计划之间进行选择 | https://learn.microsoft.com/en-us/azure/lab-services/concept-lab-accounts-versus-lab-plans |
| 规划从物理实验室迁移到 Azure Lab Services | https://learn.microsoft.com/en-us/azure/lab-services/concept-migrating-physical-labs |
| 估算和分析 Azure Lab Services 成本 | https://learn.microsoft.com/en-us/azure/lab-services/cost-management-guide |
| 使用 Azure Lab Services 环境举办黑客马拉松 | https://learn.microsoft.com/en-us/azure/lab-services/hackathon-labs |
| 为 Azure 实验室选择和配置 GPU VM 大小 | https://learn.microsoft.com/en-us/azure/lab-services/how-to-setup-lab-gpu |
架构与设计模式
| 主题 | URL |
|---|---|
| 了解 Azure Lab Services 架构基础知识 | https://learn.microsoft.com/en-us/azure/lab-services/classroom-labs-fundamentals |
| 为实验室计划选择受支持的网络架构 | https://learn.microsoft.com/en-us/azure/lab-services/concept-lab-services-supported-networking-scenarios |
| 了解 Azure Lab Services 的可靠性和复原能力 | https://learn.microsoft.com/en-us/azure/lab-services/reliability-in-azure-lab-services |
限制与配额
| 主题 | URL |
|---|---|
| 查看实验室的 VM 容量限制和配额 | https://learn.microsoft.com/en-us/azure/lab-services/capacity-limits |
| 确定 Azure Lab Services 配额和核心使用量 | https://learn.microsoft.com/en-us/azure/lab-services/how-to-determine-your-quota-usage |
| 申请提高 Azure Lab Services 核心配额 | https://learn.microsoft.com/en-us/azure/lab-services/how-to-request-capacity-increase |
| 了解 VM 自动删除策略的时间安排 | https://learn.microsoft.com/en-us/azure/lab-services/vm-deletion-policy |
安全性
配置
集成与编码模式
部署
| 主题 | URL |
|---|---|
| 将 Azure VM 中的 Linux 自定义映像导入实验室 | https://learn.microsoft.com/en-us/azure/lab-services/how-to-bring-custom-linux-image-azure-vm |
| 将物理实验室中的 Linux 映像导入 Azure Lab Services | https://learn.microsoft.com/en-us/azure/lab-services/how-to-bring-custom-linux-image-vhd |
| 根据 Windows VM 映像创建 Azure Lab Services 实验室 | https://learn.microsoft.com/en-us/azure/lab-services/how-to-bring-custom-windows-image-azure-vm |
| 将 Azure Lab Services 帐户迁移到实验室计划 | https://learn.microsoft.com/en-us/azure/lab-services/how-to-migrate-lab-acounts-to-lab-plans |
| 使用 Azure 计算库提供实验室 VM 映像 | https://learn.microsoft.com/en-us/azure/lab-services/how-to-use-shared-image-gallery |
| 快速创建并发布供学生使用的实验室 | https://learn.microsoft.com/en-us/azure/lab-services/setup-guide |
| 将物理实验室中的 Windows 映像导入 Azure Lab Services | https://learn.microsoft.com/en-us/azure/lab-services/upload-custom-image-shared-image-gallery |
评论
支持 Markdown