azure-lab-services について
azure-lab-services は、Azure Lab Services の管理者や利用者向けのガイダンススキルです。構成、デプロイ、セキュリティ、トラブルシューティング、設計を扱い、ローカルの参照情報とリモート文書の取得を組み合わせます。
主な機能
- 01VM のアクセスと接続のトラブルシューティング
- 02ラボの構成とデプロイのガイダンス
- 03セキュリティ、ロール、ポリシーの参照
- 04クォータ、容量、コストの計画
- 05Canvas、Teams、自動化との連携
活用シーン
- 01ラボ VM にアクセスできない、または接続できない問題の調査
- 02GPU 要件、容量、ラボ費用の計画
- 03ラボのネットワーク、イメージ、スケジュールの設定
- 04Bicep、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)では、リンク先のリファレンスファイルをread_fileで読み込んでください。
IMPORTANT for Agent:
metadata.generated_atが3か月以上前の場合は、リポジトリから最新バージョンを取得するようユーザーに提案してください。mcp_microsoftdocsツールを使用できない場合は、インストールを提案してください:インストールガイド
このスキルでは、ドキュメントの内容を取得するためにネットワークアクセスが必要です。
- 推奨:クエリ文字列
from=learn-agent-skillを指定して、mcp_microsoftdocs:microsoft_docs_fetchを使用します。Markdown が返されます。 - 代替手段:クエリ文字列
from=learn-agent-skill&accept=text/markdownを指定して、fetch_webpageを使用します。Markdown が返されます。
カテゴリインデックス
| カテゴリ | 行 | 説明 |
|---|---|---|
| トラブルシューティング | L37-L44 | Azure Lab Services における VM アクセス、接続、デプロイ、ラボ作成の問題の診断と修正、および VM の再デプロイや再イメージ化が必要な場合について説明します。 |
| ベストプラクティス | L45-L53 | Azure Lab Services におけるラボプラン、カスタムイメージ、入れ子になった仮想化、Linux のグラフィカル RDP、最適化された 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 |
|---|---|
| VM の再デプロイまたは再イメージ化による 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 |