より大きなランナー (larger runner) のマシン サイズ
より大きなランナー (larger runner) のためには、いくつかの仕様から選択できます。
一般的な より大きなランナー (larger runner) の仕様
CPU | メモリ(RAM) | ストレージ (SSD) | Architecture | オペレーティング システム (OS) |
---|---|---|---|---|
5 | 14 GB | 14 GB | arm64 (M2) | macOS |
12 | 30 GB | 14 GB | x64 (Intel) | macOS |
2 | 8 GB | 75 GB | x64、arm64 | Ubuntu |
4 | 16 GB | 150 GB | x64、arm64 | Ubuntu、Windows |
8 | 32 GB | 300 GB | x64、arm64 | Ubuntu、Windows |
16 | 64 GB | 600 GB | x64、arm64 | Ubuntu、Windows |
32 | 128 GB | 1200 GB | x64、arm64 | Ubuntu、Windows |
64 | 208 GB | 2040 GB | arm64 | Ubuntu、Windows |
64 | 256 GB | 2040 GB | x64 | Ubuntu、Windows |
96 | 384 GB | 2040 GB | x64 | Ubuntu、Windows |
メモ
4-vCPU Windows ランナーは、Windows Server 2025 または基本 Windows 11 デスクトップ イメージでのみ機能します。
メモ
5 vCPU macOS ランナーはパブリック プレビュー段階であり、変更される可能性があります。
GPU の仕様 より大きなランナー (larger runner)
CPU | GPU | GPU カード | メモリ(RAM) | GPU メモリ (VRAM) | ストレージ (SSD) | オペレーティング システム (OS) |
---|---|---|---|---|---|---|
4 | 1 | Tesla T4 | 28 GB | 16 GB | 176 GB | Ubuntu、Windows |
ランナー イメージ
より大きなランナー は仮想マシン (VM) 上で実行され、GitHub は VM 作成プロセス中にこのマシンにバーチャル ハード ディスク (VHD) をインストールします。 ランナーにインストールするさまざまな VM イメージから選択できます。
GitHub 所有のイメージ: これらのイメージは GitHub によってメンテナンスされ、Linux x64、Windows x64、および macOS (x64 および arm) ランナーで使用できます。 これらのイメージの詳細と、各ランナー オペレーティング システムに含まれるツールの完全なリストについては、GitHub Actions ランナー イメージ リポジトリを参照してください。
パートナー イメージ: パートナー イメージは GitHub によって管理されず、Azure Marketplace からプルされます。 詳細を確認する場所とパートナー イメージの issue を報告する場所については、以下のリソースを参照してください。
- 基本 Windows 11 デスクトップ イメージ。
- NVIDIA GPU-Optimized VMI
- Data Science Virtual Machine - Windows 2019。
- arm64 イメージ:
actions/partner-runner-images
リポジトリ。
使用可能な macOS より大きなランナー (larger runner) とラベル
macOS の より大きなランナー (larger runner) には、次のマシンを使用できます。
ランナー サイズ | Architecture | プロセッサ (CPU) | メモリ(RAM) | ストレージ (SSD) | ワークフロー ラベル |
---|---|---|---|---|---|
Large | Intel | 12 | 30 GB | 14 GB | macos-latest-large 、macos-13-large 、macos-14-large (最新)、macos-15-large |
XLarge | arm64 (M2) | 5 (+ 8 GPU ハードウェア アクセラレータ) | 14 GB | 14 GB | macos-latest-xlarge 、macos-13-xlarge 、macos-14-xlarge (最新)、macos-15-xlarge |
メモ
XLarge macOS ランナーはパブリック プレビュー段階であり、変更される可能性があります。
macOS より大きなランナー (larger runner) での制限
- GitHub によって提供されるすべてのアクションは、arm64 GitHub ホストランナーと互換性があります。 ただし、コミュニティ アクションは arm64 と互換性がない場合があり、実行時に手動でインストールする必要があります。
- Apple の仮想化フレームワークの制限により、入れ子になった仮想化と Metal Performance Shaders (MPS) はサポートされていません。
- 現在、macOS の大規模ランナーでは、Azure プライベート ネットワークや静的 IP の割り当てなどのネットワーク機能は使用できません。
- Apple ではこの機能がサポートされていないため、arm64 macOS ランナーには、静的 UUID/UDID が割り当てされていません。 ただし、Intel MacOS ランナーには、静的 UDID、特に
4203018E-580F-C1B5-9525-B745CECA79EB
が割り当てられます。 ビルドをテストする予定の同じホストでビルドして署名する場合は、開発プロビジョニング プロファイルを使用して署名できます。 静的 UDID が必要な場合は、Intel ランナーを使用して、その UDID を Apple Developer アカウントに追加できます。
より大きなランナー (larger runner) のネットワーク
デフォルトでは、より大きなランナー (larger runner) は、ジョブの実行ごとに変更される動的 IP アドレスを受け取ります。 必要に応じて、GitHub Enterprise Cloudの顧客は、より大きなランナー (larger runner)を構成して、GitHubのIPアドレス・プールから静的IPアドレスを受け取ることができます。 詳しくは、「GitHubのIPアドレスについて」をご覧ください。
有効にすると、より大きなランナーのインスタンスは、ランナーに固有の範囲からIP アドレスを受け取り、この範囲を使用してファイアウォール許可リストを構成できます。 すべての より大きなランナー (larger runner)。 詳しくは、「より大きなランナーを管理する」をご覧ください。
静的IPアドレス範囲で10以上の大きなランナーを使用したい場合は、GitHub サポート ポータルまでご連絡ください。
メモ
ランナーが使用されていない期間が 90 日を超えると、その IP アドレス範囲は自動的に削除されます。これは回復できません。