13. CONFIDENTIAL
OpenStack Client Library - openstacksdk(1/4)
Openstacksdkのコンセプトはshadeと同様です。
各コンポーネント毎に用意されているPython向けのクライアントライブラリ
(python-novaclient, python-neutronclientなど)を統一し、利用者がOpenStackの
機能をコンポーネント横断で簡単に利用できるよう配慮されています。
> https://docs.openstack.org/openstacksdk/latest/
現在では、shadeに代わる統一されたクライアントライブラリとしてAnsibleのダイナ
ミックインベントリやモジュールから利用されています。
出典: https://github.com/openstack/shade/blob/master/README.rst
shade has been superceded by openstacksdk and no longer takes new features.
19. CONFIDENTIAL
紀元後
紀元前
openstacksdkの活用例 - オペレーションの自動化(2/3)
Ansibleの歴史とOpenStack ~ Genesis - Van Halen時代
2012/04/03
0.0.2
2012/04/23
0.3
Baluchitherium
2012/05/23
0.4
Unchained
2012/07/04
0.5
Amsterdam
2012/08/06
0.6
Cabo
2012/09/06
0.7
Panama
2012/10/19
0.8
Cathedral
2012/11/30
v0.9
Dreams
2013/02/01
V1.0
Eruption
2013/04/01
V1.1
Mean Street
2013/06/10
V1.2
Right Now
openstack/rax module
rax dynamic inventory
2013/09/13
V1.3.0
Top of the World
2013/11/21
V1.4
Could This Be Magic
2014/02/28
V1.5.0
Love Walks In
2013/04/04
Grizzly
2014/08/06
V1.7.0
Summer Nights
2014/05/05
V1.6.0
And the Cradle
Will Rock
ここからリリースブランチが
作成されはじめる
2014/11/25
V1.8.0
You Really Got Me
2015/03/25
V1.9.0
Dancing In
the Street
Openstack dynamic inventory
2013/09/27
Folsom
2012/02/23
0.0.1
(Genesis)
20. CONFIDENTIAL
openstack inventory plugin
openstacksdkの活用例 - オペレーションの自動化(3/3)
Ansibleの歴史とOpenStack ~ Led Zeppelin時代
2016/01/12
2.0.0.0
Over the Hills
and Far Away
2016/05/25
2.1.0.0
The Song Remains
the Same
2016/11/01
2.2.0.0
The Battle of
Evermore
2017/04/12
2.3.0.0
Ramble On
2017/09/18
2.4.0.0
Dancing Days
2018/03/22
2.5.0
Kashmir
2018/06/28
2.6.0
Heartbreaker
2018/10/04
2.7.0
In the Light
2019-05-16
2.8.0
How Many More Times
Openstack連携機能が
shadeを利用する形で再実装
2015/10/15
Liberty
Openstack連携機能が
openstacksdkを利用する形で再実装
2018/02/28
Queens
2019/10/16
2.9.0
2017/08/30
Pike