質問: CentOS7 + Juno をpackstackでインストールを行いました。 構成は、コントローラーノード(neutronを含む)1台、コンピュートノード2台で行っています。 はじめにコントローラーノード台 + コンピュートノード1台の構成で行ったところ、 インストールから、インスタンスの起動、FloatingIPの割り当てまですべてうまくいきました。 続いて、コンピュートノードを一台増設しようと思い、 answerファイルの`CONFIG_COMPUTE_HOSTS`にIPアドレスを設定し、 すでに構築済みの一台につきましては、`EXCLUDE_SERVERS`へ退避を致しました。 この状態で、`packstack`コマンドを実行し、インストールもうまくいったのですが、 インスタンスの起動ができなくなってしまいました。 コントローラー、コンピュートノードでログを確認すると、 ``` NovaException: Unexpected vif_type=binding_failed ``` というエラーメッセージが各コンピュートノードで返ってきており起動にしているみたいです。 お忙しいところ申し訳ございませんが、 もし、お時間があればご教授頂ければ幸いです。 ### 追記 $ neutron agent-list -F host -F agent_type +--------------------+--------------------------+ | agent_type | host | +--------------------+--------------------------+ | Open vSwitch agent | openstack.controller | | L3 agent | openstack.controller | | Open vSwitch agent | openstack.compute001 | | DHCP agent | openstack.controller | | Metadata agent | openstack.controller | +--------------------+--------------------------+ computeノードがもう一台稼働しているはずなのですが、 ここに出てこないのはおかしいですか? 追記 -- Open vSwitch agentはコンピュートノードにおいて動作しておりましたが、 agent-listでは表示されていません。 動作はしているが、コントローラーが知らないという状況なのでしょうか.... 追記 -- 現状の設定ファイルです。
回答: 自己解決できました。 原因は、サーバ間の時間の同期ができていなかった為です。 NTPサーバを用意して、各サーバ間の時間を同期させたところ正常に動作しました。 ありがとうございました。