Мо бо Openstack аз сатҳи администратор кор кардем ва пас аз он ба сатҳи зарурии корбар гузаштем. Чунин ба назар мерасад, ки SDN доираи корбареро, ки аз ҷониби онҳо амалҳо иҷро мешаванд, "рабуда" мекунад. Далели он аст, ки ҳамон ҳисоби маъмурӣ барои пайваст кардани TF ва OpenStack истифода мешавад. Дар қадами гузаштан ба корбар "ҷодугарӣ" нопадид шуд. Қарор дода шуд, ки барои кор бо система ҳисоби алоҳида таъсис дода шавад. Ин ба мо имкон дод, ки бе вайрон кардани функсияи ҳамгироӣ кор кунем.
Silicon Lifeforms - OpenStack
Як махлуқи аҷиби силиконӣ дар наздикии майдонҳои волфрам зиндагӣ мекунад. Аз ҳама бештар ба кӯдаки калонсоле монанд аст, ки метавонад бо як задан моро пахш кунад, аммо аз ӯ таҷовузи ошкоре нест. Он тарсро ба вуҷуд намеорад, аммо андозаи он тарсро ба вуҷуд меорад. Чунон ки мураккабии он чи ки дар атроф руй медихад.
OpenStack асосии платформаи мост.
OpenStack дорои якчанд зерсистемаҳо мебошад, ки мо ҳоло аз онҳо Nova, Glance ва Cinder-ро фаъолона истифода мебарем. Ҳар яке аз онҳо API-и худро дорад. Nova барои захираҳои ҳисоббарорӣ ва эҷоди мисолҳо масъул аст, Cinder барои идоракунии ҳаҷмҳо ва аксҳои онҳо масъул аст, Glance хидмати тасвирест, ки қолабҳои OS ва мета-маълумотҳоро дар онҳо идора мекунад.
Ҳар як хидмат дар як контейнер кор мекунад ва брокери паём "харгӯши сафед" - RabbitMQ мебошад.
Ин система ба мо душвориҳои ғайричашмдоштро дод.
Ва вақте ки мо кӯшиш кардем, ки ҳаҷми иловагиро ба сервер пайваст кунем, мушкилоти аввал дер нагузашта буд. Cinder API иҷрои ин вазифаро қатъиян рад кард. Аниқтараш, агар шумо ба худи OpenStack бовар кунед, пайвастшавӣ барқарор шудааст, аммо дар дохили сервери виртуалӣ дастгоҳи диск мавҷуд нест.
Мо тасмим гирифтем, ки роҳи гардишро пеш гирем ва аз Nova API ҳамин амалро талаб кардем. Натиҷа ин аст, ки дастгоҳ дуруст пайваст мешавад ва дар дохили сервер дастрас аст. Чунин ба назар мерасад, ки мушкилот вақте ба миён меояд, ки блоки нигаҳдорӣ ба Cinder ҷавоб намедиҳад.
Дар вакти кор бо дискхо боз як душвории дигар моро интизор буд. Ҳаҷми системаро аз сервер ҷудо кардан мумкин нест.
Боз, худи OpenStack "қасам мехонад", ки пайвастшавиро вайрон кардааст ва акнун шумо метавонед бо ҳаҷми алоҳида дуруст кор кунед. Аммо API ба таври қатъӣ намехост, ки амалиётро дар диск иҷро кунад.
Дар ин ҷо мо тасмим гирифтем, ки махсусан ҷанг накунем, балки нуқтаи назари худро дар бораи мантиқи хидмат тағир диҳем. Агар як мисол вуҷуд дошта бошад, бояд ҳаҷми система низ мавҷуд бошад. Аз ин рӯ, корбар ҳоло наметавонад "диск" -и системаро бидуни нест кардани "сервер" хориҷ ё ғайрифаъол кунад.
OpenStack як маҷмӯи хеле мураккаби системаҳо бо мантиқи мутақобилаи худ ва API-и зебост. Ба мо ҳуҷҷатҳои хеле муфассал ва албатта озмоиш ва хатогӣ кӯмак мекунанд (бе он мо дар куҷо мебудем).
Мо тасмим гирифтем, ки JWT-ро барои ташкили дастрасӣ ба ҳисоби шахсии худ истифода барем, то бо сессияҳо кор накунем. Азбаски системаҳо гуногунанд ва ба таври васеъ парокандаанд, мо токени худро идора мекунем, ки дар он мо сеансҳоро аз биллинг ва токен аз OpenStack “ҷамъ мекунем”. Ҳангоми иваз кардани парол, нишона, албатта, "бад мешавад", зеро маълумоти корбар дигар эътибор надорад ва онро дубора интишор кардан лозим аст.
Мо ин нуктаро аз даст додем ва барои зуд ба анҷом расонидани ин порча захираҳои кофӣ набуданд. Мо бояд пеш аз оғози санҷиш функсияро қатъ кунем.
Дар айни замон мо аз корбар хориҷ мешавем, агар парол иваз карда шуда бошад.
Бо вуҷуди ин нозукиҳо, санҷиш хуб гузашт. Дар давоми як-ду хафта кариб 300 нафар одамон ба он чо омаданд. Мо тавонистем ба маҳсулот бо чашми корбарон нигоҳ кунем, онро дар амал санҷем ва фикру мулоҳизаҳои баландсифат ҷамъ оварем.
Идома дода шавад
Барои бисёре аз мо, ин аввалин лоиҳаи ин миқёс аст. Мо дар бораи чӣ гуна кор кардан ҳамчун як гурӯҳ ва қабули қарорҳои меъморӣ ва тарҳрезӣ як қатор дарсҳои пурарзиш гирифтем. Системаҳои мураккабро бо захираҳои кам чӣ гуна муттаҳид кардан ва онҳоро дар истеҳсолот ҷорӣ кардан мумкин аст.
Албатта, чизе вуҷуд дорад, ки ҳам дар робита бо код ва ҳам дар интерфейсҳои ҳамгироии система кор кардан лозим аст. Лоиҳа хеле ҷавон аст, аммо мо пур аз орзуҳо дорем, ки онро ба хидматрасонии боэътимод ва қулай табдил диҳем.
Мо аллакай тавонистем системаҳоро бовар кунонад. Билл дар ҷевони худ ҳисобкунӣ, ҳисобдорӣ ва дархостҳои корбаронро бодиққат иҷро мекунад. «Сеҳри» майдонҳои волфрам моро бо алоқаи устувор таъмин мекунад. Ва танҳо OpenStack баъзан инҷиқ мешавад ва бо садои баланд садо медиҳад, ки "'WSREP ҳанӯз гиреҳро барои истифодаи барнома омода накардааст." Аммо ин як ҳикояи тамоман дигар аст...