web-dev-qa-db-ja.com

Xen / DRBD / PacemakerクラスターにVMを追加できなくなりました

OS:Debian7.3および7.6

問題:

Virshを使用してVMを操作(作成、移行、または一覧表示)しようとすると、この「ホスト電源機能の取得に失敗しました」という警告が表示されます。同じ警告を生成するスタンドアロンのXen仮想ホストを管理しています。煩わしいかもしれませんが、単に無視できることがわかりました。残念ながら、ocf.heartbeat.VirtualDomainリソースハンドラーが組み込まれているクラスターの警告を無視することは、オプションではないようです。基本的に、Pacemakerはvirshを使用してVMを作成および管理します。今、私は新しいリソース(VM)を追加できなくなったことを発見しました。問題はlibvirt(0.9.12.3)であり、この「Failed tofind ...」という警告だと思います。 Google/Debianは、libvirt-binにバグがあると言っており、以前のバージョンのソフトウェアを使用することを提案しています。

質問:

  1. Xen/Pacemakerクラスターで同様の制限(リソースの追加の失敗)を経験した人はいますか?

  2. もしそうなら、原因は何でしたか? &問題はどのように処理されましたか?

  3. Ocf.heartbeat.VirtualDomainをocf.heartbeat.Xenに置き換えることで、この問題を回避できると思います。誰かが同じような経験をしましたか?

提供される可能性のあるヒント、経験、提案に感謝します。

2
Eamonn Travers

Libvirtを古いバージョンに変更しようとしましたが、目的の効果が得られなかったため、リソースエージェント(ocf.heartbeat.Xenの場合はocf.heartbeat.VirtualDomain)を置き換えました。この回避策は、そこにある警告に対処することなく私の問題を解決します。しかし、私は満足しています。

1
Eamonn Travers