Az Zextras/Zimbra irodai munkahelyek telepítése a Yandex.Cloud-on

Bevezetés

A munkahelyi infrastruktúra optimalizálása és új munkaterületek kiépítése komoly kihívás a különböző típusú és méretű cégek számára. Az új projekt optimális megoldása az erőforrások felhőbeli bérlése és olyan licenszek beszerzése, amelyeket a szolgáltatónál és saját adatközpontban is használhatunk. Egy lehetséges megoldás erre a forgatókönyvre Zextras Suite, amely lehetővé teszi egy együttműködési platform és vállalati kommunikációs megoldás létrehozását a felhőben és saját infrastruktúránkon egyaránt.
Az Zextras/Zimbra irodai munkahelyek telepítése a Yandex.Cloud-on
A megoldás bármilyen méretű irodák számára készült, és két alapvető telepítési forgatókönyvet kínál: 3000 e-mail fiókig, ha nincs magas igény a megbízhatóságra, egyetlen szerveres telepítést lehet használni, míg a több szerveres telepítési lehetőség megbízható és gyors megoldást nyújt tucatnyi és akár több száz e-mail fiók számára. Minden esetben a felhasználók egy egységes webes felületen keresztül férnek hozzá az e-mailekhez, dokumentumokhoz és üzenetekhez bármilyen operációs rendszeren, anélkül hogy további szoftver telepítésére és beállítására lenne szükség, vagy mobilalkalmazásokon keresztül iOS és Android rendszeren. Használhatóak a megszokott Outlook és Thunderbird kliensek is.

A projekt kiépítéséhez a Zextras partnere — SVZ — a Yandex.Cloudot választotta, mivel architektúrája hasonló az AWS-hez, és támogatja az S3 kompatibilis tárolást, ami csökkentheti a nagy mennyiségű e-mail, üzenet és dokumentum tárolási költségeit, és javíthatja a megoldás megbízhatóságát.

A Yandex.Cloud környezetében az egyetlen szerveres telepítéshez alapvető virtuális gép-irányító eszközök használhatók: „Compute Cloud” és virtuális hálózatok irányítására alkalmas eszközök: „Virtual Private Cloud”. Több szerveres installáció esetén a fent említett eszközök mellett szükség esetén (rendszer méretétől függően) technológiák alkalmazása is indokolt: „Placement Groups”, szükség esetén (a rendszer méretétől függően) — és „Instance Groups”, valamint a hálózati terheléselosztó: Yandex Load Balancer.

S3-kompatibilis objektumtároló Yandex Object Storage mindkét telepítési variánsban használható, és csatlakozhat az on-premise rendszerekhez is, gazdaságos és megbízható adatmegtárolást kínálva a levelezőszerver számára a Yandex.Cloudban.

Single-server telepítés esetén, a felhasználók és/vagy e-mail fiókok számától függően szükséges: a fő szerverhez 4-12 vCPU, 8-64 GB vRAM (a pontos vCPU és vRAM értékek az e-mail fiókok számától és a tényleges terheléstől függenek), legalább 80 GB lemezterület az operációs rendszer és alkalmazások számára, valamint további lemezterület az e-mailek, indexek, naplók stb. tárolására, amely az e-mail fiókok számától és átlagos méretétől függően változhat és dinamikusan módosulhat a rendszer működése során; a segédszerverekhez Docs: 2-4 vCPU, 2-16 GB vRAM, 16 GB lemezterület (a pontos erőforrások és a szerverek száma a tényleges terheléstől függenek); szükség esetén TURN/STUN szerver is szükséges lehet (ez a szükséglet mint különálló szerver és az erőforrás igény a tényleges terheléstől függ). Multi-server telepítések esetén a szerepkörökhöz rendelt virtuális gépek és az általuk kapott erőforrások egyedileg kerülnek meghatározásra a felhasználói igények alapján.

A cikk célja

A Zextras Suite telepítésének leírása a Zimbra levelezőszerver környezetében, single-server telepítési verzióban. A létrehozott telepítés termelési környezetben használható (a tapasztalt felhasználók elvégezhetik a szükséges beállításokat és további erőforrásokat adhatnak hozzá).

A Zextras Suite/Zimbra rendszer tartalmazza:

  • Zimbra — vállalati elektronikus levelezés, mely lehetővé teszi az e-mail fiókok, naptárak és kapcsolati listák (címtárak) megosztását.
  • Zextras Docs — beépített irodai csomag a LibreOffice online alapjain, dokumentumok, táblázatok, prezentációk létrehozására és együttműködésére.
  • Zextras Drive – egyéni fájltároló, amely lehetővé teszi fájlok és mappák szerkesztését, tárolását és más felhasználókkal való megosztását.
  • Zextras Team – üzenetküldő, amely támogatja az audio- és videokonferenciákat. Elérhető a Team Basic verzió, amely csak 1:1 kommunikációt tesz lehetővé, és a Team Pro verzió, amely több felhasználós konferenciák, csatornák, képernyőmegosztás, fájlmegosztás és egyéb funkciók támogatását kínálja.
  • Zextras Mobile – a mobil eszközök támogatása Exchange ActiveSync-en keresztül, a levelezés szinkronizálására mobil eszközökkel MDM (Mobile Device Management) funkciókkal. Lehetővé teszi a Microsoft Outlook használatát levelezőként.
  • Zextras Admin – a multi-tenant administration system implementation with delegation of administrators for managing groups of clients and service classes.
  • Zextras Backup - comprehensive data backup and recovery in real-time mode
  • Zextras Powerstore — a hierarchical object storage of the mail system supporting data processing classes, with the ability to store data locally or in cloud storage architectures like S3, including Yandex Object Storage.

Upon completion of the installation, the user receives a system operational in the Yandex.Cloud environment.

Conditions and restrictions

  1. The allocation of disk space for mailboxes, indexes, and other types of data is not described, as Zextras Powerstore supports various types of storage. The type and size of storage depend on the tasks and parameters of the system. If necessary, this can be done later during the transition of the described installation to production.
  2. To simplify the installation, the use of a managed DNS server for resolving internal (non-public) domain names is not considered; the standard Yandex.Cloud DNS server is used. When used in a production environment, it is recommended to use a DNS server that may already exist within the corporate infrastructure.
  3. It is assumed that a Yandex.Cloud account with default settings is used (in particular, when accessing the service's 'Console', there is only one folder (in the 'Available clouds' list under the name default). Users familiar with Yandex.Cloud can at their discretion create a separate folder for the test environment or use an existing one.
  4. The user must have a public DNS zone to which they must have administrative access.
  5. The user must have access to the folder in the 'Console' of Yandex.Cloud with at least the 'editor' role (the 'Cloud Owner' has all necessary permissions by default; guides are available for granting access to other users to the cloud: egyszer, kétszer, három)
  6. Ez a cikk nem foglalkozik a felhasználói X.509 tanúsítványok telepítésével, amelyek a hálózati kommunikációk védelmét szolgálják a TLS mechanizmusaival. A telepítés befejezése után önaláírt tanúsítványokat használnak, ami lehetővé teszi a böngészők számára a telepített rendszerhez való hozzáférést. Ezek általában figyelmeztetést jelenítenek meg a hitelesíthető tanúsítvány hiányáról a szerveren, de lehetővé teszik a folytatást. A hitelesíthető kliens eszközök által aláírt tanúsítványok telepítése előtt a telepített rendszerrel mobilalkalmazások nem működhetnek. Ezért a tanúsítványok telepítése produktív környezetben szükséges, és a tesztelés befejezése után történik a vállalati biztonsági politikák szerint.

A Zextras/Zimbra rendszer telepítési folyamatának leírása «single-server» módban

1. Előzetes előkészületek

A telepítés megkezdése előtt biztosítani kell:

a) A nyilvános DNS zónában végrehajtott módosítások (A rekord létrehozása Zimbra szerver számára és MX rekord létrehozása a kezelt levelezési domainekhez).
b) A virtuális hálózati infrastruktúra beállítása a Yandex.Cloud-ban.

Ezek mellett a DNS zónában végzett módosítások terjedéséhez némi idő szükséges, de másrészt nem lehet A rekordot létrehozni, ha nem ismerjük a hozzá kapcsolódó IP-címet.

Ezért a lépések a következő sorrendben történnek:

1. Nyilvános IP-cím foglalása a Yandex.Cloud-ban

1.1 A «Yandex.Cloud» konzolban (ha szükséges, válaszd ki a kapható felhők könyvtárát) lépj a Virtual Private Cloud részhez, az IP-címek alá, majd kattints a «Cím foglalása» gombra, válaszd ki a kívánt elérhetőségi zónát (vagy fogadd el a javasolt értéket; ezt az elérhetőségi zónát később minden, a Yandex.Cloud-ban végrehajtott lépésnél használni kell, ha az adott űrlapokon van lehetőség zóna kiválasztására), a megnyíló párbeszédablakban, ha szeretnéd, de nem kötelező, válaszd ki a «DDoS-védelem» opciót, majd kattints a «Foglalás» gombra (lásd még a dokumentációval).

Az Zextras/Zimbra irodai munkahelyek telepítése a Yandex.Cloud-on

A párbeszéd bezárása után a rendszer által kiosztott statikus IP-cím elérhető lesz az IP-címek listájában, amelyet másolhat és felhasználhat a következő lépésnél.

Az Zextras/Zimbra irodai munkahelyek telepítése a Yandex.Cloud-on

1.2 A DNS 'szint' zónájában A-nyilvántartást kell létrehozni a Zimbra szerverhez, amely a korábban kiosztott IP-címre mutat, A-nyilvántartást a TURN szerverhez, amely szintén ugyanarra az IP-címre mutat, és MX-nyilvántartást a kezelt levelezési domainhez. Példánkban ezek a következők: mail.testmail.svzcloud.ru (Zimbra szerver), turn.testmail.svzcloud.ru (TURN szerver) és testmail.svzcloud.ru (levelezési domain).

1.3 A Yandex.Cloud-ban a kiválasztott elérhetőségi zónában a virtuális gépek telepítéséhez használt alhálózatnál engedélyezni kell a NAT-ot az Interneten.

Ehhez a Virtual Private Cloud szakaszban, az 'Cloud Networks' almappában ki kell választani a megfelelő felhőhálózatot (alapértelmezés szerint csak a default hálózat érhető el), majd kiválasztani a megfelelő elérhetőségi zónát, és a beállítások között kiválasztani az 'Engedélyezni a NAT-ot az Interneten' lehetőséget.

Az Zextras/Zimbra irodai munkahelyek telepítése a Yandex.Cloud-on

A státusz az alhálózatok listájában megváltozik:

Az Zextras/Zimbra irodai munkahelyek telepítése a Yandex.Cloud-on

További részletekért lásd a dokumentációt: egyszer és kétszer.

2. Virtuális gépek létrehozása

2.1. Virtuális gép létrehozása a Zimbra számára

A teendők sorrendje:

2.1.1 A 'Yandex.Cloud' konzolban lépjen a Compute Cloud szakaszhoz, az 'Virtuális gépek' almappához, és nyomja meg a 'VM létrehozása' gombot (további információ a VM létrehozásáról: a dokumentációval).

Az Zextras/Zimbra irodai munkahelyek telepítése a Yandex.Cloud-on

2.1.2 Itt meg kell adni:

  • Név - tetszőleges (a Yandex.Cloud által támogatott formátumnak megfelelően)
  • Elérhetőségi zóna - meg kell felelnie a korábban kiválasztottnak a virtuális hálózat számára.
  • A 'Nyilvános képek' között válassza az Ubuntu 18.04 lts verziót
  • A lemezeknél be kell állítani az indítólemezt, amelynek mérete legalább 80 GB. Tesztelési célokra elegendő a HDD típus (és a produktív használathoz is, amennyiben bizonyos adatokat SSD típusú lemezekre helyeznek át). Szükség esetén további lemezeket hozzá lehet adni a VM létrehozása után.

A 'számítási erőforrások' résznél meg kell adni:

  • vCPU: legalább 4.
  • Garantált vCPU arány: a cikkben leírt tevékenységek végrehajtásának ideje alatt legalább 50%, az installálás után, ha szükséges, csökkenthető.
  • RAM: ajánlott 8 GB.
  • Alhálózat: válassza ki azt az alhálózatot, amelynél a kezdeti előkészítés során engedélyezték a NAT-ot az Interneten.
  • Nyilvános cím: válassza ki a listából azt az IP-címet, amelyet korábban az A-nyilvántartás létrehozásához használtak a DNS-ben.
  • Felhasználó: saját belátása szerint, de eltérő a root felhasználótól és a Linux rendszergazdai fiókoktól.
  • Kötelező megadni egy nyilvános (nyitott) SSH-kulcsot.

→ További információk az SSH használatáról

Lásd még 1. Melléklet. SSH-kulcsok létrehozása openssh és putty segítségével, valamint kulcsok konvertálása putty formátumból openssh formátumba.

2.1.3 A beállítások végrehajtása után kattintson a „VM létrehozása” gombra.

2.2. Virtuális gép létrehozása a Zextras Docs számára

A teendők sorrendje:

2.2.1 A 'Yandex.Cloud' konzolban lépjen a Compute Cloud szakaszhoz, az 'Virtuális gépek' almappához, és nyomja meg a 'VM létrehozása' gombot (további információ a VM létrehozásáról: itt).

Az Zextras/Zimbra irodai munkahelyek telepítése a Yandex.Cloud-on

2.2.2 Itt meg kell adni:

  • Név - tetszőleges (a Yandex.Cloud által támogatott formátumnak megfelelően)
  • Elérhetőségi zóna - meg kell felelnie a korábban kiválasztottnak a virtuális hálózat számára.
  • A 'Nyilvános képek' között válassza az Ubuntu 18.04 lts verziót
  • A lemezeknél be kell állítani az indítólemezt, amelynek mérete legalább 80 GB. Tesztelési célokra elegendő a HDD típus (és a produktív használathoz is, amennyiben bizonyos adatokat SSD típusú lemezekre helyeznek át). Szükség esetén további lemezeket hozzá lehet adni a VM létrehozása után.

A 'számítási erőforrások' résznél meg kell adni:

  • vCPU: legalább 2.
  • Garantált vCPU arány: a cikkben leírt tevékenységek végrehajtásának ideje alatt legalább 50%, az installálás után, ha szükséges, csökkenthető.
  • RAM: legalább 2 GB.
  • Alhálózat: válassza ki azt az alhálózatot, amelynél a kezdeti előkészítés során engedélyezték a NAT-ot az Interneten.
  • Nyilvános cím: nincs cím (ez a gép nem igényel internet hozzáférést, csak kimenő hozzáférést biztosít a gépről az internetre a „NAT in Internet” opció használatával a megadott alhálózatban).
  • Felhasználó: saját belátása szerint, de eltérő a root felhasználótól és a Linux rendszergazdai fiókoktól.
  • Kötelező megadni egy nyilvános (nyitott) SSH-kulcsot, lehet a Zimbra szerverhez használt ugyanaz is, vagy létrehozhat külön kulcspárt, mivel a Zextras Docs szerverhez szükséges zárt kulcsot a Zimbra szerver lemezére kell helyezni.

Lásd még 1. Melléklet. SSH-kulcsok létrehozása openssh és putty segítségével, valamint kulcsok konvertálása putty formátumból openssh formátumba.

2.2.3 A beállítások végrehajtása után kattintson a „VM létrehozása” gombra.

2.3 A létrehozott virtuális gépek elérhetők lesznek a virtuális gépek listájában, ahol többek között a státuszuk és a használt IP-címek, mind a nyilvános, mind a belső IP-címek megjelennek. Az IP-címek információra a következő telepítési lépések során szükség lesz.

Az Zextras/Zimbra irodai munkahelyek telepítése a Yandex.Cloud-on

3. A Zimbra szerver felkészítése az telepítéshez

3.1 Frissítések telepítése

Meg kell nyitni a Zimbra szervert a nyilvános IP-címe segítségével a preferált SSH-kliensem használatával a zárt (privát) SSH-kulccsal, és a virtuális gép létrehozásakor megadott felhasználónév használatával.

Bejelentkezés után futtassa a parancsokat:

sudo apt update
sudo apt upgrade

(a legutolsó parancs végrehajtásakor válaszoljon „y” a kérdésre, hogy biztos-e az ajánlott frissítések telepítésében)

A frissítések telepítése után (de nem kötelező) futtathatja a következő parancsot:

sudo apt autoremove

A lépés befejezéséhez futtassa a parancsot

sudo shutdown –r now

3.2 Alkalmazások telepítése

NTP-kliens telepítése szükséges a rendszeridő szinkronizálásához és a screen alkalmazás telepítéséhez a következő paranccsal:

sudo apt install ntp screen

(a legutolsó parancs végrehajtásakor válaszoljon „y” a kérdésre, hogy biztos-e az ajánlott csomagok telepítésében)

További segédprogramok is telepíthetők a rendszergazda kényelme érdekében. Például a Midnight Commander telepíthető a következő parancs segítségével:

sudo apt install mc

3.3. A rendszer konfigurációjának módosítása

3.3.1 A fájlban /etc/cloud/cloud.cfg.d/95-yandex-cloud.cfg módosítani a paraméter értékét manage_etc_hosts c igaz Gyorsan emlékezzünk vissza, hogyan működik a moduláris aritmetika. Az óra már egy ismert koncepció. Az órák használata hamis.

Megjegyzés: a fájl módosításához használnia kell a root felhasználói jogokat, például:sudo vi /etc/cloud/cloud.cfg.d/95-yandex-cloud.cfgvagy, ha telepítve van a mc csomag, használhatja a következő parancsot:sudo mcedit /etc/cloud/cloud.cfg.d/95-yandex-cloud.cfg»

3.3.2 Szerkeszteni /etc/hosts a következő módon, a sorban, amely meghatározza a gazda FQDN-jét, cserélje le a 127.0.0.1 címet a szerver belső IP címére, és a nevet a .internal zónában szereplő teljes névről a korábban megadott nyilvános névre a DNS zóna A rekordjában, és ennek megfelelően módosítsa a gazda rövid nevét (ha az eltér a nyilvános DNS A rekordjából kinyert rövid névtől).

Például a mi esetünkben a hosts fájl a következőképpen nézett ki:

Az Zextras/Zimbra irodai munkahelyek telepítése a Yandex.Cloud-on

A módosítás után a következőképpen alakult:

Az Zextras/Zimbra irodai munkahelyek telepítése a Yandex.Cloud-on

Megjegyzés: a fájl módosításához használnia kell a root felhasználói jogokat, például:sudo vi /etc/hostsvagy, ha telepítve van a mc csomag, használhatja a következő parancsot:sudo mcedit /etc/hosts»

3.4 Jelszó megadása a felhasználónak

Ez szükséges, mivel a tűzfal beállítása folyamatban lesz, és ha bármilyen probléma merül fel, a felhasználó jelszavának birtokában bejelentkezhet a virtuális gépre a Yandex.Cloud webkonzolból a soros konzolon keresztül, és letilthatja a tűzfalat és/vagy kijavíthatja a hibát. A virtuális gép létrehozásakor a felhasználónak nincs jelszava, ezért a hozzáférés csak SSH-n keresztül lehetséges kulcsalapú hitelesítéssel.

A jelszó megadásához futtassa a következő parancsot:

sudo passwd

Például, a mi esetünkben ez a parancs:sudo passwd user”.

4. Zimbra és Zextras Suite telepítése

4.1. A Zimbra és Zextras Suite disztribúciók letöltése

4.1.1 A Zimbra disztribúció letöltése

A teendők sorrendje:

1) Nyissa meg a böngészőt a következő URL-en: www.zextras.com/download-zimbra-9 és töltse ki a formanyomtatványt. E-mailt kap a Zimbra különböző operációs rendszerekhez tartozó letöltési linkjeivel.

2) Válassza ki a legfrissebb disztribúciós verziót az Ubuntu 18.04 LTS platformhoz, és másolja a linket.

3) Töltse le a Zimbra disztribúciót a Zimbra szerverre és csomagolja ki. Ehhez ssh sessionben a zimbra szerveren futtassa a következő parancsokat:

cd ~
mkdir zimbra
cd zimbra
wget 
tar –zxf

(a mi esetünkben ez a következő:tar –zxf zcs-9.0.0_OSE_UBUNTU18_latest-zextras.tgz”)

4.1.2 A Zextras Suite disztribúció letöltése

A teendők sorrendje:

1) Nyissa meg a böngészőt a következő URL-en: www.zextras.com/download

2) Töltse ki a formanyomtatványt a szükséges adatok megadásával, majd nyomja meg a „DOWNLOAD NOW” gombot.

Az Zextras/Zimbra irodai munkahelyek telepítése a Yandex.Cloud-on

3) Megnyílik a letöltési oldal.

Az Zextras/Zimbra irodai munkahelyek telepítése a Yandex.Cloud-on

Két érdekes URL található rajta: az egyik a Zextras Suite számára, ami most szükséges nekünk, a másik pedig alul, a Docs Server blokkban az Ubuntu 18.04 LTS-hez, ami később szükséges lesz a Zextras Docs VM-re történő telepítéséhez.

4) Töltse le a Zextras Suite disztribúcióját a Zimbra szerverre, és csomagolja ki. Ehhez ssh kapcsolatban a zimbra szerveren hajtsa végre a következő parancsokat:

cd ~
mkdir zimbra
cd zimbra

(ha az előző lépés után nem változott az aktuális könyvtár – a fenti parancsokat nem szükséges végrehajtani)

wget http://download.zextras.com/zextras_suite-latest.tgz
tar –zxf zextras_suite-latest.tgz

4.2. Zimbra telepítése

Lépések sorrendje

1) Lépjen a könyvtárba, ahová a fájlok kicsomagolódtak a 4.1.1 lépésben (az ls parancs segítségével nézheti meg, hogy a ~ / zimbra könyvtárban van-e).

Példánkban ez lesz:

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

2) Indítsa el a Zimbra telepítést a következő paranccsal:

-unit

3) Válaszoljon a telepítő kérdéseire

A telepítő kérdéseire a ‘y’ (igen) vagy ‘n’ (nem) válaszokkal lehet válaszolni, vagy az ajánlatot változatlanul hagyhatja (az ajánlatot négyzetes zárójelek között mutatja, például "[Y]" vagy "[N]").

Egyetértesz a szoftverlicenc-szerződés feltételeivel? – igen.

Használja a Zimbra csomag-nyilvántartását? – alapértelmezett (igen).

“Telepítse a zimbra-ldap-ot?”, “Telepítse a zimbra-logger-t?”, “Telepítse a zimbra-mta-t?– alapértelmezett (igen).

Telepítse a zimbra-dnscache-t? – nem (az operációs rendszer alapértelmezés szerint tartalmaz egy saját gyorsítótáras DNS szervert, ezért ennek a csomagnak portütközésből adódóan ütközése lesz az OS-sel).

Telepítse a zimbra-snmp-t? – választható, lehet maradni az alapértelmezett (igen) mellett, de ezt a csomagot nem szükséges telepíteni. Példánkban az alapértelmezett beállítást hagytuk.

“Telepítse a zimbra-store-t?”, “Telepítse a zimbra-apache-t?”, “Telepítse a zimbra-spell-t?”, “Telepítse a zimbra-memcached-t?”, “Telepítse a zimbra-proxy-t?– alapértelmezett (igen).

Telepítse a zimbra-snmp-t? – nem (a csomagot valójában nem támogatják, és funkcionálisan a Zextras Drive helyettesíti).

Telepítse a zimbra-imapd-t? – alapértelmezett (nem).

Telepítse a zimbra-chat-et? – nem (funkcionálisan a Zextras Team helyettesíti)

Ezt követően a telepítő megkérdezi, hogy folytatni akarja-e a telepítést?

Az Zextras/Zimbra irodai munkahelyek telepítése a Yandex.Cloud-on
Válaszoljon ‘igen’ ha folytathatja, különben válaszoljon ‘nem’ és lehetősége nyílik módosítani az előzőleg megadott válaszokat.

A folytatásra vonatkozó jóváhagyás után a telepítő végrehajtja a csomagok telepítését.

4.) Válaszoljon a kezdő konfiguráló kérdéseire

4.1) Mivel példánkban a levélkiszolgáló DNS-neve (A rekord neve) és a kezelt levéldomain neve (MX rekord neve) eltér, a konfigurátor figyelmeztetést ad ki, és felajánlja, hogy állítsuk be a kezelt levéldomain nevét. Elfogadjuk az ajánlását, és beírjuk az MX rekord nevét. Példánkban ez így néz ki:

Az Zextras/Zimbra irodai munkahelyek telepítése a Yandex.Cloud-on
Megjegyzés: a kezelt levéldomain név eltérővé tehető a kiszolgáló nevétől is, ha a kiszolgáló névhez van azonos nevű MX rekord.

4.2) A konfigurátor megjeleníti a főmenüt.

Az Zextras/Zimbra irodai munkahelyek telepítése a Yandex.Cloud-on

Meg kell adnunk a Zimbra adminisztrátor jelszót (menüpont 6 példánkban), nélküle nem folytathatjuk az telepítést, és módosítani kell a zimbra-proxy beállítást (menüpont 8 példánkban; szükség esetén ezt a beállítást telepítés után is módosíthatjuk).

4.3) A zimbra-store beállításainak módosítása

A konfigurátor felhívásába beírjuk a menüpont számát, majd megnyomjuk az Entert. Belépünk a tárolóbeállítások menübe:

Az Zextras/Zimbra irodai munkahelyek telepítése a Yandex.Cloud-on

ahol a konfigurátor felhívásába beírjuk az Admin Password menüpont számát (példánkban 4), megnyomjuk az Entert, ekkor a konfigurátor egy véletlenszerűen generált jelszót ajánl fel, amit elfogadhatunk (megjegyezve) vagy megadhatunk egy sajátot. Mindkét esetben a végén meg kell nyomnunk az Entert, ezután az „Admin Password” pontról levesszük a felhasználói információvárakozási jelzőt:

Az Zextras/Zimbra irodai munkahelyek telepítése a Yandex.Cloud-on

Visszatérünk az előző menübe (elfogadva a konfigurátor ajánlását).

4.4) A zimbra-proxy beállításainak módosítása

A korábbi lépéshez hasonlóan a főmenüben kiválasztjuk a „zimbra-proxy” menüpont számát, és beírjuk azt a konfigurátor felhívásába.

Az Zextras/Zimbra irodai munkahelyek telepítése a Yandex.Cloud-on
A megnyíló Proxy configuration menüben kiválasztjuk a „Proxy server mode” menüpont számát, és beírjuk azt a konfigurátor felhívásába.

Az Zextras/Zimbra irodai munkahelyek telepítése a Yandex.Cloud-on

A konfigurátor felajánlja, hogy válasszunk egy a módok közül, beírjuk a felhívásába a 'redirect' kifejezést, és megnyomjuk az Entert.

Ezután visszatérünk a főmenübe (elfogadva a konfigurátor ajánlását).

4.5) A konfiguráció indítása

A konfiguráció elindításához beírjuk az „a” parancsot a konfiguráló ablakba. Ezt követően megkérdezi, hogy el szeretnénk-e menteni a megadott konfigurációt egy fájlba (amelyet újratelepítéskor használhatunk) – a default ajánlással egyetérthetünk, ha a mentés megtörténik, megkérdezi, melyik fájlba szeretnénk menteni a konfigurációt (itt is egyetérthetünk a default ajánlással, vagy megadhatjuk a saját fájlnevet).

Az Zextras/Zimbra irodai munkahelyek telepítése a Yandex.Cloud-on
Ebben a szakaszban még lehetőség van a folytatás lemondására és a konfiguráció módosítására, ha egyetértenek a default válasszal az „A rendszer módosítva lesz - folytatni?” kérdésre.

A telepítés megkezdéséhez erre a kérdésre igennel kell válaszolni, ezt követően a konfiguráló egy ideig alkalmazni fogja a korábban megadott beállításokat.

4.6) A Zimbra telepítés befejezése

A telepítés befejezése előtt a telepítő megkérdezi, hogy értesítjük-e a Zimbrát a végrehajtott telepítésről? Egyetérthetünk a default ajánlással, vagy visszautasíthatjuk (az „Nem” válaszra válaszolva).

Ezt követően a telepítő még egy ideig végzi a befejező műveleteket, és megjeleníti az értesítést a rendszer konfigurálásának befejezéséről, javasolva, hogy nyomjunk meg bármely gombot a telepítőből való kilépéshez.

Az Zextras/Zimbra irodai munkahelyek telepítése a Yandex.Cloud-on

4.3. A Zextras Suite telepítése

További információk a Zextras Suite telepítéséről itt találhatók: telepítési.

A teendők sorrendje:

1) Lépjünk be abba a könyvtárba, ahová a fájlokat kibővítettük a 4.1.2 lépésben (az ls parancs segítségével megtekinthetjük, ha a ~ / zimbra könyvtárban tartózkodunk).

Példánkban ez lesz:

cd ~ / zimbra / zextras_suite

2) Indítsuk el a Zextras Suite telepítését az alábbi parancsal:

sudo ./install.sh all

3) Válaszoljon a telepítő kérdéseire

A telepítő működési elve hasonló a Zimbra telepítőjéhez, azzal a kivétellel, hogy nincsen konfiguráló. A telepítő kérdéseire „y”-val (igen), „n”-nel (nem) válaszolhatunk, vagy a telepítő ajánlásaival is egyetérthetünk (a lehetőségeket négyzetes zárójelekben mutatja, például „[Y]” vagy „[N]”).

A telepítési folyamat megkezdéséhez fokozatosan igennel kell válaszolni a következő kérdésekre:

Egyetértesz a szoftverlicenc-szerződés feltételeivel?
Szeretné, ha a Zextras Suite automatikusan letöltené, telepítené és frissítené a ZAL könyvtárat?

Ezt követően megjelenik az értesítés, javasolva, hogy nyomjunk Entert a folytatáshoz:

Az Zextras/Zimbra irodai munkahelyek telepítése a Yandex.Cloud-on
Az Enter megnyomása után megkezdődik a telepítési folyamat, melyet néha kérdések interromálnak, amelyeket egyetérthetünk a default válaszokkal (igen), nevezetesen:

A Zextras Suite Core most telepítésre kerül. Folytatni?
Szeretné leállítani a Zimbra Web Alkalmazást (postaláda)?
A Zextras Suite Zimlet most már telepítve lesz. Folytatja?

A telepítés végső szakasza előtt figyelmeztetést kap a DOS szűrő beállításának szükségességéről, amely javasolja az Enter megnyomását a folytatáshoz. Az Enter megnyomása után kezdődik a telepítés végső része, a végén megjelenik a végső értesítés, és a telepítő leáll.

Az Zextras/Zimbra irodai munkahelyek telepítése a Yandex.Cloud-on

4.4. Az alapvető beállítási finomhangolás és a LDAP konfigurációs paraméterek meghatározása

1) Minden további tevékenységet a zimbra felhasználó alatt kell végrehajtani. Ehhez a következő parancsot kell futtatni:

sudo su - zimbra

2) A DOS szűrő beállítását a következő paranccsal módosítjuk:

zmprov mcf zimbraHttpDosFilterMaxRequestsPerSec 150

3) A Zextras Docs telepítéséhez szükség lesz néhány Zimbra beállítási paraméterre. Ehhez kiadhatja a következő parancsot:

zmlocalconfig –s | grep ldap

A példánkban a következő információ jelenik meg:

Az Zextras/Zimbra irodai munkahelyek telepítése a Yandex.Cloud-on

A további felhasználáshoz szükséges ldap_url, zimbra_ldap_password (és zimbra_ldap_userdn, bár a Zextras Docs telepítő általában helyes felhasználónév-ötleteket ad).

4) A zimbra felhasználó alól való kilépéshez futtassa a következő parancsot:
logout

5. A Docs szerver előkészítése a telepítéshez

5.1. A zimbra szerverre történő SSH privát kulcs feltöltése és a Docs szerverre való belépés

A zimbra szerverre fel kell tölteni a SSH kulcspár privát kulcsát, amelynek nyilvános kulcsát a 2.2.2 pont 2.2 lépés során használtuk a Docs virtuális gép létrehozásához. Ezt feltöltheti a szerverre SSH-n (pl. sftp-n) vagy beágyazhatja a vágólap segítségével (ha a használt SSH kliens és futási környezet lehetővé teszi).

Feltételezzük, hogy a privát kulcs a ~/.ssh/docs.key fájlba került, és hogy a zimbra szerverre való belépéshez használt felhasználó a fájl tulajdonosa (ha ezt a fájlt ebből a felhasználóból töltötték fel/létre, automatikusan a tulajdonosa lett).

Egyszeri parancs futtatása szükséges:

chmod 600 ~/.ssh/docs.key

A Docs szerverre való belépéshez a következő lépéseket kell végrehajtani:

1) Belépés a zimbra szerverre

2) Futtassa a parancsot:

ssh -i ~/.ssh/docs.key user@

A értékét a Yandex.Cloud Console-ban találhatja meg, például, ahogyan azt a 2.3 pontban bemutatják.

5.2. Frissítések telepítése

Belépés után a Docs szerveren hasonló parancsokat kell végrehajtania, mint a zimbra szerveren:

sudo apt update
sudo apt upgrade

(a legutolsó parancs végrehajtásakor válaszoljon „y” a kérdésre, hogy biztos-e az ajánlott frissítések telepítésében)

A frissítések telepítése után (de nem kötelező) futtathatja a következő parancsot:

sudo apt autoremove

A lépés befejezéséhez futtassa a parancsot

sudo shutdown –r now

5.3. Alkalmazások telepítése

NTP-ügyfél telepítése szükséges a rendszeridő szinkronizálásához és a screen alkalmazás, hasonlóan a Zimbra szerverhez, a következő parancs segítségével:

sudo apt install ntp screen

(a legutolsó parancs végrehajtásakor válaszoljon „y” a kérdésre, hogy biztos-e az ajánlott csomagok telepítésében)

További segédprogramok is telepíthetők a rendszergazda kényelme érdekében. Például a Midnight Commander telepíthető a következő parancs segítségével:

sudo apt install mc

5.4. A rendszer konfigurációjának módosítása

5.4.1. A fájlban /etc/cloud/cloud.cfg.d/95-yandex-cloud.cfg, akárcsak a Zimbra szerveren, módosítsa a manage_etc_hosts paraméter értékét true-ról false-ra.

Megjegyzés: a fájl módosításához használnia kell a root felhasználói jogokat, például:sudo vi /etc/cloud/cloud.cfg.d/95-yandex-cloud.cfgvagy, ha telepítve van a mc csomag, használhatja a következő parancsot:sudo mcedit /etc/cloud/cloud.cfg.d/95-yandex-cloud.cfg»

5.4.2. Szerkeszteni kell az /etc/hosts fájlt, hozzáadva a Zimbra szerver nyilvános FQDN-jét, de a Yandex.Cloud által kiosztott belső IP-címmel. Ha belső DNS-szerver van, amelyet a virtuális gépek használnak (például éles környezetben), és képes a nyilvános Zimbra FQDN-t a belső IP-címre feloldani a belső hálózatból érkező kérések során (az internetből érkező kérésekhez a Zimbra FQDN-nek nyilvános IP-címnek kell feloldódnia, és a TURN szervernek mindig nyilvános IP-nek kell rezonálnia, beleértve a belső címekről érkező lekéréseket is), ez az eljárás nem szükséges.

Például a mi esetünkben a hosts fájl a következőképpen nézett ki:

Az Zextras/Zimbra irodai munkahelyek telepítése a Yandex.Cloud-on

A módosítás után a következőképpen alakult:

Az Zextras/Zimbra irodai munkahelyek telepítése a Yandex.Cloud-on

Megjegyzés: a fájl módosításához használnia kell a root felhasználói jogokat, például:sudo vi /etc/hostsvagy, ha telepítve van a mc csomag, használhatja a következő parancsot:sudo mcedit /etc/hosts»

6. Zextras Docs telepítése

6.1. Lépjen be a Docs szerverre

A Docs szerverre való belépés módja a 5.1. pontban található.

6.2. Zextras Docs disztribúció letöltése

A teendők sorrendje:

1) A 4.1.2. pontban megadott Zextras Suite disztribúció letöltési oldaláról másolja a Docs build URL-jét az Ubuntu 18.04 LTS-hez (ha korábban nem másolta).

2) Töltse le a Zextras Suite disztribúcióját a Zimbra szerverre, és csomagolja ki. Ehhez ssh kapcsolatban a zimbra szerveren hajtsa végre a következő parancsokat:

cd ~
mkdir zimbra
cd zimbra
wget

(a mi esetünkben a „wget” parancsot hajtjuk végre download.zextras.com/zextras-docs-installer/latest/zextras-docs-ubuntu18.tgz»)

tar –zxf

(a mi esetünkben a „tar –zxf zextras-docs-ubuntu18.tgz” parancsot hajtjuk végre)

6.3. Zextras Docs telepítése

A Zextras Docs telepítéséről és konfigurálásáról többet lásd. itt.

A teendők sorrendje:

1) Lépjen a könyvtárba, ahová a fájlok kicsomagolódtak a 4.1.1 lépésben (az ls parancs segítségével nézheti meg, hogy a ~ / zimbra könyvtárban van-e).

Példánkban ez lesz:

cd ~/zimbra/zextras-docs-installer

2) Indítsa el a Zextras Docs telepítést a következő paranccsal:

-unit

3) Válaszoljon a telepítő kérdéseire

Az installer kérdéseire a „y”-ra (igen), „n”-re (nem) válaszolhat, vagy hagyhatja az installer javaslatát változatlanul (a javaslatokat négyzetes zárójelekben, például „[Y]” vagy „[N]” mutatja).

A rendszer módosítva lesz, folytatni szeretné? – elfogadjuk az alapértelmezett lehetőséget („igen”).

Ezután megkezdődik a függőségek telepítése: az installer megmutatja, milyen csomagokat szeretne telepíteni, és kérni fogja a megerősítést a telepítéshez. Minden esetben elfogadjuk az alapértelmezett javaslatokat.

Például, kérheti, hogy „python2.7 nem található. Szeretné telepíteni?», «python-ldap nem található. Szeretné telepíteni?» és hasonlók.

A szükséges csomagok telepítése után az installer megkérdezi a Zextras Docs telepítéséhez való hozzájárulást:

Szeretné telepíteni a Zextras DOCS-t? – elfogadjuk az alapértelmezett lehetőséget („igen”).

Ezután egy ideig tart a csomagok telepítése, magának a Zextras Docs-nak a telepítése, és átmegy a konfigurátor kérdéseire.

4) Válaszoljon a konfigurátor kérdéseire

A konfigurátor sorban kéri a konfigurációs paramétereket, a válaszok pedig a 3. lépés 4.4. pontjában kapott értékek. Az alapvető beállítások és az LDAP konfigurációs paraméterek meghatározása.

A mi példánk beállításai a következőképpen alakulnak:

Az Zextras/Zimbra irodai munkahelyek telepítése a Yandex.Cloud-on

5) A Zextras Docs telepítésének befejezése

Miután válaszolt a konfigurátor kérdéseire, a telepítő befejezi a Docs helyi konfigurációját és regisztrálja a telepített szolgáltatást a korábban telepített Zimbra fő szerveren.

Single-server telepítés esetén általában ez elegendő, de bizonyos esetekben (ha a dokumentumok nem nyílnak meg a Docs-ban a Drive fülön a webkliensem) szükség lehet a multi-server telepítésre kötelező lépés végrehajtására – a mi példánkban a fő Zimbra szerveren Zimbra felhasználói jogosultsággal kell végrehajtani a parancsot. /opt/zimbra/libexec/zmproxyconfgen és zmproxyctl restart.

7. A Zimbra és Zextras Suite (kivéve a Team) kezdeti beállítása

7.1. Első belépés az adminisztrátori konzolra

Lépjen be a böngészőbe a következő URL-en: https://<FQDN_Zimbra_szerver>:7071

Szükség esetén be lehet lépni a webkliensemre a következő URL-en: https://<FQDN_Zimbra_szerver>

Bejelentkezéskor a böngészők figyelmeztetést jelenítenek meg a nem biztonságos kapcsolat miatt, mivel nem tudják ellenőrizni a tanúsítványt. A böngészőnek meg kell válaszolnia, hogy beleegyeznek a webhely meglátogatásába a figyelmeztetés ellenére. Ez azért van, mert a telepítés után önaláírt X.509 tanúsítványt használnak a TLS kapcsolat tevékenységhez, amelyet később (termelési használat során - szükséges) cserélni lehet egy kereskedelmi tanúsítványra vagy más olyan tanúsítványra, amelyet a használt böngészők elismernek.

Az azonosító űrlapon adja meg a felhasználónevet admin@<az ön kezelt levelezési tartománya> formátumban, és a Zimbra adminisztrátori jelszót, amelyet a Zimbra szerver telepítésekor a 4.3. lépés 4.2. pontjában állapított meg.

A mi példánkban ez a következőképpen néz ki:

Adminisztrátori konzol:

Az Zextras/Zimbra irodai munkahelyek telepítése a Yandex.Cloud-on
Webkliensem:

Az Zextras/Zimbra irodai munkahelyek telepítése a Yandex.Cloud-on
Megjegyzés 1. Ha a felhasználó nem adja meg a kezelt e-mail domaint a rendszergazda konzolba vagy a webkliensem, akkor a felhasználók az Zimbra szerver telepítésekor létrehozott e-mail domainbe fognak bejelentkezni. Telepítés után ez az egyetlen létező kezelt e-mail domain a szerveren, de a rendszer működése során további e-mail domainek is hozzáadhatók, és ekkor a domain explicit megadása a felhasználónévben számítani fog.

Megjegyzés 2. A webkliensem történő belépéskor a böngésző kérheti az értesítések megjelenítésének engedélyezését az oldalról. Bele kell egyezni az értesítések fogadásába erről az oldalról.

Megjegyzés 3. A rendszergazda konzolba való belépés után értesítés jelenhet meg az adminisztrátornak, amely általában emlékeztetőként szolgál a Zextras Backup beállításának szükségességére és/vagy a Zextras licenc megvásárlásának szükségességére, mielőtt a gyári próbaverzió lejárna. Ezeket a lépéseket később is el lehet végezni, ezért a belépéskor meglévő üzeneteket figyelmen kívül lehet hagyni és/vagy a Zextras menüben meg lehet jelölni, mint olvasott: Zextras értesítés.

Az Zextras/Zimbra irodai munkahelyek telepítése a Yandex.Cloud-on

Megjegyzés 4. Külön figyelmet kell fordítani arra, hogy a szerver állapot monitorban a Docs szolgáltatás státusza «nem elérhető» lesz, még akkor is, ha a Docs a webkliensem rendesen működik:

Az Zextras/Zimbra irodai munkahelyek telepítése a Yandex.Cloud-on

Ez a próbaverzió sajátossága, és csak a licenc megvásárlásával és a támogatási szolgálathoz való fordulással orvosolható.

7.2. A Zextras Suite komponenseinek telepítése

A Zextras: Core menüben a „Telepítés” gombra kell kattintani az összes zimlethez, amelyet használni kívánunk.

Az Zextras/Zimbra irodai munkahelyek telepítése a Yandex.Cloud-on

A zimletek telepítésekor párbeszédablak jelenik meg az operációs eredményeivel a következő formátumban:

Az Zextras/Zimbra irodai munkahelyek telepítése a Yandex.Cloud-on

Példánkban az összes Zextras Suite zimlet telepítése történik, ezután a Zextras: Core űrlap a következőképpen néz ki:

Az Zextras/Zimbra irodai munkahelyek telepítése a Yandex.Cloud-on

7.3. A hozzáférési beállítások módosítása

7.3.1. Globális beállítások módosítása

A Beállítás menüben: Globális beállítások, a Proxy kismenüben módosítani kell a következő paramétereket:

Web-proxy üzemmód: redirect
A rendszergazda konzol proxymegoldását engedélyezni kell: jelölje be a négyzetet.
Ezután a jobb felső sarokban kattintson a „Mentés” gombra.

Példánkban a módosítások után az űrlap a következőképpen néz ki:

Az Zextras/Zimbra irodai munkahelyek telepítése a Yandex.Cloud-on

7.3.2. A fő Zimbra szerver beállításainak módosítása

A Beállítások menüben: Szerverek: <a fő Zimbra szerver neve>, a Proxy szerver részmenüben módosítsa a következő beállításokat:

Web-proxy mód: nyomja meg a "Visszaállítás az alapértelmezett értékre" gombot (ezzel az érték nem változik, mivel az már be lett állítva a telepítéskor). Engedélyezze az adminisztrációs konzol proxy szerverét: ellenőrizze, hogy a jelölőnégyzet be van-e jelölve (az alapértelmezett értéktől kellett volna alkalmazni, ha nem alkalmazódott – nyomja meg a "Visszaállítás az alapértelmezett értékre" gombot és/vagy állítsa be manuálisan). Ezután a forma jobb felső részén nyomja meg a "Mentés" gombot.

Példánkban a módosítások után az űrlap a következőképpen néz ki:

Az Zextras/Zimbra irodai munkahelyek telepítése a Yandex.Cloud-on

Megjegyzés: (lehet, hogy újra kell indítani, ha ez a port nem működik)

7.4. Új belépés az adminisztrációs konzolba

Lépjen be az adminisztrációs konzolba a böngészőben az alábbi URL-en: https://<Zimbra_szerver_FQDN>:9071
A jövőben használja ezt az URL-t a belépéshez

Megjegyzés: egysoros telepítés esetén általában elegendő a korábbi lépésben végrehajtott módosítás, de bizonyos esetekben (ha a megadott URL-en nem jelenik meg a szerver oldala) szükség lehet egy kötelező lépés végrehajtására, amely a több szerveres telepítésekhez szükséges – a példánkban a fő Zimbra szerveren végrehajtandó parancsok a Zimbra felhasználó alatt. /opt/zimbra/libexec/zmproxyconfgen és zmproxyctl restart.

7.5. Alapértelmezett COS szerkesztése

A Beállítások menüben: Szolgáltatási osztály, válassza a "default" nevű COS-t.

A "Lehetőségek" részmenüben törölje a jelölőnégyzetet a "Portfólió" funkcióhoz, majd a forma jobb felső részén nyomja meg a "Mentés" gombot.

A példánk alapján a beállítás után a forma a következőképpen néz ki:

Az Zextras/Zimbra irodai munkahelyek telepítése a Yandex.Cloud-on

A Drive részmenüben javasolt bejelölni a "Fájlok és mappák megosztásának engedélyezése" beállítást is, majd a forma jobb felső részén nyomja meg a "Mentés" gombot.

A példánk alapján a beállítás után a forma a következőképpen néz ki:

Az Zextras/Zimbra irodai munkahelyek telepítése a Yandex.Cloud-on

A tesztkörnyezetben ugyanebben a szolgáltatási osztályban engedélyezheti a Team Pro funkciókat, ehhez a Team részmenüben jelölje be a megfelelő négyzetet, majd a beállító forma a következőképpen fog kinézni:

Az Zextras/Zimbra irodai munkahelyek telepítése a Yandex.Cloud-on

A Team Pro funkciók letiltása esetén a felhasználók csak a Team Basic funkciókat érhetik el.
Felhívjuk figyelmét, hogy a Zextras Team Pro licensze független a Zextras Suite-tól, lehetővé téve, hogy kevesebb postaláda számára vásárolja meg, mint a Zextras Suite esetében; a Team Basic funkciói a Zextras Suite licenszében vannak benne. Ezért termelési környezetben szükség lehet egy külön szolgáltatási osztály létrehozására a Team Pro felhasználók számára, amely tartalmazza a megfelelő funkciókat.

7.6. Tűzfal beállítása

Szükséges a Zimbra fő szerverhez:

a) Engedélyezni kell az internetes hozzáférést az ssh, http/https, imap/imaps, pop3/pop3s, smtp (fő port és további portok az e-mail kliensek használatához) és az adminisztrációs konzol portokhoz.

b) Engedélyezni kell az összes kapcsolatot a belső hálózatból (amelyhez az 1.3-as lépésben a NAT-ot engedélyezték az internethez).

A Zextras Docs szerver számára a tűzfal beállítása nem szükséges, mivel az interneten nincs elérhetőség.

Ehhez a következő lépéseket kell végrehajtani:

1) Lépjen be a Zimbra fő szerver szöveges konzoljára. SSH használatakor futtassa a "screen" parancsot, hogy elkerülje a parancsok végrehajtásának megszakítását, ha ideiglenesen megszakad a kapcsolat a szerverrel a tűzfal beállításainak módosítása miatt.

2) Futtassa a parancsokat

sudo ufw allow 22,25,80,110,143,443,465,587,993,995,9071/tcp
sudo ufw allow from /
sudo ufw enable

A mi példánkban ez a következőképpen néz ki:

Az Zextras/Zimbra irodai munkahelyek telepítése a Yandex.Cloud-on

7.7. Hozzáférés ellenőrzése a webes klienshez és az adminisztrációs konzolhoz

A tűzfal működésének ellenőrzéséhez látogasson el a böngészőbe az alábbi URL-ekkel

Adminisztrációs konzol: https://:9071
Webes kliens: http:// (automatikusan átirányításra kerül https:// címre)
Alternatív URL alatt https://:7071 nem szabad megnyílni az adminisztrációs konzolnak.

A webes kliens a mi példánkban így néz ki:

Az Zextras/Zimbra irodai munkahelyek telepítése a Yandex.Cloud-on

Megjegyzés. A webes kliensbe való belépéskor a böngésző kérheti az értesítések megjelenítésére vonatkozó engedélyt a webhelyről. Engedélyezze az értesítések fogadását erről a webhelyről.

8. Az audio- és videokonferenciák működésének biztosítása a Zextras Team-ben

8.1. Áttekintés

A leírásban szereplő lépések végrehajtása nem szükséges, ha az összes Zextras Team kliens NAT használata nélkül kommunikál egymással (ebben az esetben a Zimbra szerverrel való kommunikáció NAT-on keresztül történhet, tehát fontos, hogy a kliensek között ne legyen NAT), vagy ha csak szöveges üzenetküldőt használnak.

Az audio- és videokonferenciák közötti kommunikáció biztosítása érdekében:

a) Telepíteni kell egy TURN szervert, vagy használni egy meglévőt.

b) Mivel a TURN szerver általában STUN szerver funkcióval is rendelkezik, ajánlott ezt is használni (alternatívaként lehet nyilvános STUN szervereket használni, de a STUN önálló funkciója általában nem elegendő).

Termelési környezetben a potenciálisan magas terhelés miatt ajánlott a TURN szervert egy külön virtuális gépre telepíteni. Teszteléshez és/vagy kis terhelés esetén a TURN szerver összevonható a Zimbra fő szerverrel.

Példánkban a TURN szerver telepítése a Zimbra fő szerverre történik. A TURN különálló szerverre való telepítése analóg, azzal a különbséggel, hogy a TURN szoftver telepítésével és konfigurálásával kapcsolatos lépéseket a TURN szerveren kell elvégezni, míg a Zimbra szervernek a TURN szerver használatára való beállítását a Zimbra fő szerveren kell végrehajtani.

8.2. TURN szerver telepítése

Először SSH-n keresztül lépjen be a Zimbra fő szerverére, majd adja ki a parancsot:

sudo apt install resiprocate-turn-server

8.3. TURN szerver beállítása

Megjegyzés. A következő konfigurációs fájlok mindegyikének módosítására a root felhasználói jogokkal kell indítani a szerkesztőt, például:sudo vi /etc/reTurn/reTurnServer.configvagy, ha telepítve van a mc csomag, használhatja a következő parancsot:sudo mcedit /etc/reTurn/reTurnServer.config»

Felhasználó egyszerűsített létrehozása

Az egyszerűsített tesztelés és a TURN szerverhez való kapcsolódás elősegítése érdekében letiltjuk a TURN szerver felhasználói adatbázisában a hash-elt jelszavak használatát. Termelési környezetben ajánlott hash-elt jelszavakat használni; ebben az esetben a jelszóhash-ek generálását a /etc/reTurn/reTurnServer.config és /etc/reTurn/users.txt fájlokban található utasítások szerint kell végrehajtani.

A teendők sorrendje:

1) Szerkessze a fájlt /etc/reTurn/reTurnServer.config

Módosítsa a „UserDatabaseHashedPasswords” paraméter értékét „true”-ról „false”-ra.

2) Szerkessze a fájlt /etc/reTurn/users.txt

Adja meg a felhasználónevet, jelszót, realm-et (tetszőleges, nem használják a Zimbra csatlakozás beállításakor) és állítsa be a fiók státuszát 'AUTHORIZED'-ra.

Példánkban a fájl kezdetben a következőképpen nézett ki:

Az Zextras/Zimbra irodai munkahelyek telepítése a Yandex.Cloud-on

Szerkesztés után így nézett ki:

Az Zextras/Zimbra irodai munkahelyek telepítése a Yandex.Cloud-on

3) A konfiguráció alkalmazása

Futtassa a parancsot:

sudo systemctl restart resiprocate-turn-server

8.4. A TURN szerver tűzfalának beállítása

Ebben a lépésben további tűzfal szabályokat állítunk be, amelyek a TURN szerver működéséhez szükségesek. Engedélyezni kell a hozzáférést az alapporthoz, amelyen a szerver fogadja a kéréseket, és a dinamikus porttartománynak, amelyet a szerver a médiastreamek lebonyolításához használ.

A portok az /etc/reTurn/reTurnServer.config fájlban találhatók, esetünkben ezek a következők:

Az Zextras/Zimbra irodai munkahelyek telepítése a Yandex.Cloud-on

és

Az Zextras/Zimbra irodai munkahelyek telepítése a Yandex.Cloud-on

A tűzfal szabályok beállításához a következő parancsokat kell végrehajtani:

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

8.5. A TURN szerver használatának beállítása Zimbra-ban

A beállításhoz a TURN szerver FQDN-jét használja, amelyet az 1.2. lépés 1. pontjában hozott létre, és amelynek DNS-szerverei ugyanazt a nyilvános IP-címet kell, hogy feloldják mind internetes, mind belső kérések esetén.

Tekintse meg a jelenlegi csatlakozási beállítást: 'zxsuite team iceServer get', amelyet a zimbra felhasználó alatt hajtanak végre.

A TURN szerver használatának beállításáról a 'Zextras Team TURN szerver használatának telepítése' című részben talál bővebb információt. dokumentáció.

A beállításhoz a következő parancsokat kell végrehajtani a Zimbra szerveren:

sudo su - zimbra
zxsuite team iceServer add stun:<TURN szerver FQDN>:3478?transport=udp
zxsuite team iceServer add turn:<TURN szerver FQDN>:3478?transport=udp credential <jelszó> username <felhasználónév>
zxsuite team iceServer add stun:<TURN szerver FQDN>:3478?transport=tcp
zxsuite team iceServer add turn:<TURN szerver FQDN>:3478?transport=tcp credential <jelszó> username <felhasználónév>
zxsuite team iceServer add stun:<TURN szerver FQDN>:3478
logout

A <felhasználónév> és <jelszó> a 2. lépés 8.3. pontjában megadott felhasználónév és jelszó értékei.

A mi példánkban ez a következőképpen néz ki:

Az Zextras/Zimbra irodai munkahelyek telepítése a Yandex.Cloud-on

9. Az SMTP protokollon keresztüli levelezés engedélyezése

A következő nyilatkozattal összhangban Microsoft dokumentációjával összhangban konfiguráljuk. Az egyetlen megjegyzés az, hogy az Ubuntu disztribúciót már letöltöttük, és a következő lépésben fogjuk telepíteni. A fő konfigurálás az "Windows alrendszer Linuxhoz" és a "Virtuális gép platform" kiegészítő komponenseinek aktiválására, valamint a beállítások alkalmazásához szükséges újraindításra korlátozódik:, a Yandex. Felhőben mindig blokkolva van a kimenő forgalom a TCP 25-ös porton az internet és a Yandex Compute Cloud virtuális gépek számára, amikor nyilvános IP-címen keresztül lépnek kapcsolatba. Ez nem zavarja meg a levelek fogadását a kezelt levelezési tartományon, amelyet másik levelező szerverről küldtek, de megakadályozza, hogy levelet küldjenek a Zimbra szerverről.

A dokumentáció szerint a Yandex.Cloud kérésre megnyithatja a 25-ös TCP-portot, ha betartja Az elfogadható használati szabályok, és fenntartja magának a jogot, hogy újra blokkolja a portot a szabályok megsértése esetén. A port megnyitásához kapcsolatba kell lépni a Yandex.Cloud támogatási szolgáltatásával.

Az alkalmazás

SSH kulcsok létrehozása az openssh és putty használatával, valamint kulcsok konvertálása putty formátumból openssh formátumba

1. SSH kulcspárok létrehozása

Windows alatt putty használatával: futtassa a puttygen.exe parancsot, és nyomja meg a “Generate” gombot

Linux alatt: futtassa a parancsot

ssh-keygen

2. Kulcsok konvertálása putty formátumból openssh formátumba

Windows-on:

A teendők sorrendje:

  1. Futtassa a puttygen.exe programot.
  2. Töltse be a ppk formátumú zártkulcsot, ehhez használja a File → Load private key menüpontot.
  3. Adja meg a kódot (jelszót), ha az szükséges a kulcs számára.
  4. A nyilvános kulcs OpenSSH formátumban a puttygen-ben „Public key for pasting into OpenSSH authorized_keys file field” felirattal jelenik meg.
  5. A zártkulcs OpenSSH formátumba történő exportálásához válassza a Conversions → Export OpenSSH key menüpontot a főmenüben.
  6. Mentse a zártkulcsot új fájlba.

Linux alatt

1. Telepítse a PuTTY eszközkészletet:

ubuntu alatt:

sudo apt-get install putty-tools

Debian-alapú disztribúciók alatt:

apt-get install putty-tools

RPM-alapú disztribúciókon, amelyek yum alapúak (CentOS stb.):

yum install putty

2. A zártkulcs konvertálásához futtassa a parancsot:

puttygen  -O private-openssh -o

3. A nyilvános kulcs generálásához (ha szükséges):

puttygen  -O public-openssh -o

Eredmény

A telepítés után a Yandex.Cloud infrastruktúrában a felhasználó egy beállított Zimbra levelezőszervert kap Zextras kiegészítővel a vállalati kommunikációhoz és a dokumentumok közös munkájához. A beállítások bizonyos korlátokkal készültek a tesztkörnyezet számára, de a telepítés termelési módba való átállítása és a Yandex.Cloud objektumtárolásának használati lehetőségeinek hozzáadása nem nehéz. Az installálással és használattal kapcsolatos kérdésekkel forduljon a Zextras ügyfélkapcsolati partneréhez — SVZ vagy képviselőinek Yandex.Cloud-hoz.

Bármilyen kérdése van a Zextras Suitere vonatkozóan, a Zextras cég képviselőjéhez, Trianda Katerinához fordulhat a katerina@zextras.com e-mail címen.

Forrás: habr.com

Megbízható hosting vásárlása weboldalak számára, DDoS védelemmel, VPS VDS szerverek. 🔥 Megbízható webtárhely vásárlása DDoS védelemmel, VPS VDS szerverek | ProHoster