OpenShift 仮想化について IBM Cloud
仮想プライベートクラウド 4.17 その後 ベアメタルワーカーノードのみ RHCOSのみ
Red Hat OpenShift on IBM Cloud クラスタ上でコンテナ化されたワークロードと一緒に仮想マシン(VM)を実行する。 OpenShift 仮想化は、従来の VM ベースのアプリケーションと、クラウドネイティブなコンテナ型ワークロードの両方に統一されたプラットフォームを提供する。
概要
OpenShift 仮想化は、 Kubernetes 環境内で仮想マシン管理を可能にするために、 KubeVirt テクノロジーを使用します。 この統合プラットフォームにより、同じインフラ上でVMとコンテナを実行し、使い慣れた Kubernetes ツールとAPIを使用してVMを管理し、 OpenShift Data Foundationや IBM Cloud ストレージ・サービスのようなエンタープライズ・ストレージ・ソリューションを活用することができる。
主要な機能
OpenShift Virtualization on IBM Cloud は、 Kubernetes 環境に統合されたエンタープライズグレードの仮想化機能を提供します。
ライブマイグレーションは、稼動中のVMをダウンタイムなしにノード間で移動させるため、同じゾーン内でメンテナンスやワークロードのリバランスを行うことができます。 VM テンプレートは、一般的なオペレーティングシステム用の設定済みテンプレートを提供し、配備を加速します。 スナップショットとクローン (ODFストレージで利用可能)を使用すると、バックアップ、テスト、または迅速な配備のために、 VM スナップショットとクローンを作成できます。 マルチゾーン・デプロイメントにより、複数のゾーンにまたがってデプロイして高可用性を実現し、 IBM Cloud 統合により、VM が IBM Cloud サービス(モニタリング、ロギング、セキュリティ)とシームレスに動作するようになります。
柔軟なネットワーク構成オプションにより、VMをポッドネットワークに接続して標準的な Kubernetes ネットワークを利用できるほか、 OpenShift 4.21 + の仮想ネットワークインターフェース(VNI)を使用して、 フローティングIPによるVPCへの直接接続や、ライブマイグレーション中のネットワーク状態の維持を実現できます。
デプロイメント・オプション
| 導入オプション | 説明 | 以下に最適 | セットアップ時間 | 詳細情報 |
|---|---|---|---|---|
| OpenShift 仮想化サービス(推奨) | クラスタの作成時にすべてのコンポーネントが自動的にインストールおよび設定される、すぐに使える仮想化環境 | VM- 特定のワークロードに特化した環境、迅速な導入、マネージドアドオンによる管理の簡素化、コスト効率に優れたライセンス体系 | 議事録(自動生成) | はじめに、 クラスターの作成、 詳細 |
| 手動デプロイ | コンポーネントの選択と構成を完全にコントロール。 標準クラスタを作成し、 OpenShift の仮想化コンポーネントを手動でインストールする | コンテナと VM のワークロードの混在、カスタムストレージ構成、特定のネットワーク要件、すべてのコンポーネントに対する完全な制御 | 営業時間(手動) | 展開の計画、 ストレージの設定、 オペレーターのインストール |
機能の比較
| 特長 | 仮想化サービス | 手動デプロイ |
|---|---|---|
| セットアップ時間 | 議事録(自動生成) | 営業時間(手動) |
| OpenShift バージョン | 4.21+ | 4.17+ |
| ストレージ | ローカルNVMeがプリセットされたODF | お好きな形式(ODF、VPCファイルなど) |
| ネットワーキング | 事前最適化済み(MTU 8900/9000) | 手動構成 |
| ライセンス交付 | OVE(費用対効果が高い) | 完全なOCP |
| 管理 | マネージド・アドオン | 自己管理型 |
| 柔軟性 | 事前構成済み | フル・コントロール |
| 以下に最適 | VM- 重点を置いたワークロード | カスタム構成 |
OpenShift Virtualization Edition (OVE) のライセンスは、 VM を中心としたワークロード向けに、コスト効率に優れた選択肢を提供します。 ライセンスオプションの詳細については、『 Red Hat OpenShift 』の価格に関するドキュメントをご覧ください。
特性
どちらの展開オプションも、 characteristics:OpenShift Virtualizationには以下の特徴があります:
| カテゴリ | 要件 |
|---|---|
| インフラストラクチャー | ベアメタルワーカーノードを備えたVPC、 Red Hat、 CoreOS (RHCOS)オペレーティングシステム、OVN- Kubernetes CNI、アウトバウンドトラフィック保護が無効化されている |
| ストレージ | ReadWriteMany (RWX) アクセスモードのサポート、 OpenShift Data Foundation(推奨)、または VPC File Storage |
| ネットワーキング | 100 Gbps(Gen 2)または200 Gbps(Gen 3)のネットワーク接続、 VM ワークロード向けのMTU最適化 |
サポートされるベアメタル・フレーバー
OpenShift 仮想化にはVPCのベアメタルワーカーノードが必要です。 以下のフレーバーがサポートされています:
| フレーバー | コア | メモリー | ネットワーク | 1 次ストレージ | ミニバージョン | 以下に最適 |
|---|---|---|---|---|---|---|
bx2.metal.96x384 |
48 | 384 GB | 100 Gbps | 960 GB SSD | すべて | ワークロードのバランス |
bx2d.metal.96x384 |
48 | 384 GB | 100 Gbps | 960 GB SSD | すべて | バランス+ODF |
cx2.metal.96x192 |
48 | 192 GB | 100 Gbps | 960 GB SSD | すべて | 計算集約型 |
cx2d.metal.96x192 |
48 | 192 GB | 100 Gbps | 960 GB SSD | すべて | コンピュート+ODF |
mx2.metal.96x768 |
48 | 768 GB | 100 Gbps | 960 GB SSD | すべて | メモリー集中型 |
mx2d.metal.96x768 |
48 | 768 GB | 100 Gbps | 960 GB SSD | すべて | メモリー+ODF |
bx3.metal.48x256 |
24 | 256 GB | 100 Gbps | 480 GB SSD | 4.17+ | バランスが取れている |
bx3.metal.64x256 |
32 | 256 GB | 100 Gbps | 480 GB SSD | 4.17+ | ミディアムバランス |
bx3d.metal.48x256 |
24 | 256 GB | 100 Gbps | 480 GB SSD | 4.17+ | スモールバランス+ODF |
bx3d.metal.64x256 |
32 | 256 GB | 100 Gbps | 480 GB SSD | 4.17+ | ミディアム・バランス+ODF |
bx3d.metal.192x1024 |
96 | 1024 GB | 100 Gbps | 480 GB SSD | 4.17+ | 大型バランス+ODF |
cx3d.metal.48x128 |
24 | 128 GB | 100 Gbps | 480 GB SSD | 4.17+ | 小型計算機+ODF |
cx3d.metal.64x128 |
32 | 128 GB | 100 Gbps | 480 GB SSD | 4.17+ | ミディアムコンピュート+ODF |
mx3.metal.48x512 |
24 | 512 GB | 100 Gbps | 480 GB SSD | 4.17+ | ミディアム・メモリ |
mx3.metal.64x512 |
32 | 512 GB | 100 Gbps | 480 GB SSD | 4.17+ | 大容量メモリー |
mx3d.metal.16x128 |
8 | 128 GB | 100 Gbps | 480 GB SSD | 4.17+ | 小型メモリー+ODF |
mx3d.metal.48x512 |
24 | 512 GB | 100 Gbps | 480 GB SSD | 4.17+ | 中型メモリー+ODF |
mx3d.metal.64x512 |
32 | 512 GB | 100 Gbps | 480 GB SSD | 4.17+ | 大容量メモリー+ODF |
mx3d.metal.96x1024 |
48 | 1024 GB | 100 Gbps | 480 GB SSD | 4.17+ | XLメモリー+ODF |
mx3d.metal.128x1024 |
64 | 1024 GB | 100 Gbps | 480 GB SSD | 4.17+ | XXLメモリー+ODF |
mx3de.metal.48x512 |
24 | 512 GB | 100 Gbps | 480 GB SSD | 4.17+ | 中型メモリー+ODF |
mx3de.metal.64x512 |
32 | 512 GB | 100 Gbps | 480 GB SSD | 4.17+ | 大容量メモリー+ODF |
ux3de.metal.16x512 |
8 | 512 GB | 100 Gbps | 480 GB SSD | 4.17+ | 超大容量メモリ + ODF |
「 d 」および「 de 」という接尾辞が付いたエディションには、追加のローカル SSD ストレージが含まれており、 OpenShift Data Foundation などのワークロードに使用できます。 Primary storage 列には、ブートディスクとコンテナ用ストレージディスクが表示されます。
ストレージとネットワーク
ストレージ・オプション
| ストレージ | パフォーマンス | スナップショット | 複製中 | 以下に最適 |
|---|---|---|---|---|
| OpenShift Data Foundation | 高 | ある | ある | プロダクション、高I/Oワークロード |
| VPC File Storage | 中間 | いいえ | いいえ | 開発、コスト重視 |
| IBM Storage Fusion | 高 | ある | ある | バックアップが必要な企業 |
ネットワーク機能
| ネットワーク接続オプション | フェーズが | 機能 |
|---|---|---|
| ネットワークの基礎 | OpenShift 4.17+ | Podのネットワーク接続、 Kubernetes のサービスとルート、VPCロードバランサー、標準の VM ネットワーク |
| VNIを活用した高度なネットワーク構築 | OpenShift 4.21+ | VPCへの直接接続、 フローティングIP アドレス、ライブマイグレーション時のネットワーク維持、 VM 1台あたり複数のネットワークインターフェース。 仮想ネットワークインターフェースの管理 」を参照 |
4.21 以降のバージョンを実行している仮想化サービスクラスタでは、仮想ネットワークインターフェースの機能強化やネットワークパフォーマンスの向上など、高度なネットワークオプションを利用できます。
制限
- ベアメタルのワーカーノードが必要で、仮想サーバーインスタンスはサポートされていません
- Red Hat CoreOS (RHCOS)オペレーティングシステムが必要です
- ベアメタルノードでは、リモートブロックボリュームのアタッチメントはサポートされていません
- ライブマイグレーションは同一ゾーン内でのみサポート
- VNIの機能を利用するには、 OpenShift ( 4.21 )以降が必要です
- Windows VMには適切なライセンスが必要
- 複数の StorageClass に注釈
storageclass.kubernetes.io/is-default-class: "true"を付けると、以下のようになる:- 選択ロジック :
storageClassNameなしで作成された PersistentVolumeClaim (PVC) の場合、 Kubernetes は通常、最近作成されたデフォルトの StorageClass を選択します。 - 発生しうる不具合 :一部の古いバージョンや特定の構成では、明示的なクラスが指定されていない場合、デフォルトが複数存在すると、システムがどのデフォルトを使用すべきかを判別できないため、PVCの作成に失敗する可能性があります。
- アラートの監視 : OpenShift, のような管理された環境では、複数のデフォルトが存在すると、
MultipleDefaultStorageClassesアラートが発せられ、管理者にコンフリクトを警告する。
- 選択ロジック :
始めに
デプロイメントパスを選択します:
迅速な導入には:
カスタム配備の場合:
その他のリソース: