第2章 リアルタイム仮想化のホストシステム要件
リアルタイム仮想マシンをホストするには、RHEL 10 システムは次の要件を満たしている必要があります。
リアルタイムカーネル
RHEL 10 ホストをリアルタイムシステムとして設定するには、リアルタイムカーネルをインストールする必要があります。手順は、RHEL for Real Time のインストール を参照してください。
さらに、ホストで次のことを行う必要があります。
NFV リポジトリーを有効にします。
# sudo subscription-manager repos --enable=rhel-10-server-nfv-rpmstuned-profiles-nfvパッケージをインストールします。# dnf install tuned-profiles-nfvホストが RHEL 10.0 以前を使用している場合は、
kernel-rt-kvmパッケージもインストールします。# dnf install kernel-rt-kvm
仮想化
RHEL 10 仮想化パッケージをホストにインストールする必要があります。手順は、仮想マシンをホストする RHEL の準備 を参照してください。
BIOS
リアルタイム仮想マシンを正常にデプロイして実行するには、ホストのシステム BIOS を最小のレイテンシーで設定する必要があります。これを行うには、ホストマシンのハードウェアモデルに固有の手順に従ってください。以下に例を示します。
- Dell の場合は、Configuring Dell PowerEdge Servers for low latency を参照してください。
- HP の場合は、Configuring and tuning HPE ProLiant Servers for low-latency applications を参照してください。
具体的な低レイテンシー設定はベンダーやモデルによって異なりますが、一般的に、レイテンシーを最小限に抑える手順は次のとおりです。
- 高度なハードウェア電源管理オプションを無効にします。これにより、さまざまな特定の電源管理の側面をより細かく制御できるようになりますが、レイテンシー急増の原因となる可能性もあります。
C ステートや C1E などの CPU 電力が低い状態を無効にします。
重要低レイテンシー BIOS ガイドの中には、仮想化を無効にすることを推奨しているものもあります。ただし、リアルタイム仮想マシンがホスト上で正しく動作するには、この手順をスキップする必要があります。