We will introduce the first is DNSaaS OpenStack Designate.
We will talk about what has been announced for the Designate at OpenStack summit 2015 / Liberty in Vancouver.
We will talk about how to spend the Summit, which was limited to the specific theme of DNS.
まずDNSaaSであるOpenStack Designateについてご紹介します。
OpenStack summit 2015/Liberty in Vancouver にてDesignateについて発表された内容について話します。
DNSという特定のテーマに限定したSummitの過ごし方についてお話します。
2012 OSC Kyoto / 2012 OSC Tokyo Fall - OpenStack vps kvm
Openstack summit walk DNSaaS 2015-0713 Summit LT
1. Copyright
(c)
GMO
Internet,
Inc.
All
Rights
Reserved.
Summitの歩いてきたよ
~DNSaaSに着目した
OpenStack Designateと
周辺サービスについて~
OpenStack Summit の歩き方
2015/7/13
GMOインターネット株式会社
郷古直仁、永井祐弥
2. Copyright
(c)
GMO
Internet,
Inc.
All
Rights
Reserved. 2
アジェンダ
前半
• OpenStack
Designateとは?
• ConoHaのDesignate紹介
• Designateを使うメリット(利用者、管理者)
後半
• OpenStack Summitにおいての
Designate
• Designate中心でSummit:自分の注目点
3. 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とは
4. Copyright
(c)
GMO
Internet,
Inc.
All
Rights
Reserved. 4
Designate構成イメージ
参考URL: http://docs.openstack.org/developer/designate/architecture.html
5. 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":
"admin@example.test" }'
¥
http://localhost:9001/v1/domains
Designate APIの実行例
example.test を作成する場合
6. Copyright
(c)
GMO
Internet,
Inc.
All
Rights
Reserved. 6
• ConoHaとはGMOインターネットのVPSサービス
• 2015年5月18日にOpenStack Junoベースで開発した
基盤にリニューアルしました
• DNSaaSはOpenStack
Junoでリリースされた
Designateをベースに独自拡張
ConoHaのDesignate
7. 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/
8. Copyright
(c)
GMO
Internet,
Inc.
All
Rights
Reserved. 8
• ゾーンファイルやDNSサーバの設定方法が分からな
くても簡単にDNSレコードを登録出来る
• APIを自動的に呼び出せば色んなことが出来る
– DDNS、DHCP
– OpenStack
Nova、Neutron
– Health
Check
Designateを使うメリット(利用者)
9. Copyright
(c)
GMO
Internet,
Inc.
All
Rights
Reserved. 9
• DNSレコードの設定を利用者マターに!
• APIには書式チェックが実装されているため、DNS
サーバを設定ミスで落とされる心配がない!
• 枕を高くして眠れる!(かもしれない)
※イメージです
Designateを使うメリット(管理者)
10. 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/
11. Copyright
(c)
GMO
Internet,
Inc.
All
Rights
Reserved. 11
SummitにおいてのDesignate
Vancouverより前
- wikiにまとまっています
https://wiki.openstack.org/wiki/Designate/Talks
Vancouver Summit:
DNSaaS or Designateで
Schedule(sched.org)を検索
12. Copyright
(c)
GMO
Internet,
Inc.
All
Rights
Reserved. 12
SummitにおいてのDesignate
Designate 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
<<今回はこれを聞いてきた
13. Copyright
(c)
GMO
Internet,
Inc.
All
Rights
Reserved. 13
自分のDesignateについて見たいと思ったところ
- 実際の運用に入っているユーザ例
- ユーザ例の中でどのような工夫などしているか
- backend driverがPowerDNSとは別の物を運用している例な
ど、ちょっとみてみたい
- GeoDNS/LB実装の進み具合などあれば
(LBがName baseで使う)
Designateはスタンドアローンでも活用できるサービス
- クラウドアプリケーションへの組み込みとかもあり、かな
Designate中心でSummit:
自分の注目点
14. Copyright
(c)
GMO
Internet,
Inc.
All
Rights
Reserved. 14
ご清聴ありがとうございました