openSUSE 11.4のXen

openSUSE 11.4のXen

Xen dom0として使用するためにopenSUSEを数回インストールしましたが、まだ機能していません。私が従ったステップは次のとおりです。

  1. Live KDE CDからopenSUSE 11.4をインストールしました。
  2. YaST>パッケージ管理を通じてすべてのアップデートをインストールします。
  3. YaST>ハイパーバイザーのインストールを介してXenをインストールしました(すべての必須xenとカーネルパッケージがインストールされています)。
  4. Xenカーネルで再起動します。

次に、YaST>仮想マシンの作成に移動すると、最初のVM(domU)のすべての関連オプションを指定できますが、[完了]をクリックすると次のエラーが発生します。

Failed to start vm-install

次に、YaST> Virtual Machine Managerに移動し、Xen Hypervisorを右クリックして[接続]をクリックすると、次のエラーが表示されます。

Unable to open a connection to the Xen hypervisor/daemon.

Verify that:
- A Xen host kernel was booted
- The Xen service has been started

そして

unable to connect to 'localhost:8000': Connection refused

Traceback (most recent call last):
File "/usr/share/virt-manager/virtManager/connection.py", line 983, in _try_open
None], flags)
File "/usr/lib64/python2.7/site-packages/libvirt.py", line 107, in openAuth
if ret is None:raise libvirtError('virConnectOpenAuth() failed')
libvirtError: unable to connect to 'localhost:8000': Connection refused

私は間違いなく正しいカーネルにあり、すべてのプロセスが次のように始まるようです。

kaon:/home/danny # uname -a
Linux kaon.cybertron.local 2.6.37.6-0.7-xen #1 SMP 2011-07-21 02:17:24 +0200 x86_64 x86_64 x86_64 GNU/Linux
kaon:/home/danny # ps -ef | grep xen
root 15 2 0 19:54 ? 00:00:00 [xenwatch]
root 16 2 0 19:54 ? 00:00:00 [xenbus]
root 1735 1 0 19:55 ? 00:00:00 xenstored
root 1742 1 0 19:55 ? 00:00:00 xenconsoled --pid-file=/var/run/xenconsoled.pid
root 2017 1 0 19:55 ? 00:00:00 /usr/bin/python /usr/sbin/xend start
root 2019 2017 0 19:55 ? 00:00:00 /usr/bin/python /usr/sbin/xend start
root 2975 2956 0 20:00 pts/1 00:00:00 grep xen

openSUSEフォーラムにこの質問を投稿しました。ここしかし、誰も助けることができませんでした。

Google検索でこのエラーに関して私が見つけた唯一の違いは、インストールされているxenとxen-toolsのバージョンが一致しないことです。これが私の場合ではないことを確認しましたが、両方のパッケージは期待どおりに一致するバージョンを持っています。

ベストアンサー1

chkconfig xencommons off
reboot

おすすめ記事