Pehea e kākau ai i kahi Web-GUI no Haproxy

ʻO ka honua hou o nā luna hoʻoponopono i hoʻolilo iā mākou i mea palaualelo me nā helehelena pūnaewele nani a ʻaʻole makemake mākou e hoʻokomo i nā polokalamu i loaʻa ʻole kēia "kanaka" (Ke manaʻo nei wau e lele ana nā pōhaku mai nā mea humuhumu haipule) ʻAe, ʻaʻole ʻoe e piʻi mau ana ma ka laina, ʻeā? E maikaʻi nā mea a pau inā hoʻokomo ʻia ka polokalamu, hoʻonohonoho a poina, akā he aha kāu e hana ai inā pono ʻoe e piʻi mau i laila, hoʻoponopono, a ʻoiaʻiʻo ʻaʻohe log o nā hana āpau, mai kākau cp cfg cfg_back i kēlā me kēia manawa, ma luna. manawa e huikau ai oe a poina i keia mea .

Pehea e kākau ai i kahi Web-GUI no Haproxy

He mau makahiki i hala aku nei ua hālāwai au me kahi mea kaulike maikaʻi e like me Haproxy. He nani a nani nā mea a pau. He nui kaʻu o lākou a manaʻo wau e ʻimi i kahi GUI no ia, akā kahaha ʻaʻohe hoʻokahi. He polokalamu kaulana loa, a he kahiko loa nō hoʻi, akā, ua manaʻo wau a hoʻomau i ka hoʻoponopono ʻana i nā penikala i kaʻu vi punahele a loaʻa i kahi pūʻulu o nā ʻaoʻao hāmama me nā helu o nā kikowaena hana āpau. Akā ua hiki mai ka manawa a pono wau e hoʻokō i nā "makemake" o nā poʻe i kākau i nā polokalamu e hana ma o http, a ma laila kahi i hoihoi ai nā mea ...

Ua ʻeha koʻu mau lima, ua hoʻomālamalama koʻu mau maka a hoʻomaka wau. ʻOi aku ka pololei, ua hoʻomaka wau e noʻonoʻo i ka mea e kākau ai, e hoʻomanaʻo i ka PHP poina lōʻihi, ʻaʻole wau i makemake, a me he mea lā ʻaʻole kūpono loa ia no kēia mea. I ka hopena, ua hāʻule ka koho ma luna o Python, e hiki mai ana ia i ka wā e hiki mai ana, manaʻo wau, a hoʻomaka wau e komo i ka ʻike.

I ka hoʻomaka ʻana, ʻaʻole paʻakikī loa nā hana: ka hiki ke hoʻoponopono i nā configs mai ka ʻaoʻao pūnaewele mai kahi helu komo, mālama i nā mana o nā configs mua. ʻAʻole i hoʻokō koke ʻia kēia hana nui, akā naʻe i ka palaualelo o ka admin a i ʻole ka perfectionism kaulana i lawe mai iaʻu a ʻoiai ʻaʻole lawa kēia iaʻu. A laila ua hoʻomaka ʻia nā hiʻohiʻona e like me: ka hoʻohālikelike ʻana o ʻelua configs, logging o nā hana āpau e pili ana i nā configs, Runtime API a me ka hoʻohui ʻana i nā ʻāpana ma o ka pūnaewele.

Pehea e kākau ai i kahi Web-GUI no Haproxy

A ma ke ʻano he luna UNIX maikaʻi e ola ana i nā polokalamu manuahi, ua hoʻoholo wau e kaʻana like me ka honua, a he mea pono paha ia i kekahi? Akā, no kēia mea, pono e hana i nā mea a pau ma ke ʻano ʻaʻole pono ʻoe e komo i ke code, akā i ka hapa nui i loko o ka config butts (I kēia manawa ua neʻe ka hapa nui o nā hoʻonohonoho i ka waihona. ʻO wau, ua loaʻa iā ia. ʻoi aku ka maʻalahi o ka hoʻoponopono ʻana iā lākou a ʻaʻohe hewa i ka wā e hoʻonui ai ma muli o ka nele o kekahi a i ʻole ka palena).

I hoʻokahi mahina ma hope mai, ua kau wau i kaʻu hana ma Github me ka manaʻo ʻole. Akā, makehewa, ua lilo ka polokalamu i mea liʻiliʻi i ka noi a laila hoʻomaka ka leʻaleʻa. I kekahi manawa aia ka makemake e hāʻawi i nā mea a pau, no ka mea ... ua uhi ʻia koʻu mau pono no ka manawa lōʻihi. ʻAe, no ke aha e pono ai iaʻu ka manawa kūpono e kau i kahi "cluster" me keepalived a me HAProxy ma o ka pūnaewele, inā he mau minuke wale nō ia? Akā ʻo ka mea e pono ai nā kānaka, a makemake wau, a aia kekahi mea e hana ai. ʻOiai, ʻoiaʻiʻo, aia nā hana e pono ai iaʻu, no ka laʻana, ka nānā ʻana i nā kikowaena backend a inā loaʻa iā lākou no Haproxy. ʻO mākou, ʻoiaʻiʻo, ka nānā ʻana i ka ʻoihana, akā aia kekahi poʻe ma laila e hiki ke hana no ka manawa lōʻihi, + no ka mea... Ke hana nei kaʻu ʻoihana i ka hoʻomohala ʻana a ʻike ʻia nā polokalamu a nalowale lōʻihi e hiki ai ke hele ma o ka ʻoihana.

Pehea e kākau ai i kahi Web-GUI no Haproxy

Ma keʻano laulā, ua hoʻoholo wau e kaʻana like, no ka mea, ʻo kēia wale nō ka GUI manuahi. He aha inā ʻike kekahi he mea pono? loulou iā GitHub.

Source: www.habr.com

Pākuʻi i ka manaʻo hoʻopuka