DVRのインストールを実施します。*1ここから徐々に複雑になりますので、ネットワーク、サブネット、ポート、インスタンスなどの作成は次回以降に記載します。Stackのインストールは、前々回と前回の記事を参照してください。前回以上に今回は、Controllerで設定したり、Computeで設定したり、といったことが頻繁に発生するため、今何をやっているのか?が分からなくなってくると思います。このため、以下の図を参考にしてみてください。ControllerとComputeの役割や機能の違いが少しづつ明確になってくると思います。nova-conductor以下出力例です。対象:Controllerのみ以下のようになっていればOKです。128:255<補足1>VlanやVxlanのレンジは任意に変更可能です。512:4095<補足2>ens35以外にも外部NW用NICを複数増やしたい場合は以下のような設定も可能です。physnet1:32:63,physnet2:64:95<補足3>今回は取り上げませんが、flatネットワークを使用する際は以下の設定を行います。show以下出力例です。対象:Controller以下のように出力されていればOKです。対象:Controllerのみこの時点で以下のように登録されていればOKです。agentが表示されるまでに多少時間が掛かる場合があります。そのときは、各Nodeで以下のように確認してみてください。対象:全NodeどのNodeでも構いませんので、以下のコマンドを打ってみてください。br-intの3つのBridgeが全Nodeで作成されています。図にすると、こんな↓イメージです。VMインスタンスを作ったり、VMインスタンスからTrunkしてみたりすると、少しづつ複雑になり始めます。対象:全Node以下のコマンドでPortやMacアドレステーブル、フローテーブルが確認可能です。Neutronには関係ありませんが、インスタンス周りで困るときがあるため、以下の設定を行っておきます。対象:Controllerのみインスタンスが作成できたけど起動しない場合の対処。nova-novncproxy以下出力例です。|+----+------------------+--------------+----------+---------+-------+----------------------------+#上記のようにcompute01&02が表示されている状態であることを確認の上、以下のようにNovaDBへ登録します。対象:Computeのみインスタンスが起動したけど、メタデータ(KeypairとかPasswd設定ファイルなど)が取得できないときの対処。neutron-metadata-agent<補足>インスタンスにUbuntuなど(Cirros以外)を使用する場合、Defaultで鍵認証となっているため、Keypairを取得させるか、Passwd設定&許可ファイルを取得されるなどの方法で、インスタンスにssh接続します。5.最後に少しづつ出来てきた感が出ていれば良いなと思います。3-4.や3-5.に記載した素の状態をよく確認し構成を理解しておくと良いと思います。*1:進める前に現段階での仮想マシンのクローンやスナップショットは取得しておくことをお勧めします。consoleでも、Passwd設定ファイルを取得させないとログインできない場合もあるため。月別アーカイブはてなブログをはじめよう!metonymicalさんは、はてなブログを使っています。ブログを報告するスターをつけました引用をストックしましたストック一覧を見る閉じる引用するにはまずログインしてくださいログイン閉じる引用をストックできませんでした。再度お試しください閉じる限定公開記事のため引用できません。