Te whakauru me te mahi o "Rudder"

Te whakauru me te mahi o "Rudder"

Kupuhipa

I timata to maatau "hoa" e rua tau ki muri. I tae mai ahau ki tetahi waahi mahi hou, i waiho noa iho e te kaiwhakahaere o mua i tenei rorohiko hei taonga tuku iho. Kaore i kitea e au tetahi mea i runga i te Ipurangi i tua atu i nga tuhinga whaimana. I tenei wa, ki te google koe "rudder", i roto i te 99% o nga keehi ka puta mai: he urungi kaipuke me nga quadcopters. I kaha ahau ki te rapu huarahi ki a ia. I te mea he iti te hapori o tenei rorohiko, ka whakatau ahau ki te whakapuaki i taku wheako me te rake. Ki taku whakaaro ka whai hua tenei ki tetahi.

Na Rudder

Ko te Rudder he punaha arotake me te whakahaere whirihoranga whaipainga hei awhina i te whakaaunoa i te whirihoranga punaha. Ka mahi i runga i te kaupapa o te whakauru i tetahi kaihoko mo ia kaiwhakamahi mutunga. Na roto i te atanga watea, ka taea e taatau te aro turuki i te nui o te hanganga o te hanganga ki nga kaupapa here kua tohua.

Whakamahia

Kei raro iho ka whakarārangihia e au he aha taku whakamahi i te Rudder.

  • Mana o nga konae me nga whirihora: ./ssh/authorized_keys ; /etc/hosts ; iptables ; (katahi ka ahu atu to whakaaro)

  • Te whakahaere i nga kohinga kua whakauruhia: zabbix.agent tetahi atu rorohiko ranei

Tautanga tūmau

No tata nei i whakahoutia e ahau mai i te putanga 5 ki te 6.1, i pai nga mea katoa. Kei raro nei nga whakahau mo Deban/Ubuntu engari he tautoko ano: RHEL/CentOS и Sles.

Ka huna e ahau te whakaurunga i roto i nga kaipahua kia kore ai koe e whakararuraru.

Kaipahua

Nga whakawhirinakitanga

Ko te rudder-server me Java RE te iti rawa o te putanga 8, ka taea te whakauru mai i te putunga paerewa:

Ka tirohia mena kua whakauruhia

java -version

mehemea ko te whakatau

-bash: java: command not found

ka tāuta

apt install default-jre

Tūmau

Te kawemai i te kī

wget --quiet -O- "https://repository.rudder.io/apt/rudder_apt_key.pub" | sudo apt-key add -

Anei te tānga ake

pub  4096R/474A19E8 2011-12-15 Rudder Project (release key) <[email protected]>
      Key fingerprint = 7C16 9817 7904 212D D58C  B4D1 9322 C330 474A 19E8

I te mea kaore he ohaurunga utu, ka taapirihia e matou te putunga e whai ake nei

echo "deb http://repository.rudder.io/apt/6.1/ $(lsb_release -cs) main" > /etc/apt/sources.list.d/rudder.list

Whakahoutia te rarangi o nga whare pupuri me te whakauru i te tūmau

apt update
apt install rudder-server-root

Waihangahia te kaiwhakahaere kaiwhakamahi

rudder server create-user -u admin -p "Ваш Пароль"

I te wa kei te heke mai ka taea e taatau te whakahaere i nga kaiwhakamahi ma te whirihora

Koia, kua reri te tūmau.

Whakaritea Tūmau

Inaianei me taapiri koe i nga wahitau IP o nga kaihoko, i tetahi kupengaroto katoa ranei ki te kaihoko urungi, ka aro matou ki te kaupapa here haumaru.

Tautuhinga -> General

Te whakauru me te mahi o "Rudder"

I roto i te mara "Taapirihia he whatunga", whakauruhia te wahitau me te kanohi ki te whakatakotoranga xxxx/xx. Kia taea ai te uru mai i nga wahitau katoa o te whatunga o roto (Mehemea he whatunga whakamatautau tenei, kei muri koe i te NAT) tomo: 0.0.0.0/0

He mea nui - i muri i te taapiri i te wahitau ip, kaua e wareware ki te paato i nga huringa Tiaki, mena kaore he mea e ora.

Ports

Whakatuwheratia nga tauranga e whai ake nei i runga i te tūmau

  • 443 - tcp

  • 5309 - tcp

  • 514 - udp

Kua tohua e matou te tatūnga tūmau tuatahi.

Te whakaurunga kaihoko

Kaipahua

Te tāpiri kī

wget --quiet -O- "https://repository.rudder.io/apt/rudder_apt_key.pub" | sudo apt-key add -

matimati matua

pub  4096R/474A19E8 2011-12-15 Rudder Project (release key) <[email protected]>
      Key fingerprint = 7C16 9817 7904 212D D58C  B4D1 9322 C330 474A 19E8

Te taapiri i tetahi putunga

echo "deb http://repository.rudder.io/apt/6.1/ $(lsb_release -cs) main" > /etc/apt/sources.list.d/rudder.list

Te whakauru i te kaihoko

apt update
apt install rudder-agent

Tatūnga kaihoko

Ka tohu matou ki te kaihoko te wahitau IP o te tūmau kaupapa here

rudder agent policy-server <rudder server ip or hostname> #Без скобок. Можно также использовать доменное имя 

Ma te whakahaere i te whakahau e whai ake nei ka tukuna e matou he tono ki te taapiri i tetahi kaihoko hou ki te tūmau, i roto i nga meneti e rua ka puta mai i te rarangi o nga kaihoko hou, ka whakamarama ahau me pehea te taapiri i te waahanga e whai ake nei

rudder agent inventory

Ka taea hoki e matou te akiaki i te kaihoko ki te tiimata ka tukuna tonu te tono

rudder agent run

Kua whakaritea to maatau kaihoko, me haere tonu.

Te taapiri i nga kaihoko

Takiuru

https://127.0.0.1/rudder/index.html

Te whakauru me te mahi o "Rudder"

Ka puta to kaihoko ki te waahanga "Whakaaehia nga pona hou", tirohia te pouaka ka paato Whakaae

Te whakauru me te mahi o "Rudder"

He iti noa te wa ka tirohia e te punaha te tuunga o te tūmau

Te hanga roopu tūmau

Me hanga he roopu (he whakangahau tonu tena), kaore e mohio he aha nga kaiwhakawhanake i mahi ai i te hanga roopu kino, engari ki taku mohio, kaore he huarahi ke atu. Haere ki te waahanga whakahaere Node -> Rōpū ka paato i te Waihanga, tohua he roopu tuuturu me te ingoa.

Te whakauru me te mahi o "Rudder"

Ka tātarihia e matou te tūmau e hiahiatia ana e matou ma nga ahuatanga motuhake, hei tauira, ma te wahitau ip, ka tiakina

Te whakauru me te mahi o "Rudder"

Kua whakaritea te roopu.

Te whakatakoto ture

Haere ki te kaupapa here Whirihoranga → Ture ka waihanga ture hou

Te whakauru me te mahi o "Rudder"

Tāpirihia te roopu kua whakaritea i mua ake nei (ka taea te mahi i muri mai)

Te whakauru me te mahi o "Rudder"

Na ka hanga e matou he tohutohu hou

Te whakauru me te mahi o "Rudder"

Me hanga he tohutohu mo te taapiri i nga taviri whanui ki .ssh/authorized_keys. Ka whakamahia tenei e au ina wehe atu tetahi kaimahi hou, mo te inihua hou, hei tauira, mena ka tapahia e te tangata taku kii.

Haere ki te kaupapa here whirihoranga → Nga tohutohu kei te taha maui ka kite tatou i te "Waihanga Arataki" Kimihia "Whiringa Mamao → SSH nga taviri whakamana", i te taha matau te paatene Waihanga Tohutohu

Ka whakauruhia e matou nga korero mo te kaiwhakamahi me te taapiri i tana kii. I muri mai, tohua te kaupapa here tono

  • Ao - Kaupapa here taunoa

  • Whakamana - Whakamahia ki runga i nga tūmau kua tohua

  • Kaute - Ka whakahaerehia he arotake me te korero ko wai nga kaihoko kei a raatau te ki

Te whakauru me te mahi o "Rudder"

Kia kaha ki te tohu i to maatau ture

Te whakauru me te mahi o "Rudder"

Na ka penapena ka oti koe.

Arowhai

Te whakauru me te mahi o "Rudder"

I tutuki pai te taapiri

Parani

Ka hoatu e te kaihoko nga korero katoa mo te tūmau. Nga rarangi o nga kohinga kua whakauruhia, nga hononga, nga tauranga tuwhera me te maha atu, ka kitea e koe i te whakaahua i raro nei

Te whakauru me te mahi o "Rudder"

Ka taea hoki e koe te whakauru me te whakahaere i te rorohiko kaore i runga i te Linux anake engari i runga ano hoki i te Matapihi, kaore au i tirotiro i nga mea whakamutunga, kaore he hiahia.

Mai te kaituhi

Kei te patai pea koe, he aha te mea ka hanga ano i te wira mena kua roa ke te hanga o te ansible me te karetao?

Ka whakautu au: He raru ano a Ansible, hei tauira, kaore matou e kite he aha te ahua o tenei whirihora inaianei, ko te ahuatanga mohio ranei ina whakarewa koe i tetahi mahi, pukapuka takaro ranei ka puta nga hapa, ka tiimata koe ki te piki ki runga i te tūmau ka kite he aha te kete kua whakahoutia ki hea. A kaore au i mahi me te karetao ..

He kino ano a Rudder? He nui .. Ka timata mai i te mea ka hinga nga kaihoko ka whai koe ki te whakauru ano i a raatau, ki te whakamahi ranei i te whakahau tautuhi urungi. (engari i te ara, kare ano au i kite i tenei i te putanga 6 ano), ka puta he tatūnga tino uaua me te atanga pohehe.

He painga ano? A he maha ano nga painga: Kaore i rite ki te Ansible rongonui, he atanga paetukutuku kei reira koe e kite ai i te hanganga ture i tukuna e matou. Hei tauira, kei te piri tonu nga tauranga ki te ao, he aha te ahua o te papangaahi, kei te whakauruhia nga kaihoko haumaru me etahi atu taputapu.

He tino pai tenei rorohiko mo te tari whakamaarama korero, na te mea ka noho tonu te ahua o te hanganga ki mua i o kanohi, a mena ka marama etahi o nga ture ki te whero, he take tenei ki te toro atu ki te tūmau. Ka rite ki taku korero, kua 2 tau ahau e whakamahi ana i te Rudder inaianei, a, ki te kaipaipa iti koe, ka pai ake te ora. Ko te mea tino uaua i roto i te hanganga nui ko te kore koe e mahara he aha te ahua o te tūmau, ahakoa i ngaro a Hune ki te whakauru i nga apiha haumaru, i te tika ranei tana whirihora i nga iptables, engari ka awhina te urungi ki a koe kia mau tonu ki nga kaupapa katoa. Aware tikanga mau patu! )

PS He nui noa atu i taku i whakamahere ai, kaore au e whakaahua me pehea te whakauru i nga kete, mena ka puta he tono, ka tuhia e ahau tetahi waahanga tuarua.

PSS Ko te tuhinga mo nga kaupapa korero, i whakatau ahau ki te whakapuaki i te mea he iti noa nga korero i runga i te Ipurangi. Ka pai pea tenei ki tetahi. Kia pai to ra, e hoa ma)

I runga i nga Tika Tika

Tūmau hautoa Ko VPS i runga i te Linux Windows ranei me nga kaitukatuka whanau AMD EPYC kaha me nga puku Intel NVMe tino tere. Kia tere ki te ota!

Te whakauru me te mahi o "Rudder"

Source: will.com

Tāpiri i te kōrero