マシンのサイズ より大きなランナー (larger runner)
より大きなランナー (larger runner)のいくつかの仕様から選択できます。
一般的な仕様 より大きなランナー (larger runner)
| CPU | メモリ (RAM) | ストレージ (SSD) | アーキテクチャ | オペレーティング システム (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ギガバイト | x64、arm64 | Ubuntu、Windows |
| 16 | 64 GB | 600 GB | x64、arm64 | Ubuntu、Windows |
| 32 | 128 GB | 1200 GB | x64、arm64 | Ubuntu、Windows |
| 64 | 208ギガバイト | 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 および arm64)、Windows (x64 および arm64)、および macOS (x64 および arm64) ランナーで使用できます。 これらのイメージの詳細と、各ランナー オペレーティング システムに含まれているツールの完全な一覧については、 GitHub Actions Runner Images リポジトリを参照してください。
Partner Images: パートナー イメージは、GitHub によって管理されず、Azure Marketplaceからプルされます。 詳細を確認する場所とパートナー イメージの issue を報告する場所については、以下のリソースを参照してください。
使用可能な macOS より大きなランナー (larger runner) とラベル
macOS より大きなランナー (larger runner)では、次のマシンを使用できます。
| ランナー サイズ | アーキテクチャ | プロセッサ (CPU) | メモリ(RAM) | ストレージ (SSD) | ワークフロー ラベル |
|---|---|---|---|---|---|
| 大きい | Intel | 12 | 30 GB | 14 GB | |
macos-latest-large、 macos-14-large、 macos-15-large (最新)、 macos-26-large | |||||
| XLarge | arm64 (M2) | 5 (+ 8 GPU ハードウェア アクセラレータ) | 14 GB | 14 GB | |
macos-latest-xlarge、 macos-14-xlarge、 macos-15-xlarge (最新)、 macos-26-xlarge |
macOS の制限事項 より大きなランナー (larger runner)
- GitHub によって提供されるすべてのアクションは、arm64 GitHub ホストランナーと互換性があります。 ただし、コミュニティ アクションは arm64 と互換性がない場合があり、実行時に手動でインストールする必要があります。
- Apple の Virtualization Framework の制限により、入れ子になった仮想化はサポートされていません。
- 現在、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)の IP アドレス プールから静的 IP アドレスを受信するようにGitHubを構成できます。 詳しくは、「GitHubの IP アドレスについて」をご覧ください。
有効にすると、 より大きなランナー のインスタンスはランナーに固有の特定の範囲から IP アドレスを受け取り、その範囲を使用してファイアウォール許可リストを構成できます。 すべてのより大きなランナー (larger runner)より大きなランナー (larger runner)全体で静的 IP アドレス範囲を持つ最大 10 個の。 詳しくは、「より大きなランナーを管理する」をご覧ください。
静的IPアドレス範囲で10以上の大きなランナーを使用したい場合は、GitHub サポート ポータルまでご連絡ください。
メモ
ランナーが 90 日以上使用されていない場合、その IP アドレス範囲は自動的に削除され、回復することができません。