Ko te Kaiwhakarite Kapua Maamaa: he aha te mea ka tae mai

Ko te Kaiwhakarite Kapua Maamaa: he aha te mea ka tae mai

Hei whakarato i nga ratonga IaaS (Virtual Data Center), ka maatau Rusonyx ka whakamahi matou i te kaitoi arumoni Kapua Kapua Maamaa (FCO). He hoahoanga ahurei tenei otinga, e wehewehe ana i a Opentack me CloudStack, e mohiotia ana e te iwi whanui.

KVM, VmWare, Xen, Virtuozzo6/7, me nga ipu mai i te Virtuozzo ano e tautokohia ana hei kaitirotiro rorohiko rorohiko. Ko nga whiringa rokiroki tautoko ko te rohe, NFS, Ceph me te Rokiroki Virtuozzo.

Ka tautoko a FCO i te hanga me te whakahaere i nga tautau maha mai i te atanga kotahi. Koinei, ka taea e koe te whakahaere i te roopu Virtuozzo me te roopu KVM + Ceph ma te huri i waenga i a raatau me te paato kiore.

Ko te kaupapa matua, ko te FCO he otinga matawhānui mo nga kaiwhakarato kapua, i tua atu i te whakariterite, kei roto ano hoki te nama, me nga tautuhinga katoa, nga taputapu utu, nga nama, nga whakamohiotanga, nga kaihoko, nga utu, me era atu. Heoi, kaore e taea e te waahanga nama te kapi katoa nga korero a Ruhia, na reira i whakarerea e matou te whakamahi mo tetahi atu otinga.

Kei te tino koa ahau ki te punaha ngawari mo te tohatoha motika ki nga rauemi kapua katoa: nga whakaahua, nga kopae, nga hua, nga kaitoro, nga paahi ahi - ka taea te "tiritiri" me te tuku tika ki waenga i nga kaiwhakamahi, tae noa ki waenga i nga kaiwhakamahi o nga kaihoko rereke. Ka taea e ia kiritaki te hanga i etahi pokapū raraunga motuhake i roto i to raatau kapua me te whakahaere mai i te paewhiri mana kotahi.

Ko te Kaiwhakarite Kapua Maamaa: he aha te mea ka tae mai

I roto i te hoahoanga, he maha nga waahanga o te FCO, kei ia waahanga tana ake waehere motuhake, ko etahi kei a raatau ake raraunga.

Skyline – kaiwhakahaere me te atanga kaiwhakamahi
jade – arorau pakihi, nama, whakahaere mahi
Tigerily – te kairuruku ratonga, te whakahaere me te whakarite i te whakawhiti korero i waenga i te arorau pakihi me nga tautau.
XVPManager – te whakahaere i nga huānga huinga: node, rokiroki, whatunga me nga miihini mariko.
XVPAgent – he kaihoko i whakauruhia ki runga i nga pona hei taunekeneke me XVPManager

Ko te Kaiwhakarite Kapua Maamaa: he aha te mea ka tae mai

Kei te whakamahere matou ki te whakauru i tetahi korero taipitopito mo te hoahoanga o ia waahanga i roto i nga raupapa tuhinga, mena, ko te tikanga, ka whakaoho te kaupapa.

Ko te painga nui o te FCO ka ahu mai i tona ahua "pouaka". Ko te ngawari me te iti kei to ratonga. Mo te node mana, kotahi te miihini mariko i runga i te Ubuntu ka tohaina, ka whakauruhia nga kete katoa e tika ana. Ka whakanohoia nga tautuhinga katoa ki roto i nga konae whirihoranga i te ahua o te uara taurangi:

# cat /etc/extility/config/vars
…
export LIMIT_MAX_LIST_ADMIN_DEFAULT="30000"
export LIMIT_MAX_LIST_USER_DEFAULT="200"
export LOGDIR="/var/log/extility"
export LOG_FILE="misc.log"
export LOG_FILE_LOG4JHOSTBILLMODULE="hostbillmodule.log"
export LOG_FILE_LOG4JJADE="jade.log"
export LOG_FILE_LOG4JTL="tigerlily.log"
export LOG_FILE_LOG4JXVP="xvpmanager.log"
export LOG_FILE_VARS="misc.log"
…

Ko te whirihoranga katoa i te tuatahi ka whakatikahia i roto i nga tauira, katahi ka whakarewahia te kaihanga
#build-config ka whakaputa i te konae vars ka whakahau i nga ratonga ki te panui ano i te whirihora. He pai te atanga kaiwhakamahi me te ngawari te tohu.

Ko te Kaiwhakarite Kapua Maamaa: he aha te mea ka tae mai

Ka taea e koe te kite, kei roto i te atanga etahi widget ka taea te whakahaere e te kaiwhakamahi. Ka taea e ia te taapiri / tango i nga widget mai i te whaarangi, na reira ka hangaia te papatohu e hiahiatia ana e ia.

Ahakoa tona ahua kati, he punaha tino whakarite te FCO. He maha nga tautuhinga me nga waahi urunga mo te whakarereke i te rerenga mahi:

  1. Kei te tautokohia nga taapiri ritenga, hei tauira, ka taea e koe te tuhi i taau ake tikanga nama nama, i to ake rauemi o waho ranei hei whakarato ki te kaiwhakamahi.
  2. Ka tautokohia nga keu ritenga mo etahi huihuinga, hei tauira, te taapiri i te miihini mariko tuatahi ki te kaihoko ina hanga ana
  3. Ka tautokohia nga widget ritenga i roto i te atanga, hei tauira, te whakauru tika i tetahi ataata YouTube ki te atanga kaiwhakamahi.

Ko nga whakaritenga katoa ka tuhia ki te FDL, i ahu mai i a Lua. Mena ka mohio koe ki a Lua, karekau he raruraru mo te FDL.

Anei tetahi tauira o tetahi o nga keu ngawari ka whakamahia e matou. Kaore tenei keu e tuku i nga kaiwhakamahi ki te tiri i o raatau ake whakaahua ki etahi atu kaihoko. Ka mahia e matou tenei hei aukati i tetahi kaiwhakamahi ki te hanga ahua kino mo etahi atu kaiwhakamahi.

function register()
    return {"pre_user_api_publish"}
end
   
function pre_user_api_publish(p)  
    if(p==nil) then
        return{
            ref = "cancelPublishImage",
            name = "Cancel publishing",
            description = "Cancel all user’s images publishing",
            triggerType = "PRE_USER_API_CALL",
            triggerOptions = {"publishResource", "publishImage"},
            api = "TRIGGER",
            version = 1,
        }
    end

    -- Turn publishing off
    return {exitState = "CANCEL"}
   
end

Ko te mahi rehita ka karangahia e te pata FCO. Ka whakahokia mai te ingoa o te mahi ka karangahia. Ko te tawhā “p” o tenei mahi ka pupuri i te horopaki karanga, a, i te wa tuatahi e kiia ana ka noho kau (koe). Ka taea e maatau te rehita i to maatau keu. I roto i te triggerType ka tohuhia ka tonohia te keu i mua i te mahi whakaputa, ka pa ki nga kaiwhakamahi anake. Ko te tikanga, ka whakaaetia e matou nga kaiwhakahaere punaha ki te whakaputa i nga mea katoa. I roto i te triggerOptions ka whakamaaramahia e matou nga mahi ka puhipuhi te keu.

A ko te mea nui ko te hoki mai {exitState = "KORE"}, na reira i whakawhanakehia ai te keu. Ka hoki mai i te kore ka ngana te kaiwhakamahi ki te tiri i tana ahua ki te paewhiri mana.

I roto i te hoahoanga FCO, ko nga mea katoa (te kōpae, te tūmau, te ahua, te whatunga, te urutau whatunga, me etahi atu) ka whakaatuhia hei hinonga Rauemi, he tawhā noa iho:

  • Rauemi UUID
  • ingoa rauemi
  • momo rauemi
  • Rangatira rauemi UUID
  • tūnga rauemi (hohe, hohekore)
  • raraunga meta rauemi
  • kī rauemi
  • UUID o te hua nana te rauemi
  • rauemi VDC

He tino watea tenei i te wa e mahi ana ma te whakamahi i te API, ka mahi nga rauemi katoa kia rite ki te kaupapa kotahi. Ko nga hua ka whirihorahia e te kaiwhakarato me te whakahau e te kaihoko. I te mea kei te taha o taatau nama, ka taea e te kaihoko te ota noa i nga hua mai i te roopu. Ka tatauhia i muri mai i te nama. Ko te hua he wahitau IP mo ia haora, he GB taapiri mo ia haora, he tūmau noa ranei.

Ka taea te whakamahi i nga taviri hei tohu i etahi rauemi hei whakarereke i te arorau o te mahi ki a raatau. Hei tauira, ka taea e tatou te tohu i nga pona tinana e toru me te ki Taumaha, me te tohu i etahi o nga kaihoko ki te taviri kotahi, na reira ka tohatoha takitahi enei pona ki enei kiritaki. Ka whakamahia e matou tenei tikanga mo nga kaihoko VIP kaore e pai ki nga hoa noho tata ki o raatau VM. Ko te taumahinga ake ka taea te whakamahi whanui ake.

Ko te tauira raihana ko te utu mo ia uho tukatuka o te node tinana. Ko te utu ka pa ki te maha o nga momo huinga. Mena ka whakamahere koe ki te whakamahi tahi i te KVM me te VMware, hei tauira, ka piki ake te utu o te raihana.

Ko te FCO he hua tino pai, he tino taonga ana mahi, na reira ka whakamahere matou ki te whakarite i nga tuhinga maha i te wa kotahi me te whakamaarama taipitopito mo te mahi o te waahanga whatunga.

He maha nga tau i mahi tahi ai me tenei kaikopere, ka taea e taatau te tohu he tino pai. Aue, ko te hua kaore he hapa:

  • me arotau matou i te putunga korero na te mea kua timata nga patai ki te puhoi i te pikinga o nga raraunga kei roto;
  • i muri mai i tetahi aitua, karekau te tikanga whakaora i mahi na te pepeha, a me whakaora e matou nga motuka o nga kaihoko pouri ma te whakamahi i a matou ake huinga tuhinga;
  • Ko te tikanga mo te kite i te kore wateatanga o te node kua honoa ki te waehere kaore e taea te whakarite. Arā, e kore e taea e tatou te hanga i a tatou ake kaupapa here mo te whakatau i te kore e waatea mai he node.
  • karekau he korero mo nga wa katoa. I etahi wa, ka hiahia koe ki te heke ki te taumata iti rawa kia mohio ai koe ki tetahi raruraru, kaore koe i te nui o te waehere puna mo etahi waahanga kia mohio ai koe he aha;

TOTAL: I te nuinga o te waa, he pai nga ahuatanga o te hua. Kei te hono tonu matou ki nga kaiwhakawhanake orchestrator. Ko nga taangata e pai ana ki te mahi tahi.

Ahakoa tona ngawari, he whanui te mahi a FCO. I nga tuhinga e whai ake nei ka whakamahere matou ki te ruku hohonu ki nga kaupapa e whai ake nei:

  • whatunga i FCO
  • whakarato ora-whakaora me te kawa FQP
  • te tuhi i a koe ake mono me nga widget
  • te hono i etahi atu ratonga penei i te Load Balancer me Acronis
  • pūrua
  • tikanga whakakotahi mo te whirihora me te whirihora i nga pona
  • te tukatuka metadata miihini mariko

ZY Tuhia ki nga korero mena kei te pirangi koe ki etahi atu waahanga. Kia mau tonu!

Source: will.com

Tāpiri i te kōrero