Transcript
Page 1: Openstack summit walk DNSaaS 2015-0713 Summit LT

Copyright  (c)   GMO  Internet,  Inc.  All  Rights  Reserved.

Summitの歩いてきたよ~DNSaaSに着目したOpenStack  Designateと周辺サービスについて~

OpenStack  Summit の歩き方2015/7/13

GMOインターネット株式会社郷古直仁、永井祐弥

Page 2: Openstack summit walk DNSaaS 2015-0713 Summit LT

Copyright  (c)   GMO  Internet,  Inc.  All  Rights  Reserved. 2

アジェンダ

前半

• OpenStack  Designateとは?

• ConoHaのDesignate紹介

• Designateを使うメリット(利用者、管理者)

後半

• OpenStack SummitにおいてのDesignate

• Designate中心でSummit:自分の注目点

Page 3: Openstack summit walk DNSaaS 2015-0713 Summit LT

Copyright  (c)   GMO  Internet,  Inc.  All  Rights  Reserved. 3

• DNSレコードをAPIで操作するためのコンポーネント

• 正引き(A/AAAA)、逆引き(PTR)、メール(MX/TXT/SPF)用等のDNSレコードが登録可能

• Designateを単体で使用することはもちろん、KeyStone連携すると各ドメイン名毎の利用者をアクセスコントロールすることが出来る

• DesignateはDNSレコードのデータ管理のみ行うため、実際のDNSサーバはバックエンドとしてBIND9/PowerDNS/NSD4等を利用する(選択可)

OpenStack  Designateとは

Page 4: Openstack summit walk DNSaaS 2015-0713 Summit LT

Copyright  (c)   GMO  Internet,  Inc.  All  Rights  Reserved. 4

Designate構成イメージ

参考URL: http://docs.openstack.org/developer/designate/architecture.html

Page 5: Openstack summit walk DNSaaS 2015-0713 Summit LT

Copyright  (c)   GMO  Internet,  Inc.  All  Rights  Reserved. 5

• Curlコマンドで簡単に実行出来る

• REST  API  なのでUI仕様が共通化されている

$ curl  -­‐H  “Content-­‐type:  application/json”  -­‐X  POST  –d ¥‘{ "name":  "example.test.","ttl":  3600,"email":  "[email protected]" }'  ¥

http://localhost:9001/v1/domains

Designate APIの実行例

example.test を作成する場合

Page 6: Openstack summit walk DNSaaS 2015-0713 Summit LT

Copyright  (c)   GMO  Internet,  Inc.  All  Rights  Reserved. 6

• ConoHaとはGMOインターネットのVPSサービス

• 2015年5月18日にOpenStack Junoベースで開発した基盤にリニューアルしました

• DNSaaSはOpenStack  Junoでリリースされた

Designateをベースに独自拡張

ConoHaのDesignate

Page 7: Openstack summit walk DNSaaS 2015-0713 Summit LT

Copyright  (c)   GMO  Internet,  Inc.  All  Rights  Reserved. 7

• 追加機能(GSLB)

– GeoIP– WRR(Weighted  Round  Robin)

– Health  Check

• バリデーションの強化

– Second/Third  Level  Domain– 逆引き(PTRレコード)

ConoHaのDesignate

追加機能(GSLB)の話をJANOG36で発表する予定ですhttp://www.janog.gr.jp/meeting/janog36/

Page 8: Openstack summit walk DNSaaS 2015-0713 Summit LT

Copyright  (c)   GMO  Internet,  Inc.  All  Rights  Reserved. 8

• ゾーンファイルやDNSサーバの設定方法が分からなくても簡単にDNSレコードを登録出来る

• APIを自動的に呼び出せば色んなことが出来る

– DDNS、DHCP– OpenStack  Nova、Neutron– Health  Check

Designateを使うメリット(利用者)

Page 9: Openstack summit walk DNSaaS 2015-0713 Summit LT

Copyright  (c)   GMO  Internet,  Inc.  All  Rights  Reserved. 9

• DNSレコードの設定を利用者マターに!

• APIには書式チェックが実装されているため、DNSサーバを設定ミスで落とされる心配がない!

• 枕を高くして眠れる!(かもしれない)

※イメージです

Designateを使うメリット(管理者)

Page 10: Openstack summit walk DNSaaS 2015-0713 Summit LT

Copyright  (c)   GMO  Internet,  Inc.  All  Rights  Reserved. 10

SummitにおいてのDesignate

ConoHa リニューアルの日2015/05/18(Mon)OpenStack summit Vancouver 行ってきました>> Designate についても情報収集

https://www.openstack.org/summit/vancouver-2015/schedule/

Page 11: Openstack summit walk DNSaaS 2015-0713 Summit LT

Copyright  (c)   GMO  Internet,  Inc.  All  Rights  Reserved. 11

SummitにおいてのDesignateVancouverより前- wikiにまとまっています

https://wiki.openstack.org/wiki/Designate/Talks

Vancouver Summit:DNSaaS or DesignateでSchedule(sched.org)を検索

Page 12: Openstack summit walk DNSaaS 2015-0713 Summit LT

Copyright  (c)   GMO  Internet,  Inc.  All  Rights  Reserved. 12

SummitにおいてのDesignateDesignate Workshop- Install and Operate (だいぶ恒例)- YouTubeで“Designate workshop”で検索

DNS For Your Cloud ‒ OpenStack Designate- 説明と使い方、カスタマイズ http://sched.co/2qfd

eBay/Paypal : (2 session)- プロプライエタリDNSaaSのマイグレ http://sched.co/2qti- LBaaSとの組み合わせ http://sched.co/2qgf

Time Warner Cable- Productionに入った http://sched.co/2r2U<<今回はこれを聞いてきた

Page 13: Openstack summit walk DNSaaS 2015-0713 Summit LT

Copyright  (c)   GMO  Internet,  Inc.  All  Rights  Reserved. 13

自分のDesignateについて見たいと思ったところ

- 実際の運用に入っているユーザ例

- ユーザ例の中でどのような工夫などしているか

- backend driverがPowerDNSとは別の物を運用している例など、ちょっとみてみたい

- GeoDNS/LB実装の進み具合などあれば

(LBがName baseで使う)

Designateはスタンドアローンでも活用できるサービス

- クラウドアプリケーションへの組み込みとかもあり、かな

Designate中心でSummit:  自分の注目点

Page 14: Openstack summit walk DNSaaS 2015-0713 Summit LT

Copyright  (c)   GMO  Internet,  Inc.  All  Rights  Reserved. 14

ご清聴ありがとうございました