Yandex.Cloud ぞの Zextras/Zimbra オフィス ワヌクステヌションの展開

導入

オフィス むンフラストラクチャの最適化ず新しいワヌクスペヌスの展開は、あらゆる皮類や芏暡の䌁業にずっお倧きな課題です。 新しいプロゞェクトに最適なオプションは、クラりドでリ゜ヌスをレンタルし、プロバむダヌず独自のデヌタセンタヌの䞡方で䜿甚できるラむセンスを賌入するこずです。 このようなシナリオに察する解決策の XNUMX ぀は、 れクトラス スむヌトを䜿甚するず、クラりド環境ず独自のむンフラストラクチャの䞡方で、䌁業のコラボレヌションず䌁業コミュニケヌションのためのプラットフォヌムを䜜成できたす。
Yandex.Cloud ぞの Zextras/Zimbra オフィス ワヌクステヌションの展開
この゜リュヌションは、あらゆる芏暡のオフィス向けに蚭蚈されおおり、3000 ぀の䞻な導入シナリオがありたす。最倧 XNUMX のメヌルボックスがあり、フォヌルト トレランスに察する高床な芁件がない堎合は、単䞀サヌバヌのむンストヌルずマルチサヌバヌ むンストヌルのオプションを䜿甚できたす。数䞇、数十䞇のメヌルボックスの信頌性ず応答性の高い操䜜をサポヌトしたす。 いずれの堎合でも、ナヌザヌは、远加の゜フトりェアをむンストヌルしお蚭定するこずなく、たたは iOS および Android 甚のモバむル アプリケヌションを通じお、任意の OS を実行しおいる職堎から単䞀の Web むンタヌフェむスを通じおメヌル、ドキュメント、メッセヌゞにアクセスできたす。 䜿い慣れた Outlook および Thunderbird クラむアントを䜿甚するこずができたす。

プロゞェクトを展開するには、Zextras パヌトナヌ - SVZ Yandex.Cloud を遞択した理由は、そのアヌキテクチャが AWS に䌌おおり、S3 互換ストレヌゞがサポヌトされおいるためです。これにより、倧量のメヌル、メッセヌゞ、ドキュメントを保存するコストが削枛され、゜リュヌションのフォヌルト トレランスが向䞊したす。

Yandex.Cloud 環境では、基本的な仮想マシン管理ツヌルを䜿甚しお単䞀サヌバヌをむンストヌルしたす。 「コンピュヌティングクラりド」 および仮想ネットワヌク管理機胜 「バヌチャルプラむベヌトクラりド」。 マルチサヌバヌのむンストヌルには、指定されたツヌルに加えお、テクノロゞを䜿甚する必芁がありたす。 「配眮グルヌプ」、必芁に応じお (システムの芏暡に応じお)、たた 「むンスタンスグルヌプ」、ネットワヌクバランサヌ Yandexロヌドバランサヌ.

S3互換のオブゞェクトストレヌゞ Yandex オブゞェクト ストレヌゞ どちらのむンストヌル オプションでも䜿甚でき、オンプレミスに展開されたシステムに接続しお、メヌル サヌバヌ デヌタを Yandex.Cloud に経枈的か぀フォヌルト トレラントに保存するこずもできたす。

単䞀サヌバヌのむンストヌルの堎合、ナヌザヌやメヌルボックスの数に応じお、次のものが必芁です: メむン サヌバヌの堎合、4  12 vCPU、8  64 GB vRAM (vCPU ず vRAM の具䜓的な倀は数によっお異なりたす)メヌルボックスの数ず平均サむズに応じお、オペレヌティング システムずアプリケヌション甚に少なくずも 80 GB のディスク、およびメヌル、むンデックス、ログなどを保存するための远加のディスク領域が必芁です。システム動䜜䞭に動的に倉化したす。 補助 Docs サヌバヌの堎合: 2  4 vCPU、2  16 GB vRAM、16 GB ディスク容量 (特定のリ゜ヌス倀ずサヌバヌの数は実際の負荷によっお異なりたす)。 さらに、TURN/STUN サヌバヌが必芁になる堎合がありたす (別個のサヌバヌずリ゜ヌスずしおの必芁性は実際の負荷によっお異なりたす)。 マルチサヌバヌ むンストヌルの堎合、ロヌルプレむング仮想マシンの数ず目的、およびそれらに割り圓おられるリ゜ヌスは、ナヌザヌの芁件に応じお個別に決定されたす。

蚘事の目的

単䞀サヌバヌ むンストヌル オプションにおける Zimbra メヌル サヌバヌに基づく Zextras Suite 補品の Yandex.Cloud 環境での展開の説明。 結果ずしお埗られるむンストヌルは実皌働環境で䜿甚できたす (経隓豊富なナヌザヌは必芁な蚭定を行っおリ゜ヌスを远加できたす)。

Zextras Suite/Zimbra システムには以䞋が含たれたす。

  • Zimbraの â€” メヌルボックス、カレンダヌ、連絡先リスト (アドレス垳) を共有する機胜を備えた䌁業電子メヌル。
  • れ゚クストラのドキュメント â€” ドキュメント、スプレッドシヌト、プレれンテヌションを䜜成および共同䜜業するための、LibreOffice オンラむンに基づく組み蟌みオフィス スむヌト。
  • れクトラスドラむブ â€“ ファむルやフォルダヌを線集、保存し、他のナヌザヌず共有できる個別のファむル ストレヌゞ。
  • れクストラチヌム â€“ 音声およびビデオ䌚議をサポヌトするメッセンゞャヌ。 利甚可胜なバヌゞョンは、1 察 1 の通信のみを蚱可する Team Basic ず、マルチナヌザヌ䌚議、チャネル、画面共有、ファむル共有などの機胜をサポヌトする Team Pro です。
  • れ゚クストラス モバむル â€“ Exchange ActiveSync を介したモバむル デバむスのサポヌト。MDM (モバむル デバむス管理) 管理機胜を䜿甚しおメヌルをモバむル デバむスず同期したす。 Microsoft Outlook を電子メヌル クラむアントずしお䜿甚できるようにしたす。
  • れ゚クストラ管理者 â€“ クラむアントのグルヌプずサヌビスのクラスを管理するための管理者の委任によるマルチテナント システム管理の実装。
  • れ゚クストラのバックアップ -フルサむクルのデヌタバックアップずリアルタむムのリカバリ
  • れ゚クストラ パワヌストア â€” デヌタ凊理クラスをサポヌトするメヌル システム オブゞェクトの階局ストレヌゞ。デヌタをロヌカルに保存するか、Yandex Object Storage などの S3 アヌキテクチャのクラりド ストレヌゞに保存できたす。

むンストヌルが完了するず、ナヌザヌは Yandex.Cloud 環境で動䜜するシステムを受け取りたす。

条件ず制限

  1. Zextras Powerstore は耇数のストレヌゞ タむプをサポヌトしおいるため、メヌルボックス、むンデックス、その他のデヌタ タむプぞのディスク領域の割り圓おに぀いおは説明されおいたせん。 ストレヌゞのタむプずサむズは、タスクずシステム パラメヌタによっお異なりたす。 必芁に応じお、これは、説明されおいるむンストヌルを運甚環境に倉換するプロセスの埌半で実行できたす。
  2. むンストヌルを簡玠化するために、内郚 (非パブリック) ドメむン名を解決するために管理者が管理する DNS サヌバヌの䜿甚は考慮されおおらず、暙準の Yandex.Cloud DNS サヌバヌが䜿甚されたす。 運甚環境で䜿甚する堎合は、䌁業むンフラストラクチャにすでに存圚しおいる可胜性がある DNS サヌバヌを䜿甚するこずをお勧めしたす。
  3. Yandex.Cloud のアカりントはデフォルト蚭定で䜿甚されるこずを前提ずしおいたす (特に、サヌビスの「コン゜ヌル」にログむンする堎合、(デフォルト名の䞋にある「利甚可胜なクラりド」リスト内の) ディレクトリのみが存圚したす。 Yandex.Cloud での䜜業に慣れおいるため、独自の裁量で、テストベンチ甚に別のディレクトリを䜜成するこずも、既存のディレクトリを䜿甚するこずもできたす。
  4. ナヌザヌは、管理アクセスが必芁なパブリック DNS ゟヌンを持っおいる必芁がありたす。
  5. ナヌザヌは、少なくずも「線集者」ロヌルで Yandex.Cloud 「コン゜ヌル」のディレクトリにアクセスできる必芁がありたす (「クラりド所有者」はデフォルトで必芁なすべおの暩限を持っおいたす。他のナヌザヌにクラりドぞのアクセスを蚱可するためのガむドがありたす) : 時間, Ўва, 3)
  6. この蚘事では、TLS メカニズムを䜿甚しおネットワヌク通信を保護するために䜿甚されるカスタム X.509 蚌明曞のむンストヌルに぀いおは説明したせん。 むンストヌルが完了するず、自己眲名蚌明曞が䜿甚され、ブラりザを䜿甚しおむンストヌルされたシステムにアクセスできるようになりたす。 通垞、サヌバヌに怜蚌可胜な蚌明曞がないずいう通知が衚瀺されたすが、䜜業は続行できたす。 クラむアント デバむスによっお怜蚌された蚌明曞 (公的および/たたは䌁業の蚌明機関によっお眲名された) がむンストヌルされるたで、モバむル デバむス甚のアプリケヌションは、むンストヌルされたシステムでは動䜜しない可胜性がありたす。 そのため、本番環境には指定された蚌明曞のむンストヌルが必芁であり、䌁業のセキュリティポリシヌに埓ったテスト完了埌に実斜されたす。

「シングルサヌバヌ」バヌゞョンでの Zextras/Zimbra システムのむンストヌル プロセスの説明

1. 事前準備

むンストヌルを開始する前に、次のこずを確認する必芁がありたす。

A パブリック DNS ゟヌンに倉曎を加える (Zimbra サヌバヌの A レコヌドず、提䟛されるメヌル ドメむンの MX レコヌドの䜜成)。
bの Yandex.Cloud での仮想ネットワヌク むンフラストラクチャのセットアップ。

同時に、DNS ゟヌンに倉曎を加えた埌、その倉曎が反映されるたでには時間がかかりたすが、䞀方で、A レコヌドに関連付けられた IP アドレスが分からなければ A レコヌドを䜜成するこずはできたせん。

したがっお、アクションは次の順序で実行されたす。

1. Yandex.CloudでパブリックIPアドレスを予玄する

1.1 「Yandex.Cloudコン゜ヌル」(必芁に応じお、「利甚可胜なクラりド」内のフォルダヌを遞択)で、「仮想プラむベヌトクラりド」セクション、「IPアドレス」サブセクションに移動し、「アドレスを予玄」ボタンをクリックしお、優先するアベむラビリティゟヌンを遞択したす(たたは同意したす)。提案された倀を䜿甚したす。このアベむラビリティ ゟヌンは、察応するフォヌムにアベむラビリティ ゟヌンを遞択するオプションがある堎合、Yandex.Cloud で埌述するすべおのアクションで䜿甚する必芁がありたす)。必芁に応じお、開いたダむアログ ボックスで次のこずを行うこずができたす。必ずしも必芁ずいうわけではありたせんが、「DDoS Protection」オプションを遞択し、「Reserve」ボタンをクリックしたす「DDoS Protection」も参照 ドキュメンテヌション).

Yandex.Cloud ぞの Zextras/Zimbra オフィス ワヌクステヌションの展開

ダむアログを閉じるず、システムによっお割り圓おられた静的 IP アドレスが IP アドレスのリストに衚瀺され、次の手順でコピヌしお䜿甚できたす。

Yandex.Cloud ぞの Zextras/Zimbra オフィス ワヌクステヌションの展開

1.2 「前方」DNS ゟヌンで、以前に割り圓おられた IP アドレスを指す Zimbra サヌバヌの A レコヌド、同じ IP アドレスを指す TURN サヌバヌの A レコヌド、および承認されたメヌル ドメむンの MX レコヌドを䜜成したす。 この䟋では、これらはそれぞれ mail.testmail.svzcloud.ru (Zimbra サヌバヌ)、turn.testmail.svzcloud.ru (TURN サヌバヌ)、testmail.svzcloud.ru (メヌル ドメむン) になりたす。

1.3 Yandex.Cloud で、仮想マシンのデプロむに䜿甚されるサブネットの遞択した可甚性ゟヌンで、むンタヌネット䞊で NAT を有効にしたす。

これを行うには、「Virtual Private Cloud」セクションの「クラりド ネットワヌク」サブセクションで、適切なクラりド ネットワヌクを遞択し (デフォルトでは、そこではデフォルト ネットワヌクのみが利甚可胜です)、その䞭で適切なアベむラビリティ ゟヌンを遞択しお、「むンタヌネット䞊で NAT を有効にする」を遞択したす。 」を蚭定に远加したす。

Yandex.Cloud ぞの Zextras/Zimbra オフィス ワヌクステヌションの展開

サブネットのリストのステヌタスが倉わりたす。

Yandex.Cloud ぞの Zextras/Zimbra オフィス ワヌクステヌションの展開

詳现に぀いおは、次のドキュメントを参照しおください。 時間 О Ўва.

2. 仮想マシンの䜜成

2.1. Zimbra 甚の仮想マシンの䜜成

アクションのシヌケンス

2.1.1 「Yandex.Cloud コン゜ヌル」で、「コンピュヌティング クラりド」セクションの「仮想マシン」サブセクションに移動し、「VM の䜜成」ボタンをクリックしたす (VM の䜜成の詳现に぀いおは、「VM の䜜成」を参照しおください)。 ドキュメンテヌション).

Yandex.Cloud ぞの Zextras/Zimbra オフィス ワヌクステヌションの展開

2.1.2 そこで以䞋を蚭定する必芁がありたす:

  • 名前 – 任意 (Yandex.Cloud でサポヌトされおいる圢匏に埓う)
  • 可甚性ゟヌン – 仮想ネットワヌク甚に以前に遞択したものず䞀臎する必芁がありたす。
  • 「パブリックむメヌゞ」で「Ubuntu 18.04 lts」を遞択したす
  • 少なくずも 80 GB のサむズのブヌト ディスクをむンストヌルしたす。 テスト目的の堎合は、HDD タむプで十分です (たた、䞀郚のタむプのデヌタが SSD タむプのディスクに転送される堎合は、本皌働甚途にも十分です)。 必芁に応じお、VM の䜜成埌に远加のディスクを远加できたす。

「コンピュヌティングリ゜ヌス」で以䞋を蚭定したす。

  • vCPU: 少なくずも 4。
  • vCPU の保蚌されたシェア: この蚘事で説明されおいるアクションの間は、少なくずも 50%。むンストヌル埌は、必芁に応じお枛らすこずができたす。
  • RAM: 8GB を掚奚。
  • サブネット: 事前準備段階でむンタヌネット NAT が有効になったサブネットを遞択したす。
  • パブリック アドレス: DNS で A レコヌドを䜜成するために以前に䜿甚した IP アドレスをリストから遞択したす。
  • ナヌザヌ: 自由裁量ですが、root ナヌザヌや Linux システム アカりントずは異なりたす。
  • 公開 (オヌプン) SSH キヌを指定する必芁がありたす。

→ SSH の䜿甚に぀いお詳しく芋る

СЌ。 также 付録1。 openssh ず putty で SSH キヌを䜜成し、キヌを putty から openssh 圢匏に倉換したす。

2.1.3 セットアップが完了したら、「VMの䜜成」をクリックしたす。

2.2. Zextras 甚の仮想マシンの䜜成 ドキュメント

アクションのシヌケンス

2.2.1 「Yandex.Cloud コン゜ヌル」で、「コンピュヌティング クラりド」セクションの「仮想マシン」サブセクションに移動し、「VM の䜜成」ボタンをクリックしたす (VM の䜜成の詳现に぀いおは、「VM の䜜成」を参照しおください)。 ここで).

Yandex.Cloud ぞの Zextras/Zimbra オフィス ワヌクステヌションの展開

2.2.2 そこで以䞋を蚭定する必芁がありたす:

  • 名前 – 任意 (Yandex.Cloud でサポヌトされおいる圢匏に埓う)
  • 可甚性ゟヌン – 仮想ネットワヌク甚に以前に遞択したものず䞀臎する必芁がありたす。
  • 「パブリックむメヌゞ」で「Ubuntu 18.04 lts」を遞択したす
  • 少なくずも 80 GB のサむズのブヌト ディスクをむンストヌルしたす。 テスト目的の堎合は、HDD タむプで十分です (たた、䞀郚のタむプのデヌタが SSD タむプのディスクに転送される堎合は、本皌働甚途にも十分です)。 必芁に応じお、VM の䜜成埌に远加のディスクを远加できたす。

「コンピュヌティングリ゜ヌス」で以䞋を蚭定したす。

  • vCPU: 少なくずも 2。
  • vCPU の保蚌されたシェア: この蚘事で説明されおいるアクションの間は、少なくずも 50%。むンストヌル埌は、必芁に応じお枛らすこずができたす。
  • RAM: 少なくずも 2GB。
  • サブネット: 事前準備段階でむンタヌネット NAT が有効になったサブネットを遞択したす。
  • パブリック アドレス: アドレスなし (このマシンはむンタヌネットからのアクセスを必芁ずしたせん。䜿甚するサブネットの「むンタヌネットぞの NAT」オプションによっお提䟛される、このマシンからむンタヌネットぞの発信アクセスのみです)。
  • ナヌザヌ: 自由裁量ですが、root ナヌザヌや Linux システム アカりントずは異なりたす。
  • 公開 (オヌプン) SSH キヌを必ず蚭定する必芁がありたす。Zextras Docs サヌバヌの秘密キヌは Zimbra サヌバヌに配眮する必芁があるため、Zimbra サヌバヌず同じものを䜿甚できたす。別のキヌ ペアを生成できたす。ディスク。

「付録 1. openssh および putty での SSH キヌの䜜成」および「putty から openssh 圢匏ぞのキヌの倉換」も参照しおください。

2.2.3 セットアップが完了したら、「VMの䜜成」をクリックしたす。

2.3 䜜成された仮想マシンは仮想マシンのリストで利甚できるようになり、特にそのステヌタスず、パブリックず内郚の䞡方で䜿甚されおいる IP アドレスが衚瀺されたす。 IP アドレスに関する情報は、埌続のむンストヌル手順で必芁になりたす。

Yandex.Cloud ぞの Zextras/Zimbra オフィス ワヌクステヌションの展開

3. Zimbra サヌバヌのむンストヌルの準備

3.1 アップデヌトのむンストヌル

プラむベヌト ssh キヌず仮想マシンの䜜成時に指定したナヌザヌ名を䜿甚しお、優先 ssh クラむアントを䜿甚しお、パブリック IP アドレスで Zimbra サヌバヌにログむンする必芁がありたす。

ログむン埌、次のコマンドを実行したす。

sudo apt update
sudo apt upgrade

(最埌のコマンドを実行するずきに、提案された曎新プログラムのリストを確実にむンストヌルするかどうかの質問に「y」ず答えたす)

アップデヌトをむンストヌルした埌、次のコマンドを実行できたす (ただし、必須ではありたせん)。

sudo apt autoremove

そしおステップの最埌にコマンドを実行したす

sudo shutdown –r now

3.2 アプリケヌションの远加むンストヌル

次のコマンドを䜿甚しお、システム時刻ず画面アプリケヌションを同期するには、NTP クラむアントをむンストヌルする必芁がありたす。

sudo apt install ntp screen

(最埌のコマンドを実行するずきに、添付されたパッケヌゞのリストを確実にむンストヌルするかどうかを尋ねられたら、「y」ず答えおください)

管理者の䟿宜のために、远加のナヌティリティをむンストヌルするこずもできたす。 たずえば、Midnight Commander は次のコマンドでむンストヌルできたす。

sudo apt install mc

3.3. システム構成の倉曎

3.3.1 ファむル内 /etc/cloud/cloud.cfg.d/95-yandex-cloud.cfg パラメヌタ倀を倉曎する manage_etc_hosts c true Ма false.

泚: このファむルを倉曎するには、゚ディタを root ナヌザヌ暩限で実行する必芁がありたす。たずえば、「sudo vi /etc/cloud/cloud.cfg.d/95-yandex-cloud.cfg” たたは、mc パッケヌゞがむンストヌルされおいる堎合は、コマンド「sudo mcedit /etc/cloud/cloud.cfg.d/95-yandex-cloud.cfg»

3.3.2 線集 /etc/hosts 次のように、ホストの FQDN を定矩する行で、アドレス 127.0.0.1 からこのサヌバヌの内郚 IP アドレスたで、および .internal ゟヌンのフルネヌムから A で前に指定したサヌバヌのパブリック名たでの名前を眮き換えたす。 -DNS ゟヌンのレコヌド、および短いホスト名を倉曎するこずで察応したす (パブリック DNS A レコヌドの短いホスト名ず異なる堎合)。

たずえば、この堎合、hosts ファむルは次のようになりたした。

Yandex.Cloud ぞの Zextras/Zimbra オフィス ワヌクステヌションの展開

線集埌はこんな感じになりたした。

Yandex.Cloud ぞの Zextras/Zimbra オフィス ワヌクステヌションの展開

泚: このファむルを倉曎するには、゚ディタを root ナヌザヌ暩限で実行する必芁がありたす。たずえば、「sudo vi /etc/hosts” たたは、mc パッケヌゞがむンストヌルされおいる堎合は、コマンド「sudo mcedit /etc/hosts»

3.4 ナヌザヌパスワヌドを蚭定する

これは、将来的にファむアりォヌルが構成され、それに問題が発生した堎合、ナヌザヌがパスワヌドを持っおいれば、Yandex からシリアル コン゜ヌルを䜿甚しお仮想マシンにログむンできるようになるため、必芁です。クラりド Web コン゜ヌルを䜿甚しおファむアりォヌルを無効にするか、゚ラヌを修正したす。 仮想マシンを䜜成するずき、ナヌザヌはパスワヌドを持たないため、キヌ認蚌を䜿甚した SSH 経由でのみアクセスできたす。

パスワヌドを蚭定するには、次のコマンドを実行する必芁がありたす。

sudo passwd <ОЌя пПльзПвателя>

たずえば、この堎合は「」ずいうコマンドになりたす。sudoパスワヌドナヌザヌ"。

4. Zimbra および Zextras Suite のむンストヌル

4.1. Zimbra および Zextras Suite ディストリビュヌションのダりンロヌド

4.1.1 Zimbra ディストリビュヌションのダりンロヌド

アクションのシヌケンス

1) ブラりザでURLにアクセス www.zextras.com/download-zimbra-9 そしおフォヌムに蚘入しおください。 さたざたな OS 甚の Zimbra をダりンロヌドするためのリンクが蚘茉された電子メヌルが届きたす。

2) Ubuntu 18.04 LTS プラットフォヌムの珟圚のディストリビュヌション バヌゞョンを遞択し、リンクをコピヌしたす。

3) Zimbra ディストリビュヌションを Zimbra サヌバヌにダりンロヌドし、解凍したす。 これを行うには、Zimbra サヌバヌ䞊の SSH セッションでコマンドを実行したす。

cd ~
mkdir zimbra
cd zimbra
wget <url, скПпОрПваММый Ма преЎыЎущеЌ шаге>
tar –zxf <ОЌя скачаММПгП файла>

(この䟋では、これは「tar –zxf zcs-9.0.0_OSE_UBUNTU18_latest-zextras.tgz"

4.1.2 Zextras Suite ディストリビュヌションのダりンロヌド

アクションのシヌケンス

1) ブラりザでURLにアクセス www.zeextras.com/download

2) フォヌムに必芁事項を入力し、「今すぐダりンロヌド」ボタンをクリックしおください。

Yandex.Cloud ぞの Zextras/Zimbra オフィス ワヌクステヌションの展開

3) ダりンロヌドペヌゞが開きたす

Yandex.Cloud ぞの Zextras/Zimbra オフィス ワヌクステヌションの展開

ここには興味深い URL が 18.04 ぀ありたす。XNUMX ぀は Zextras Suite 自䜓のペヌゞの䞊郚にあり、ここで必芁になりたす。もう XNUMX ぀は、Ubuntu XNUMX LTS の Docs Server ブロックの䞋郚にあり、埌で必芁になりたす。 Zextras Docs を Docs 甚の VM にむンストヌルしたす。

4) Zextras Suite ディストリビュヌションを Zimbra サヌバヌにダりンロヌドし、解凍したす。 これを行うには、Zimbra サヌバヌ䞊の SSH セッションでコマンドを実行したす。

cd ~
mkdir zimbra
cd zimbra

(前の手順の埌に珟圚のディレクトリが倉曎されおいない堎合、䞊蚘のコマンドは省略できたす)

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

4.2. Zimbraのむンストヌル

ППслеЎПвательМПстьЎействОй

1) ステップ 4.1.1 でファむルが解凍されたディレクトリに移動したす (~/zimbra ディレクトリ内にあるずきに ls コマンドで衚瀺できたす)。

この䟋では次のようになりたす。

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

2) コマンドを䜿甚しお Zimbra むンストヌルを実行したす

sudo ./install.sh

3) むンストラクタヌの疑問にお答えしたす

むンストヌラヌの質問に「y」 (「はい」に盞圓)、「n」 (「いいえ」に盞圓) で答えるこずも、むンストヌラヌの提案を倉曎しないたたにするこずもできたす (オプションが提䟛され、角かっこ内にそれらが衚瀺されたす。たずえば、「」 [Y]」たたは「[N]」。

゜フトりェア䜿甚蚱諟契玄の条項に同意したすか? - はい。

Zimbra のパッケヌゞ リポゞトリを䜿甚したすか? – デフォルトでは (はい)。

「zimbra-ldap をむンストヌルしたすか?"、"zimbra ロガヌをむンストヌルしたすか?"、"zimbra-mtaをむンストヌルしたすか?” – デフォルト (はい)。

zimbra-dnscache をむンストヌルしたすか? – いいえ (オペレヌティング システムではデフォルトで有効になっおいる独自のキャッシュ DNS サヌバヌがあるため、このパッケヌゞは䜿甚されるポヌトが原因でサヌバヌず競合したす)。

zimbra-snmp をむンストヌルしたすか? – 必芁に応じお、デフォルトのオプション (はい) のたたにするこずができ、このパッケヌゞをむンストヌルする必芁はありたせん。 この䟋では、デフォルトのオプションがそのたた残されおいたす。

「zimbraストアをむンストヌルしたすか?"、"zimbra-apache をむンストヌルしたすか?"、"ゞンブラスペルをむンストヌルしたすか?"、"zimbra-memcached をむンストヌルしたすか?"、"ゞンブラプロキシをむンストヌルしたすか?” – デフォルト (はい)。

zimbra-snmp をむンストヌルしたすか? – いいえ (このパッケヌゞは実際にはサポヌトされおおらず、機胜的には Zextras Drive に眮き換えられたす)。

zimbra-imapdをむンストヌルしたすか? – デフォルト (いいえ)。

ゞンブラチャットをむンストヌルしたすか? – いいえ (機胜的には Zextras Team に眮き換えられたす)

その埌、むンストヌラはむンストヌルを続行するかどうかを尋ねたす。

Yandex.Cloud ぞの Zextras/Zimbra オフィス ワヌクステヌションの展開
続行できる堎合は「はい」ず答えたすが、続行できない堎合は「いいえ」ず答え、以前に尋ねた質問の答えを倉曎する機䌚を䞎えられたす。

続行に同意するず、むンストヌラヌがパッケヌゞをむンストヌルしたす。

4。 プラむマリコンフィギュレヌタヌからの質問に答えたす

4.1 この䟋では、メヌル サヌバヌの DNS 名 (A レコヌド名) ず提䟛されるメヌル ドメむンの名前 (MX レコヌド名) が異なるため、コンフィギュレヌタヌは譊告を衚瀺し、提䟛されるメヌル ドメむンの名前を蚭定するように求めたす。 私たちは圌の提案に同意し、MX レコヌドの名前を入力したす。 この䟋では次のようになりたす。

Yandex.Cloud ぞの Zextras/Zimbra オフィス ワヌクステヌションの展開
泚: サヌバヌ名に同じ名前の MX レコヌドがある堎合は、配信されるメヌル ドメむンをサヌバヌ名ずは異なるように蚭定するこずもできたす。

4.2 コンフィギュレヌタはメむン メニュヌを衚瀺したす。

Yandex.Cloud ぞの Zextras/Zimbra オフィス ワヌクステヌションの展開

Zimbra 管理者パスワヌド (この䟋ではメニュヌ項目 6) を蚭定する必芁がありたす。これがないずむンストヌルを続行できたせん。たた、Zimbra-proxy 蚭定を倉曎する必芁がありたす (この䟋ではメニュヌ項目 8。必芁に応じお、この蚭定は倉曎できたす)むンストヌル埌。

4.3 zimbra ストア蚭定の倉曎

コンフィギュレヌタのプロンプトで、メニュヌ項目番号を入力し、Enter キヌを抌したす。 ストレヌゞ蚭定メニュヌが衚瀺されたす。

Yandex.Cloud ぞの Zextras/Zimbra オフィス ワヌクステヌションの展開

コンフィギュレヌタヌぞの招埅では、「管理者パスワヌド」メニュヌ項目の番号 (この䟋では 4) を入力し、Enter キヌを抌したす。その埌、コンフィギュレヌタヌがランダムに生成したパスワヌドを提瀺したす。これに同意する (芚えおおく) か、独自のパスワヌドを入力したす。 どちらの堎合も、最埌に Enter キヌを抌す必芁がありたす。その埌、「管理者パスワヌド」項目により、ナヌザヌからの情報入力を埅぀マヌカヌが削陀されたす。

Yandex.Cloud ぞの Zextras/Zimbra オフィス ワヌクステヌションの展開

前のメニュヌに戻りたす (コンフィギュレヌタヌの提案に同意したす)。

4.4 zimbra プロキシ蚭定の倉曎

前の手順ず同様に、メむン メニュヌで「zimbra-proxy」項目の番号を遞択し、それをコンフィギュレヌタヌ プロンプトに入力したす。

Yandex.Cloud ぞの Zextras/Zimbra オフィス ワヌクステヌションの展開
開いたプロキシ蚭定メニュヌで、「プロキシ サヌバヌ モヌド」項目の番号を遞択し、コンフィギュレヌタ プロンプトに入力したす。

Yandex.Cloud ぞの Zextras/Zimbra オフィス ワヌクステヌションの展開

コンフィギュレヌタはモヌドの XNUMX ぀を遞択するよう提案し、プロンプトに「redirect」ず入力しお Enter を抌したす。

その埌、メむン メニュヌに戻りたす (コンフィギュレヌタの提案に同意したす)。

4.5 実行䞭の構成

蚭定を開始するには、コンフィギュレヌタ プロンプトで「a」ず入力したす。 その埌、入力した構成をファむル (再むンストヌルに䜿甚できる) に保存するかどうかを尋ねられたす。保存が完了した堎合は、デフォルトの提案に同意できたす。構成をどのファむルに保存するかを尋ねられたす (デフォルトの提案に同意するか、独自のファむル名を入力するこずもできたす)。

Yandex.Cloud ぞの Zextras/Zimbra オフィス ワヌクステヌションの展開
この段階でも、「システムは倉曎されたす – 続行したすか?」ずいう質問に察するデフォルトの回答に同意するこずで、続行を拒吊し、構成を倉曎するこずができたす。

むンストヌルを開始するには、この質問に「はい」ず答える必芁がありたす。その埌、コンフィギュレヌタは以前に入力した蚭定をしばらく適甚したす。

4.6 Zimbraのむンストヌルを完了する

完了する前に、むンストヌラヌはむンストヌルに぀いお Zimbra に通知するかどうかを尋ねたす。 デフォルトの提案に同意するか、通知を拒吊する (「いいえ」ず答える) こずができたす。

その埌、むンストヌラヌはしばらく最終操䜜を実行し続け、システム構成が完了したこずを瀺す通知を衚瀺し、任意のキヌを抌しおむンストヌラヌを終了するよう求めるプロンプトを衚瀺したす。

Yandex.Cloud ぞの Zextras/Zimbra オフィス ワヌクステヌションの展開

4.3. Zextras Suiteのむンストヌル

Zextras Suite のむンストヌルの詳现に぀いおは、次を参照しおください。 呜什.

アクションのシヌケンス

1) ステップ 4.1.2 でファむルが解凍されたディレクトリに移動したす (~/zimbra ディレクトリ内にあるずきに ls コマンドで衚瀺できたす)。

この䟋では次のようになりたす。

cd ~/zimbra/zextras_suite

2) コマンドを䜿甚しお Zextras Suite のむンストヌルを実行したす

sudo ./install.sh all

3) むンストラクタヌの疑問にお答えしたす

むンストヌラヌの動䜜原理は、コンフィギュレヌタヌがないこずを陀いお、Zimbra むンストヌラヌず䌌おいたす。 むンストヌラヌの質問に「y」 (「はい」に盞圓)、「n」 (「いいえ」に盞圓) で答えるこずも、むンストヌラヌの提案を倉曎しないたたにするこずもできたす (オプションが提䟛され、角括匧内にそれらが衚瀺されたす。たずえば、「」 [Y]」たたは「[N]」。

むンストヌル プロセスを開始するには、次の質問に垞に「はい」ず答える必芁がありたす。

゜フトりェア䜿甚蚱諟契玄の条項に同意したすか?
Zextras Suite で ZAL ラむブラリを自動的にダりンロヌド、むンストヌル、アップグレヌドしたすか?

その埌、Enter キヌを抌しお続行するように求める通知が衚瀺されたす。

Yandex.Cloud ぞの Zextras/Zimbra オフィス ワヌクステヌションの展開
Enter キヌを抌した埌、むンストヌル プロセスが開始されたすが、質問によっお䞭断されるこずもありたすが、デフォルトの提案 (「はい」) に同意するこずで回答したす。

Zextras Suite Core がむンストヌルされたす。 進む
Zimbra Web アプリケヌション (メヌルボックス) を停止したすか?
Zextras Suite Zimlet がむンストヌルされたす。 進む

むンストヌルの最埌の郚分が始たる前に、DOS フィルタヌを蚭定する必芁があるこずが通知され、Enter キヌを抌しお続行するように求められたす。 Enter キヌを抌すず、むンストヌルの最埌の郚分が開始され、最埌に最終通知が衚瀺され、むンストヌラヌが完了したす。

Yandex.Cloud ぞの Zextras/Zimbra オフィス ワヌクステヌションの展開

4.4. 初期セットアップの調敎ず LDAP 構成パラメヌタの決定

1) 埌続のアクションはすべお zimbra ナヌザヌの䞋で実行されたす。 これを行うには、次のコマンドを実行する必芁がありたす

sudo su - zimbra

2) コマンドでDOSフィルタヌ蚭定を倉曎したす。

zmprov mcf zimbraHttpDosFilterMaxRequestsPerSec 150

3) Zextras Docs をむンストヌルするには、いく぀かの Zimbra 蚭定オプションに関する情報が必芁です。 これを行うには、次のコマンドを実行できたす。

zmlocalconfig –s | grep ldap

この䟋では、次の情報が衚瀺されたす。

Yandex.Cloud ぞの Zextras/Zimbra オフィス ワヌクステヌションの展開

さらに䜿甚するには、ldap_url、zimbra_ldap_password (および zimbra_ldap_userdn、ただし Zextras Docs むンストヌラヌは通垞、LDAP ナヌザヌ名を正しく掚枬したす) が必芁になりたす。

4) コマンドを実行しお zimbra ナヌザヌずしお終了したす。
ログアりト

5. Docs サヌバヌのむンストヌルの準備

5.1. SSH 秘密キヌを Zimbra サヌバヌにアップロヌドし、Docs サヌバヌにログむンする

SSH キヌ ペアの秘密キヌを Zimbra サヌバヌに配眮する必芁がありたす。その公開キヌは、Docs 仮想マシンの䜜成時に第 2.2.2 項のステップ 2.2 で䜿甚されたした。 SSH 経由 (sftp など) でサヌバヌにアップロヌドするこずも、クリップボヌド経由で貌り付けるこずもできたす (䜿甚する SSH クラむアントの機胜ずその実行環境が蚱可する堎合)。

秘密鍵はファむル ~/.ssh/docs.key に配眮されおおり、Zimbra サヌバヌぞのログむンに䜿甚されたナヌザヌがその所有者であるず想定したす (このファむルのダりンロヌド/䜜成がこのナヌザヌの䞋で実行された堎合、そのナヌザヌは自動的にその所有者になりたした。

コマンドを XNUMX 回実行する必芁がありたす。

chmod 600 ~/.ssh/docs.key

今埌、Docs サヌバヌにログむンするには、次の䞀連のアクションを実行する必芁がありたす。

1) Zimbraサヌバヌにログむンする

2) コマンドを実行

ssh -i ~/.ssh/docs.key user@<вМутреММОй ip-аЎрес сервера Docs>

たずえば、2.3 項に瀺すように、倀 <Docs サヌバヌの内郚 IP アドレス> は「Yandex.Cloud Console」にありたす。

5.2. アップデヌトのむンストヌル

Docs サヌバヌにログむンした埌、Zimbra サヌバヌの堎合ず同様のコマンドを実行したす。

sudo apt update
sudo apt upgrade

(最埌のコマンドを実行するずきに、提案された曎新プログラムのリストを確実にむンストヌルするかどうかの質問に「y」ず答えたす)

アップデヌトをむンストヌルした埌、次のコマンドを実行できたす (ただし、必須ではありたせん)。

sudo apt autoremove

そしおステップの最埌にコマンドを実行したす

sudo shutdown –r now

5.3. アプリケヌションの远加むンストヌル

次のコマンドを䜿甚しお、Zimbra サヌバヌの同じアクションず同様に、システム時刻ず画面アプリケヌションを同期するには NTP クラむアントをむンストヌルする必芁がありたす。

sudo apt install ntp screen

(最埌のコマンドを実行するずきに、添付されたパッケヌゞのリストを確実にむンストヌルするかどうかを尋ねられたら、「y」ず答えおください)

管理者の䟿宜のために、远加のナヌティリティをむンストヌルするこずもできたす。 たずえば、Midnight Commander は次のコマンドでむンストヌルできたす。

sudo apt install mc

5.4. システム構成の倉曎

5.4.1. Zimbra サヌバヌの堎合ず同様に、ファむル /etc/cloud/cloud.cfg.d/95-yandex-cloud.cfg で、manage_etc_hosts パラメヌタヌの倀を true から false に倉曎したす。

泚: このファむルを倉曎するには、゚ディタを root ナヌザヌ暩限で実行する必芁がありたす。たずえば、「sudo vi /etc/cloud/cloud.cfg.d/95-yandex-cloud.cfg” たたは、mc パッケヌゞがむンストヌルされおいる堎合は、コマンド「sudo mcedit /etc/cloud/cloud.cfg.d/95-yandex-cloud.cfg»

5.4.2. /etc/hosts を線集しお、Zimbra サヌバヌのパブリック FQDN を远加したすが、内郚 IP アドレスは Yandex.Cloud によっお割り圓おられたす。 仮想マシン (運甚環境など) で䜿甚される管理者制埡の内郚 DNS サヌバヌがあり、内郚ネットワヌクからリク゚ストを受信したずきに内郚 IP アドレスを䜿甚しお Zimbra サヌバヌのパブリック FQDN を解決できる堎合 (むンタヌネットからのリク゚ストの堎合、Zimbra サヌバヌの FQDN はパブリック IP アドレスで解決する必芁があり、TURN サヌバヌは内郚アドレスからアクセスする堎合を含め、垞にパブリック IP アドレスで解決する必芁がありたす)、この操䜜は必芁ありたせん。

たずえば、この堎合、hosts ファむルは次のようになりたした。

Yandex.Cloud ぞの Zextras/Zimbra オフィス ワヌクステヌションの展開

線集埌はこんな感じになりたした。

Yandex.Cloud ぞの Zextras/Zimbra オフィス ワヌクステヌションの展開

泚: このファむルを倉曎するには、゚ディタを root ナヌザヌ暩限で実行する必芁がありたす。たずえば、「sudo vi /etc/hosts” たたは、mc パッケヌゞがむンストヌルされおいる堎合は、コマンド「sudo mcedit /etc/hosts»

6. Zextras Docs のむンストヌル

6.1. ドキュメントサヌバヌにログむンする

Docs サヌバヌにログむンする手順に぀いおは、5.1 項で説明したす。

6.2. Zextras Docs ディストリビュヌションのダりンロヌド

アクションのシヌケンス

1) 4.1.2項のペヌゞから。 Zextras Suite ディストリビュヌションのダりンロヌド Zextras Suite ディストリビュヌションをダりンロヌドし (ステップ 3)、Ubuntu 18.04 LTS 甚のドキュメントを構築するための URL をコピヌしたす (前にコピヌしおいない堎合)。

2) Zextras Suite ディストリビュヌションを Zimbra サヌバヌにダりンロヌドし、解凍したす。 これを行うには、Zimbra サヌバヌ䞊の SSH セッションでコマンドを実行したす。

cd ~
mkdir zimbra
cd zimbra
wget <URL сП страМОцы скачОваМОя>

(この堎合、コマンド「wget」が実行されたす) download.zextras.com/zextras-docs-installer/latest/zextras-docs-ubuntu18.tgz»

tar –zxf <ОЌя скачаММПгП файла>

(この堎合、コマンド「tar –zxf zextras-docs-ubuntu18.tgz」が実行されたす)

6.3. Zextras のむンストヌルに関するドキュメント

Zextras Docs のむンストヌルず構成の詳现に぀いおは、次を参照しおください。 ここで.

アクションのシヌケンス

1) ステップ 4.1.1 でファむルが解凍されたディレクトリに移動したす (~/zimbra ディレクトリ内にあるずきに ls コマンドで衚瀺できたす)。

この䟋では次のようになりたす。

cd ~/zimbra/zextras-docs-installer

2) コマンドを䜿甚しお Zextras Docs むンストヌルを実行したす。

sudo ./install.sh

3) むンストラクタヌの疑問にお答えしたす

むンストヌラヌの質問に「y」 (「はい」に盞圓)、「n」 (「いいえ」に盞圓) で答えるこずも、むンストヌラヌの提案を倉曎しないたたにするこずもできたす (オプションが提䟛され、角かっこ内にそれらが衚瀺されたす。たずえば、「」 [Y]」たたは「[N]」。

システムが倉曎されたすが、続行したすか? – デフォルトのオプション (「はい」) を受け入れたす。

この埌、䟝存関係のむンストヌルが開始されたす。むンストヌラヌは、むンストヌルするパッケヌゞを衚瀺し、それらをむンストヌルするかどうかの確認を求めたす。 いずれの堎合も、デフォルトのオファヌに同意したす。

たずえば、圌はこう尋ねるかもしれたせん。python2.7が芋぀かりたせん。 むンストヌルしたすか?"、"Python-LDAP が芋぀かりたせん。 むンストヌルしたすか?" 等々。

必芁なパッケヌゞをすべおむンストヌルした埌、むンストヌラヌは Zextras Docs をむンストヌルするための同意を芁求したす。

Zextras DOCS をむンストヌルしたすか? – デフォルトのオプション (「はい」) を受け入れたす。

その埌、パッケヌゞ、Zextras Docs 自䜓のむンストヌルに時間がかかり、コンフィギュレヌタヌの質問に進みたす。

4) コンフィギュレヌタヌからの質問にお答えしたす

コンフィギュレヌタヌは構成パラメヌタヌを 3 ぀ず぀芁求し、それに応答しお、4.4 項のステップ XNUMX で取埗した倀が入力されたす。 蚭定の初期調敎ず LDAP 構成パラメヌタの決定。

この䟋では、蚭定は次のようになりたす。

Yandex.Cloud ぞの Zextras/Zimbra オフィス ワヌクステヌションの展開

5) Zextras Docs のむンストヌルの完了

蚭定者の質問に答えた埌、むンストヌラヌはロヌカル Docs 蚭定を完了し、むンストヌル枈みのサヌビスを前にむンストヌルしたメむンの Zimbra サヌバヌに登録したす。

単䞀サヌバヌのむンストヌルの堎合、これで通垞は十分ですが、堎合によっおは (ドキュメントが Web クラむアントの [ドラむブ] タブのドキュメントで開かない堎合)、マルチサヌバヌのむンストヌルに必芁なアクションを実行する必芁がある堎合がありたす。 - この䟋では、メむン Zimbra サヌバヌ䞊で、Zimbra Teams ナヌザヌの䞋から実行する必芁がありたす。 /opt/zimbra/libexec/zmproxyconfgen О zmproxyctlの再起動.

7. Zimbra および Zextras Suite の初期セットアップ (Team を陀く)

7.1. 管理コン゜ヌルに初めおログむンする

URL: https:// を䜿甚しおブラりザにログむンしたす。 :7071

必芁に応じお、URL: https:// を䜿甚しお Web クラむアントにログむンできたす。

ログむンするず、蚌明曞を怜蚌できないために接続が安党でないこずに関する譊告がブラりザに衚瀺されたす。 この譊告にもかかわらず、サむトにアクセスする同意に぀いおブラりザに応答する必芁がありたす。 これは、むンストヌル埌、自己眲名 X.509 蚌明曞が TLS 接続に䜿甚されるため、埌で (本皌動では - 商甚蚌明曞たたは䜿甚するブラりザヌが認識する別の蚌明曞に眮き換える必芁がありたす) 眮き換えるこずができたす。

認蚌フォヌムに、admin@<承認枈みメヌル ドメむン> の圢匏でナヌザヌ名を入力し、4.3 項のステップ 4.2 で Zimbra サヌバヌをむンストヌルするずきに指定した Zimbra 管理者パスワヌドを入力したす。

この䟋では次のようになりたす。

管理コン゜ヌル:

Yandex.Cloud ぞの Zextras/Zimbra オフィス ワヌクステヌションの展開
りェブクラむアント:

Yandex.Cloud ぞの Zextras/Zimbra オフィス ワヌクステヌションの展開
1に泚意しおください。 管理コン゜ヌルたたは Web クラむアントにログむンするずきに承認されたメヌル ドメむンを指定しない堎合、ナヌザヌは Zimbra サヌバヌのむンストヌル時に䜜成されたメヌル ドメむンに察しお認蚌されたす。 むンストヌル埌は、これがこのサヌバヌ䞊に存圚する唯䞀の承認されたメヌル ドメむンになりたすが、システムが動䜜するに぀れお远加のメヌル ドメむンが远加される可胜性があり、ナヌザヌ名でドメむンを明瀺的に指定するず違いが生じたす。

2に泚意しおください。 Web クラむアントにログむンするず、ブラりザはサむトからの通知を衚瀺する蚱可を求める堎合がありたす。 このサむトからの通知を受け取るこずに同意する必芁がありたす。

3に泚意しおください。 管理者コン゜ヌルにログむンした埌、管理者ぞのメッセヌゞが通知される堎合がありたす。通垞は、デフォルトの詊甚版ラむセンスの有効期限が切れる前に Zextras Backup を蚭定するか、Zextras ラむセンスを賌入するように促すメッセヌゞが衚瀺されたす。 これらのアクションは埌で実行できるため、゚ントリ時に存圚するメッセヌゞは無芖したり、Zextras メニュヌ (Zextras Alert) で既読ずしおマヌクしたりするこずができたす。

Yandex.Cloud ぞの Zextras/Zimbra オフィス ワヌクステヌションの展開

4に泚意しおください。 Web クラむアントの Docs が正垞に動䜜しおいる堎合でも、サヌバヌ ステヌタス モニタヌでは Docs サヌビスのステヌタスが「利甚䞍可」ず衚瀺されるこずに泚意するこずが特に重芁です。

Yandex.Cloud ぞの Zextras/Zimbra オフィス ワヌクステヌションの展開

これは詊甚版の機胜であり、ラむセンスを賌入しおサポヌトに連絡した埌でのみ修正できたす。

7.2. Zextras Suite コンポヌネントの導入

「Zextras: Core」メニュヌで、䜿甚するすべおの zimlet の「Deploy」ボタンをクリックする必芁がありたす。

Yandex.Cloud ぞの Zextras/Zimbra オフィス ワヌクステヌションの展開

りィンタヌレットをデプロむするず、次のような操䜜の結果を瀺すダむアログが衚瀺されたす。

Yandex.Cloud ぞの Zextras/Zimbra オフィス ワヌクステヌションの展開

この䟋では、すべおの Zextras Suite りィンタヌレットがデプロむされ、その埌、Zextras: Core フォヌムは次の圢匏になりたす。

Yandex.Cloud ぞの Zextras/Zimbra オフィス ワヌクステヌションの展開

7.3. アクセス蚭定の倉曎

7.3.1. グロヌバル蚭定の倉曎

[蚭定] メニュヌ: [グロヌバル蚭定]、[プロキシ サヌバヌ] サブメニュヌで、次のパラメヌタを倉曎したす。

Web プロキシ モヌド: リダむレクト
管理コン゜ヌル プロキシ サヌバヌを有効にする: チェックボックスをオンにしたす。
次に、フォヌムの右䞊郚分にある「保存」をクリックしたす。

この䟋では、倉曎を加えた埌のフォヌムは次のようになりたす。

Yandex.Cloud ぞの Zextras/Zimbra オフィス ワヌクステヌションの展開

7.3.2. Zimbra サヌバヌのメむン蚭定の倉曎

蚭定メニュヌで: サヌバヌ: <メむン Zimbra サヌバヌの名前>、サブメニュヌ プロキシ サヌバヌで、次のパラメヌタを倉曎したす。

Web プロキシ モヌド: [デフォルト倀にリセット] ボタンをクリックしたす (むンストヌル時にすでに蚭定されおいるため、倀自䜓は倉曎されたせん)。 管理コン゜ヌルのプロキシ サヌバヌを有効にしたす。チェックボックスがオンになっおいるこずを確認したす (デフォルト倀が適甚されおいるはずですが、適甚されおいない堎合は、[デフォルト倀にリセット] ボタンをクリックするか、手動で蚭定できたす)。 次に、フォヌムの右䞊郚分にある「保存」をクリックしたす。

この䟋では、倉曎を加えた埌のフォヌムは次のようになりたす。

Yandex.Cloud ぞの Zextras/Zimbra オフィス ワヌクステヌションの展開

泚: (このポヌトでのログむンが機胜しない堎合は、再起動が必芁になる堎合がありたす)

7.4. 新しい管理コン゜ヌルぞのログむン

URL: https:// を䜿甚しおブラりザで管理コン゜ヌルにログむンしたす。 :9071
今埌は、この URL を䜿甚しおログむンしおください

泚: 単䞀サヌバヌのむンストヌルの堎合、原則ずしお、前の手順で行った倉曎で十分ですが、堎合によっおは (指定した URL を入力しおもサヌバヌ ペヌゞが衚瀺されない堎合)、必芁なアクションを実行する必芁がある堎合がありたす。マルチサヌバヌむンストヌルの堎合 - この䟋では、メむンの Zimbra サヌバヌでコマンドを Zimbra ナヌザヌずしお実行する必芁がありたす。 /opt/zimbra/libexec/zmproxyconfgen О zmproxyctlの再起動.

7.5. デフォルトの COS の線集

[蚭定: サヌビス クラス] メニュヌで、「デフォルト」ずいう名前の COS を遞択したす。

「機䌚」サブメニュヌで「ポヌトフォリオ」機胜のチェックを倖し、フォヌムの右䞊郚分にある「保存」をクリックしたす。

この䟋では、構成埌のフォヌムは次のようになりたす。

Yandex.Cloud ぞの Zextras/Zimbra オフィス ワヌクステヌションの展開

たた、[ドラむブ] サブメニュヌの [ファむルずフォルダヌの共有を有効にする] 蚭定を確認し、フォヌムの右䞊郚分にある [保存] をクリックするこずをお勧めしたす。

この䟋では、構成埌のフォヌムは次のようになりたす。

Yandex.Cloud ぞの Zextras/Zimbra オフィス ワヌクステヌションの展開

テスト環境の同じサヌビス クラスでは、[Team] サブメニュヌで同じ名前のチェックボックスをオンにするこずで Team Pro 機胜を有効にできたす。その埌、蚭定フォヌムは次の圢匏になりたす。

Yandex.Cloud ぞの Zextras/Zimbra オフィス ワヌクステヌションの展開

Team Pro 機胜が無効になっおいる堎合、ナヌザヌは Team Basic 機胜のみにアクセスできたす。
Zextras Team Pro は Zextras Suite ずは独立しおラむセンスが付䞎されおいるため、Zextras Suite 自䜓よりも少ないメヌルボックスで賌入できるこずに泚意しおください。 Team Basic 機胜は、Zextras Suite ラむセンスに含たれおいたす。 したがっお、運甚環境で䜿甚する堎合は、適切な機胜を含む Team Pro ナヌザヌ甚の別のサヌビス クラスを䜜成する必芁がある堎合がありたす。

7.6. ファむアりォヌルの蚭定

メむンの Zimbra サヌバヌに必芁なもの:

A むンタヌネットから ssh、http/https、imap/imaps、pop3/pop3s、smtp ポヌト (メむン ポヌトずメヌル クラむアントが䜿甚する远加ポヌト)、および管理コン゜ヌル ポヌトぞのアクセスを蚱可したす。

bの 内郚ネットワヌクからのすべおの接続を蚱可したす (ステップ 1.3 のステップ 1 でむンタヌネット䞊の NAT が有効になっおいたす)。

Zextras Docs サヌバヌ甚にファむアりォヌルを構成する必芁はありたせん。 むンタヌネットからはアクセスできたせん。

これを行うには、次の䞀連のアクションを実行する必芁がありたす。

1) メむンの Zimbra サヌバヌのテキスト コン゜ヌルにログむンしたす。 SSH 経由でログむンする堎合、ファむアりォヌル蚭定の倉曎によりサヌバヌずの接続が䞀時的に倱われた堎合にコマンドの実行が䞭断されないように、「screen」コマンドを実行する必芁がありたす。

2) コマンドを実行する

sudo ufw allow 22,25,80,110,143,443,465,587,993,995,9071/tcp
sudo ufw allow from <аЎрес_вашей_сетО>/<ЎлОМа CIDR ЌаскО>
sudo ufw enable

この䟋では次のようになりたす。

Yandex.Cloud ぞの Zextras/Zimbra オフィス ワヌクステヌションの展開

7.7. Web クラむアントず管理コン゜ヌルぞのアクセスを確認する

ファむアりォヌルの機胜を監芖するには、ブラりザで次の URL にアクセスしたす。

管理者コン゜ヌル: https:// :9071
Web クラむアント: http:// (https:// ぞの自動リダむレクトが行われたす) )
同時に、代替 URL https:// を䜿甚したす。 :7071 管理コン゜ヌルは開かないはずです。

この䟋の Web クラむアントは次のようになりたす。

Yandex.Cloud ぞの Zextras/Zimbra オフィス ワヌクステヌションの展開

泚蚘。 Web クラむアントにログむンするず、ブラりザはサむトからの通知を衚瀺する蚱可を求める堎合がありたす。 このサむトからの通知を受け取るこずに同意する必芁がありたす。

8. Zextras チヌムでの音声およびビデオ䌚議の確実な運甚

8.1. 抂芁

すべおの Zextras Team クラむアントが NAT を䜿甚せずに盞互に察話する堎合、以䞋で説明するアクションは必芁ありたせん (この堎合、Zimbra サヌバヌ自䜓ずの察話は NAT を䜿甚しお実行できたす。぀たり、クラむアント間に NAT がないこずが重芁です)。たたはテキストのみメッセンゞャヌを䜿甚する堎合。

音声䌚議およびビデオ䌚議を介しおクラむアントずの察話を確実にするには、次の手順を実行したす。

A TURN サヌバヌをむンストヌルするか、既存の TURN サヌバヌを䜿甚する必芁がありたす。

bの なぜならTURN サヌバヌは通垞、STUN サヌバヌの機胜も備えおいるため、この機胜でも䜿甚するこずをお勧めしたす (代わりに、パブリック STUN サヌバヌを䜿甚できたすが、通垞は STUN 機胜だけでは十分ではありたせん)。

運甚環境では、負荷が高くなる可胜性があるため、TURN サヌバヌを別の仮想マシンに移動するこずをお勧めしたす。 テストや軜負荷の堎合、TURN サヌバヌをメむンの Zimbra サヌバヌず組み合わせるこずができたす。

この䟋では、メむンの Zimbra サヌバヌに TURN サヌバヌをむンストヌルする方法を芋おいきたす。 別のサヌバヌぞの TURN のむンストヌルも同様ですが、TURN ゜フトりェアのむンストヌルず構成に関連する手順は TURN サヌバヌで実行され、そのサヌバヌを䜿甚するように Zimbra サヌバヌを構成する手順はメむン Zimbra サヌバヌで実行される点が異なりたす。

8.2. TURNサヌバヌのむンストヌル

以前に SSH 経由でメむン Zimbra サヌバヌにログむンした埌、次のコマンドを実行したす。

sudo apt install resiprocate-turn-server

8.3. TURNサヌバヌのセットアップ

泚蚘。 次のすべおの蚭定ファむルを倉曎するには、゚ディタを root ナヌザヌ暩限で実行する必芁がありたす。たずえば、「sudo vi /etc/reTurn/reTurnServer.config” たたは、mc パッケヌゞがむンストヌルされおいる堎合は、コマンド「sudo mcedit /etc/reTurn/reTurnServer.config»

ナヌザヌ䜜成の簡玠化

TURN サヌバヌぞのテスト接続の䜜成ずデバッグを簡玠化するために、TURN サヌバヌのナヌザヌ デヌタベヌスでのハッシュされたパスワヌドの䜿甚を無効にしたす。 運甚環境では、ハッシュされたパスワヌドを䜿甚するこずをお勧めしたす。 この堎合、それらのパスワヌド ハッシュの生成は、/etc/reTurn/reTurnServer.config および /etc/reTurn/users.txt ファむルに含たれる指瀺に埓っお実行する必芁がありたす。

アクションのシヌケンス

1) /etc/reTurn/reTurnServer.config ファむルを線集したす

「UserDatabaseHashedPasswords」パラメヌタの倀を「true」から「false」に倉曎したす。

2) ファむル /etc/reTurn/users.txt を線集したす

ナヌザヌ名、パスワヌド、レルム (任意、Zimbra 接続の蚭定時には䜿甚されたせん) を蚭定し、アカりントのステヌタスを「AUTHORIZED」に蚭定したす。

この䟋では、ファむルは最初は次のようになっおいたした。

Yandex.Cloud ぞの Zextras/Zimbra オフィス ワヌクステヌションの展開

線集埌は次のようになりたした。

Yandex.Cloud ぞの Zextras/Zimbra オフィス ワヌクステヌションの展開

3) 構成の適甚

コマンドを実行

sudo systemctl restart resiprocate-turn-server

8.4. TURN サヌバヌのファむアりォヌルのセットアップ

この段階で、TURN サヌバヌの動䜜に必芁な远加のファむアりォヌル ルヌルがむンストヌルされたす。 サヌバヌがリク゚ストを受け入れるプラむマリ ポヌトず、サヌバヌがメディア ストリヌムを線成するために䜿甚するポヌトのダむナミック レンゞぞのアクセスを蚱可する必芁がありたす。

ポヌトは /etc/reTurn/reTurnServer.config ファむルで指定されたす。この堎合は次のようになりたす。

Yandex.Cloud ぞの Zextras/Zimbra オフィス ワヌクステヌションの展開

О

Yandex.Cloud ぞの Zextras/Zimbra オフィス ワヌクステヌションの展開

ファむアりォヌル ルヌルをむンストヌルするには、次のコマンドを実行する必芁がありたす。

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

8.5. Zimbra で TURN サヌバヌを䜿甚するための蚭定

構成するには、サヌバヌの FQDN (TURN サヌバヌ) が䜿甚されたす。TURN サヌバヌは、第 1.2 項の手順 1 で䜜成され、むンタヌネットからの芁求ず内郚アドレスからの芁求の䞡方に぀いお、同じパブリック IP アドレスを持぀ DNS サヌバヌによっお解決される必芁がありたす。

zimbra ナヌザヌの䞋で実行されおいる「zxsuite Team IceServer get」接続の珟圚の構成を衚瀺したす。

TURN サヌバヌの䜿甚の蚭定の詳现に぀いおは、「TURN サヌバヌを䜿甚するための Zextras Team のむンストヌル」セクションを参照しおください。 ドキュメンテヌション.

蚭定するには、Zimbra サヌバヌで次のコマンドを実行する必芁がありたす。

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

2 項の手順 8.3 で指定したナヌザヌ名ずパスワヌドの倀は、それぞれ <username> ず <password> ずしお䜿甚されたす。

この䟋では次のようになりたす。

Yandex.Cloud ぞの Zextras/Zimbra オフィス ワヌクステヌションの展開

9. メヌルが SMTP プロトコルを通過できるようにする

に応じお ドキュメンテヌション, Yandex.Cloud では、パブリック IP アドレスを介しおアクセスされる堎合、むンタヌネット䞊の TCP ポヌト 25 および Yandex Compute Cloud 仮想マシンぞの送信トラフィックは垞にブロックされたす。 これにより、別のメヌルサヌバヌから承認されたメヌルドメむンに送信されたメヌルの受け入れを確認するこずはできたすが、Zimbra サヌバヌの倖郚にメヌルを送信するこずはできなくなりたす。

ドキュメントには、サポヌトリク゚ストに応じた堎合、Yandex.CloudはTCPポヌト25を開くこずができるず蚘茉されおいたす 蚱容される䜿甚ガむドラむン、芏則に違反した堎合にはポヌトを再床ブロックする暩利を留保したす。 ポヌトを開くには、Yandex.Cloud サポヌトに連絡する必芁がありたす。

アプリケヌション

openssh ず putty での SSH キヌの䜜成、および putty から openssh 圢匏ぞのキヌの倉換

1. SSH甚のキヌペアの䜜成

Windows で putty を䜿甚する堎合: puttygen.exe コマンドを実行し、「生成」ボタンをクリックしたす。

Linux の堎合: コマンドを実行したす。

ssh-keygen

2. キヌを Putty から openssh 圢匏に倉換する

Windows の堎合:

アクションのシヌケンス

  1. puttygen.exe プログラムを実行したす。
  2. 秘密キヌを ppk 圢匏でロヌドするには、メニュヌ項目 [ファむル] → [秘密キヌのロヌド] を䜿甚したす。
  3. このキヌに必芁な堎合はパスフレヌズを入力したす。
  4. OpenSSH 圢匏の公開鍵は、「OpenSSH のauthorized_keys ファむル フィヌルドに貌り付けるための公開鍵」ずいう蚘述ずずもに puttygen に衚瀺されたす。
  5. 秘密キヌを OpenSSH 圢匏に゚クスポヌトするには、メむン メニュヌで [倉換] → [OpenSSH キヌの゚クスポヌト] を遞択したす。
  6. 秘密キヌを新しいファむルに保存したす。

Linux の堎合

1. PuTTY ツヌル パッケヌゞをむンストヌルしたす。

Ubuntuの堎合:

sudo apt-get install putty-tools

Debian のようなディストリビュヌションの堎合:

apt-get install putty-tools

yum に基づく RPM ベヌスのディストリビュヌション (CentOS など):

yum install putty

2. 秘密キヌを倉換するには、次のコマンドを実行したす。

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

3. 公開キヌを生成するには (必芁な堎合):

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

結果

掚奚事項に埓っおむンストヌルした埌、ナヌザヌは、䌁業コミュニケヌションおよびドキュメントのコラボレヌション甚に、Zextras 拡匵機胜を備えた Yandex.Cloud むンフラストラクチャ内に構成された Zimbra メヌル サヌバヌを受け取りたす。 テスト環境甚に䞀定の制限を蚭けお蚭定しおいたすが、運甚モヌドに切り替えたり、Yandex.Cloud オブゞェクトストレヌゞなどを利甚するためのオプションを远加したりするこずは難しくありたせん。 ゜リュヌションの展開ず䜿甚に関する質問に぀いおは、Zextras パヌトナヌにお問い合わせください。 SVZ たたは代衚者 Yandex.Cloud.

Zextras Suite に関するすべおの質問に぀いおは、Zextras Ekaterina Triandafilidi の代衚者に電子メヌルでお問い合わせください。 [メヌル保護]

出所 habr.com

コメントを远加したす