web-dev-qa-db-ja.com

Ubuntu 14.04VPSはXENで最新のカーネルを起動しません

私はXENVPSを持っていて、Ubuntuを数年実行しています。 AUtomaticセキュリティのアップグレードがオンになっており、手動で継続的にアップグレードし、新しいリリースがあるたびにリリースアップグレードも行いました。すべてがうまく機能しています!

しかし現在、14.04 LTSにアップグレードした後、VPSはデフォルトに設定されていても最新のカーネル(3.13.0-24)を起動しません。常に3.2.0-60にフェールバックし、以前と比較して、何らかの理由でVPSの継ぎ目が非常に応答しなくなります。

サポートは、pvopsを有効にして、自分のカーネルをコンパイルすることについて何かをチケットに書き込みましたが、それを行う方法や、なぜ自分のカーネルをコンパイルする必要があるのか​​わかりません。

UbuntuはXENホストでの実行をサポートしていませんか?

4
aztekk

私は同じ問題に遭遇しました。 AMD64でUbuntuの14.04v3.13カーネルを起動できなかったり、AMD64でkernel.orgからストック3.15カーネルを起動できなかったりする可能性があるので試してみてください。私のVPSプロバイダーは、次のエラーが報告されていることを示しました。

(XEN)traps.c:405:d275 VCPU 0 [ec = 0000]のドメイン123で未処理の無効なオペコード障害/トラップ[#6]

Dom0で実行されている古いバージョンのXenとdomUとして実行されているカーネルの最近のバージョン(> 3.12)の間のバグ/非互換性に関係していると思われます。幸いなことに、少なくとも私の場合は、AMD64だけが問題を示しているようです。

考えられる回避策:

  • 32ビットバージョンのカーネルを実行する
  • 3.12以前のバージョンのカーネルを実行します(たとえば、 saucyから
  • VPSプロバイダーにXenの最新バージョンにアップグレードしてもらいます
    • (まあ…これで問題は解決すると思います)
1
Michael Kropat