4.5.4. PCI デバイスがアタッチされている NUMA ノードの確保
Compute はフィルタースケジューラーを使用して、PCI を要求するインスタンスに対して、PCI デバイスがアタッチされたホストの優先順位付けを行います。ホストの重み付けは、PCIWeigher
オプションが使用して、ホスト上で利用可能な PCI デバイスの数と、インスタンスによって要求されている PCI デバイスの数に基づいて行われます。インスタンスが PCI デバイスを要求している場合は、より多くの PCI デバイスがアタッチされたホストに、他のホストよりも高い加重値が割り当てられます。インスタンスが PCI デバイスを要求していない場合には、優先順位付けは行われません。
この機能は、以下のような場合に特に役立ちます。
- オペレーターが、PCI デバイスを要求するゲストインスタンス向けに PCI デバイスがアタッチされたノード (通常は高コストでリソースが限定される) を確保する場合
- インスタンスを起動するユーザーが、必要時に PCI デバイスを利用できるようにする場合。
この値が考慮されるようにするには、Compute 環境ファイルの NovaSchedulerDefaultFilters
パラメーターに、PciPassthroughFilter
または NUMATopologyFilter
どちらかの値を追加する必要があります。
pci_weight_multiplier
設定オプションは、正の値でなければなりません。