Más contenido relacionado La actualidad más candente (20) Similar a オーバーレイネットワークで実現するプライベートクラウド -OpenStack/OpenContrailを用いたプライベートクラウドの構築及び評価計画のご紹介- (20) Más de Takashi Sogabe (7) オーバーレイネットワークで実現するプライベートクラウド -OpenStack/OpenContrailを用いたプライベートクラウドの構築及び評価計画のご紹介-2. 自己紹介
•曽我部 崇(Takashi Sogabe)
–@rev4t
–IIJでソフトウェアの開発をしています
–大好きなソフトウェア
•OpenStack, OpenContrail, Riak, mruby
–最近の興味分野
•Open Compute Project 3. Private Cloud 欲しいですか?
•お外に置くことの出来ないデータ
•定常的に巨大なIOやネットワーク帯域を使う workload
•開発やCIなど、あまりavailabilityの要らない環 境 (コスト優先) 7. 何故OpenStackを使うべきなの?
•Private Cloud うまく使うと便利でお得
–Hybrid Cloud
•エコシステムが沢山ある
–Piston, MetaCloud, Mirantis, Ubuntu, Redhat, etc..
•お金を払えばサポートを受けられる
–Storage, Network等を 3rd party のものに差し替え ることができる
•既に持っている機材を有効利用できる 10. OpenStackの難所: Networking
•ユーザ毎に要件は様々
–スループット欲しい
–QoS掛けたい
–Availabilityを高くしたい
–通信の中身を見える化したい
–マルチテナント(Isolation)したい
–サービスチェイニング(NFV)したい
–大規模に展開したい
–最小限の機能とAvailabilityで大丈夫
–Etc.. 11. 知りたいこと
•要件に応じた適切なNetwork構成
–Fabric
•L2 or L3
–Component
•Nova-network or Neutron
–Neutron
•Flat or Vlan or GRE or VXLAN
•OVS, OpenContrail, OpenDayLight, etc…
•http://www.openstack.org/marketplace/drivers/ 13. Neutronの冗長化は結構大変
•OVS + GREの場合
–Gateway1の障害を検知 -> Gateway2へ切り替える仕組み を実装する必要がある
•Juju の quantum-gateway charm の場合は cluster-relation- departed-hookを用いて実装されている模様
Compute
Node 1
Compute Node 2
Compute
Node 3
Neutron Gateway 1
Neutron
Gateway 2
Failover 15. 冗長構成をどうする?
•Networking
–OpenContrail を使えばNetwork周りの冗長構成 が簡単に実現できる。スケールアウトも簡単
•その他は?
–OpenStack Controller, Dashboard, MySQL
•商用Distributionや Ubuntu(Juju/MAAS)であれば冗長 構成に対応したものもある
•OpenContrail 単体で提供されるだけだと、自前で冗長 構成を組まなければならないため、結構ツライ 17. OpenContrailに期待していること
•Bare Metal Server対応
–White Box Switchで VXLAN H/W offloadしたい
•vRouter を載せれば動くはず?
•OpenStack Ironic への対応
•OpenStackの主要Distributionへの対応
–Ubuntu(Juju)
–Etc.
•Docker対応
–OpenStack Heat 又は Docker driver と組み合わせて 使いたい 18. 付録: OpenContrail テスト環境の構築
•contrail-installer
–https://github.com/Juniper/contrail-installer
•OpenContrail版devstackのようなもの
–devstackと組み合わせてdeployすることもできる
–R1.06に対応
–Icehouse, Havana, trunk版OpenStackに対応
–Ubuntu12.04LTSの注意点: kernel を 3.13系に updateすると vrouter がbuild出来なくなる