web-dev-qa-db-ja.com

ESXi 6.5サーバー(vSphereなし)PCIパススルーに関連するsched.mem.minエラー

VSphereなしのESXi 6.5サーバーを使用していて、数年実行しています。 VMがあり、SM X9SCL-F-OマザーボードからのクーガーポイントSATAコントローラのPCIパススルーを使用しています。

CPコントローラーを別のVMに移動したかったのですが、VMコントローラーを渡そうとしても、パススルーした後、コントローラーが起動しません。VMは1回うまく起動しますコントローラが削除されました。エラーは次のとおりです:

Failed - Invalid memory setting: memory reservation (sched.mem.min) should be equal to memsize(2048)

私が試してみました:

VMメモリー割り当ての増加または減少

.vmxファイルのメモリ割り当てを手動で予約する

レイテンシ感度を低から高に変更し、その間のすべて

誰かが私が間違っていることを知っていますか? ESXi 6.5にアップグレードする前は、これは問題ではなかったと思います

助けてください!それは私を夢中にさせています...

編集:ESXi 6.5aビルド4887370に更新-問題は修正されませんでした。


新しい情報と回答:

残念ながら、以下の回答で提供されるリンクは、スケジュールされたメモリをVMに増やすために必要な手順を説明していませんでした。これは、新しいHTML5インターフェイスと手順が変更される前に作成されたためです。

しかし、それは私を正しい軌道に乗せました。 VMの仮想ハードウェアを編集しているときに、メモリ設定の下にある「下矢印」を見落としていたことに気付きました。

VMのPCIパススルーで機能するには、sched.mem.minエラーとVMの電源を回避するために、メモリの設定と予約を同じにする必要があります。VMはメモリを予約せずに定期的に動作しますが、これは明らかにPCIパススルー機能に必要な追加の手順。

VSphereなしのESXi 6.5でVMに適切な量のメモリを予約するために取った手順は次のとおりです。

1)[編集]をクリックします

2)メモリオプションを展開するには、メモリの下の矢印をクリックします

3)VMに同じ量のメモリを[予約]フィールドに入力します(たとえば、メモリが2048MBの場合、予約に2048を入力します)

4)設定を保存します。 VMがPCIパススルーデバイスで機能するようになりました。

注:VMが機能するために、メモリをロックする必要はありません。

うまくいけば、これが私と同じ問題を抱えている他の誰かを助けるでしょう。

6
AveryFreeman

試す3つのステップ:

VMwareドキュメントの回答

ここ

[vsphereクライアント]

  1. 仮想マシンを右クリックし、[設定の編集]をクリックします。
  2. [リソース]タブをクリックします。
  3. [メモリ]を選択し、予約量を構成されたメモリサイズに増やします
  4. OKをクリックします。


ポスターの回答


【Webクライアント】

1)[編集]をクリックします

2)メモリオプションを展開するには、メモリの下の矢印をクリックします

3)VMに同じ量のメモリを[予約]フィールドに入力します(たとえば、メモリが2048MBの場合、予約に2048を入力します)

4)設定を保存します。 VMがPCIパススルーデバイスで機能するようになりました。

注:VMが機能するために、メモリをロックする必要はありません。


何がうまくいったか


【Webクライアント】

  1. WebクライアントからVMを選択します
  2. 編集の設定
  3. VMオプションタブを選択します
  4. 詳細ドロップダウン/矢印を展開します
  5. 待ち時間感度を変更する(私の場合は高から通常に)
  6. 保存してもう一度お試しください
3
Steve Byrne