L'histoire de la création d'un service cloud parfumé au cyberpunk


Avec la croissance de l'expérience en informatique, vous commencez à remarquer que les systèmes ont leur propre caractère. Ils peuvent être complaisants, silencieux, excentriques, sévères. Ils peuvent être attrayants ou répugnants. D'une manière ou d'une autre, il faut "négocier" avec eux, manœuvrer entre les "pièges" et construire des chaînes d'interaction.


, «» . , « API», .


, , . , .


.



— . , , .


:


  • ;
  • ;
  • - : OpenStack + Tungsten Fabric (Open Contrail), «».

, , , , - .
, :


  • Python + Flask + Swagger + SQLAlchemy — Python ;
  • Vue.js ;
  • Celery AMQP.

Python, . , . . , .


, .



. - . , , . . , . , — .



— , . .


, , . . «» . : .



API, , - , RabbitMQ. , «» Celery OpenStack’a. Celery , . «» , , .


, . , , ( ) . . Celery, .


, , . , .


— .


API «». , , , ( ). .



, UI. , , scope , , admin, su.


, API, . , , . , - .


, , , , :


  • «», ;
  • ( C++), — 1 , « ».

, API :


  • — «» ;
  • — , ;
  • — . «» .
    , , , .

— Tungsten Fabric


, , . «», , , .



, — Tungsten Fabric (TF), OpenContrail. — , , . TF — SDN, . , , .


OpenStack ( ) Neutron’a.



OpenStack.


. API . ( ), .


: , SSH «» , VNC .



, , : ls /root , , , top «» . , . MTU compute- . , TF.


. «» , . TF .



Openstack admin . SDN, , «» , . , TF OpenStack. «» . . , .


— OpenStack


. , , . , . , .



OpenStack — .


OpenStack , Nova, Glance Cinder. API. Nova compute- instance’, Cinder — volume’ , Glance — image service, .


, « » — RabbitMQ.


.


, volume . Cinder API . , OpenStack’ , .



« » Nova API. — . , , block-storage Cinder’.


. volume .


, OpenStack «», volume’ . API .



, . instance, volume. «», «».


OpenStack — API. , , ( ).



. UX. . .


, , , .


-, compute- . , . TF , vRouter. . — TF . .



« » .


JWT , . , , «» OpenStack’a. , , «», .



, , , . .
logout , .


, . 300 . , .



. , , . .


, , . , .


. , . «» . OpenStack , - «'WSREP has not yet prepared node for application use». …


.
.



CLO



All Articles