Zextras/Zimbra biroja darbstaciju izvietoŔana pakalpojumā Yandex.Cloud

Ievads

Biroja infrastruktÅ«ras optimizÄ“Å”ana un jaunu darbvietu izvietoÅ”ana ir nopietns izaicinājums visu veidu un lielumu uzņēmumiem. Labākais variants jaunam projektam ir resursu noma mākonÄ« un licenču iegāde, ko var izmantot gan no pakalpojumu sniedzēja, gan savā datu centrā. Viens no risinājumiem Ŕādam scenārijam ir Zextras Suite, kas ļauj izveidot platformu uzņēmuma sadarbÄ«bai un korporatÄ«vajai komunikācijai gan mākoņa vidē, gan savā infrastruktÅ«rā.
Zextras/Zimbra biroja darbstaciju izvietoŔana pakalpojumā Yandex.Cloud
Risinājums ir paredzēts jebkura izmēra birojiem, un tam ir divi galvenie izvietoÅ”anas scenāriji: ja jums ir lÄ«dz 3000 tÅ«kstoÅ”iem pastkastÄ«Å”u un nav augstas prasÄ«bas attiecÄ«bā uz kļūdu toleranci, varat izmantot viena servera instalāciju un vairāku serveru instalācijas iespēju atbalsta uzticamu un atsaucÄ«gu desmitiem un simtiem tÅ«kstoÅ”u pastkastÄ«Å”u darbÄ«bu. Visos gadÄ«jumos lietotājs iegÅ«st piekļuvi pastam, dokumentiem un ziņojumiem, izmantojot vienu tÄ«mekļa saskarni no darba vietas, kurā darbojas jebkura OS, neinstalējot un konfigurējot papildu programmatÅ«ru, vai izmantojot mobilās lietojumprogrammas iOS un Android ierÄ«cēm. Ir iespējams izmantot pazÄ«stamos Outlook un Thunderbird klientus.

Lai izvietotu projektu, Zextras partneris - SVZ izvēlējās Yandex.Cloud, jo tā arhitektÅ«ra ir lÄ«dzÄ«ga AWS un ir atbalsts ar S3 saderÄ«gai krātuvei, kas samazinās liela apjoma pasta, ziņojumu un dokumentu glabāŔanas izmaksas un palielinās risinājuma kļūdu toleranci.

Yandex.Cloud vidē viena servera instalÄ“Å”anai tiek izmantoti pamata virtuālās maŔīnas pārvaldÄ«bas rÄ«ki "Datoru mākonis" un virtuālā tÄ«kla pārvaldÄ«bas iespējas "Virtuālais privātais mākonis". Vairāku serveru instalÄ“Å”anai papildus norādÄ«tajiem rÄ«kiem ir jāizmanto tehnoloÄ£ijas "Izvietojuma grupa", ja nepiecieÅ”ams (atkarÄ«bā no sistēmas mēroga) ā€“ arÄ« "Instanču grupas"un tÄ«kla balansētājs Yandex slodzes balansētājs.

Ar S3 saderÄ«ga objektu krātuve Yandex objektu krātuve var izmantot abās instalÄ“Å”anas opcijās, un to var arÄ« savienot ar sistēmām, kas ir izvietotas uz vietas, lai nodroÅ”inātu ekonomisku un defektu tolerantu pasta servera datu glabāŔanu pakalpojumā Yandex.Cloud.

Viena servera instalÄ“Å”anai atkarÄ«bā no lietotāju un/vai pastkastÄ«Å”u skaita ir nepiecieÅ”ams: galvenajam serverim 4-12 vCPU, 8-64 GB vRAM (Ä«paÅ”as vCPU un vRAM vērtÄ«bas ir atkarÄ«gas no skaita pastkastÄ«Å”u un faktiskās slodzes), vismaz 80 GB diska operētājsistēmai un lietojumprogrammām, kā arÄ« papildu diska vieta pasta, indeksu, žurnālu u.c. glabāŔanai atkarÄ«bā no pastkastÄ«Å”u skaita un vidējā lieluma un kas var dinamiski mainÄ«ties sistēmas darbÄ«bas laikā; Dokumentu palÄ«gserveriem: 2-4 vCPU, 2-16 GB vRAM, 16 GB diska vietas (konkrētas resursu vērtÄ«bas un serveru skaits ir atkarÄ«gs no faktiskās slodzes); Turklāt var bÅ«t nepiecieÅ”ams TURN/STUN serveris (tā nepiecieÅ”amÄ«ba kā atseviŔķs serveris un resursi ir atkarÄ«gi no faktiskās slodzes). Vairāku serveru instalācijām lomu spēles virtuālo maŔīnu skaits un mērÄ·is un tām pieŔķirtie resursi tiek noteikti individuāli atkarÄ«bā no lietotāja prasÄ«bām.

Raksta mērķis

Zextras Suite produktu izvietoÅ”anas apraksts Yandex.Cloud vidē, pamatojoties uz Zimbra pasta serveri viena servera instalÄ“Å”anas opcijā. IegÅ«to instalāciju var izmantot ražoÅ”anas vidē (pieredzējuÅ”i lietotāji var veikt nepiecieÅ”amos iestatÄ«jumus un pievienot resursus).

Zextras Suite/Zimbra sistēmā ietilpst:

  • Zimbra ā€” korporatÄ«vais e-pasts ar iespēju koplietot pastkastes, kalendārus un kontaktu sarakstus (adreÅ”u grāmatas).
  • Zextras dokumenti ā€” iebÅ«vēts biroja komplekts, kura pamatā ir LibreOffice tieÅ”saistē, lai izveidotu un sadarbotos ar dokumentiem, izklājlapām un prezentācijām.
  • Zextras Drive ā€“ individuāla failu krātuve, kas ļauj rediģēt, uzglabāt un koplietot failus un mapes ar citiem lietotājiem.
  • Zextras komanda ā€“ kurjers ar audio un video konferenču atbalstu. Pieejamās versijas ir Team Basic, kas nodroÅ”ina tikai 1:1 saziņu, un Team Pro, kas atbalsta vairāku lietotāju konferences, kanālus, ekrāna koplietoÅ”anu, failu koplietoÅ”anu un citas funkcijas.
  • Zextras Mobile ā€“ atbalsts mobilajām ierÄ«cēm, izmantojot Exchange ActiveSync, lai sinhronizētu pastu ar mobilajām ierÄ«cēm ar MDM (Mobile Device Management) pārvaldÄ«bas funkcijām. Ä»auj izmantot Microsoft Outlook kā e-pasta klientu.
  • Zextras Admin ā€“ vairāku nomnieku sistēmu administrÄ“Å”anas ievieÅ”ana ar administratoru deleģēŔanu klientu grupu un pakalpojumu klaÅ”u pārvaldÄ«Å”anai.
  • Zextras dublējums - pilna cikla datu dublÄ“Å”ana un atkopÅ”ana reāllaikā
  • Zextras Powerstore ā€” pasta sistēmas objektu hierarhiska glabāŔana ar datu apstrādes klaÅ”u atbalstu, ar iespēju uzglabāt datus lokāli vai S3 arhitektÅ«ras mākoņkrātuvēs, tostarp Yandex Object Storage.

Pabeidzot instalÄ“Å”anu, lietotājs saņem sistēmu, kas darbojas Yandex.Cloud vidē.

Noteikumi un ierobežojumi

  1. Diska vietas pieŔķirÅ”ana pastkastēm, indeksiem un citiem datu veidiem nav ietverta, jo Zextras Powerstore atbalsta vairākus krātuves veidus. Krātuves veids un lielums ir atkarÄ«gs no uzdevumiem un sistēmas parametriem. Ja nepiecieÅ”ams, to var izdarÄ«t vēlāk, pārveidojot aprakstÄ«to instalāciju ražoÅ”anas instalācijā.
  2. Lai vienkārÅ”otu instalÄ“Å”anu, netiek apsvērta administratora pārvaldÄ«ta DNS servera izmantoÅ”ana iekŔējo (nepublisko) domēna nosaukumu atrisināŔanai; tiek izmantots standarta Yandex.Cloud DNS serveris. Lietojot ražoÅ”anas vidē, ieteicams izmantot DNS serveri, kas jau var pastāvēt korporatÄ«vajā infrastruktÅ«rā.
  3. Tiek pieņemts, ka Yandex.Cloud konts tiek izmantots ar noklusējuma iestatÄ«jumiem (jo Ä«paÅ”i, piesakoties pakalpojuma ā€œConsoleā€, ir tikai direktorijs (sarakstā ā€œPieejamie mākoņiā€ zem nosaukuma noklusējuma). pārzina darbu Yandex.Cloud, Viņi var pēc saviem ieskatiem izveidot atseviŔķu direktoriju testa stendam vai izmantot esoÅ”u.
  4. Lietotājam ir jābūt publiskai DNS zonai, kurai ir jābūt administratīvai piekļuvei.
  5. Lietotājam ir jābÅ«t piekļuvei Yandex.Cloud ā€œConsoleā€ direktorijam ar vismaz ā€œredaktoraā€ lomu (ā€œCloud Ownerā€ pēc noklusējuma ir visas nepiecieÅ”amās tiesÄ«bas; ir ceļveži, kā pieŔķirt piekļuvi mākonim citiem lietotājiem : laiks, Š“Š²Š°, trÄ«s)
  6. Å ajā rakstā nav aprakstÄ«ta pielāgotu X.509 sertifikātu instalÄ“Å”ana, ko izmanto, lai nodroÅ”inātu tÄ«kla sakarus, izmantojot TLS mehānismus. Kad instalÄ“Å”ana bÅ«s pabeigta, tiks izmantoti paÅ”parakstÄ«ti sertifikāti, kas ļaus izmantot pārlÅ«kprogrammas, lai piekļūtu instalētajai sistēmai. Parasti tie parāda paziņojumu, ka serverim nav pārbaudāma sertifikāta, taču tas ļauj turpināt darbu. Kamēr nav instalēti sertifikāti, ko apstiprinājuÅ”as klienta ierÄ«ces (ko parakstÄ«juÅ”as valsts un/vai korporatÄ«vās sertifikācijas iestādes), mobilo ierīču lietojumprogrammas var nedarboties ar instalēto sistēmu. Tāpēc norādÄ«to sertifikātu uzstādÄ«Å”ana ražoÅ”anas vidē ir nepiecieÅ”ama, un tā tiek veikta pēc testa pabeigÅ”anas saskaņā ar uzņēmuma droŔības politikām.

Zextras/Zimbra sistēmas instalÄ“Å”anas procesa apraksts ā€œviena serveraā€ versijā

1. IepriekŔēja sagatavoÅ”ana

Pirms instalÄ“Å”anas uzsākÅ”anas jums jāpārliecinās:

) Izmaiņu veikÅ”ana publiskajā DNS zonā (izveidot A ierakstu Zimbra serverim un MX ierakstu apkalpotajam pasta domēnam).
b) Virtuālā tīkla infrastruktūras iestatīŔana pakalpojumā Yandex.Cloud.

Tajā paŔā laikā pēc DNS zonas izmaiņu veikÅ”anas paiet zināms laiks, lÄ«dz Ŕīs izmaiņas tiek izplatÄ«tas, bet, no otras puses, jÅ«s nevarat izveidot A ierakstu, nezinot ar to saistÄ«to IP adresi.

Tāpēc darbÄ«bas tiek veiktas Ŕādā secÄ«bā:

1. Rezervējiet publisko IP adresi vietnē Yandex.Cloud

1.1 Sadaļā ā€œYandex.Cloud Consoleā€ (ja nepiecieÅ”ams, atlasot mapes ā€œpieejamie mākoņiā€) dodieties uz sadaļu Virtual Private Cloud, IP adreses, pēc tam noklikŔķiniet uz pogas ā€œRezervēt adresiā€, atlasiet vēlamo pieejamÄ«bas zonu (vai piekrÄ«tiet ar piedāvāto vērtÄ«bu; Ŕī pieejamÄ«bas zona pēc tam ir jāizmanto visām darbÄ«bām, kas aprakstÄ«tas vēlāk vietnē Yandex.Cloud, ja attiecÄ«gajās veidlapās ir iespēja izvēlēties pieejamÄ«bas zonu), atvērtajā dialoglodziņā varat, ja vēlaties, bet ne vienmēr atlasiet opciju ā€œDDoS aizsardzÄ«baā€ un noklikŔķiniet uz pogas ā€œRezervētā€ (skatiet arÄ« dokumentācija).

Zextras/Zimbra biroja darbstaciju izvietoŔana pakalpojumā Yandex.Cloud

Pēc dialoga aizvērÅ”anas IP adreÅ”u sarakstā bÅ«s pieejama sistēmas pieŔķirtā statiskā IP adrese, kuru varēs kopēt un izmantot nākamajā darbÄ«bā.

Zextras/Zimbra biroja darbstaciju izvietoŔana pakalpojumā Yandex.Cloud

1.2 DNS zonā "pārsÅ«tÄ«t" izveidojiet A ierakstu Zimbra serverim, kas norāda uz iepriekÅ” pieŔķirto IP adresi, A ierakstu TURN serverim, kas norāda uz to paÅ”u IP adresi, un MX ierakstu pieņemtajam pasta domēnam. MÅ«su piemērā tie bÅ«s attiecÄ«gi mail.testmail.svzcloud.ru (Zimbra serveris), turn.testmail.svzcloud.ru (TURN serveris) un testmail.svzcloud.ru (pasta domēns).

1.3 Vietnē Yandex.Cloud atlasÄ«tajā pieejamÄ«bas zonā apakÅ”tÄ«klam, kas tiks izmantots virtuālo maŔīnu izvietoÅ”anai, iespējojiet NAT internetā.

Lai to izdarÄ«tu, sadaļas Virtual Private Cloud apakÅ”sadaļā ā€œMākoņtÄ«kliā€ atlasiet atbilstoÅ”o mākoņa tÄ«klu (pēc noklusējuma tur ir pieejams tikai noklusējuma tÄ«kls), atlasiet tajā atbilstoÅ”o pieejamÄ«bas zonu un atlasiet ā€œIespējot NAT internetā ā€ tā iestatÄ«jumos.

Zextras/Zimbra biroja darbstaciju izvietoŔana pakalpojumā Yandex.Cloud

Statuss tiks mainīts apakŔtīklu sarakstā:

Zextras/Zimbra biroja darbstaciju izvietoŔana pakalpojumā Yandex.Cloud

SÄ«kāku informāciju skatiet dokumentācijā: laiks Šø Š“Š²Š°.

2. Virtuālo maŔīnu izveide

2.1. Zimbra virtuālās maŔīnas izveide

Darbību secība:

2.1.1 Sadaļā ā€œYandex.Cloud Consoleā€ atveriet sadaļu Compute Cloud, apakÅ”sadaļu ā€œVirtuālās maŔīnasā€, noklikŔķiniet uz pogas ā€œIzveidot VMā€ (plaŔāku informāciju par virtuālās maŔīnas izveidi sk. dokumentācija).

Zextras/Zimbra biroja darbstaciju izvietoŔana pakalpojumā Yandex.Cloud

2.1.2 Tur jums jāiestata:

  • Nosaukums ā€“ patvaļīgs (saskaņā ar Yandex.Cloud atbalstÄ«to formātu)
  • PieejamÄ«bas zona ā€“ jāatbilst iepriekÅ” virtuālajam tÄ«klam atlasÄ«tajai zonai.
  • Sadaļā ā€œPubliskie attēliā€ atlasiet Ubuntu 18.04 lts
  • Instalējiet sāknÄ“Å”anas disku, kura izmērs ir vismaz 80 GB. Testa nolÅ«kos pietiek ar HDD tipu (un arÄ« produktÄ«vai lietoÅ”anai, ja daži datu veidi tiek pārsÅ«tÄ«ti uz SSD tipa diskiem). Ja nepiecieÅ”ams, pēc VM izveides var pievienot papildu diskus.

IestatÄ«jumā ā€œskaitļoÅ”anas resursiā€:

  • vCPU: vismaz 4.
  • Garantētā vCPU daļa: rakstā aprakstÄ«to darbÄ«bu laikā vismaz 50%; pēc instalÄ“Å”anas, ja nepiecieÅ”ams, to var samazināt.
  • RAM: ieteicama 8 GB.
  • ApakÅ”tÄ«kls: atlasiet apakÅ”tÄ«klu, kuram sākotnējās sagatavoÅ”anas posmā tika iespējots interneta NAT.
  • Publiskā adrese: atlasiet no saraksta IP adresi, kas iepriekÅ” tika izmantota, lai izveidotu A ierakstu DNS.
  • Lietotājs: pēc jÅ«su ieskatiem, bet atŔķiras no root lietotāja un no Linux sistēmas kontiem.
  • Ir jānorāda publiska (atvērta) SSH atslēga.

ā†’ Uzziniet vairāk par SSH izmantoÅ”anu

Š”Š¼. тŠ°ŠŗŠ¶Šµ 1 lietotne. SSH atslēgu izveide openssh un putty formātā un atslēgu konvertÄ“Å”ana no Å”pakteles uz openssh formātu.

2.1.3 Kad iestatÄ«Å”ana ir pabeigta, noklikŔķiniet uz ā€œIzveidot VMā€.

2.2. Zextras Docs virtuālās maŔīnas izveide

Darbību secība:

2.2.1 Sadaļā ā€œYandex.Cloud Consoleā€ atveriet sadaļu Compute Cloud, apakÅ”sadaļu ā€œVirtuālās maŔīnasā€, noklikŔķiniet uz pogas ā€œIzveidot VMā€ (plaŔāku informāciju par virtuālās maŔīnas izveidi sk. Å”eit).

Zextras/Zimbra biroja darbstaciju izvietoŔana pakalpojumā Yandex.Cloud

2.2.2 Tur jums jāiestata:

  • Nosaukums ā€“ patvaļīgs (saskaņā ar Yandex.Cloud atbalstÄ«to formātu)
  • PieejamÄ«bas zona ā€“ jāatbilst iepriekÅ” virtuālajam tÄ«klam atlasÄ«tajai zonai.
  • Sadaļā ā€œPubliskie attēliā€ atlasiet Ubuntu 18.04 lts
  • Instalējiet sāknÄ“Å”anas disku, kura izmērs ir vismaz 80 GB. Testa nolÅ«kos pietiek ar HDD tipu (un arÄ« produktÄ«vai lietoÅ”anai, ja daži datu veidi tiek pārsÅ«tÄ«ti uz SSD tipa diskiem). Ja nepiecieÅ”ams, pēc VM izveides var pievienot papildu diskus.

IestatÄ«jumā ā€œskaitļoÅ”anas resursiā€:

  • vCPU: vismaz 2.
  • Garantētā vCPU daļa: rakstā aprakstÄ«to darbÄ«bu laikā vismaz 50%; pēc instalÄ“Å”anas, ja nepiecieÅ”ams, to var samazināt.
  • RAM: vismaz 2 GB.
  • ApakÅ”tÄ«kls: atlasiet apakÅ”tÄ«klu, kuram sākotnējās sagatavoÅ”anas posmā tika iespējots interneta NAT.
  • Publiskā adrese: nav adreses (Å”ai iekārtai nav nepiecieÅ”ama piekļuve no interneta, tikai izejoŔā piekļuve no Ŕīs iekārtas internetam, ko nodroÅ”ina izmantotā apakÅ”tÄ«kla opcija ā€œNAT uz internetuā€).
  • Lietotājs: pēc jÅ«su ieskatiem, bet atŔķiras no root lietotāja un no Linux sistēmas kontiem.
  • Noteikti jāiestata publiska (atvērta) SSH atslēga, var izmantot to paÅ”u ko Zimbra serverim, var Ä£enerēt atseviŔķu atslēgu pāri, jo Zextras Docs servera privātā atslēga bÅ«s jāievieto Zimbra serverÄ«. disks.

SkatÄ«t arÄ« 1. pielikumu. SSH atslēgu izveide openssh un putty formātā un atslēgu konvertÄ“Å”ana no Å”pakteles uz openssh formātu.

2.2.3 Kad iestatÄ«Å”ana ir pabeigta, noklikŔķiniet uz ā€œIzveidot VMā€.

2.3 Izveidotās virtuālās maŔīnas bÅ«s pieejamas virtuālo maŔīnu sarakstā, kas Ä«paÅ”i parāda to statusu un izmantotās IP adreses gan publiskās, gan iekŔējās. Informācija par IP adresēm bÅ«s nepiecieÅ”ama turpmākajās instalÄ“Å”anas darbÄ«bās.

Zextras/Zimbra biroja darbstaciju izvietoŔana pakalpojumā Yandex.Cloud

3. Zimbra servera sagatavoŔana instalēŔanai

3.1 Atjauninājumu instalÄ“Å”ana

Jums ir jāpiesakās Zimbra serverÄ« tā publiskajā IP adresē, izmantojot vēlamo ssh klientu, izmantojot privāto ssh atslēgu un lietotājvārdu, kas norādÄ«ts, veidojot virtuālo maŔīnu.

Pēc pieteikÅ”anās palaidiet komandas:

sudo apt update
sudo apt upgrade

(izpildot pēdējo komandu, atbildiet ar ā€œyā€ uz jautājumu par to, vai esat pārliecināts par piedāvātā atjauninājumu saraksta instalÄ“Å”anu)

Pēc atjauninājumu instalÄ“Å”anas varat (bet tas nav obligāti) palaist komandu:

sudo apt autoremove

Un soļa beigās palaidiet komandu

sudo shutdown ā€“r now

3.2 Papildu lietojumprogrammu uzstādīŔana

Lai sinhronizētu sistēmas laiku un ekrāna lietojumprogrammu, ir jāinstalē NTP klients ar Ŕādu komandu:

sudo apt install ntp screen

(Izpildot pēdējo komandu, atbildiet ā€œyā€, kad tiek jautāts, vai esat pārliecināts, ka instalējat pievienoto pakotņu sarakstu)

Administratora ērtībām varat instalēt arī papildu utilītas. Piemēram, Midnight Commander var instalēt ar komandu:

sudo apt install mc

3.3. Sistēmas konfigurācijas maiņa

3.3.1 Failā /etc/cloud/cloud.cfg.d/95-yandex-cloud.cfg mainīt parametra vērtību pārvaldīt_etc_hosts c patiess par nepatiess.

PiezÄ«me: lai mainÄ«tu Å”o failu, redaktoram ir jāpalaiž ar root lietotāja tiesÄ«bām, piemēram, "sudo vi /etc/cloud/cloud.cfg.d/95-yandex-cloud.cfg" vai, ja ir instalēta mc pakotne, varat izmantot komandu "sudo mcedit /etc/cloud/cloud.cfg.d/95-yandex-cloud.cfgĀ»

3.3.2 Rediģēt / Etc / hosts Ŕādi, rindiņā, kas nosaka resursdatora FQDN, aizstājot adresi no 127.0.0.1 uz Ŕī servera iekŔējo IP adresi un nosaukumu no pilna nosaukuma .internal zonā ar servera publisko nosaukumu, kas norādÄ«ts iepriekÅ” A. -DNS zonas ierakstu un atbilstoÅ”o, mainot Ä«so resursdatora nosaukumu (ja tas atŔķiras no publiskā DNS A ieraksta Ä«sā resursdatora nosaukuma).

Piemēram, mÅ«su gadÄ«jumā saimnieku fails izskatÄ«jās Ŕādi:

Zextras/Zimbra biroja darbstaciju izvietoŔana pakalpojumā Yandex.Cloud

Pēc rediģēŔanas tas izskatÄ«jās Ŕādi:

Zextras/Zimbra biroja darbstaciju izvietoŔana pakalpojumā Yandex.Cloud

PiezÄ«me: lai mainÄ«tu Å”o failu, redaktoram ir jāpalaiž ar root lietotāja tiesÄ«bām, piemēram, "sudo vi /etc/hosts" vai, ja ir instalēta mc pakotne, varat izmantot komandu "sudo mcedit /etc/hostsĀ»

3.4 Iestatiet lietotāja paroli

Tas ir nepiecieÅ”ams tāpēc, ka nākotnē ugunsmÅ«ris tiks konfigurēts, un, ja ar to radÄ«sies problēmas, ja lietotājam ir parole, virtuālajā maŔīnā bÅ«s iespējams pieteikties, izmantojot Yandex seriālo konsoli. Mākoņa tÄ«mekļa konsole un atspējojiet ugunsmÅ«ri un/vai izlabojiet kļūdu. Veidojot virtuālo maŔīnu, lietotājam nav paroles, un tāpēc piekļuve ir iespējama tikai caur SSH, izmantojot atslēgas autentifikāciju.

Lai iestatītu paroli, jums jāizpilda komanda:

sudo passwd <ŠøŠ¼Ń ŠæŠ¾Š»ŃŒŠ·Š¾Š²Š°Ń‚ŠµŠ»Ń>

Piemēram, mūsu gadījumā tā būs komanda "sudo passwd lietotājs".

4. Zimbra un Zextras Suite uzstādīŔana

4.1. Zimbra un Zextras Suite izplatījumu lejupielāde

4.1.1 Zimbra izplatīŔanas lejupielāde

Darbību secība:

1) Dodieties uz URL, izmantojot pārlūkprogrammu www.zextras.com/download-zimbra-9 un aizpildiet veidlapu. Jūs saņemsiet e-pastu ar saitēm, lai lejupielādētu Zimbra dažādām operētājsistēmām.

2) Atlasiet paÅ”reizējo Ubuntu 18.04 LTS platformas izplatÄ«Å”anas versiju un kopējiet saiti

3) Lejupielādējiet Zimbra izplatÄ«Å”anu Zimbra serverÄ« un izpakojiet to. Lai to izdarÄ«tu, palaidiet komandas ssh sesijā zimbra serverÄ«

cd ~
mkdir zimbra
cd zimbra
wget <url, сŠŗŠ¾ŠæŠøрŠ¾Š²Š°Š½Š½Ń‹Š¹ Š½Š° ŠæрŠµŠ“ыŠ“ущŠµŠ¼ шŠ°Š³Šµ>
tar ā€“zxf <ŠøŠ¼Ń сŠŗŠ°Ń‡Š°Š½Š½Š¾Š³Š¾ фŠ°Š¹Š»Š°>

(mÅ«su piemērā tas ir "tar ā€“zxf zcs-9.0.0_OSE_UBUNTU18_latest-zextras.tgz")

4.1.2 Zextras Suite izplatīŔanas lejupielāde

Darbību secība:

1) Dodieties uz URL, izmantojot pārlūkprogrammu www.zextras.com/download

2) Aizpildiet veidlapu, ievadot nepiecieÅ”amos datus un noklikŔķiniet uz pogas ā€œLEJUPIELĀDĒT TÅŖLÄŖTā€.

Zextras/Zimbra biroja darbstaciju izvietoŔana pakalpojumā Yandex.Cloud

3) Tiks atvērta lejupielādes lapa

Zextras/Zimbra biroja darbstaciju izvietoŔana pakalpojumā Yandex.Cloud

Tam ir divi mÅ«s interesējoÅ”i vietrāži URL: viens lapas augÅ”daļā paÅ”am Zextras Suite, kas mums bÅ«s nepiecieÅ”ams tagad, un otrs apakŔā Ubuntu 18.04 LTS dokumentu servera blokā, kas bÅ«s nepiecieÅ”ams vēlāk, lai instalējiet Zextras dokumentus virtuālajā maŔīnā, kas paredzēta dokumentiem.

4) Lejupielādējiet Zextras Suite izplatÄ«Å”anu Zimbra serverÄ« un izpakojiet to. Lai to izdarÄ«tu, palaidiet komandas ssh sesijā zimbra serverÄ«

cd ~
mkdir zimbra
cd zimbra

(ja paÅ”reizējais direktorijs nav mainÄ«jies pēc iepriekŔējās darbÄ«bas, iepriekÅ” minētās komandas var izlaist)

wget http://download.zextras.com/zextras_suite-latest.tgz
tar ā€“zxf zextras_suite-latest.tgz

4.2. Zimbra uzstādīŔana

Darbību virkne

1) Dodieties uz direktoriju, kurā faili tika izpakoti 4.1.1. darbībā (var skatīt ar komandu ls, atrodoties direktorijā ~/zimbra).

Mūsu piemērā tas būtu:

cd ~/zimbra/zcs-9.0.0_OSE_UBUNTU18_latest-zextras/zimbra-installer

2) Palaidiet Zimbra instalāciju, izmantojot komandu

sudo ./install.sh

3) Mēs atbildam uz uzstādītāja jautājumiem

JÅ«s varat atbildēt uz instalētāja jautājumiem ar ā€œyā€ (atbilst ā€œjāā€), ā€œnā€ (atbilst ā€œnēā€) vai atstāt uzstādÄ«tāja ieteikumu nemainÄ«gu (tas piedāvā opcijas, attēlojot tās kvadrātiekavās, piemēram, ā€œ [J]ā€ vai ā€œ[N]ā€.

Vai piekrītat programmatūras licences līguma noteikumiem? - Jā.

Vai izmantot Zimbra pakotņu krātuvi? ā€“ pēc noklusējuma (jā).

"Vai instalēt zimbra-ldap?","Vai instalēt zimbra-logger?","Vai instalēt zimbra-mta?ā€ ā€“ noklusējuma (jā).

Vai instalēt zimbra-dnscache? ā€“ nē (operētājsistēmai pēc noklusējuma ir iespējots savs keÅ”atmiņas DNS serveris, tāpēc Å”ai pakotnei bÅ«s konflikts ar to izmantoto portu dēļ).

Vai instalēt zimbra-snmp? - ja vēlaties, varat atstāt noklusējuma opciju (jā), jums nav jāinstalē Ŕī pakotne. MÅ«su piemērā noklusējuma opcija ir atstāta.

"Vai instalēt zimbra veikalu?","Vai instalēt zimbra-apache?","Vai instalēt zimbra burvestÄ«bu?","Vai instalēt zimbra-memcached?","Vai instalēt zimbra-proxy?ā€ ā€“ noklusējuma (jā).

Vai instalēt zimbra-snmp? ā€“ nē (pakotne faktiski netiek atbalstÄ«ta, un to funkcionāli aizstāj ar Zextras Drive).

Vai instalēt zimbra-imapd? ā€“ noklusējuma (nē).

Vai instalēt zimbra-chat? ā€“ nē (funkcionāli aizstāj ar Zextras Team)

Pēc tam instalētājs jautās, vai turpināt instalÄ“Å”anu?

Zextras/Zimbra biroja darbstaciju izvietoŔana pakalpojumā Yandex.Cloud
Mēs atbildam ā€œjāā€, ja varam turpināt, pretējā gadÄ«jumā atbildam ā€œnēā€ un iegÅ«stam iespēju mainÄ«t atbildes uz iepriekÅ” uzdotajiem jautājumiem.

Pēc piekriÅ”anas turpināt, instalētājs instalēs pakotnes.

4.) Mēs atbildam uz primārā konfiguratora jautājumiem

4.1) Tā kā mÅ«su piemērā pasta servera DNS nosaukums (A ieraksta nosaukums) un apkalpotā pasta domēna nosaukums (MX ieraksta nosaukums) atŔķiras, konfigurators parāda brÄ«dinājumu un aicina iestatÄ«t apkalpotā pasta domēna nosaukumu. Mēs piekrÄ«tam viņa priekÅ”likumam un ievadām MX ieraksta nosaukumu. MÅ«su piemērā tas izskatās Ŕādi:

Zextras/Zimbra biroja darbstaciju izvietoŔana pakalpojumā Yandex.Cloud
PiezÄ«me. Varat arÄ« iestatÄ«t, lai apkalpotā pasta domēns atŔķirtos no servera nosaukuma, ja servera nosaukumam ir tāda paÅ”a nosaukuma MX ieraksts.

4.2) Konfigurators parāda galveno izvēlni.

Zextras/Zimbra biroja darbstaciju izvietoŔana pakalpojumā Yandex.Cloud

Mums jāiestata Zimbra administratora parole (6. izvēlnes vienums mÅ«su piemērā), bez kuras nav iespējams turpināt instalÄ“Å”anu, un jāmaina zimbra starpniekservera iestatÄ«jums (mÅ«su piemērā 8. izvēlnes vienums; ja nepiecieÅ”ams, Å”o iestatÄ«jumu var mainÄ«t pēc uzstādÄ«Å”anas).

4.3) Zimbra veikala iestatījumu maiņa

Konfiguratora uzvednē ievadiet izvēlnes vienuma numuru un nospiediet taustiņu Enter. Mēs nokļūstam krātuves iestatījumu izvēlnē:

Zextras/Zimbra biroja darbstaciju izvietoŔana pakalpojumā Yandex.Cloud

kur konfiguratora ielÅ«gumā ievadām Admin Password izvēlnes vienuma numuru (mÅ«su piemērā 4), nospiediet Enter, pēc kā konfigurators piedāvā nejauÅ”i Ä£enerētu paroli, kurai varat piekrist (to atceroties) vai ievadÄ«t savu. Abos gadÄ«jumos beigās jānospiež Enter, pēc kura vienums ā€œAdministratora paroleā€ noņems marÄ·ieri, lai gaidÄ«tu informācijas ievadi no lietotāja:

Zextras/Zimbra biroja darbstaciju izvietoŔana pakalpojumā Yandex.Cloud

Mēs atgriežamies pie iepriekŔējās izvēlnes (piekrÄ«tam konfiguratora priekÅ”likumam).

4.4) Zimbra starpniekservera iestatījumu maiņa

Pēc analoÄ£ijas ar iepriekŔējo darbÄ«bu galvenajā izvēlnē atlasiet vienuma ā€œzimbra-proxyā€ numuru un ievadiet to konfiguratora uzvednē.

Zextras/Zimbra biroja darbstaciju izvietoŔana pakalpojumā Yandex.Cloud
Atvērtajā starpniekservera konfigurācijas izvēlnē atlasiet vienuma ā€œStarpniekservera režīmsā€ numuru un ievadiet to konfiguratora uzvednē.

Zextras/Zimbra biroja darbstaciju izvietoŔana pakalpojumā Yandex.Cloud

Konfigurators piedāvās izvēlēties vienu no režīmiem, ievadiet uzvednē ā€œredirectā€ un nospiediet taustiņu Enter.

Pēc tam mēs atgriežamies galvenajā izvēlnē (mēs piekrÄ«tam konfiguratora priekÅ”likumam).

4.5) Darbojas konfigurācija

Lai sāktu konfigurÄ“Å”anu, konfiguratora uzvednē ievadiet ā€œaā€. Pēc tam prasÄ«s vai saglabāt ievadÄ«to konfigurāciju failā (kuru var izmantot atkārtotai instalÄ“Å”anai) - varat piekrist noklusējuma priekÅ”likumam, ja saglabāŔana ir veikta - jautās kurā failā saglabāt konfigurāciju (jÅ«s var arÄ« piekrist noklusējuma priekÅ”likumam vai ievadÄ«t savu faila nosaukumu).

Zextras/Zimbra biroja darbstaciju izvietoŔana pakalpojumā Yandex.Cloud
Šajā posmā jūs joprojām varat atteikties turpināt un veikt izmaiņas konfigurācijā, piekrītot noklusējuma atbildei uz jautājumu "Sistēmā tiks veiktas izmaiņas - turpināt?"

Lai sāktu instalÄ“Å”anu, uz Å”o jautājumu jāatbild ā€œJāā€, pēc tam konfigurators kādu laiku piemēros iepriekÅ” ievadÄ«tos iestatÄ«jumus.

4.6) Zimbra uzstādīŔanas pabeigŔana

Pirms pabeigÅ”anas uzstādÄ«tājs jautās, vai informēt Zimbra par instalÄ“Å”anu. JÅ«s varat piekrist noklusējuma piedāvājumam vai atteikties (atbildot ā€œNēā€) no paziņojuma.

Pēc tam instalētājs kādu laiku turpinās veikt pēdējās darbības un parādīs paziņojumu, ka sistēmas konfigurācija ir pabeigta, ar uzvedni nospiest jebkuru taustiņu, lai izietu no instalētāja.

Zextras/Zimbra biroja darbstaciju izvietoŔana pakalpojumā Yandex.Cloud

4.3. Zextras Suite uzstādīŔana

Papildinformāciju par Zextras Suite instalÄ“Å”anu skatiet instrukcija.

Darbību secība:

1) Dodieties uz direktoriju, kurā faili tika izpakoti 4.1.2. darbībā (var skatīt ar komandu ls, atrodoties direktorijā ~/zimbra).

Mūsu piemērā tas būtu:

cd ~/zimbra/zextras_suite

2) Palaidiet Zextras Suite instalāciju, izmantojot komandu

sudo ./install.sh all

3) Mēs atbildam uz uzstādītāja jautājumiem

InstalÄ“Å”anas programmas darbÄ«bas princips ir lÄ«dzÄ«gs Zimbra uzstādÄ«tājam, izņemot to, ka nav konfiguratora. JÅ«s varat atbildēt uz instalētāja jautājumiem ar ā€œyā€ (atbilst ā€œjāā€), ā€œnā€ (atbilst ā€œnēā€) vai atstāt uzstādÄ«tāja ieteikumu nemainÄ«gu (tas piedāvā opcijas, attēlojot tās kvadrātiekavās, piemēram, ā€œ [J]ā€ vai ā€œ[N]ā€.

Lai sāktu instalÄ“Å”anas procesu, jums konsekventi jāatbild ā€œjāā€ uz Ŕādiem jautājumiem:

Vai piekrītat programmatūras licences līguma noteikumiem?
Vai vēlaties, lai Zextras Suite automātiski lejupielādētu, instalētu un jauninātu ZAL bibliotēku?

Pēc tam tiks parādīts paziņojums ar aicinājumu nospiest taustiņu Enter, lai turpinātu:

Zextras/Zimbra biroja darbstaciju izvietoŔana pakalpojumā Yandex.Cloud
Pēc Enter nospieÅ”anas sāksies instalÄ“Å”anas process, ko dažkārt pārtrauc jautājumi, uz kuriem mēs tomēr atbildam, piekrÄ«tot noklusējuma ieteikumiem (ā€œjāā€), proti:

Zextras Suite Core tagad tiks instalēts. Vai turpināt?
Vai vēlaties apturēt Zimbra tīmekļa lietojumprogrammu (pastkastīti)?
Tagad tiks instalēts Zextras Suite Zimlet. Vai turpināt?

Pirms instalÄ“Å”anas pēdējās daļas sākuma jÅ«s saņemsit paziņojumu, ka jums ir jākonfigurē DOS filtrs, un tiks lÅ«gts nospiest taustiņu Enter, lai turpinātu. Pēc Enter nospieÅ”anas sākas instalÄ“Å”anas beigu daļa, beigās tiek parādÄ«ts pēdējais paziņojums un instalÄ“Å”anas programma pabeidz.

Zextras/Zimbra biroja darbstaciju izvietoŔana pakalpojumā Yandex.Cloud

4.4. Sākotnējās iestatÄ«Å”anas regulÄ“Å”ana un LDAP konfigurācijas parametru noteikÅ”ana

1) Visas turpmākās darbības tiek veiktas zem zimbra lietotāja. Lai to izdarītu, jums ir jāpalaiž komanda

sudo su - zimbra

2) Mainiet DOS filtra iestatījumu ar komandu

zmprov mcf zimbraHttpDosFilterMaxRequestsPerSec 150

3) Lai instalētu Zextras dokumentus, jums bÅ«s nepiecieÅ”ama informācija par dažām Zimbra konfigurācijas opcijām. Lai to izdarÄ«tu, varat palaist komandu:

zmlocalconfig ā€“s | grep ldap

MÅ«su piemērā tiks parādÄ«ta Ŕāda informācija:

Zextras/Zimbra biroja darbstaciju izvietoŔana pakalpojumā Yandex.Cloud

Turpmākai lietoÅ”anai jums bÅ«s nepiecieÅ”ams ldap_url, zimbra_ldap_password (un zimbra_ldap_userdn, lai gan Zextras Docs instalÄ“Å”anas programma parasti veic pareizus minējumus par LDAP lietotājvārdu).

4) Aizveriet kā zimbra lietotājs, izpildot komandu
logout

5. Dokumentu servera sagatavoŔana instalēŔanai

5.1. SSH privātās atslēgas augÅ”upielāde Zimbra serverÄ« un pieteikÅ”anās dokumentu serverÄ«

Zimbra serverÄ« nepiecieÅ”ams ievietot SSH atslēgu pāra privāto atslēgu, kura publiskā atslēga tika izmantota 2.2.2.punkta solÄ« 2.2, veidojot Docs virtuālo maŔīnu. To var augÅ”upielādēt serverÄ« caur SSH (piemēram, caur sftp) vai ielÄ«mēt caur starpliktuvi (ja to atļauj izmantotā SSH klienta iespējas un tā izpildes vide).

Mēs pieņemam, ka privātā atslēga ir ievietota failā ~/.ssh/docs.key un lietotājs, ar kuru pieteicās Zimbra serverÄ«, ir tā Ä«paÅ”nieks (ja Ŕī faila lejupielāde/izveide tika veikta Ŕī lietotāja vadÄ«bā, viņŔ automātiski kļuva par tās Ä«paÅ”nieku).

Jums vienreiz jāpalaiž komanda:

chmod 600 ~/.ssh/docs.key

Nākotnē, lai pieteiktos dokumentu serverÄ«, ir jāveic Ŕāda darbÄ«bu secÄ«ba:

1) Piesakieties Zimbra serverī

2) Palaist komandu

ssh -i ~/.ssh/docs.key user@<Š²Š½ŃƒŃ‚Ń€ŠµŠ½Š½ŠøŠ¹ ip-Š°Š“рŠµŃ сŠµŃ€Š²ŠµŃ€Š° Docs>

Kur vērtÄ«bu <dokumentu servera iekŔējā IP adrese> var atrast, piemēram, ā€œYandex.Cloud Consoleā€, kā parādÄ«ts 2.3. punktā.

5.2. Atjauninājumu instalÄ“Å”ana

Pēc pieteikÅ”anās dokumentu serverÄ« palaidiet komandas, kas ir lÄ«dzÄ«gas Zimbra servera komandām:

sudo apt update
sudo apt upgrade

(izpildot pēdējo komandu, atbildiet ar ā€œyā€ uz jautājumu par to, vai esat pārliecināts par piedāvātā atjauninājumu saraksta instalÄ“Å”anu)

Pēc atjauninājumu instalÄ“Å”anas varat (bet tas nav obligāti) palaist komandu:

sudo apt autoremove

Un soļa beigās palaidiet komandu

sudo shutdown ā€“r now

5.3. Papildu lietojumprogrammu uzstādīŔana

Lai sinhronizētu sistēmas laiku un ekrāna lietojumprogrammu, ir jāinstalē NTP klients, lÄ«dzÄ«gi kā Zimbra serverÄ«, izmantojot Ŕādu komandu:

sudo apt install ntp screen

(Izpildot pēdējo komandu, atbildiet ā€œyā€, kad tiek jautāts, vai esat pārliecināts, ka instalējat pievienoto pakotņu sarakstu)

Administratora ērtībām varat instalēt arī papildu utilītas. Piemēram, Midnight Commander var instalēt ar komandu:

sudo apt install mc

5.4. Sistēmas konfigurācijas maiņa

5.4.1. Failā /etc/cloud/cloud.cfg.d/95-yandex-cloud.cfg, tāpat kā Zimbra serverī, mainiet parametra manage_etc_hosts vērtību no true uz false.

PiezÄ«me: lai mainÄ«tu Å”o failu, redaktoram ir jāpalaiž ar root lietotāja tiesÄ«bām, piemēram, "sudo vi /etc/cloud/cloud.cfg.d/95-yandex-cloud.cfg" vai, ja ir instalēta mc pakotne, varat izmantot komandu "sudo mcedit /etc/cloud/cloud.cfg.d/95-yandex-cloud.cfgĀ»

5.4.2. Rediģējiet /etc/hosts, pievienojot Zimbra servera publisko FQDN, bet ar Yandex.Cloud pieŔķirto iekŔējo IP adresi. Ja jums ir administratora kontrolēts iekŔējais DNS serveris, ko izmanto virtuālās maŔīnas (piemēram, ražoÅ”anas vidē), un tas spēj atrisināt Zimbra servera publisko FQDN ar iekŔējo IP adresi, saņemot pieprasÄ«jumu no iekŔējā tÄ«kla (piemēram, pieprasÄ«jumus no interneta, Zimbra servera FQDN ir jāatrisina ar publisko IP adresi, un TURN serverim vienmēr ir jāatrisina publiska IP adrese, arÄ« piekļūstot no iekŔējām adresēm), Ŕī darbÄ«ba nav nepiecieÅ”ama.

Piemēram, mÅ«su gadÄ«jumā saimnieku fails izskatÄ«jās Ŕādi:

Zextras/Zimbra biroja darbstaciju izvietoŔana pakalpojumā Yandex.Cloud

Pēc rediģēŔanas tas izskatÄ«jās Ŕādi:

Zextras/Zimbra biroja darbstaciju izvietoŔana pakalpojumā Yandex.Cloud

PiezÄ«me: lai mainÄ«tu Å”o failu, redaktoram ir jāpalaiž ar root lietotāja tiesÄ«bām, piemēram, "sudo vi /etc/hosts" vai, ja ir instalēta mc pakotne, varat izmantot komandu "sudo mcedit /etc/hostsĀ»

6. Zextras Docs uzstādīŔana

6.1. Piesakieties dokumentu serverī

PieteikÅ”anās procedÅ«ra Dokumentu serverÄ« ir aprakstÄ«ta 5.1. punktā.

6.2. Zextras dokumentu izplatīŔanas lejupielāde

Darbību secība:

1) No lapas, no kuras 4.1.2. Zextras Suite izplatÄ«Å”anas lejupielāde Lejupielādējiet Zextras Suite izplatÄ«Å”anu (3. darbÄ«bā), kopējiet vietrādi URL dokumentu izveidei Ubuntu 18.04 LTS (ja tas netika kopēts agrāk).

2) Lejupielādējiet Zextras Suite izplatÄ«Å”anu Zimbra serverÄ« un izpakojiet to. Lai to izdarÄ«tu, palaidiet komandas ssh sesijā zimbra serverÄ«

cd ~
mkdir zimbra
cd zimbra
wget <URL сŠ¾ стрŠ°Š½Šøцы сŠŗŠ°Ń‡ŠøŠ²Š°Š½Šøя>

(mÅ«su gadÄ«jumā tiek izpildÄ«ta komanda ā€œwgetā€. download.zextras.com/zextras-docs-installer/latest/zextras-docs-ubuntu18.tgz")

tar ā€“zxf <ŠøŠ¼Ń сŠŗŠ°Ń‡Š°Š½Š½Š¾Š³Š¾ фŠ°Š¹Š»Š°>

(mÅ«su gadÄ«jumā tiek izpildÄ«ta komanda "tar ā€“zxf zextras-docs-ubuntu18.tgz")

6.3. Zextras Docs uzstādīŔana

Papildinformāciju par Zextras dokumentu instalÄ“Å”anu un konfigurÄ“Å”anu skatiet Å”eit.

Darbību secība:

1) Dodieties uz direktoriju, kurā faili tika izpakoti 4.1.1. darbībā (var skatīt ar komandu ls, atrodoties direktorijā ~/zimbra).

Mūsu piemērā tas būtu:

cd ~/zimbra/zextras-docs-installer

2) Palaidiet Zextras Docs instalāciju, izmantojot komandu

sudo ./install.sh

3) Mēs atbildam uz uzstādītāja jautājumiem

JÅ«s varat atbildēt uz instalētāja jautājumiem ar ā€œyā€ (atbilst ā€œjāā€), ā€œnā€ (atbilst ā€œnēā€) vai atstāt uzstādÄ«tāja ieteikumu nemainÄ«gu (tas piedāvā opcijas, attēlojot tās kvadrātiekavās, piemēram, ā€œ [J]ā€ vai ā€œ[N]ā€).

Sistēma tiks mainÄ«ta, vai vēlaties turpināt? ā€“ pieņemt noklusējuma opciju (ā€œjāā€).

Pēc tam sāksies atkarÄ«bu instalÄ“Å”ana: instalētājs parādÄ«s, kuras pakotnes vēlas instalēt, un lÅ«gs apstiprinājumu to instalÄ“Å”anai. Visos gadÄ«jumos mēs piekrÄ«tam noklusējuma piedāvājumiem.

Piemēram, viņŔ var jautāt "python2.7 nav atrasts. Vai vēlaties to instalēt?""python-ldap nav atrasts. Vai vēlaties to instalēt?" un tā tālāk.

Pēc visu nepiecieÅ”amo pakotņu instalÄ“Å”anas instalētājs pieprasa piekriÅ”anu Zextras Docs instalÄ“Å”anai:

Vai vēlaties instalēt Zextras DOCS? ā€“ pieņemt noklusējuma opciju (ā€œjāā€).

Pēc tam zināms laiks tiek pavadÄ«ts, instalējot pakotnes, paÅ”u Zextras dokumentus un pārejot pie konfiguratora jautājumiem.

4) Mēs atbildam uz jautājumiem no konfiguratora

Konfigurators pieprasa konfigurācijas parametrus pa vienam, atbildot uz to, tiek ievadÄ«tas vērtÄ«bas, kas iegÅ«tas 3. punkta 4.4. darbÄ«bā. Sākotnējā iestatÄ«jumu skaņoÅ”ana un LDAP konfigurācijas parametru noteikÅ”ana.

MÅ«su piemērā iestatÄ«jumi izskatās Ŕādi:

Zextras/Zimbra biroja darbstaciju izvietoŔana pakalpojumā Yandex.Cloud

5) Zextras Docs instalēŔanas pabeigŔana

Atbildot uz konfiguratora jautājumiem, instalētājs pabeidz lokālo Docs konfigurāciju un reÄ£istrē instalēto pakalpojumu galvenajā Zimbra serverÄ«, kas tika instalēts iepriekÅ”.

Viena servera instalÄ“Å”anai ar to parasti pietiek, taču dažos gadÄ«jumos (ja dokumenti netiks atvērti dokumentos tÄ«mekļa klienta cilnē Disks), iespējams, bÅ«s jāveic darbÄ«ba, kas nepiecieÅ”ama vairāku serveru instalÄ“Å”anai. - mÅ«su piemērā galvenajā Zimbra serverÄ« jums tas bÅ«s jāveic no Zimbra Teams lietotāja /opt/zimbra/libexec/zmproxyconfgen Šø zmproxyctl restartēt.

7. Zimbra un Zextras Suite sākotnējā iestatÄ«Å”ana (izņemot komandu)

7.1. Pirmo reizi piesakieties administratora konsolē

Piesakieties pārlūkprogrammā, izmantojot URL: https:// :7071

Ja vēlaties, varat pieteikties tīmekļa klientā, izmantojot URL: https://

Piesakoties, pārlÅ«kprogrammas parāda brÄ«dinājumu par nedroÅ”u savienojumu, jo nevar pārbaudÄ«t sertifikātu. Jums ir jāatbild pārlÅ«kprogrammai par savu piekriÅ”anu apmeklēt vietni, neskatoties uz Å”o brÄ«dinājumu. Tas saistÄ«ts ar to, ka pēc instalÄ“Å”anas TLS savienojumiem tiek izmantots paÅ”parakstÄ«ts X.509 sertifikāts, kuru vēlāk (produktÄ«vā lietoÅ”anā - vajadzētu) aizstāt ar komercsertifikātu vai citu izmantoto pārlÅ«kprogrammu atpazÄ«tu sertifikātu.

Autentifikācijas veidlapā ievadiet lietotājvārdu formātā admin@<jÅ«su akceptētais pasta domēns> un Zimbra administratora paroli, kas norādÄ«ta, instalējot Zimbra serveri 4.3. punktā 4.2. punktā.

MÅ«su piemērā tas izskatās Ŕādi:

AdministrēŔanas konsole:

Zextras/Zimbra biroja darbstaciju izvietoŔana pakalpojumā Yandex.Cloud
Tīmekļa klients:

Zextras/Zimbra biroja darbstaciju izvietoŔana pakalpojumā Yandex.Cloud
PiezÄ«me 1. Ja, piesakoties administratora konsolē vai tÄ«mekļa klientā, nenorādÄ«siet pieņemtu pasta domēnu, lietotāji tiks autentificēti pasta domēnā, kas izveidots, instalējot Zimbra serveri. Pēc instalÄ“Å”anas Å”is ir vienÄ«gais akceptētais pasta domēns, kas pastāv Å”ajā serverÄ«, taču, sistēmai darbojoties, var tikt pievienoti papildu pasta domēni, un tad, skaidri norādot domēnu lietotājvārdā, tas mainÄ«sies.

PiezÄ«me 2. Kad piesakāties tÄ«mekļa klientā, jÅ«su pārlÅ«kprogramma var lÅ«gt atļauju rādÄ«t paziņojumus no vietnes. Jums jāpiekrÄ«t paziņojumu saņemÅ”anai no Ŕīs vietnes.

PiezÄ«me 3. Pēc pieteikÅ”anās administratora konsolē jÅ«s varat saņemt paziņojumu, ka administratoram ir nosÅ«tÄ«ti ziņojumi, kas parasti atgādina iestatÄ«t Zextras Backup un/vai iegādāties Zextras licenci, pirms beidzas noklusējuma izmēģinājuma licences termiņŔ. Å Ä«s darbÄ«bas var veikt vēlāk, un tāpēc ievades brÄ«dÄ« esoÅ”os ziņojumus var ignorēt un/vai atzÄ«mēt kā lasÄ«tus izvēlnē Zextras: Zextras Alert.

Zextras/Zimbra biroja darbstaciju izvietoŔana pakalpojumā Yandex.Cloud

PiezÄ«me 4. ÄŖpaÅ”i svarÄ«gi ir atzÄ«mēt, ka servera statusa monitorā pakalpojuma Dokumenti statuss tiek rādÄ«ts kā ā€œnav pieejamsā€ pat tad, ja tÄ«mekļa klientā dokumenti darbojas pareizi:

Zextras/Zimbra biroja darbstaciju izvietoŔana pakalpojumā Yandex.Cloud

Å Ä« ir izmēģinājuma versijas funkcija, un to var labot tikai pēc licences iegādes un sazināŔanās ar atbalsta dienestu.

7.2. Zextras Suite komponentu izvietoŔana

Izvēlnē Zextras: Core jums jānoklikŔķina uz pogas ā€œIzvietotā€ visiem zimletiem, kurus plānojat izmantot.

Zextras/Zimbra biroja darbstaciju izvietoŔana pakalpojumā Yandex.Cloud

Izvietojot winterlets, tiek parādÄ«ts dialoglodziņŔ ar darbÄ«bas rezultātu:

Zextras/Zimbra biroja darbstaciju izvietoŔana pakalpojumā Yandex.Cloud

MÅ«su piemērā tiek izvietoti visi Zextras Suite ziemas komplekti, pēc tam Zextras: Core forma bÅ«s Ŕāda:

Zextras/Zimbra biroja darbstaciju izvietoŔana pakalpojumā Yandex.Cloud

7.3. Piekļuves iestatījumu maiņa

7.3.1. Globālo iestatījumu maiņa

Izvēlnē IestatÄ«jumi: Globālie iestatÄ«jumi, ApakÅ”izvēlne Starpniekserveris mainiet Ŕādus parametrus:

Tīmekļa starpniekservera režīms: novirzīŔana
Iespējot administrÄ“Å”anas konsoles starpniekserveri: atzÄ«mējiet izvēles rÅ«tiņu.
Pēc tam veidlapas augŔējā labajā stÅ«rÄ« noklikŔķiniet uz "Saglabāt".

MÅ«su piemērā pēc veiktajām izmaiņām veidlapa izskatās Ŕādi:

Zextras/Zimbra biroja darbstaciju izvietoŔana pakalpojumā Yandex.Cloud

7.3.2. Izmaiņas galvenajos Zimbra servera iestatījumos

Izvēlnē IestatÄ«jumi: Serveri: <galvenā Zimbra servera nosaukums>, apakÅ”izvēlnē Starpniekserveris, mainiet Ŕādus parametrus:

TÄ«mekļa starpniekservera režīms: noklikŔķiniet uz pogas ā€œAtiestatÄ«t uz noklusējuma vērtÄ«buā€ (pati vērtÄ«ba nemainÄ«sies, jo tā jau tika iestatÄ«ta instalÄ“Å”anas laikā). Iespējot administrācijas konsoles starpniekserveri: pārbaudiet, vai ir atzÄ«mēta izvēles rÅ«tiņa (vajadzēja lietot noklusējuma vērtÄ«bu, ja nē, varat noklikŔķināt uz pogas AtiestatÄ«t uz noklusējuma vērtÄ«bu un/vai iestatÄ«t to manuāli). Pēc tam veidlapas augŔējā labajā stÅ«rÄ« noklikŔķiniet uz "Saglabāt".

MÅ«su piemērā pēc veiktajām izmaiņām veidlapa izskatās Ŕādi:

Zextras/Zimbra biroja darbstaciju izvietoŔana pakalpojumā Yandex.Cloud

PiezÄ«me: (ja pieteikÅ”anās Å”ajā portā nedarbojas, var bÅ«t nepiecieÅ”ama restartÄ“Å”ana)

7.4. Jauna pieteikÅ”anās admin konsolē

Piesakieties administratora konsolē savā pārlūkprogrammā, izmantojot vietrādi URL: https:// :9071
Turpmāk izmantojiet Ŕo URL, lai pieteiktos

PiezÄ«me: viena servera instalÄ“Å”anai parasti pietiek ar iepriekŔējā solÄ« veiktajām izmaiņām, taču dažos gadÄ«jumos (ja servera lapa netiek parādÄ«ta, ievadot norādÄ«to URL), var bÅ«t nepiecieÅ”ams veikt kādu nepiecieÅ”amo darbÄ«bu vairāku serveru instalÄ“Å”anai - mÅ«su piemērā galvenajā Zimbra serverÄ« komandas bÅ«s jāizpilda kā Zimbra lietotājam /opt/zimbra/libexec/zmproxyconfgen Šø zmproxyctl restartēt.

7.5. Noklusējuma COS rediģēŔana

Izvēlnē Settings: Service Class atlasiet COS ar nosaukumu ā€œnoklusējumsā€.

ApakÅ”izvēlnē ā€œIespējasā€ noņemiet atzÄ«mi no funkcijas ā€œPortfelisā€, pēc tam noklikŔķiniet uz ā€œSaglabātā€ veidlapas augŔējā labajā stÅ«rÄ«.

MÅ«su piemērā pēc konfigurācijas forma izskatās Ŕādi:

Zextras/Zimbra biroja darbstaciju izvietoŔana pakalpojumā Yandex.Cloud

Ieteicams arÄ« diska apakÅ”izvēlnē atzÄ«mēt iestatÄ«jumu ā€œIespējot failu un mapju koplietoÅ”anuā€, pēc tam veidlapas augŔējā labajā stÅ«rÄ« noklikŔķiniet uz ā€œSaglabātā€.

MÅ«su piemērā pēc konfigurācijas forma izskatās Ŕādi:

Zextras/Zimbra biroja darbstaciju izvietoŔana pakalpojumā Yandex.Cloud

Testa vidē tajā paŔā pakalpojuma klasē Team Pro funkcijas var iespējot, apakÅ”izvēlnē Team ieslēdzot izvēles rÅ«tiņu ar tādu paÅ”u nosaukumu, pēc tam konfigurācijas veidlapa iegÅ«st Ŕādu formu:

Zextras/Zimbra biroja darbstaciju izvietoŔana pakalpojumā Yandex.Cloud

Ja Team Pro funkcijas ir atspējotas, lietotājiem būs piekļuve tikai Team Basic funkcijām.
LÅ«dzu, ņemiet vērā, ka Zextras Team Pro ir licencēts neatkarÄ«gi no Zextras Suite, kas ļauj to iegādāties par mazāku pastkastÄ«Å”u skaitu nekā paÅ”u Zextras Suite; Team Basic funkcijas ir iekļautas Zextras Suite licencē. Tāpēc, ja to izmanto ražoÅ”anas vidē, iespējams, bÅ«s jāizveido atseviŔķa pakalpojuma klase Team Pro lietotājiem, kas ietver atbilstoŔās funkcijas.

7.6. Ugunsmūra iestatīŔana

NepiecieŔams galvenajam Zimbra serverim:

) Atļaujiet piekļuvi no interneta ssh, http/https, imap/imaps, pop3/pop3s, smtp portiem (galvenajam portam un papildu portiem pasta klientiem) un administrācijas konsoles portam.

b) Atļaut visus savienojumus no iekŔējā tÄ«kla (kuriem NAT internetā tika iespējots 1.3. darbÄ«bas 1. darbÄ«bā).

Zextras Docs serverim nav nepiecieÅ”ams konfigurēt ugunsmÅ«ri, jo tas nav pieejams no interneta.

Lai to izdarītu, jums jāveic Ŕāda darbību secība:

1) Piesakieties galvenā Zimbra servera teksta konsolē. Piesakoties caur SSH, ir jāpalaiž komanda ā€œscreenā€, lai izvairÄ«tos no komandas izpildes pārtraukumiem, ja savienojums ar serveri Ä«slaicÄ«gi tiek zaudēts ugunsmÅ«ra iestatÄ«jumu izmaiņu dēļ.

2) Palaist komandas

sudo ufw allow 22,25,80,110,143,443,465,587,993,995,9071/tcp
sudo ufw allow from <Š°Š“рŠµŃ_Š²Š°ŃˆŠµŠ¹_сŠµŃ‚Šø>/<Š“Š»ŠøŠ½Š° CIDR Š¼Š°ŃŠŗŠø>
sudo ufw enable

MÅ«su piemērā tas izskatās Ŕādi:

Zextras/Zimbra biroja darbstaciju izvietoŔana pakalpojumā Yandex.Cloud

7.7. Tiek pārbaudīta piekļuve tīmekļa klientam un administratora konsolei

Lai pārraudzītu ugunsmūra funkcionalitāti, pārlūkprogrammā varat doties uz Ŕo URL

Administratora konsole: https:// :9071
Tīmekļa klients: http:// (būs automātiska novirzīŔana uz https:// )
Vienlaikus izmantojot alternatīvo URL https:// :7071 Administratora konsole nedrīkst atvērties.

TÄ«mekļa klients mÅ«su piemērā izskatās Ŕādi:

Zextras/Zimbra biroja darbstaciju izvietoŔana pakalpojumā Yandex.Cloud

PiezÄ«me. Kad piesakāties tÄ«mekļa klientā, jÅ«su pārlÅ«kprogramma var lÅ«gt atļauju rādÄ«t paziņojumus no vietnes. Jums jāpiekrÄ«t paziņojumu saņemÅ”anai no Ŕīs vietnes.

8. Audio un video konferenču darbības nodroŔināŔana Zextras Team

8.1. Pārskats

Tālāk aprakstītās darbības nav nepiecieŔamas, ja visi Zextras Team klienti mijiedarbojas viens ar otru, neizmantojot NAT (Ŕajā gadījumā mijiedarbību ar paŔu Zimbra serveri var veikt, izmantojot NAT, t.i., ir svarīgi, lai starp klientiem nebūtu NAT), vai ja tiek izmantots tikai teksts Messenger.

Lai nodroŔinātu klienta mijiedarbību, izmantojot audio un video konferences:

) Jums ir jāinstalē vai jāizmanto esoÅ”s TURN serveris.

b) Jo TURN serverim parasti ir arÄ« STUN servera funkcionalitāte, ieteicams to izmantot arÄ« Ŕādā kvalitātē (kā alternatÄ«vu var izmantot publiskos STUN serverus, bet ar STUN funkcionalitāti vien parasti nepietiek).

RažoÅ”anas vidē potenciāli lielas slodzes dēļ TURN serveri ieteicams pārvietot uz atseviŔķu virtuālo maŔīnu. TestÄ“Å”anai un/vai nelielai slodzei TURN serveri var apvienot ar galveno Zimbra serveri.

MÅ«su piemērā aplÅ«kota TURN servera instalÄ“Å”ana galvenajā Zimbra serverÄ«. TURN instalÄ“Å”ana atseviŔķā serverÄ« ir lÄ«dzÄ«ga, izņemot to, ka darbÄ«bas, kas saistÄ«tas ar TURN programmatÅ«ras instalÄ“Å”anu un konfigurÄ“Å”anu, tiek veiktas TURN serverÄ«, un darbÄ«bas, lai konfigurētu Zimbra serveri, lai izmantotu Å”o serveri, tiek veiktas galvenajā Zimbra serverÄ«.

8.2. TURN servera instalēŔana

IepriekŔ pieteicies, izmantojot SSH, galvenajā Zimbra serverī, palaidiet komandu

sudo apt install resiprocate-turn-server

8.3. TURN servera iestatīŔana

PiezÄ«me. Lai mainÄ«tu visus tālāk norādÄ«tos konfigurācijas failus, redaktoram ir jāpalaiž ar root lietotāja tiesÄ«bām, piemēram, ā€œsudo vi /etc/reTurn/reTurnServer.config" vai, ja ir instalēta mc pakotne, varat izmantot komandu "sudo mcedit /etc/reTurn/reTurnServer.configĀ»

VienkārŔota lietotāja izveide

Lai vienkārÅ”otu testa savienojuma izveidi un atkļūdoÅ”anu ar TURN serveri, mēs atspējosim jaukto paroļu izmantoÅ”anu TURN servera lietotāju datubāzē. RažoÅ”anas vidē ir ieteicams izmantot jauktas paroles; Å”ajā gadÄ«jumā paroļu jaucējkodu Ä£enerÄ“Å”ana tām jāveic saskaņā ar instrukcijām, kas ietvertas failos /etc/reTurn/reTurnServer.config un /etc/reTurn/users.txt.

Darbību secība:

1) Rediģējiet /etc/reTurn/reTurnServer.config failu

Mainiet parametra "UserDatabaseHashedPasswords" vērtību no "true" uz "false".

2) Rediģējiet failu /etc/reTurn/users.txt

Iestatiet to uz lietotājvārdu, paroli, sfēru (patvaļīgi, neizmanto, iestatot Zimbra savienojumu) un iestatiet konta statusu uz ā€œAUTHORIZEDā€.

MÅ«su piemērā fails sākotnēji izskatÄ«jās Ŕādi:

Zextras/Zimbra biroja darbstaciju izvietoŔana pakalpojumā Yandex.Cloud

Pēc rediģēŔanas tas izskatÄ«jās Ŕādi:

Zextras/Zimbra biroja darbstaciju izvietoŔana pakalpojumā Yandex.Cloud

3) Konfigurācijas pielietoŔana

Palaist komandu

sudo systemctl restart resiprocate-turn-server

8.4. Ugunsmūra iestatīŔana TURN serverim

Å ajā posmā tiek uzstādÄ«ti papildu ugunsmÅ«ra noteikumi, kas nepiecieÅ”ami TURN servera darbÄ«bai. Jāatļauj piekļuve primārajam portam, kurā serveris pieņem pieprasÄ«jumus, un dinamiskajam portu diapazonam, ko serveris izmanto multivides straumju organizÄ“Å”anai.

Porti ir norādīti /etc/reTurn/reTurnServer.config failā, mūsu gadījumā tas ir:

Zextras/Zimbra biroja darbstaciju izvietoŔana pakalpojumā Yandex.Cloud

Šø

Zextras/Zimbra biroja darbstaciju izvietoŔana pakalpojumā Yandex.Cloud

Lai instalētu ugunsmūra noteikumus, jums ir jāizpilda komandas

sudo ufw allow 3478,49152:65535/udp
sudo ufw allow 3478,49152:65535/tcp

8.5. KonfigurÄ“Å”ana, lai izmantotu TURN serveri Zimbrā

Lai konfigurētu, tiek izmantots servera FQDN ā€” TURN serveris, kas izveidots 1.2. punkta 1. darbÄ«bā un kas ir jāatrisina DNS serveriem ar vienu un to paÅ”u publisko IP adresi gan pieprasÄ«jumiem no interneta, gan pieprasÄ«jumiem no iekŔējām adresēm.

Skatiet paÅ”reizējo ā€œzxsuite team iceServer getā€ savienojuma konfigurāciju, kas darbojas zem zimbra lietotāja.

Papildinformāciju par TURN servera lietoÅ”anas iestatÄ«Å”anu skatiet sadaļā ā€œZextras Team instalÄ“Å”ana, lai izmantotu TURN serveriā€ dokumentācija.

Lai konfigurētu, Zimbra serverÄ« ir jāpalaiž Ŕādas komandas:

sudo su - zimbra
zxsuite team iceServer add stun:<FQDN Š²Š°ŃˆŠµŠ³Š¾ сŠµŃ€Š²ŠµŃ€Š° TURN>:3478?transport=udp
zxsuite team iceServer add turn:<FQDN Š²Š°ŃˆŠµŠ³Š¾ сŠµŃ€Š²ŠµŃ€Š° TURN>:3478?transport=udp credential <ŠæŠ°Ń€Š¾Š»ŃŒ> username <ŠøŠ¼Ń ŠæŠ¾Š»ŃŒŠ·Š¾Š²Š°Ń‚ŠµŠ»Ń>
zxsuite team iceServer add stun:<FQDN Š²Š°ŃˆŠµŠ³Š¾ сŠµŃ€Š²ŠµŃ€Š° TURN>:3478?transport=tcp
zxsuite team iceServer add turn:<FQDN Š²Š°ŃˆŠµŠ³Š¾ сŠµŃ€Š²ŠµŃ€Š° TURN>:3478?transport=tcp credential <ŠæŠ°Ń€Š¾Š»ŃŒ> username <ŠøŠ¼Ń ŠæŠ¾Š»ŃŒŠ·Š¾Š²Š°Ń‚ŠµŠ»Ń>
zxsuite team iceServer add stun:<FQDN Š²Š°ŃˆŠµŠ³Š¾ сŠµŃ€Š²ŠµŃ€Š° TURN>:3478
logout

AttiecÄ«gi lietotājvārda un paroles vērtÄ«bas, kas norādÄ«tas 2. punkta 8.3. darbÄ«bā, tiek izmantotas kā <lietotājvārds> un <parole>.

MÅ«su piemērā tas izskatās Ŕādi:

Zextras/Zimbra biroja darbstaciju izvietoŔana pakalpojumā Yandex.Cloud

9. Ļaujiet pastam iziet cauri SMTP protokolam

Saskaņā ar dokumentācija, Yandex.Cloud, izejoŔā trafika uz TCP portu 25 internetā un Yandex Compute Cloud virtuālajām maŔīnām vienmēr tiek bloķēta, ja tai piekļūst, izmantojot publisku IP adresi. Tas neļaus jums pārbaudÄ«t no cita pasta servera uz pieņemto pasta domēnu nosÅ«tÄ«to pastu pieņemÅ”anu, taču tas neļaus jums nosÅ«tÄ«t pastu ārpus Zimbra servera.

Dokumentācijā teikts, ka Yandex.Cloud var atvērt TCP portu 25 pēc atbalsta pieprasÄ«juma, ja jÅ«s to ievērojat Pieņemamas lietoÅ”anas vadlÄ«nijas, un patur tiesÄ«bas noteikumu pārkāpuma gadÄ«jumā ostu atkārtoti bloķēt. Lai atvērtu portu, jums jāsazinās ar Yandex.Cloud atbalstu.

Pieteikums

SSH atslēgu izveide openssh un putty formātā un atslēgu konvertÄ“Å”ana no Å”pakteles uz openssh formātu

1. SSH atslēgu pāru izveide

Operētājsistēmā Windows, izmantojot tepi: palaidiet komandu puttygen.exe un noklikŔķiniet uz pogas ā€œÄ¢enerētā€.

Operētājsistēmā Linux: palaidiet komandu

ssh-keygen

2. Atslēgu konvertÄ“Å”ana no Å”pakteles uz openssh formātu

Operētājsistēmā Windows:

Darbību secība:

  1. Palaidiet programmu puttygen.exe.
  2. Ielādējiet privāto atslēgu ppk formātā, izmantojiet izvēlnes vienumu Fails ā†’ Ielādēt privāto atslēgu.
  3. Ievadiet ieejas frāzi, ja nepiecieÅ”ama Å”ai atslēgai.
  4. Publiskā atslēga OpenSSH formātā tiek parādÄ«ta Å”pakteles formā ar uzrakstu ā€œPubliskā atslēga ielÄ«mÄ“Å”anai OpenSSH authorised_keys faila laukāā€
  5. Lai eksportētu privāto atslēgu OpenSSH formātā, galvenajā izvēlnē atlasiet Reklāmguvumi ā†’ Eksportēt OpenSSH atslēgu
  6. Saglabājiet privāto atslēgu jaunā failā.

Operētājsistēmā Linux

1. Instalējiet PuTTY rīku pakotni:

Ubuntu:

sudo apt-get install putty-tools

uz Debian līdzīgiem izplatījumiem:

apt-get install putty-tools

uz RPM balstītos izplatījumos, kuru pamatā ir yum (CentOS utt.):

yum install putty

2. Lai pārveidotu privāto atslēgu, palaidiet komandu:

puttygen <key.ppk> -O private-openssh -o <key_openssh>

3. Lai Ä£enerētu publisko atslēgu (ja nepiecieÅ”ams):

puttygen <key.ppk> -O public-openssh -o <key_openssh.pub>

Piedzīvojiet efektīvu rezultātu spēku

Pēc instalÄ“Å”anas atbilstoÅ”i ieteikumiem lietotājs saņem Yandex.Cloud infrastruktÅ«rā konfigurētu Zimbra pasta serveri ar Zextras paplaÅ”inājumu korporatÄ«vajai saziņai un sadarbÄ«bai ar dokumentiem. IestatÄ«jumi tiek veikti ar noteiktiem ierobežojumiem testa videi, taču nav grÅ«ti pārslēgt instalāciju uz ražoÅ”anas režīmu un pievienot opcijas Yandex.Cloud objektu krātuves un citu izmantoÅ”anai. Ja rodas jautājumi par risinājuma ievieÅ”anu un lietoÅ”anu, lÅ«dzu, sazinieties ar savu Zextras partneri - SVZ vai pārstāvjiem Yandex.Cloud.

Par visiem jautājumiem, kas saistīti ar Zextras Suite, varat sazināties ar Zextras pārstāvi Jekaterinu Triandafilidi pa e-pastu [e-pasts aizsargāts]

Avots: www.habr.com

Pievieno komentāru