Citrixが完全なソースコードをxenserver6.2にリリースして以来、私はそれを評価してきました。それは非常にうまく機能しますが、私が解決していない問題は1つだけです。
残念ながら、CitrixはDDKでカーネルのソースを提供していません。したがって、使用されていないカーネルバージョンをコンパイルする方法はありません。 (Citrixは、個別にダウンロード可能なソースISOでカーネルソースを提供しています)
そこで、新しいカーネルをコンパイルしました。しかし、これらの新しいカーネルモジュールを機能させ、すべてのハードウェアを検出するために、dom0カーネルをアップグレードするにはどうすればよいですか?
Ubuntuではupdate-grubを使用します。ただし、ここではgrubは使用されていません。
Rpmカーネルのインストールプロセスも機能しませんでした(古いカーネルはまだ実行中です)。
誰かがdom0に新しいカーネルをインストールする方法を知っていますか?
私もこの質問をCitrixサポートフォーラムに載せましたが、今後の回答はなく、意見もほとんどありません。私はいくつかの助け、ヒントをいただければ幸いです。多分誰かがそれをする方法を正確に知っています。
XenServerはgrubを使用しません。サポートされているエンベロープの外に出ていることを考えると、/boot/extlinux.conf
を調べることをお勧めします。
新しいRPMをインストールすると、新しいカーネルが/boot/
で利用できるようになります。
新しいカーネルを指す/boot/extlinux.conf
の新しいエントリを修正します。新しいカーネルが起動しない場合に備えて、フォールバックを残してください。これにより、元のカーネルを簡単に再起動して問題を修正できます。
乾杯
フェリペ