![](https://habrastorage.org/webt/zw/ba/gd/zwbagdakeccwt447faouuqhqdvm.jpeg)
随着IT经验的增长,您开始注意到系统具有自己的特征。他们可能会感到自满,沉默,古怪,严厉。它们可能具有吸引力或排斥性。一种或另一种方式,您必须与他们“协商”,在“陷阱”之间进行调整,并建立它们之间的相互作用链。
, «» . , « API», .
, , . , .
.
— . , , .
:
- ;
- ;
- - : OpenStack + Tungsten Fabric (Open Contrail), «».
, , , , - .
, :
- Python + Flask + Swagger + SQLAlchemy — Python ;
- Vue.js ;
- Celery AMQP.
Python, . , . . , .
, .
—
. - . , , . . , . , — .
![](https://habrastorage.org/webt/ap/lt/ci/apltcihnj6t7dddrbvxdhywqsjc.jpeg)
— , . .
, , . . «» . : .
![](https://habrastorage.org/webt/wd/jo/dv/wdjodvs9hyenabnt0j95mhbfoba.jpeg)
API, , - , RabbitMQ. , «» Celery OpenStack’a. Celery , . «» , , .
, . , , ( ) . . Celery, .
, , . , .
— .
API «». , , , ( ). .
![](https://habrastorage.org/webt/tt/bz/u7/ttbzu7yymqofx73g2xyklrmheiw.jpeg)
, UI. , , scope , , admin, su.
, API, . , , . , - .
, , , , :
, API :
- — «» ;
- — , ;
- — . «» .
, , , .
— Tungsten Fabric
, , . «», , , .
![](https://habrastorage.org/webt/3x/wh/hg/3xwhhg5tx3ewl2xl2el_dcodxng.jpeg)
, — Tungsten Fabric (TF), OpenContrail. — , , . TF — SDN, . , , .
OpenStack ( ) Neutron’a.
![](https://habrastorage.org/webt/sz/st/2e/szst2ebe1tgaw4p53hmuuuhkim4.png)
OpenStack.
. API . ( ), .
: , SSH «» , VNC .
![](https://habrastorage.org/webt/63/ae/4f/63ae4fgjv6lqhl8njz8di285z2a.jpeg)
, , : ls /root , , , top «» . , . MTU compute- . , TF.
. «» , . TF .
![](https://habrastorage.org/webt/n1/v8/4g/n1v84gjqhdp65txraoj0c8x0cri.jpeg)
Openstack admin . SDN, , «» , . , TF OpenStack. «» . . , .
. , , . , . , .
![](https://habrastorage.org/webt/2i/p4/ea/2ip4ea68ghlpv3r5vll9bbf9mv0.jpeg)
OpenStack — .
OpenStack , Nova, Glance Cinder. API. Nova compute- instance’, Cinder — volume’ , Glance — image service, .
, « » — RabbitMQ.
.
, volume . Cinder API . , OpenStack’ , .
![](https://habrastorage.org/webt/kf/z7/fb/kfz7fbxgkl_k0d7ecuxzi6t76iy.jpeg)
« » Nova API. — . , , block-storage Cinder’.
. volume .
, OpenStack «», volume’ . API .
![](https://habrastorage.org/webt/iq/ko/jr/iqkojrogvzd5ejikyqdxc5w84o0.jpeg)
, . instance, volume. «», «».
OpenStack — API. , , ( ).
. UX. . .
, , , .
-, compute- . , . TF , vRouter. . — TF . .
![](https://habrastorage.org/webt/55/qk/qi/55qkqi7d7svrm59hvhdgwzw9qmm.jpeg)
« » .
JWT , . , , «» OpenStack’a. , , «», .
![](https://habrastorage.org/webt/-o/ld/qa/-oldqazj6w2iehwqgzzo6hr3n_w.jpeg)
, , , . .
logout , .
, . 300 . , .
. , , . .
, , . , .
. , . «» . OpenStack , - «'WSREP has not yet prepared node for application use». …
.
.
![](https://habrastorage.org/webt/sq/ca/hz/sqcahz43uy8pe0hgpcsurcei6i8.jpeg)
CLO