| 
菅野さん 島田さん
田中です。お手数おかけします。
おかげさまでNICのパススルーに成功しました。
設定ファイルにはaccess_controlの定義はありませんでした。
どうやら島田さんのご指摘どおり、CentOS付属の仮想化 
(Xen)パッケージを
インストールしていたのが原因だったようです。Xen 3.3.1をmake 
する前にXenの動作を
確認しておこうと付属のパッケージをインストールしたのが裏目に 
出ました。 
仮想化パッケージを選択せずにCentOSの再インストールを行い、
あらためてXen 3.3.1をインストールしたところ、アクセス制 
御のエラーは 
出なくなりました。
動作確認のため、ゲストはUbuntu 8.10(x86)をライブCD 
として使用し、
内蔵のNIC(Intel 82566DM-2)をゲストに割り当てる 
よう設定してHVMドメインを 
起動しました。
ゲストでlspciを実行すると以下のように表示され、実デバイ 
スが認識されています。 
00:06.0 Ethernet controller: Intel Corporation 82566DM-2 Gigabit  
Network Connection (rev 02) 
しかし、最初はネットワーク接続が無効となっており、通信できま 
せんでした。 
dmesgを見ると割り込み関連でエラーとなっていました。
[   64.320855] 0000:00:06.0: eth0: MSI interrupt test failed!
[   64.322342] 0000:00:06.0: eth0: MSI interrupt test failed, using  
legacy interrupt. 
そこで、
http://wiki.xensource.com/xenwiki/VTdHowTo
を参考に、grubにオプションとして「msi=1」を追加し 
たところ、割り込みのエラーが 
消え、ゲストから実NICを使って通信ができるようになりました。
(最新のUnstable版ではmsi=1がデフォルトになってい 
るようです) 
すぐ試せるデバイスが他にないのですが、何か用意できれば
他のPCIデバイスでも検証してみたいと思います。
On 2009/01/16, at 18:52, Yuji Shimada wrote:
 
田中さん
 
CentOS 5.2を使用して試したところ、Unstable版ではカーネ
ルパニックになってしまったので
Xen 3.3.1を使用してなんとかドメイン0の起動までできま 
した。 
ただ、別の問題が発生しており、「xm create xxx.hvm」を実
行すると
ACMError: Policy file '/etc/xen/acm-security/policies/-
security_policy.xml' not found.
というエラーが発生します。
 
CentOSはどのようなインストールを行いましたか?
もし、フルインストールまたは仮想化のパッケージをインストー 
ルしているなら 
仮想化(Xen)パッケージが悪さをしている可能性があります。
以前、私がCentOSのフルインストールを行ってからXen  
3.2.0をインストールし、 
xmコマンドを実行したところ、同じエラーが現れました。
再度、CentOSのデフォルトインストールを行い、以下の 
パッケージのみを
(yum installコマンドにて)インストールし、Xen 3.2.0 
をインストールし直した 
ところ、問題なくxmコマンドが使用できました。
・gcc
・binutils
・make
・openssl-devel
・python-devel
・gettext
・xorg-x11-proto-devel
・glibc
・glibc-headers
・python
・zlib-devel
・pciutils
・iproute
・bridge-utils
・udev
・ncurses-devel
・dev-86
・glibc-devel
※必要なパッケージは変更されている可能性があるので注意して 
ください。
※CentOSのインストールの際、仮想化パッケージが選択さ 
れていないことを 
 必ず確認してください。
よろしくお願いします。
以上です。
 
---
田中 俊光
t_tanaka@xxxxxxxxxxxxxxxx
http://toshi3.cocolog-nifty.com/blog/
 _______________________________________________
Xen-japanese mailing list
Xen-japanese@xxxxxxxxxxxxxxxxxxx
http://lists.xensource.com/mailman/listinfo/xen-japanese
 |