11. OpenStack + KVM + ipv6 = お名前.com VPS 〜~開発担当者が語る、ここだけの裏裏話 2013 〜~ 近況開発報告
お名前.com VPS KVM ネットワーク
Internet
コンパネ系
L3 SW
L3 SW
API / Manage
コンパネweb (.Net)
サービス系 API / Manage
mysql
db
API
会員/課金 DB
API / Manage
API/nova Manage
nova Compute nova Compute
nova Compute nova Compute 管理系
nova Compute nova Compute glance
nova Compute nova Compute
nova Compute nova Compute
sftp console console console
sftp console dhcp vnc
RAID 10 local disk RAID 10 local disk
mq API / Manage mq
ldap mysql mq
db
nova DB
Storage keystone DB
Storage
ISO storage
(NFS)
11
26. OpenStack + KVM + ipv6 = お名前.com VPS 〜~開発担当者が語る、ここだけの裏裏話 2013 〜~ 近況開発報告
顧客(テナント)ネットワーク構成(docs.openstack.org)
Simple Flat Network Model
Physical Router
Simple Flat Network Model
gw: 10.0.0.1
これまでのVPSの構成
Shared Network
10.0.0.0/24
Tenant A Tenant B Tenant A Tenant C
vm 1 vm 1 vm 2 vm 1
10.0.0.2 10.0.0.3 10.0.0.4 10.0.0.5
Mixed Flat and Private Network
Physical Router
gw: 10.0.0.1
Mixed Flat and Private
Shared Network
10.0.0.0/24
Network Model
NIC追加などができると、
Tenant A Tenant A Tenant C Tenant B Tenant B
このような構成が実現で
vm 1 vm 2 vm 1 vm 1 vm 2
10.0.0.2 10.0.0.4 10.0.0.5 10.0.0.3 10.0.0.6
172.20.0.2 172.20.0.4 172.21.0.3 172.21.0.6
きる
Tenant A Private Network Tenant B Private Network
172.20.0.0/24 172.21.0.0/24
26
35. OpenStack + KVM + ipv6 = お名前.com VPS 〜~開発担当者が語る、ここだけの裏裏話 2013 〜~ 近況開発報告
ご清聴ありがとうございました
Special Thanks!
GMO Internet Inc., System Div., SI Team and Cloud Team,
Hostingh Team
35