%20%E3%81%AF%20Ubuntu%2014.04%20%E3%81%A7%E3%81%AF%E5%8B%95%E4%BD%9C%E3%81%9B%E3%81%9A%E3%80%81xl%20%E3%81%AF%E5%A4%B1%E6%95%97%E3%81%97%E3%81%BE%E3%81%99.png)
インストール中に LVM オプションを選択して、Ubuntu 14.04 Desktop 64 ビットを新規インストールしました。次に、最初に xen ハイパーバイザーをインストールしました。
sudo apt-get install xen-hypervisor-4.4-amd64
一度メインのUbuntuを再起動しました。その後、Xen ハイパーバイザーを搭載した Ubuntuデフォルトのツールスタックで何かをしようとすると4xl、エラーが発生します。
# xl info xc: error: Could not obtain handle on privileged command interface (2 = No such file or directory): Internal error libxl: error: libxl.c:87:libxl_ctx_alloc: cannot open libxc handle: No such file or directory cannot init xl context
この問題は xen のさまざまなバージョンで発生しており、アップグレード時に随時解決されているようですが、私のケースである Xen 4.4 で使用するための明確な指示セットはありません。明確な助言をいただければ幸いです。
注記: 私はこれらすべてを Virtualbox の 64 ビット仮想マシンで実行しています。明らかに、私のプロセッサ (オリジナルと仮想の両方) はハードウェアでの仮想化をサポートしており、これが有効になっています。
答え1
少し遅いかもしれませんが、私も同じ問題を抱えていました (ただし、xen 4.5 をインストールしました)。
私は実行することで問題を解決しました
/etc/init.d/xencommons start
あらゆるスタートアップにおいて。
これが誰かの役に立つことを願っています。
答え2
xl
を使用せずにを使用しようとしているようですsudo
。xl
各コマンドの前に を付ける必要がありますsudo
。
の代わりに
xl info
、 試す
sudo xl info