Skip to main content

ラージャー ランナー リファレンス

ラージャー ランナーの仕様やカスタマイズ オプションなどに関する情報について説明します。

より大きなランナー (larger runner) のマシン サイズ

より大きなランナー (larger runner) のためには、いくつかの仕様から選択できます。

一般的な より大きなランナー (larger runner) の仕様

CPUメモリ(RAM)ストレージ (SSD)Architectureオペレーティング システム (OS)
514 GB14 GBarm64 (M2)macOS
1230 GB14 GBx64 (Intel)macOS
28 GB75 GBx64、arm64Ubuntu
416 GB150 GBx64、arm64Ubuntu、Windows
832 GB300 GBx64、arm64Ubuntu、Windows
1664 GB600 GBx64、arm64Ubuntu、Windows
32128 GB1200 GBx64、arm64Ubuntu、Windows
64208 GB2040 GBarm64Ubuntu、Windows
64256 GB2040 GBx64Ubuntu、Windows
96384 GB2040 GBx64Ubuntu、Windows

メモ

4-vCPU Windows ランナーは、Windows Server 2025 または基本 Windows 11 デスクトップ イメージでのみ機能します。

メモ

5 vCPU macOS ランナーはパブリック プレビュー段階であり、変更される可能性があります。

GPU の仕様 より大きなランナー (larger runner)

CPUGPUGPU カードメモリ(RAM)GPU メモリ (VRAM)ストレージ (SSD)オペレーティング システム (OS)
41Tesla T428 GB16 GB176 GBUbuntu、Windows

ランナー イメージ

より大きなランナー は仮想マシン (VM) 上で実行され、GitHub は VM 作成プロセス中にこのマシンにバーチャル ハード ディスク (VHD) をインストールします。 ランナーにインストールするさまざまな VM イメージから選択できます。

GitHub 所有のイメージ: これらのイメージは GitHub によってメンテナンスされ、Linux x64、Windows x64、および macOS (x64 および arm) ランナーで使用できます。 これらのイメージの詳細と、各ランナー オペレーティング システムに含まれるツールの完全なリストについては、GitHub Actions ランナー イメージ リポジトリを参照してください。

パートナー イメージ: パートナー イメージは GitHub によって管理されず、Azure Marketplace からプルされます。 詳細を確認する場所とパートナー イメージの issue を報告する場所については、以下のリソースを参照してください。

使用可能な macOS より大きなランナー (larger runner) とラベル

macOS の より大きなランナー (larger runner) には、次のマシンを使用できます。

ランナー サイズArchitectureプロセッサ (CPU)メモリ(RAM)ストレージ (SSD)ワークフロー ラベル
LargeIntel1230 GB14 GBmacos-latest-largemacos-13-largemacos-14-large (最新)、macos-15-large
XLargearm64 (M2)5 (+ 8 GPU ハードウェア アクセラレータ)14 GB14 GBmacos-latest-xlargemacos-13-xlargemacos-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 アドレス範囲は自動的に削除されます。これは回復できません。