azure-cyclecloud について
azure-cyclecloud は、Azure CycleCloud HPC クラスターの計画、デプロイ、運用を支援するスキルです。エージェントや実務者向けに、トラブルシューティング、セキュリティ、構成、連携、ライフサイクル運用を扱います。
主な機能
- 01クラスターの規模計画と設計
- 02トラブルシューティングと診断
- 03セキュリティと ID の構成
- 04クラスター、スケジューラー、ストレージの設定
- 05CLI、API、Python SDK による自動化
- 06デプロイ、移行、アップグレード
活用シーン
- 01マルチリージョン HPC クラスターの計画
- 02クラスターやノードの起動問題の診断
- 03CycleCloud のアクセスとネットワークの保護
- 04クラスターの設定と運用の自動化
MCP 対応
mcp_microsoftdocs:microsoft_docs_fetch ツールでドキュメントを取得でき、代替手段としてウェブページ取得も利用できます。
インストール
コマンドをコピーしてターミナルで実行します。
npx skills add https:/ / github.com/ microsoftdocs/ agent-skills --skill azure-cyclecloudインストール後、Claude Code で/azure-cyclecloudを入力して読み込まれたか確認します。
詳細
Azure CycleCloud スキル
このスキルでは、Azure CycleCloud に関する専門的なガイダンスを提供します。トラブルシューティング、ベストプラクティス、意思決定、アーキテクチャと設計パターン、セキュリティ、構成、統合とコーディングパターン、デプロイを扱います。ローカルのクイックリファレンスコンテンツと、リモートドキュメントを取得する機能を組み合わせています。
このスキルの使用方法
エージェント向けの重要事項:関連するセクションを探すには、以下のカテゴリインデックスを使用してください。行範囲が記載されたカテゴリ(例:
L35-L120)では、指定された行をread_fileで読み取ってください。ファイルへのリンクがあるカテゴリ(例:[security.md](security.md))では、リンク先の参照ファイルをread_fileで読み取ってください。
エージェント向けの重要事項:
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 が返されます。
カテゴリインデックス
| カテゴリ | 行 | 説明 |
|---|---|---|
| トラブルシューティング | L36-L45 | CycleCloud のセットアップ、クラスター/ノードの起動、VM の正常性、Slurm 4 の問題を診断して修正する方法、および一般的なエラーに関する詳細な診断情報の確認場所とログの記録方法。 |
| ベストプラクティス | L46-L51 | CycleCloud のセキュリティ強化(ID、ネットワーク、データ)と、HB/HC シリーズ HPC クラスターのパフォーマンスチューニング(サイズ設定、構成、最適化)に関するガイダンス。 |
| 意思決定 | L52-L62 | CycleCloud HPC クラスターの計画とサイズ設定、Slurm ワークスペースと移行、Spot VM の使用、ライセンス条項、サービス提供/サポートポリシーに関するガイダンス。 |
| アーキテクチャと設計パターン | L63-L69 | マルチリージョン HPC クラスター、VM の配置戦略、ハブアンドスポーク型のネットワーク/セキュリティパターンを含む、セキュリティとエンタープライズ要件を満たす Azure CycleCloud アーキテクチャの設計。 |
| セキュリティ | L70-L85 | CycleCloud のセキュリティ保護:認証(Entra、サービスプリンシパル、マネージド ID)、SSL、SSH/Bastion アクセス、ネットワークの制限/SELinux、テレメトリ/データ利用ポリシー。 |
| 構成 | L86-L134 | CycleCloud クラスターの設計と構成:テンプレート、nodearrays、ネットワーク、ストレージ、自動スケーリング、Slurm/Open OnDemand、デプロイ、CLI、プロキシ、監視、カスタマイズ。 |
| 統合とコーディングパターン | L135-L155 | CycleCloud の自動化に使用する API、CLI、Python SDK、およびスケジューラー、監視、ストレージ、イベント、リモートデスクトップツールを CycleCloud クラスターと統合するためのパターン。 |
| デプロイ | L156-L165 | CycleCloud のデプロイと運用:ARM/CLI/ACI を使用したインストール、本番環境のセットアップ計画、テンプレートのインポート、クラスターリソースの移動、インストールの安全なアップグレードまたは移行。 |
トラブルシューティング
| トピック | URL |
|---|---|
| Azure CycleCloud の一般的なエラーメッセージを解決する | https://learn.microsoft.com/en-us/azure/cyclecloud/error-messages?view=cyclecloud-8 |
| CycleCloud HealthCheck サービスを使用して異常な VM を管理する | https://learn.microsoft.com/en-us/azure/cyclecloud/how-to/healthcheck?view=cyclecloud-8 |
| Azure CycleCloud のクラスターとノードの起動に関する問題を診断して報告する | https://learn.microsoft.com/en-us/azure/cyclecloud/how-to/report-issues?view=cyclecloud-8 |
| Azure CycleCloud の初回セットアップに関する問題をトラブルシューティングする | https://learn.microsoft.com/en-us/azure/cyclecloud/how-to/troubleshoot-first-time-setup?view=cyclecloud-8 |
| Azure CycleCloud の診断ログファイルの場所を確認する | https://learn.microsoft.com/en-us/azure/cyclecloud/log-locations?view=cyclecloud-8 |
| Azure CycleCloud Slurm 4 クラスターを運用してトラブルシューティングする | https://learn.microsoft.com/en-us/azure/cyclecloud/slurm-4-operations?view=cyclecloud-8 |
ベストプラクティス
| トピック | URL |
|---|---|
| Azure CycleCloud のセキュリティに関するベストプラクティスを適用する | https://learn.microsoft.com/en-us/azure/cyclecloud/concepts/security-best-practices?view=cyclecloud-8 |
| HB/HC シリーズの VM で CycleCloud クラスターを最適化する | https://learn.microsoft.com/en-us/azure/cyclecloud/how-to/hb-hc-best-practices?view=cyclecloud-8 |
意思決定
| トピック | URL |
|---|---|
| Azure CycleCloud HPC クラスターを計画してサイズを決定する | https://learn.microsoft.com/en-us/azure/cyclecloud/concepts/plan-and-size-hpc-clusters?view=cyclecloud-8 |
| Slurm のデプロイに向けて CycleCloud Workspace を計画する | https://learn.microsoft.com/en-us/azure/cyclecloud/how-to/ccws/plan-your-deployment?view=cyclecloud-8 |
| Azure CycleCloud 7 の廃止に向けた移行を計画する | https://learn.microsoft.com/en-us/azure/cyclecloud/how-to/cyclecloud7-retirement-guide?view=cyclecloud-8 |
| Azure CycleCloud の Slurm クラスターを新しいテンプレートに移行する | https://learn.microsoft.com/en-us/azure/cyclecloud/how-to/migrate-slurm-cluster?view=cyclecloud-8 |
| Azure CycleCloud で Spot VM を使用するタイミングと方法を決定する | https://learn.microsoft.com/en-us/azure/cyclecloud/how-to/use-spot-instances?view=cyclecloud-8 |
| Azure CycleCloud のライセンスと使用条件を適用する | https://learn.microsoft.com/en-us/azure/cyclecloud/licensing?view=cyclecloud-8 |
| Azure CycleCloud のサービスとサポートに関するポリシーを理解する | https://learn.microsoft.com/en-us/azure/cyclecloud/service-policy?view=cyclecloud-8 |
アーキテクチャと設計パターン
| トピック | URL |
|---|---|
| マルチリージョンの Azure CycleCloud HPC クラスターを設計して運用する | https://learn.microsoft.com/en-us/azure/cyclecloud/concepts/multi-region-cluster-deployment?view=cyclecloud-8 |
| CycleCloud クラスターの VM 配置モデルを選択する | https://learn.microsoft.com/en-us/azure/cyclecloud/how-to/availability-sets?view=cyclecloud-8 |
| エンタープライズ向けのセキュリティで保護された Azure CycleCloud のハブアンドスポーク アーキテクチャを計画する | https://learn.microsoft.com/en-us/azure/cyclecloud/how-to/plan-enterprise-secured-deployment?view=cyclecloud-8 |
セキュリティ
構成
統合とコーディングパターン
デプロイ
| トピック | URL |
|---|---|
| CycleCloud クラスターテンプレートをダウンロードしてインポートする | https://learn.microsoft.com/en-us/azure/cyclecloud/download-cluster-templates?view=cyclecloud-8 |
| CLI を使用して Slurm 用 CycleCloud Workspace をデプロイする | https://learn.microsoft.com/en-us/azure/cyclecloud/how-to/ccws/deploy-with-cli?view=cyclecloud-8 |
| ARM テンプレートを使用して Azure CycleCloud をデプロイする | https://learn.microsoft.com/en-us/azure/cyclecloud/how-to/install-arm?view=cyclecloud-8 |
| Azure CycleCloud クラスターのリソースをリソースグループ間で移動する | https://learn.microsoft.com/en-us/azure/cyclecloud/how-to/move-resource-group?view=cyclecloud-8 |
| 本番環境に適した Azure CycleCloud のデプロイを計画する | https://learn.microsoft.com/en-us/azure/cyclecloud/how-to/plan-prod-deployment?view=cyclecloud-8 |
| Azure Container Instances で Azure CycleCloud を実行する | https://learn.microsoft.com/en-us/azure/cyclecloud/how-to/run-in-container?view=cyclecloud-8 |
| Azure CycleCloud のインストールを安全にアップグレードまたは移行する | https://learn.microsoft.com/en-us/azure/cyclecloud/how-to/upgrade-and-migrate?view=cyclecloud-8 |