OpenNebula を使用して、単純な複製JBoss
アプリケーションをシミュレートしています。
すべての opennebula パッケージ、qemu、kvm、および libvirt をインストールしました。
私と友人 (10.0.0.1 と 10.0.0.2) の間にイーサネット ケーブルを差し込むことで、私の PC (ノード) と友人の PC (ノードとフロントエンドの両方) の間に単純なイーサネット ネットワーク アドホックを作成しました。 .
お互いに正しくpingできるように、「oneadmin」ユーザーでパスワードなしでお互いにsshできるようにすべてを設定しました。
以下のようなすべてのファイルを構成しました。
/etc/libvirt/libvirtd.conf
/etc/default/libvirtd-bin
など... kvm と kvm-intel の両方が有効になっています。デーモン libvirtd -d -l は正しく起動しているようです。
実際、フロント エンドの opennebula の GUI から、両方のホストが監視されていることがわかります。
とにかく、フロントエンドではないノードで仮想マシンを起動しようとすると問題が発生します。つまり、他のノードで VM をデプロイしようとするときです。エラーはこのようなものです
cannot stat `/var/lib/one/datastores/1/f5394317d377beaa09fc07697df9ff68
しかし、実行する仮想マシン n°1 を持つフロント エンドから cd /var/lib/one/datastores/1 を実行すると、そのファイルが表示され、すべてのアクセス許可も付与されます...任意のアイデア? :(