Azure Red Hat OpenShiftでNVIDIA H100/H200 GPU対応開始、AIワークロードで押さえるべき実務ポイント

Azure Red Hat OpenShift(ARO)でAI基盤を運用している、あるいはOpenShiftの運用モデルを維持したまま生成AI対応を強化したい――そんなチームにとって、2026年4月7日の更新はかなり実務的な意味があります。Microsoftは、AROでNVIDIA H100およびH200 GPUベースのAzure VM SKUのサポートを一般提供開始しました。要点を先に言うと、AROの管理・運用の枠組みを崩さずに、H100/H200クラスの高性能GPUをAI学習・推論・HPCへ持ち込めるようになった、ということです。 (Microsoft)

ただし、「発表されたので新規クラスタ作成時にそのまま選べる」と理解すると危険です。現時点のAROサポートポリシーでは、H100/H200はDay-2 only対応で、ARO 4.19以降のクラスタに後から追加するGPUワーカーノードとして扱われています。さらに、GPUクォータは既定で0、リージョンによってはGPU収容性がボトルネックになります。この記事では、ニュースの要約ではなく、H100/H200サポートがARO上のAIワークロードにとって何を意味するのか、どんな案件に向くのか、導入前に何を確認すべきかまで整理します。 (Microsoft Learn)

目次

2026年4月7日に何が発表されたのか

今回の公式発表では、AROがNVIDIA H100およびH200 GPUベースのAzure VM SKUをサポートし、大規模AI、機械学習、HPCワークロードをフルマネージドなOpenShift上で実行できるようになったと説明されています。発表文では、組み込みのセキュリティ、ライフサイクル管理、Azure統合、さらにオンプレミスとクラウドで一貫したOpenShift体験を維持できる点が強調されています。 (Microsoft)

この更新はAzure Updates上で Launched / General Availability として扱われています。Azure UpdatesではLaunchedを「すべてのAzure顧客が利用できる本番向けの正式リリース」と説明しており、単なるプレビューではありません。AROのサポートポリシーでも、OpenShift Container PlatformのTechnology Preview機能はサポート対象外と明記されているため、今回のようにARO側で正式サポートに入ったこと自体が、運用面では大きな意味を持ちます。 (Microsoft Azure)

ARO上のAIワークロードにとって何が変わるのか

単にGPUが増えたのではなく、サポート境界内で使えるGPUの格が上がった

今回の本質は、「AROで使えるGPUが1種類増えた」ことではありません。現時点のサポートポリシーを見ると、AROのGPUワーカーは従来のT4系やA100系に加えて、Standard_ND96isr_H100_v5 と Standard_ND96isr_H200_v5 が並ぶ構成になっています。つまり、AROがカバーできるAIワークロードの守備範囲が、従来のGPU活用から、より本格的な生成AI・大規模学習・HPC寄りまで広がったと見るのが実務的です。 (Microsoft Learn)

今回の主役は「軽量GPU」ではなく、8GPUクラスのND v5系

現在のAROサポートポリシーに載っているH100/H200対応SKUは、どちらも96 vCPUのND v5系です。ND H100 v5は1VMあたり8基のH100、ND H200 v5は1VMあたり8基のH200を搭載し、いずれもVM内外の高帯域接続を前提とした設計です。つまり今回の追加は、「小さく試せるGPUが増えた」というより、分散学習やスケールアウトHPCをOpenShift上で回したい企業向けの選択肢がAROに入ったと捉えるほうが実態に近いです。 (Microsoft Learn)

OpenShiftの運用モデルを崩さずにAI基盤を伸ばしやすくなる

AROはフルマネージドなOpenShiftサービスで、Red HatとMicrosoftが共同で設計・運用・サポートし、利用者がVM運用やパッチ適用を直接持たなくてよいのが強みです。その上でH100/H200ワーカーノードを追加できるようになったため、AI向けだけ別のKubernetes基盤やIaaS設計を持つ必要が薄れます。たとえば、オンプレミスでもOpenShiftを使っている企業なら、RBAC、Operator、監視、ネットワーク設計の考え方を大きく変えずに、学習基盤や大規模バッチ推論をAzure側へ伸ばしやすくなります。 (Microsoft Learn)

H100とH200はどう見分けるべきか

H100が向く場面

ND H100 v5は、ハイエンドのディープラーニング学習と、密結合のスケールアップ・スケールアウト型の生成AI/HPCワークロード向けに設計されています。1VMあたり8基のNVIDIA H100 GPU、3.2 Tbpsの相互接続帯域幅、GPU Direct RDMAを備えるため、まず「分散学習をしっかり回したい」「HPC寄りの並列計算をOpenShift上で扱いたい」という要件に合います。 (Microsoft Learn)

H200が向く場面

ND H200 v5は、AIおよびHPC向けに設計されており、H100比で高帯域幅メモリが76%増、GPUあたり141GBの高速メモリと4.8 TB/sのメモリ帯域幅を持つ点が大きな違いです。Microsoft Learnでも、より大きなデータセットやより複雑なモデルを処理しやすく、生成AIや科学技術計算に適すると説明されています。GPUメモリ不足で分割・オフロード・バッチ縮小が頻発しているなら、H200の価値は非常に分かりやすいと言えます。 (Microsoft Learn)

AzureのAIコンピューティングガイダンスでは、トレーニングではRDMAやGPU間相互接続を持つ最新SKUを選び、推論ではInfiniBandは通常不要とされています。今回AROに追加されたH100/H200がND v5系であることを踏まえると、恩恵が最も大きいのは、常時の軽量オンライン推論よりも、分散トレーニング、大規模バッチ推論、HPC寄りの案件です。 (Microsoft Learn)

導入前に確認したい3つの条件

ARO 4.19以降で、導入方法はDay-2 onlyか

現時点のAROサポートポリシーでは、H100/H200対応として掲載されているのは Standard_ND96isr_H100_v5 と Standard_ND96isr_H200_v5 で、どちらも Day-2 only, 4.19+ と明記されています。つまり、新規クラスタ作成時の初期ノードとして選ぶ前提ではなく、既存クラスタにGPUワーカーノードを追加する設計で考える必要があります。ここを読み違えると、設計の最初からやり直しになりがちです。 (Microsoft Learn)

GPUクォータとリージョン収容性を先に押さえる

AROのGPUワークロード手順では、AzureのGPUクォータは既定で0であり、まずクォータ申請が必要だと明記されています。さらに、GPUワーカーの競争が激しいため、実際に確保できるリージョンでクラスタを用意する必要があるとも説明されています。加えて、AzureのGPUクォータはコア単位で管理されます。今回のH100/H200対応SKUはいずれも96 vCPUクラスなので、「GPUを1台追加するだけ」の感覚で進めると、クォータ不足で止まりやすい点は覚えておきたいところです。 (Microsoft Learn)

実装はMachineSet、GPU Operator、NFDが基本線

公式手順の基本は、既存のMachineSetをテンプレートにしてGPU用MachineSetを作り、vmSize を対象GPUに合わせて変更する方法です。その後、NVIDIA GPU Operatorを導入し、Node Feature Discovery(NFD)でGPUノードを自動検出・ラベル付けし、必要に応じてClusterPolicyを適用していきます。つまり、実務の論点は「対応発表されたかどうか」ではなく、Day-2の追加運用を自社のOpenShift運用フローにどう組み込むかです。 (Microsoft Learn)

GPUワーカー追加後の最小確認としては、NFDがGPUを見えているか、GPU Operator経由で nvidia-smi が通るか、最後にサンプルのCUDA Podが正常終了するかを押さえるのが近道です。公式手順でも、GPUラベルの確認、nvidia-smi の実行、cuda-vector-add サンプルPodによる検証まで案内されています。 (Microsoft Learn)

oc describe node | egrep 'Roles|pci-10de' | grep -v master

oc project nvidia-gpu-operator
for i in $(oc get pod -lopenshift.driver-toolkit=true --no-headers | awk '{print $1}'); do
  oc exec -it $i -- nvidia-smi
done

詰まりやすいポイント

  • 「正式対応 = 初期構築から選べる」と思い込むこと。 現時点ではH100/H200はDay-2 onlyで、ARO 4.19以降の既存クラスタに追加する前提です。 (Microsoft Learn)
  • クォータ申請を最後に回すこと。 GPUクォータは既定で0、しかもコア単位です。リージョンの収容性まで含めて最初に確認しないと、PoC開始日がそのまま遅れます。 (Microsoft Learn)
  • MachineSetの vmSize だけ変えて満足すること。 公式手順では、イメージの sku と version の整合性も確認するよう案内されており、条件が合わないとVM生成時に失敗します。新しいGPU系SKUほど、この確認を飛ばさないほうが安全です。 (Microsoft Learn)
  • Red Hat pull secretを整えておらず、GPU Operatorが見つからないこと。 ドキュメントでは、pull secretが不十分だと gpu-operator-certified が見つからないエラーになると説明されています。 (Microsoft Learn)
  • GPUノードを明示的に載せ分けないこと。 NFDはGPUノードをラベル付けし、公式サンプルでも nvidia.com/gpu.present: true を nodeSelector に指定しています。高価なGPUノードに一般ワークロードが流れ込まないよう、ラベルやスケジューリング方針は最初から決めておくべきです。 (Microsoft Learn)

このアップデートが向くケース

このアップデートが特に効くのは、すでにOpenShiftを標準基盤として使っている企業です。オンプレミスのOpenShiftとAzure上のAROで運用感を揃えたい、Red HatとMicrosoftのサポート境界内でAI基盤を持ちたい、学習・大規模推論・HPCを同じOpenShiftの管理モデルで扱いたい――こうした要件にはかなり相性がよいはずです。発表内容でも、オンプレミスとクラウドで一貫したOpenShift体験を維持しつつ、実験から本番へ移行しやすくなる点が強調されています。 (Microsoft)

逆に、小規模PoCや軽い推論だけが目的なら、少し慎重に見たほうがよいでしょう。AROは最小構成として3つのワーカーノードと3つのマスターノードが必要で、今回のH100/H200対応SKUはいずれも96 vCPUクラスです。しかもAzureのAIガイダンスでは、推論ではInfiniBandは通常不要とされています。つまり、「まずは小さく安く試したい」案件では、今回のH100/H200対応がそのまま最適解になるとは限りません。 (Microsoft Learn)

まず何をすべきか

H100/H200対応の価値は、ARO上でAIを回せるようになったこと自体よりも、AROのサポート境界内で本格GPUを扱えるようになったことにあります。特に、分散学習や大規模HPCをOpenShiftで統制したい企業には、かなり大きな前進です。 (Microsoft)

次に取るべき行動は、次の3つで十分です。

  1. 自社のAROクラスタが4.19以降か、H100/H200をDay-2で追加する設計にできるかを確認する。 (Microsoft Learn)
  2. 対象リージョンでGPUクォータと収容性を先に押さえる。特に96 vCPUクラスのノードを何台必要かを具体化する。 (Microsoft Learn)
  3. MachineSet、GPU Operator、NFD、検証手順まで含めた導入フローを先に1本通して、PoCの前に「作れるか」ではなく「運用できるか」を確認する。 (Microsoft Learn)

この記事を書いた人

実務の現場で詰まりがちなポイントを地図にするITブログ「IT trip」を運営。Windows/Office(Teams・Excel)からSQL、サーバ運用、ガジェットまで、再現性のある手順と“なぜそうなるか”を丁寧に解説します。読んだらすぐ試せること、そして迷った人の次の一歩が見えることを大切にしています。

コメント

コメントする

目次