2017年11月5日日曜日

VMWare ESXi pciパススルー - モジュール「DevicePowerOn」のパワーオンに失敗しました。

VMWare ESXi に PCIを割り当てると、以下が出て起動しない。
モジュール「DevicePowerOn」のパワーオンに失敗しました。

vmxファイルを編集して、以下を追加。
pciPassthru.use64bitMMIO="TRUE"
メモリ->予約も値設定しないとダメ。
VMWware Fusionからでは設定がないので、Webから。
以下も確認。

firmware = "efi" 
参考:
https://octo.vmware.com/using-intel-xeon-phi-esx-6-0/

他、検索で見たキーワードのメモ:
pciHole.start
pciHole.end
pciPassthru.64bitMMIOSizeGB

VMWare ESXi + Centos7: NMI watchdog: BUG: soft lockup

あれ、logに残らないのだが...
ESXi の Centos7 が、以下のメッセージが出て止まっていたような。
NMI watchdog: BUG: soft lockup - CPU#0 stuck for 22s!
先達の経験から以下の対応方法あると。

  1. /boot/config-3.10.0-なんとか(uname -r) に、以下の変更。
  2. CONFIG_LOCKUP_DETECTOR=n
  3. 30出なく、1000とかとしている例もあり。
    $ echo 30 > /proc/sys/kernel/watchdog_thresh

VMWare ESXi 6.5 -> 6.5 update1

VMWare ESXi 6.5 を入れては見たが、Chromeで見ると最初から"ハンドルされない例外"と言われて使い用がない(2017/11/03)。

Firefoxを使えという話だが、ウチではダメだった。
Safariでもいづれダメになるが、sshをenable にはできたので、以下を参考までに update1に更新。

現時点まででは、症状を見てなく改善されたもよう。

https://tinkertry.com/easy-upgrade-to-esxi-65u1
http://gozuk16.hatenablog.com/entry/2017/07/28/190631
https://miketabor.com/how-to-update-vmware-esxi-6-5-to-6-5-update-1/