KiloとMidoNetを用いて、OpenStack&MidoNet環境を構築する手順をご紹介します。今回は、インストール部分までの手順をご説明します。今回ご紹介する手順は、筆者が検証環境を構築した際のものであり、要件や環境、構築時期等により、手順に差異が生じる可能性があることをご承知おきください。手順を単純化するため、一部に一般とは異なる手順を用いています。Firewall周りは全開放にしているため、環境に応じて適宜設定してください。前提環境及び注意点それでは実際に構築していきます。環境は表1、図1のとおりです。今回の手順は2015/08/19時点のCentOS(7.1)、RDO版OpenStack(Kilo)、MidoNet(v2015.06)パッケージで動作を確認しています。さまざまなサーバへ入れ替わり設定を変更していくため、設定対象のサーバを「@サーバ名」形式で記述しています。本手順では、「OSのインストール」、「OpenStackのインストール」、「MidoNetのインストール」、「OpenStackとMidoNetの連携」、「Network設定」、「VyOS環境の構築」の順で構築していきます。ボリュームがあるため、今回は「MidoNetのインストール」部分までご説明します。Addressを返すように設定します。検証にあたっては、各サーバに潤沢にメモリを割り当てることを推奨します。今回の検証では、MidoNet関連サーバには4GB、ControllerとComputeには8GBのメモリを割り当てました。GWは、少なくとも4GB以上割り当ててください。この値はあくまでも挙動確認用として筆者が検証した際の最低値であり、MidoNetの動作推奨要件とは大きく異なります。Hypervisorを作り、検証しました。Mode(無差別モード)を有効にしてください。OSのインストールまず、OSをインストールします。VyOSは、以降に記述する全サーバの範囲には含めません。1、2、Target)にCentOSをインストールします。各サーバの役割は連載の1回目を参照してください。Card)の結線は、図1を参照してください。(a)CentOSインストールのNIC名変更CentOSインストーラ起動時にタブキーを押下し、「net.ifnames=0」を追加します(図2)。これにより、インストール時のNIC名がethX形式となります。図2:CentOSインストール時に追加するパラメータ(b)CentOSネットワーク設定サーバのhostnameを設定します。それぞれのNICで「この接続が利用可能になったときは自動的に接続する」のチェックを入れてください。図1のようなネットワーク構成を作るため、表2のとおりに設定します。Network、eth1はGuest(Tunnel)Network、eth2は上流との接続用Networkとして利用します。-Target以外のeth0のDNSは、192.168.10.1に設定Targetのみeth0のデフォルトゲートウェイを10.0.0.2に設定(c)CentOSインストール後のNIC名確認(a)の設定により、NIC名が変更されていることを確認します。Manager、selinux、firewalldを無効化します。Managerにあわせて、ifcfgファイルを修正します。Compute1、2でVT命令が有効となっていることを確認します。reboot【DFGの確認。eth0【DFGの確認。kvm_intel(3)リポジトリ設定@全サーバネット経由またはローカルレポジトリ等を利用し、yumを用いてCentOS、RDO、MidoNetのパッケージを取得できるようにします。RDO、MidoNetのレポジトリについては下記を参照してください。Configuration(MidoNet)http://docs.midonet.org/docs/latest/quick-start-guide/rhel-7_kilo-rdo/content/_repository_configuration.html(4)パッケージの更新@全サーバパッケージアップデート及び必要なパッケージをインストールします。後述のNTPの他、tcpdumpも合わせて入れることを推奨します。reboot(5)NTP設定@全サーバOpenStackでは、時刻がずれているとシステムが正常に動きません。NTPによる時刻同期を推奨します。(6)ネットワーク疎通確認@Target以外の全サーバ必須項目ではありませんが、この時点で、各サーバのネットワークが正しく設定されていることの確認を強く推奨します。Addressベースで相互の疎通確認をするとともに、ホスト名、FQDN名が互いに引けるかも確認します。各サーバのホスト名が正常に引けない場合、OpenStackが正常に動作しません。評価及びソリューション開発に従事。ここ7、8年は仮想化関連技術の先行評価に取り組み、近年はオープンソースのクラウド技術の評価及び技術情報展開を実施している。連載バックナンバーネットワーク技術解説MidoNetのパケット処理をDVRと比較してみる2015/10/21MidoNetでのパケット処理について、DVRとの違いという観点でご紹介します。ITでは、より付加価値の高いコンテンツを会員サービスとして提供しています。ITのWebサイトにログインすることでさまざまな限定特典を入手できるようになります。誠にありがとうございます。下記日程にて、メンテナンスを行います。ご理解いただけますよう、お願い申し上げます。状況により前後する場合がございます。※上記以外の会員機能(サイトへのログインなど)はご利用いただけます。VeloCloudが選ばれる理由SD-WANとはなにか。Linuxエンジニア育成への思いF5とNGINXの組み合わせで、サービス公開をよりセキュアに。ITがお届けするポッドキャストです。IT(シンクイット)エラーサイトに予期せぬエラーが起こりました。たってから再度お試しください。