3 要件およびスケーラビリティの制限
次の項では、Oracle Linux Virtualization Managerリリース4.5環境の詳細な要件とスケーラビリティの制限について説明します。
エンジン・ホストの要件
エンジン・ホスト・システムの要件は次のとおりです:
- ホストはオンプレミスである必要があります。
- Oracle Linux 8.8 (またはそれ以降のOracle Linux 8リリース)。インストールのベース環境として「最小インストール」が選択されています。
- Unbreakable Enterprise Kernelリリース6、Unbreakable Enterprise Kernelリリース7またはRed Hat Compatible Kernel。
ノート:
スタンドアロン・エンジンおよびKVMホストと同じホストを構成しないでください。次のデプロイメント・サイズ内のエンジン・ホスト・システムの最小および推奨されるハードウェア要件については、次の表を参照してください:
- 「小さいデプロイメント」 (最大128のKVMホストおよび1,250のVM)
- 「中規模デプロイメント」 (最大512のKVMホストおよび5,000のVM)
- 「大規模なデプロイメント」 (最大1024のKVMホストおよび10,000のVM)
重要:
中規模および大規模デプロイメントの場合、engine-vacuum
コマンドを定期的に実行して、表を更新し、死んだ行を削除することでデータベースを維持し、ディスク領域を再利用できるようにする必要があります。 「Oracle Linux Virtualization Manager: 管理ガイド」の「データベース記憶域の再利用」を参照してください。
表3-1 エンジン・ホスト・システムのハードウェア要件 - 小規模デプロイメント
リソース | 最小 | 推奨 |
---|---|---|
CPU | 64ビット2コアCPU | 64ビット4 (4)コア以上のCPU |
メモリー |
4GBの使用可能なシステムRAM |
16 GB以上の使用可能なシステムRAM |
ハード・ディスク | 25GBの書込み可能なローカル・ハード・ディスク | 50GB以上の書込み可能なローカル・ハード・ディスク |
表3-2 エンジン・ホスト・システムのハードウェア要件 - 中規模デプロイメント
リソース | 最小 | 推奨 |
---|---|---|
CPU | 64ビット4 (4)コア以上のCPU | 64ビット8 (8)コア以上のCPU |
メモリー |
16GBの使用可能なシステムRAM |
使用可能なシステムRAMの32 GB以上 |
ハード・ディスク | 50GBの書込み可能なローカル・ハード・ディスク | 100GB以上の書込み可能なローカル・ハード・ディスク |
表3-3 エンジン・ホスト・システムのハードウェア要件 - 大規模デプロイメント
リソース | 最小 | 推奨 |
---|---|---|
CPU | 64ビット8コアCPU | 64ビット16コア以上のCPU |
メモリー |
32GBの使用可能なシステムRAM |
使用可能なシステムRAMの64 GB以上 |
ハード・ディスク | 75GBの書込み可能なローカル・ハード・ディスク | 150GB以上の書込み可能なローカル・ハード・ディスク |
ノート:
Data Warehouseがインストールされており、メモリーが既存のプロセスによって消費されている場合は、デプロイメント・サイズに基づいて推奨されるシステム・メモリー量を使用することを検討してください。表3-4 エンジン・ホスト・システムのネットワーク・インタフェース要件 - すべてのデプロイメント・サイズ
最小 | 推奨 |
---|---|
帯域幅が最低でも1Gbpsの1つのネットワーク・インタフェース・カード(NIC) | 帯域幅が最低でも1Gbpsの2つ以上のNIC |
UEKを使用したOracle Linuxが動作保証されているx86ベースのサーバーの詳細は、Oracle LinuxおよびVirtualizationのハードウェア動作保証リストを参照してください。
インストール、システム要件、および既知の問題の詳細は、次を参照してください:
- 「Oracle® Linux 8: Oracle Linux 8.8のリリース・ノート」。
- Unbreakable Enterprise Kernelドキュメント
- Oracle® Linux 8: Oracle Linuxのインストール。
重要:
Oracleでは、ol8_developer
, ol8_developer_EPEL
, ol8_codeready_builder
, ol8_distro_builder
, ol8_developer_UEKR6
リポジトリまたはol8_develper_UEKR7
リポジトリが有効なシステム、またはこれらのリポジトリからのソフトウェアがManagerが実行されるシステムに現在インストールされているシステムでは、Oracle Linux Virtualization Managerをサポートしていません。 このドキュメントの指示に従っても、これらのリポジトリまたはチャネルが有効化されている場合や、これらのチャネルまたはリポジトリのソフトウェアがシステムにインストールされている場合は、プラットフォームがサポートされないことがあります。
KVMホストの要件
Oracle Linux KVMホストの最小システム要件:
- ホストはオンプレミスである必要があります。
-
Oracle Linux 8.8 (またはそれ以降のOracle Linux 8リリース):
- インストールのベース環境として選択された「最小インストール」
- Unbreakable Enterprise Kernelリリース6、Unbreakable Enterprise Kernelリリース7またはRed Hat Compatible Kernel。
-
64ビット・デュアルコアCPU
推奨: 複数のCPU
CPUは、Intel VT-xまたはAMD AMD-Vハードウェア仮想化拡張機能のいずれかをサポートしている必要があり、拡張機能をホストのBIOSで有効にする必要があります。 CPUは、No eXecuteフラグ(NX)もサポートしている必要があります。
-
2GB RAM
最大テスト数: 6 TB
必要なRAMの量は、ゲスト・オペレーティング・システム要件、ゲスト・アプリケーション要件およびゲスト・メモリーのアクティビティと使用状況に応じて異なります。
-
1 Gbps以上の帯域幅を持つ1つのネットワーク・インタフェース・カード(NIC)
推奨: 帯域幅が1 Gbps以上の2つ以上のNIC
仮想マシンの移行など、ネットワーク集中型のアクティビティ専用にNICを使用できるように、複数のNICを使用することをお薦めします。
- ローカルにアクセスできる書込み可能なOracle Linux Virtualization Manager専用の60GBのディスク領域。次のように配分されます。
割当て サイズ /
(root)30 GB /boot
1 GB /var
29 GB
UEKを使用したOracle Linuxが動作保証されているx86ベースのサーバーの詳細は、Oracle LinuxおよびVirtualizationのハードウェア動作保証リストを参照してください。
注意:
VDSMによって指定されたウォッチドッグ・デーモンに干渉する可能性があるため、Oracle Linux KVMホストにサードパーティのウォッチドッグをインストールしないでください。
KVMハイパーバイザの動作に影響する可能性があるため、Oracle Linux KVMホストに他のアプリケーションをインストールしないでください。
インストール、システム要件、および既知の問題の詳細は、次を参照してください:
ファイアウォールの要件
Oracle Linux Virtualization ManagerエンジンまたはKVMホストのインストールおよび構成を実行する前に、次に示すファイアウォールの要件を確認してください。
ノート:
Oracle Linux Virtualization Managerでは、Managerを実行しているコンピュータまたは仮想マシンのIPv6を有効のままにしておく必要があります。 ManagerマシンのIPv6は、システムで使用しない場合でも無効にしないでください。
エンジン・ホスト・ファイアウォールの要件
engine-setup
コマンドを実行してOracle Linux Virtualization Managerを構成すると、設定プログラムでホスト上のファイアウォール・ポートを自動的に構成できます。 ファイアウォールを手動で構成する場合は、次の情報を使用します。
次の表に、デフォルトで構成されているポートを示します。 Setupプログラムでは、構成オプションの一部について別のポートを選択できます。『Oracle Linux Virtualization Manager: スタート・ガイド』のエンジンの構成オプションに関する項を参照してください。
ポート | プロトコル | ソース | 宛先 | 用途 | デフォルトで暗号化 |
---|---|---|---|---|---|
該当なし | ICMP | Oracle Linux KVMホスト | Managerホスト | (オプション)診断 | いいえ |
22 | TCP | 外部システム | Managerホスト | (オプション)管理およびメンテナンスのためのManagerホストへのSSHアクセス | はい |
80, 443 | TCP |
管理ポータル・クライアント VMポータル・クライアント Oracle Linux KVMホスト REST APIクライアント |
Managerホスト | ManagerへのHTTPアクセス | はい |
2222 | TCP | クライアント | Managerホスト | 仮想マシンのシリアル・コンソールへのSSHアクセス | はい |
5432 | TCP、UDP |
Managerホスト データ・ウェアハウス・サービス 外部システム |
Managerホスト |
(オプション) PostgreSQLデータベース・サーバーへの接続 エンジン・データベースまたはデータ・ウェアハウス・データベースがManagerホスト上で実行されている場合にのみ必要 |
いいえ |
6100 | TCP |
管理ポータル・クライアント VMポータル・クライアント |
Managerホスト |
(オプション) noVNCまたはHTML 5の仮想マシンのコンソールへのWebSocketプロキシ・アクセス WebSocketプロキシがManagerホスト上で実行されている場合のみ必要 |
いいえ |
7410 | UDP | Oracle Linux KVMホスト | Managerホスト |
(オプション) Kdump通知 Kdumpが有効になっている場合にのみ必要 |
いいえ |
54323 | TCP | 管理ポータル・クライアント | Managerホスト |
イメージI/Oイメージをアップロードするためのプロキシ・アクセス Image I/OプロキシがManagerホスト上で実行されている場合にのみ必要 |
はい |
リモート・コンポーネント・ファイアウォールの要件
いくつかのOracle Linux Virtualization Managerコンポーネントは、別々のリモート・ホストで実行できます。 リモート・ホストでファイアウォールを構成する際に役立つ情報については、次の表を参照してください。
ポート | プロトコル | ソース | 宛先 | 用途 | デフォルトで暗号化 |
---|---|---|---|---|---|
5432 | TCP、UDP |
Managerホスト データ・ウェアハウス・サービス 外部システム |
PostgreSQLデータベース・サーバー |
PostgreSQLデータベース・サーバーへの接続 エンジン・データベースまたはデータ・ウェアハウス・データベースがリモート・ホストで実行されている場合に必要 |
いいえ |
6100 | TCP |
管理ポータル・クライアント VMポータル・クライアント |
WebSocketプロキシ・ホスト |
noVNCまたはHTML 5の仮想マシンのコンソールへのWebSocketプロキシ・アクセス WebSocketプロキシがリモート・ホスト上で実行されている場合に必要 |
いいえ |
KVMホスト・ファイアウォールの要件
Oracle Linux Virtualization ManagerにOracle Linux KVMホストを追加するときに、そのホストに既存のファイアウォール構成が上書きされ、必要なファイアウォール・ポートが自動的に構成されます。
KVMホストの追加時に自動ファイアウォール構成を無効化するには、「拡張パラメータ」の下のホスト・ファイアウォールを自動的に構成チェック・ボックスの選択を解除します。 次に、ファイアウォールを手動で構成する際に役立つ情報について、次の表を参照してください。
ポート | プロトコル | ソース | 宛先 | 用途 | デフォルトで暗号化 |
---|---|---|---|---|---|
22 | TCP | Managerホスト | KVMホスト | (オプション) KVMホストへのSSHアクセス | はい |
111 | TCP | NFS記憶域サーバー | KVMホスト |
(オプション) NFS接続 NFS記憶域を使用する場合にのみ必要 |
いいえ |
161 | UDP | KVMホスト | Managerホスト |
(オプション) Simple Network Management Protocol (SNMP) SNMPトラップを外部SNMPマネージャに送信する場合にのみ必要 |
いいえ |
2223 | TCP | Managerホスト | KVMホスト | 仮想マシンのシリアル・コンソールへのSSHアクセス | はい |
5900から6923 | TCP |
管理ポータル・クライアント VMポータル・クライアント |
KVMホスト | VNCプロトコルまたはRDPプロトコルを使用した仮想マシン・コンソールへのアクセス | はい |
5989 | TCP、UDP | Common Information Model Object Manager (CIMOM) | KVMホスト |
(オプション) CIMOM接続 ホストで実行されている仮想マシンのモニタリングにCIMOMを使用する場合にのみ必要です |
いいえ |
6081 | UDP | KVMホスト | KVMホスト |
(オプション)オープン仮想ネットワーク(OVN)接続 OVNネットワーク・プロバイダが有効な場合のみ必要 |
いいえ |
9090 | TCP |
Managerホスト クライアント・マシン |
KVMホスト | (オプション) Cockpit接続 | はい |
16514 | TCP | KVMホスト | KVMホスト | libvirt を使用した仮想マシンの移行
|
はい |
49152から49216 | TCP | KVMホスト | KVMホスト | VDSMを使用した自動および手動による仮想マシンの移行とフェンシング | はい |
54321 | TCP |
Managerホスト KVMホスト |
KVMホスト | Oracle Linux Virtualization Managerおよびその他のKVMホストとのVDSM通信 | はい |
54322 | TCP |
Managerホスト Image I/Oプロキシ・ホスト |
KVMホスト |
イメージをアップロードするためのイメージI/Oプロキシとの通信 Image I/OプロキシがManagerホストまたは別のホスト上で実行されている場合にのみ必要 |
はい |
記憶域要件
仮想マシンを作成する前に、記憶域をプロビジョニングしてデータ・センターにアタッチする必要があります。 NFS (Network File System)、iSCSI (Internet Small Computer System Interface)、FCP (Fibre Channel Protocol)またはGluster Storageを使用できます。 ホストに直接アタッチされるローカル記憶域を構成することもできます。
Oracle Linux Virtualization Managerのストレージ・デバイスは、データ・ドメインと呼ばれ、仮想ハード・ディスク、スナップショット、ISOファイルおよびテンプレートを格納するために使用されます。 すべてのデータ・センターには、少なくとも1つのデータ・ドメインが必要です。 データ・ドメインはデータ・センター間で共有できません。
詳細については、以下を参照:
スケーラビリティ制限
次の表に、Oracle Linux Virtualization Managerホスト、Oracle Linux KVMホスト、仮想マシンおよび記憶域のスケーラビリティ制限を示します。
表3-5 マネージャ・ホスト制限
コンポーネント | 小規模デプロイメント | 中規模デプロイメント | 大規模デプロイメント |
---|---|---|---|
1つのエンジンで管理されるサーバー | 128 | 512 | 1024 |
同時実行中の仮想マシン | 1250 | 5000 | 10,000 |
1つのエンジンで管理されるVLAN | 1024 (すべてのサイズのデプロイメント用) | ||
データ・センターごとに管理されるサーバー | 250 (すべてのサイズのデプロイメント用) |
表3-6 Oracle Linux KVMホストの制限
コンポーネント | 最大 |
---|---|
物理CPU (コア) | 384 |
メモリー | 6 TB |
単一ホストで同時実行中の仮想マシン | 600 (ホストのパフォーマンスによる) |
表3-7 仮想マシンの制限
コンポーネント | 最大 |
---|---|
仮想CPU | 256 |
仮想RAM | 2 TB |
仮想NIC | 10 |
表3-8 記憶域の制限
コンポーネント | 最大 |
---|---|
ドメイン | 50 |
ドメイン当たりのホスト | 無制限 |
ブロック・ドメイン当たりの論理ボリューム | 1500 |
|
|
ディスク・サイズ | 500 TB (デフォルトで8 TBに制限) |
ゲスト・オペレーティング・システムの要件
Oracle Linux Virtualization ManagerでKVMホストを構成するために使用できるゲスト・オペレーティング・システムがいくつかあります。 サポートされているゲスト・オペレーティング・システムについては、「Oracle® Linux: KVMユーザー・ガイド」を参照してください。
ノート:
管理ユーザー・インタフェースには、Oracle Linux KVMでテストされない追加のゲスト・オペレーティング・システムが多数用意されているため、サポートされていません。