mcpField
A
azure-cyclecloud

azure-cyclecloud

github.com/microsoftdocsクラウド・DevOps796170 回インストール3 日前に更新
リポジトリ

azure-cyclecloud について

azure-cyclecloud は、Azure CycleCloud HPC クラスターの計画、デプロイ、運用を支援するスキルです。エージェントや実務者向けに、トラブルシューティング、セキュリティ、構成、連携、ライフサイクル運用を扱います。

主な機能

  1. 01クラスターの規模計画と設計
  2. 02トラブルシューティングと診断
  3. 03セキュリティと ID の構成
  4. 04クラスター、スケジューラー、ストレージの設定
  5. 05CLI、API、Python SDK による自動化
  6. 06デプロイ、移行、アップグレード

活用シーン

  1. 01マルチリージョン HPC クラスターの計画
  2. 02クラスターやノードの起動問題の診断
  3. 03CycleCloud のアクセスとネットワークの保護
  4. 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-L45CycleCloud のセットアップ、クラスター/ノードの起動、VM の正常性、Slurm 4 の問題を診断して修正する方法、および一般的なエラーに関する詳細な診断情報の確認場所とログの記録方法。
ベストプラクティスL46-L51CycleCloud のセキュリティ強化(ID、ネットワーク、データ)と、HB/HC シリーズ HPC クラスターのパフォーマンスチューニング(サイズ設定、構成、最適化)に関するガイダンス。
意思決定L52-L62CycleCloud HPC クラスターの計画とサイズ設定、Slurm ワークスペースと移行、Spot VM の使用、ライセンス条項、サービス提供/サポートポリシーに関するガイダンス。
アーキテクチャと設計パターンL63-L69マルチリージョン HPC クラスター、VM の配置戦略、ハブアンドスポーク型のネットワーク/セキュリティパターンを含む、セキュリティとエンタープライズ要件を満たす Azure CycleCloud アーキテクチャの設計。
セキュリティL70-L85CycleCloud のセキュリティ保護:認証(Entra、サービスプリンシパル、マネージド ID)、SSL、SSH/Bastion アクセス、ネットワークの制限/SELinux、テレメトリ/データ利用ポリシー。
構成L86-L134CycleCloud クラスターの設計と構成:テンプレート、nodearrays、ネットワーク、ストレージ、自動スケーリング、Slurm/Open OnDemand、デプロイ、CLI、プロキシ、監視、カスタマイズ。
統合とコーディングパターンL135-L155CycleCloud の自動化に使用する API、CLI、Python SDK、およびスケジューラー、監視、ストレージ、イベント、リモートデスクトップツールを CycleCloud クラスターと統合するためのパターン。
デプロイL156-L165CycleCloud のデプロイと運用: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/data-policy?view=cyclecloud-8
Bastion を使用して CycleCloud のログインノードに安全に SSH 接続するhttps://learn.microsoft.com/en-us/azure/cyclecloud/how-to/ccws/connect-to-login-node-with-bastion?view=cyclecloud-8
Azure Bastion を使用して CycleCloud ポータルへのアクセスを保護するhttps://learn.microsoft.com/en-us/azure/cyclecloud/how-to/ccws/connect-to-portal-with-bastion?view=cyclecloud-8
Azure CycleCloud 用の Entra アプリ登録を作成するhttps://learn.microsoft.com/en-us/azure/cyclecloud/how-to/create-app-registration?view=cyclecloud-8
マネージド ID を使用して Azure CycleCloud クラスターを保護するhttps://learn.microsoft.com/en-us/azure/cyclecloud/how-to/managed-identities?view=cyclecloud-8
Azure CycleCloud ノードのネットワークセキュリティオプションを構成するhttps://learn.microsoft.com/en-us/azure/cyclecloud/how-to/network-security?view=cyclecloud-8
制限されたネットワークで Azure CycleCloud を実行するhttps://learn.microsoft.com/en-us/azure/cyclecloud/how-to/running-in-locked-down-network?view=cyclecloud-8
SELinux の強制モードで Azure CycleCloud ノードを実行するhttps://learn.microsoft.com/en-us/azure/cyclecloud/how-to/selinux?view=cyclecloud-8
Microsoft Entra サービスプリンシパルを使用して Azure CycleCloud を構成するhttps://learn.microsoft.com/en-us/azure/cyclecloud/how-to/service-principals?view=cyclecloud-8
Azure CycleCloud への安全なアクセス用に SSL 証明書を構成するhttps://learn.microsoft.com/en-us/azure/cyclecloud/how-to/ssl-configuration?view=cyclecloud-8
Azure CycleCloud クラスターのユーザー認証を構成するhttps://learn.microsoft.com/en-us/azure/cyclecloud/how-to/user-access?view=cyclecloud-8
Azure CycleCloud のユーザー認証方法を構成するhttps://learn.microsoft.com/en-us/azure/cyclecloud/how-to/user-authentication?view=cyclecloud-8
構成
トピックURL
Azure CycleCloud で cluster-init 仕様とプロジェクトソースを構成するhttps://learn.microsoft.com/en-us/azure/cyclecloud/cluster-references/cluster-init-reference?view=cyclecloud-8
Azure CycleCloud テンプレートで cluster セクションを構成するhttps://learn.microsoft.com/en-us/azure/cyclecloud/cluster-references/cluster-reference?view=cyclecloud-8
Azure CycleCloud クラスターテンプレートの構造と階層について理解するhttps://learn.microsoft.com/en-us/azure/cyclecloud/cluster-references/cluster-template-reference?view=cyclecloud-8
Azure CycleCloud のクラスター構成オブジェクトを構成するhttps://learn.microsoft.com/en-us/azure/cyclecloud/cluster-references/configuration-reference?view=cyclecloud-8
CycleCloud クラスターテンプレートで環境オブジェクトを定義するhttps://learn.microsoft.com/en-us/azure/cyclecloud/cluster-references/environment-reference?view=cyclecloud-8
Azure CycleCloud テンプレートで入力エンドポイントとポートを構成するhttps://learn.microsoft.com/en-us/azure/cyclecloud/cluster-references/input-endpoint-reference?view=cyclecloud-8
Azure CycleCloud テンプレートでネットワークインターフェイスオブジェクトを構成するhttps://learn.microsoft.com/en-us/azure/cyclecloud/cluster-references/network-interface-reference?view=cyclecloud-8
Azure CycleCloud テンプレートでノードと nodearray を構成するhttps://learn.microsoft.com/en-us/azure/cyclecloud/cluster-references/node-nodearray-reference?view=cyclecloud-8
CycleCloud クラスターテンプレートで NodeRef オブジェクトを使用するhttps://learn.microsoft.com/en-us/azure/cyclecloud/cluster-references/noderef-reference?view=cyclecloud-8
Azure CycleCloud クラスターテンプレートでパラメーターを構成するhttps://learn.microsoft.com/en-us/azure/cyclecloud/cluster-references/parameter-reference?view=cyclecloud-8
Azure CycleCloud で特別なパラメーター解析を適用するhttps://learn.microsoft.com/en-us/azure/cyclecloud/cluster-references/special-parsing?view=cyclecloud-8
Azure CycleCloud テンプレートでボリュームオブジェクトを定義、構成するhttps://learn.microsoft.com/en-us/azure/cyclecloud/cluster-references/volume-reference?view=cyclecloud-8
Azure CycleCloud サービスの監視統合を構成するhttps://learn.microsoft.com/en-us/azure/cyclecloud/concepts/monitoring?view=cyclecloud-8
cycle_server.properties を使用して CycleServer を構成するhttps://learn.microsoft.com/en-us/azure/cyclecloud/cycleserver-configuration-reference?view=cyclecloud-8
CycleCloud のノードイベントと Event Grid を構成するhttps://learn.microsoft.com/en-us/azure/cyclecloud/events?view=cyclecloud-8
CycleCloud ノードで Azure マネージドディスクを構成するhttps://learn.microsoft.com/en-us/azure/cyclecloud/how-to/add-disk?view=cyclecloud-8
Azure CycleCloud クラスターのノードアレイを構成するhttps://learn.microsoft.com/en-us/azure/cyclecloud/how-to/add-node-array?view=cyclecloud-8
Azure CycleCloud のバックアップと復元を構成するhttps://learn.microsoft.com/en-us/azure/cyclecloud/how-to/backup-and-restore?view=cyclecloud-8
Azure CycleCloud で Slurm のクラウドバースティングを構成するhttps://learn.microsoft.com/en-us/azure/cyclecloud/how-to/bursting/slurm-cloud-bursting-setup?view=cyclecloud-8
Azure CycleCloud Slurm 用に Open OnDemand を構成するhttps://learn.microsoft.com/en-us/azure/cyclecloud/how-to/ccws/configure-open-ondemand?view=cyclecloud-8
cloud-init を使用して起動時に CycleCloud VM をカスタマイズするhttps://learn.microsoft.com/en-us/azure/cyclecloud/how-to/cloud-init?view=cyclecloud-8
Azure CycleCloud クラスターテンプレートを定義、カスタマイズするhttps://learn.microsoft.com/en-us/azure/cyclecloud/how-to/cluster-templates?view=cyclecloud-8
CycleCloud のデプロイ用に Azure リソースを構成するhttps://learn.microsoft.com/en-us/azure/cyclecloud/how-to/configuration?view=cyclecloud-8
Azure CycleCloud クラスターの自動スケーリングを構成するhttps://learn.microsoft.com/en-us/azure/cyclecloud/how-to/configure-autoscaling?view=cyclecloud-8
CycleCloud クラスターでカスタムイメージとマーケットプレースイメージを使用するhttps://learn.microsoft.com/en-us/azure/cyclecloud/how-to/create-custom-image?view=cyclecloud-8
CycleCloud で NFS ファイル共有を作成、エクスポートするhttps://learn.microsoft.com/en-us/azure/cyclecloud/how-to/create-fileserver?view=cyclecloud-8
ARM を使用して Azure CycleCloud 環境リソースを構成するhttps://learn.microsoft.com/en-us/azure/cyclecloud/how-to/environments?view=cyclecloud-8
Azure CycleCloud で Flex VM スケールセットを構成するhttps://learn.microsoft.com/en-us/azure/cyclecloud/how-to/flex-scalesets?view=cyclecloud-8
Azure CycleCloud CLI をインストール、構成するhttps://learn.microsoft.com/en-us/azure/cyclecloud/how-to/install-cyclecloud-cli?view=cyclecloud-8
CycleCloud 管理の VM に Jetpack を手動でインストールするhttps://learn.microsoft.com/en-us/azure/cyclecloud/how-to/install-jetpack?view=cyclecloud-8
Azure CycleCloud を手動でインストール、構成するhttps://learn.microsoft.com/en-us/azure/cyclecloud/how-to/install-manual?view=cyclecloud-8
Azure CycleCloud ノードのキープアライブ設定を構成するhttps://learn.microsoft.com/en-us/azure/cyclecloud/how-to/keep-alive?view=cyclecloud-8
Azure CycleCloud クラスターのアラートとログ記録を構成するhttps://learn.microsoft.com/en-us/azure/cyclecloud/how-to/monitor-clusters?view=cyclecloud-8
Azure CycleCloud テンプレートでボリュームのマウントポイントを構成するhttps://learn.microsoft.com/en-us/azure/cyclecloud/how-to/mount-disk?view=cyclecloud-8
Azure CycleCloud で NFS マウントと共有を構成するhttps://learn.microsoft.com/en-us/azure/cyclecloud/how-to/mount-fileserver?view=cyclecloud-8
1 つのホストで複数の Azure CycleCloud インスタンスを構成するhttps://learn.microsoft.com/en-us/azure/cyclecloud/how-to/multiple-installs?view=cyclecloud-8
Azure CycleCloud でプロジェクトと仕様を定義、使用するhttps://learn.microsoft.com/en-us/azure/cyclecloud/how-to/projects?view=cyclecloud-8
SSH トンネル経由で Azure CycleCloud のリターンプロキシを構成するhttps://learn.microsoft.com/en-us/azure/cyclecloud/how-to/return-proxy?view=cyclecloud-8
Azure CycleCloud のトラフィック向けに Web プロキシ設定を構成するhttps://learn.microsoft.com/en-us/azure/cyclecloud/how-to/running-behind-proxy?view=cyclecloud-8
CycleCloud ノードで Azure Scheduled Events の処理を構成するhttps://learn.microsoft.com/en-us/azure/cyclecloud/how-to/scheduled-events?view=cyclecloud-8
Azure CycleCloud でプロジェクトとユーザーの BLOB ストレージを構成するhttps://learn.microsoft.com/en-us/azure/cyclecloud/how-to/storage-blobs?view=cyclecloud-8
Azure CycleCloud のノードタグ付けを使用、理解するhttps://learn.microsoft.com/en-us/azure/cyclecloud/how-to/tag-nodes?view=cyclecloud-8
CSS を使用して Azure CycleCloud UI のテーマをカスタマイズするhttps://learn.microsoft.com/en-us/azure/cyclecloud/how-to/theming?view=cyclecloud-8
Jetpack を使用して Azure CycleCloud ノードを構成するhttps://learn.microsoft.com/en-us/azure/cyclecloud/jetpack?view=cyclecloud-8
Azure CycleCloud Slurm 4 クラスターを構成、管理するhttps://learn.microsoft.com/en-us/azure/cyclecloud/slurm-4?view=cyclecloud-8
統合とコーディングパターン
トピックURL
Azure CycleCloud REST API エンドポイントを使用するhttps://learn.microsoft.com/en-us/azure/cyclecloud/api?view=cyclecloud-8
CLI コマンドで Azure CycleCloud を管理するhttps://learn.microsoft.com/en-us/azure/cyclecloud/cli?view=cyclecloud-8
CycleCloud クラスター用の Chef クックブックを作成するhttps://learn.microsoft.com/en-us/azure/cyclecloud/cookbook-reference?view=cyclecloud-8
CycleCloud で Grid Engine クラスターを構成するhttps://learn.microsoft.com/en-us/azure/cyclecloud/gridengine?view=cyclecloud-8
CycleCloud Workspace で ThinLinc と Open OnDemand を統合するhttps://learn.microsoft.com/en-us/azure/cyclecloud/how-to/ccws/configure-thinlinc?view=cyclecloud-8
Azure CycleCloud で Slurm ジョブを送信、管理するhttps://learn.microsoft.com/en-us/azure/cyclecloud/how-to/ccws/submit-job-with-slurm?view=cyclecloud-8
Azure CycleCloud のイベントを Event Grid と統合するhttps://learn.microsoft.com/en-us/azure/cyclecloud/how-to/event-grid?view=cyclecloud-8
Prometheus と Azure Managed Grafana を CycleCloud クラスターと統合するhttps://learn.microsoft.com/en-us/azure/cyclecloud/how-to/monitor-cyclecloud-cluster-using-prometheus-grafana?view=cyclecloud-8
BlobFuse2 で CycleCloud ノードに Azure Blob Storage をマウントするhttps://learn.microsoft.com/en-us/azure/cyclecloud/how-to/mount-blob-storage?view=cyclecloud-8
Azure CycleCloud REST API を使用してクラスター管理を自動化するhttps://learn.microsoft.com/en-us/azure/cyclecloud/how-to/use-rest-api?view=cyclecloud-8
Microsoft HPC Pack を CycleCloud と構成するhttps://learn.microsoft.com/en-us/azure/cyclecloud/hpcpack?view=cyclecloud-8
HTCondor スケジューラーを CycleCloud と統合するhttps://learn.microsoft.com/en-us/azure/cyclecloud/htcondor?view=cyclecloud-8
IBM Spectrum LSF を CycleCloud に接続するhttps://learn.microsoft.com/en-us/azure/cyclecloud/lsf?view=cyclecloud-8
OpenPBS スケジューラーを CycleCloud と統合するhttps://learn.microsoft.com/en-us/azure/cyclecloud/openpbs?view=cyclecloud-8
CycleCloud Python API をインストールして使用するhttps://learn.microsoft.com/en-us/azure/cyclecloud/python-api?view=cyclecloud-8
CycleCloud Slurm 統合 v3.0+ を構成するhttps://learn.microsoft.com/en-us/azure/cyclecloud/slurm-3?view=cyclecloud-8
CycleCloud クラスターで Slurm スケジューラーを有効にするhttps://learn.microsoft.com/en-us/azure/cyclecloud/slurm?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

コメント