機械翻訳について

XenハイパーバイザVM CPU初期化の失敗

Oracle VM 3.4など、一部のXenベースの仮想化プラットフォームでは、ゲストVMの起動時に最初のCPUのみが初期化されます。 VMブートが遅く、残りの構成済CPUがalive状態を報告できず、VM dmesg出力に次のエラーが表示される場合があります:

...
[   10.190039] CPU1 failed to report alive state
[   20.192038] CPU2 failed to report alive state
...

この問題は、Xenハイパーバイザのx2apicエミュレーションの問題に関連しています。 不正なAPIC IDが返されます。

この問題を回避するには、nox2apicパラメータをカーネル・コマンドラインに追加して再起動します。

  1. VMで、/etc/default/grubを編集して、nox2apicパラメータをGRUB_CMDLINE_LINUXエントリに追加します:

    GRUB_CMDLINE_LINUX="...... nox2apic"
  2. /boot/grub2/grub.cfgファイルを再生成します:

    sudo grub2-mkconfig -o /boot/grub2/grub.cfg --update-bls-cmdline
  3. 仮想マシンを再起動します

(バグ38006792)