0

3ノードのXenを使用したEucalyptusベースのクラウドがあります。xenクラスター内の物理マシンの数の2倍を超えるVMを実行すると、追加のVMは起動せず、常に状態が保留から終了に変わり、ログファイルには、ノードコントローラーが追加のVMをチェックした後にシャットオフすることが示されます。インスタンス番号。一部のVMを手動でシャットダウンすると、シャットダウンした数とまったく同じ数のVMを簡単に起動できます。

ログには次のエラーが表示されます。

エラー:[Tue Jan 17 12:51:05 2012] [004231] [EUCAERROR] libvirt:POST操作に失敗しました:xend_post:xenデーモンからのエラー:(xend.err'デバイス2049(vbd)を接続できませんでした。/etc/ xen / scripts /blockが失敗しました;エラーが検出されました。')(code = 11)[Tue Jan 17 12:51:05 2012] [004231] [EUCADEBUG] doDescribeResource()が呼び出されました[Tue Jan 17 12:51:06 2012] [ 004231] [EUCADEBUG] doDescribeInstances()が呼び出されました[Tue Jan 17 12:51:06 2012] [004231] [EUCADEBUG] doDescribeInstances():instanceId = i-3BB00757 publicIp = 192.168.4.165 privateIp = 192.168.4.165 mac = d0:0d :3B:B0:07:57 vlan = -1 networkIndex = -1 [Tue Jan 17 12:51:06 2012] [004231] [EUCADEBUG] doDescribeInstances():instanceId = i-473807EE publicIp = 192.168.4.112 privateIp = 192.168 .4.112 mac = d0:0d:47:38:07:EE vlan = -1 networkIndex = -1 [Tue Jan 17 12:51:06 2012] [004231] [EUCADEBUG] doDescribeInstances():instanceId = i-348A06AE publicIp = 0.0.0.0 privateIp = 0.0.0.0 mac = d0:0d:34:8A:06:AE vlan = -1 networkIndex = -1 [Tue Jan 17 12:51:06 2012] [004231] [EUCAERROR] libvirt:POST操作に失敗しました:xend_post:xenデーモンからのエラー:(xend.err'デバイス2049(vbd)を接続できませんでした。/etc/xen/scripts/blockに失敗しました;エラーが検出されました。')(code = 11 )[Tue Jan 17 12:51:08 2012] [004231] [EUCAERROR] libvirt:POST操作に失敗しました:xend_post:xenデーモンからのエラー:(xend.err'デバイス2049(vbd)を接続できませんでした。/etc/xen / scripts /blockが失敗しました;エラーが検出されました。')(code = 11)[Tue Jan 17 12:51:09 2012] [004231] [EUCAERROR] libvirt:POST操作が失敗しました:xend_post:xenデーモンからのエラー:(xend.err 'デバイス2051(vbd)を接続できませんでした。/etc/xen/scripts/blockが失敗しました。エラーが検出されました。')(code = 11)[Tue Jan 17 12:51:10 2012] [004231] [EUCAERROR] libvirt:POST操作に失敗しました:xend_post:xenデーモンからのエラー:(xend.err'デバイス2051(vbd)を接続できませんでした。/etc/xen/scripts/blockに失敗しました;エラーが検出されました。 ')(code = 11)[Tue Jan 17 12:51:10 2012][004231][EUCAFATAL]ハイパーバイザーがドメインの開始に失敗しました[TueJan17 12:51:10 2012][004231][EUCADEBUG]状態変更などi-348A06AE:ステージング->シャットオフ(既存)[Tue Jan 17 12:51:10 2012] [004231] [EUCAERROR] libvirt:ドメインが見つかりません:xenUnifiedDomainLookupByName(code = 42)[Tue Jan 17 12:51:10 2012 ] [004231][EUCAINFO]クリーンアップ状態(例:i-348A06AE)10 2012][004231][EUCAFATAL]ハイパーバイザーがドメインの開始に失敗しました[TueJan17 12:51:10 2012] [004231] [EUCADEBUG]状態の変更(例:i-348A06AE:ステージング->シャットオフ(既存)[Tue Jan 17 12:51:10 2012] [004231] [EUCAERROR] libvirt:ドメインが見つかりません:xenUnifiedDomainLookupByName(code = 42)[Tue Jan 17 12:51:10 2012] [004231][EUCAINFO]クリーンアップ状態(例:i-348A06AE)10 2012][004231][EUCAFATAL]ハイパーバイザーがドメインの開始に失敗しました[TueJan17 12:51:10 2012] [004231] [EUCADEBUG]状態の変更(例:i-348A06AE:ステージング->シャットオフ(既存)[Tue Jan 17 12:51:10 2012] [004231] [EUCAERROR] libvirt:ドメインが見つかりません:xenUnifiedDomainLookupByName(code = 42)[Tue Jan 17 12:51:10 2012] [004231][EUCAINFO]クリーンアップ状態(例:i-348A06AE)

これはCentOS5.*およびRedHat5の制限ですか?CentOS 6で修正されていますか?

http://docs.vmd.citrix.com/XenServer/5.0.0/1.0/en_gb/guest.html#rhel5_limitations

「5.2より前のバージョンでは3つの仮想ネットワークインターフェースのみがサポートされています。5.2以降では、7つの仮想ネットワークインターフェースがサポートされています。」

私はこのトピックをCentOSとEucalyptusの両方のフォーラムで運がなく開いた。

ありがとう、レアンドロ

4

2 に答える 2

1

表示されているエラーは、ネットワークではなくディスクに関連しているようです(デバイス2049(vbd)を接続できませんでした。/etc/xen/scripts/blockが失敗しました。エラーが検出されました)。私がここに持っているCentOS5.7インストールでそのスクリプトが表示されないので、そのスクリプトを掘り下げて、明らかなエラーがあるかどうかを確認することをお勧めします。

于 2012-02-15T00:29:02.567 に答える
1

解決策は、次のリンクで説明されているように、CentOS 5 でループ デバイスの数を増やすことでした。

http://open.eucalyptus.com/participate/wiki/increase-number-loop-devices-centos-5

リンクが無効になっているため、archive.org にアクセスするか、次の同様の回答を参照する必要があります。

ループデバイス数を増やす方法

于 2012-05-10T12:36:42.940 に答える