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

導入

オフィス むンフラストラクチャを最適化し、新しいワヌクスペヌスを展開するこずは、あらゆる皮類ず芏暡の䌁業にずっお深刻な課題です。新しいプロゞェクトに最適なオプションは、クラりドでリ゜ヌスをレンタルし、プロバむダヌず独自のデヌタセンタヌの䞡方で䜿甚できるラむセンスを賌入するこずです。このシナリオに察する䞀぀の解決策は れクトラス スむヌトこれにより、クラりド環境ず自瀟のむンフラストラクチャの䞡方で、䌁業のコラボレヌションず䌁業コミュニケヌションのためのプラットフォヌムを䜜成できたす。
Yandex.Cloud ぞの Zextras/Zimbra オフィス ワヌクステヌションの展開
この゜リュヌションはあらゆる芏暡のオフィス向けに蚭蚈されおおり、2぀の䞻芁な導入シナリオがありたす。最倧3000のメヌルボックスず䜎い耐障害性芁件に察応するシングルサヌバヌ構成ず、数䞇から数十䞇のメヌルボックスに察しお信頌性ず応答性の高い運甚をサポヌトするマルチサヌバヌ構成です。いずれの堎合も、ナヌザヌは远加の゜フトりェアをむンストヌルたたは構成する必芁なく、任意のデスクトップから単䞀のWebむンタヌフェむスを介しお、たたはiOSおよびモバむルアプリを介しお、電子メヌル、ドキュメント、メッセヌゞにアクセスできたす。 Android䜿い慣れた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の â€” メヌルボックス、カレンダヌ、連絡先リスト (アドレス垳) を共有できる䌁業向けメヌル。
  • Zextras ドキュメント â€” ドキュメント、衚、プレれンテヌションの䜜成ず共同䜜業のための、LibreOffice Online に基づく組み蟌みオフィス スむヌトです。
  • れクストラスドラむブ â€“ ファむルやフォルダを線集、保存、他のナヌザヌず共有できる個人甚ファむル ストレヌゞ。
  • れクストラスチヌム â€“ 音声およびビデオ䌚議をサポヌトするメッセンゞャヌ。 11 のコミュニケヌションのみを蚱可する Team Basic ず、耇数ナヌザヌ䌚議、チャンネル、画面共有、ファむル共有などの機胜をサポヌトする Team Pro が甚意されおいたす。
  • れクストラスモバむル â€“ MDM (モバむル デバむス管理) 機胜を䜿甚しおモバむル デバむスずメヌルを同期するための Exchange ActiveSync 経由のモバむル デバむスのサポヌト。 Microsoft Outlook を電子メヌル クラむアントずしお䜿甚できるようになりたす。
  • Zextras管理者 â€“ クラむアント グルヌプずサヌビス クラスを管理する管理者の委任によるマルチテナント システム管理の実装。
  • Zextras バックアップ - リアルタむムでのフルサむクルデヌタバックアップずリカバリ
  • れクストラス パワヌストア â€” デヌタ凊理クラスをサポヌトするメヌル システム オブゞェクトの階局型ストレヌゞ。デヌタをロヌカルに保存するこずも、Yandex オブゞェクト ストレヌゞを含む S3 アヌキテクチャのクラりド ストレヌゞに保存するこずもできたす。

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

条件ず制限

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

Zextras/Zimbraシステムの「シングルサヌバヌ」バヌゞョンのむンストヌル手順の説明

1. 事前準備

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

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

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

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

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

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

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 を有効にしたす。

これを行うには、仮想プラむベヌト クラりド セクションのサブセクション「クラりド ネットワヌク」で適切なクラりド ネットワヌクを遞択し (デフォルトでは、デフォルトのネットワヌクのみが䜿甚可胜)、その䞭の適切な可甚性ゟヌンを遞択しお、その蚭定で項目「むンタヌネットぞの NAT を有効にする」を遞択したす。

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

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

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

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

2. 仮想マシンの䜜成

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

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

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

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

2.1.2 そこで指定する必芁がありたす:

  • 名前 – 任意Yandex.Cloud でサポヌトされおいる圢匏に準拠
  • 可甚性ゟヌン – 仮想ネットワヌクに察しお以前に遞択したものず䞀臎する必芁がありたす。
  • 「公開画像」で遞択 Ubuntu 18.04リットル
  • ディスクには、少なくずも 80 GB のサむズのブヌト ディスクをむンストヌルしたす。テスト目的であれば、HDD タむプで十分です (䞀郚の皮類のデヌタが SSD タむプのディスクに転送される堎合は、本番環境での䜿甚にも十分です)。必芁に応じお、VM の䜜成埌にディスクを远加できたす。

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

  • vCPU: 4以䞊。
  • 保蚌される vCPU シェア: 蚘事に蚘茉されおいるアクションの実行䞭は少なくずも 50%、むンストヌルが完了した埌は必芁に応じお削枛できたす。
  • RAM: 8GB 掚奚。
  • サブネット: 事前準備フェヌズでむンタヌネットぞの NAT が有効にされたサブネットを遞択したす。
  • パブリック アドレス: DNS で A レコヌドを䜜成するために以前に䜿甚した IP アドレスをリストから遞択したす。
  • ナヌザヌ任意ですが、ルヌトナヌザヌやシステムアカりントずは異なりたす。 Linux.
  • 公開SSHキヌを蚭定する必芁がありたす。

→ SSHの䜿甚に぀いお詳しくはこちら

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

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

2.2. Zextras Docs甚の仮想マシンの䜜成

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

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

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

2.2.2 そこで指定する必芁がありたす:

  • 名前 – 任意Yandex.Cloud でサポヌトされおいる圢匏に準拠
  • 可甚性ゟヌン – 仮想ネットワヌクに察しお以前に遞択したものず䞀臎する必芁がありたす。
  • 「公開画像」で遞択 Ubuntu 18.04リットル
  • ディスクには、少なくずも 80 GB のサむズのブヌト ディスクをむンストヌルしたす。テスト目的であれば、HDD タむプで十分です (䞀郚の皮類のデヌタが SSD タむプのディスクに転送される堎合は、本番環境での䜿甚にも十分です)。必芁に応じお、VM の䜜成埌にディスクを远加できたす。

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

  • vCPU: 2以䞊。
  • 保蚌される vCPU シェア: 蚘事に蚘茉されおいるアクションの実行䞭は少なくずも 50%、むンストヌルが完了した埌は必芁に応じお削枛できたす。
  • RAM: 2GB以䞊。
  • サブネット: 事前準備フェヌズでむンタヌネットぞの NAT が有効にされたサブネットを遞択したす。
  • パブリック アドレス: アドレスなし (このマシンはむンタヌネットからのアクセスを必芁ずせず、このマシンからむンタヌネットぞの発信アクセスのみを必芁ずしたす。これは、䜿甚されおいるサブネットの「むンタヌネットぞの NAT」オプションによっお提䟛されたす)。
  • ナヌザヌ任意ですが、ルヌトナヌザヌやシステムアカりントずは異なりたす。 Linux.
  • 公開 (オヌプン) SSH キヌを指定する必芁がありたす。これは、Zimbra サヌバヌのものず同じにするこずも、別のキヌ ペアを生成するこずもできたす。Zextras Docs サヌバヌの秘密キヌは、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 アプリケヌションの远加むンストヌル

システム時刻ず screen アプリケヌションを同期するには、次のコマンドを䜿甚しお 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 パラメヌタ倀を倉曎する 管理等ホスト c true Ма false.

泚意: このファむルを線集するための゚ディタは、ルヌトナヌザヌ暩限で実行する必芁がありたす。䟋: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 ゟヌンのフルネヌムの名前を DNS ゟヌンの A レコヌドで前に指定したサヌバヌのパブリック名に眮き換え、短瞮ホスト名をそれに応じお倉曎したす (パブリック DNS の A レコヌドの短瞮ホスト名ず異なる堎合)。

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

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

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

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

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

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

これは、ファむアりォヌルが埌から構成されるため必芁であり、ファむアりォヌルに問題が発生した堎合、ナヌザヌがパスワヌドを持っおいる堎合は、Yandex.Cloud 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.zextras.com/download

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

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

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

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

我々が関心を持぀URLは2぀ありたす。1぀はZextras Suite自䜓のペヌゞ䞊郚にあるもので、これは今必芁になりたす。もう1぀はDocs Serverブロックの䞋郚にあるものです。 Ubuntu 18.04 LTS。これは、埌でVM for DocsにZextras Docsをむンストヌルするために必芁になりたす。

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-logger をむンストヌルしたすか?"、"zimbra-mta をむンストヌルしたすか?” – デフォルトはい。

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

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

Zimbra-store をむンストヌルしたすか?"、"Zimbra-apacheをむンストヌルしたすか?"、"zimbra-spellをむンストヌルしたすか?"、"zimbra-memcached をむンストヌルしたすか?"、"Zimbra-proxyをむンストヌルしたすか?” – デフォルトはい。

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

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

Zimbra-chatをむンストヌルしたすか? – いいえ機胜はZextrasチヌムによっお眮き換えられたした

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

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 プロキシ蚭定を倉曎する必芁がありたす (この䟋ではメニュヌ項目 8。必芁に応じお、むンストヌル埌にこの蚭定を倉曎できたす)。

4.3 Zimbraストアの蚭定の倉曎

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

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

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

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

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

4.4 Zimbra-proxy蚭定の倉曎

前の手順ず同様に、メむン メニュヌで項目番号「zimbra-proxy」を遞択し、蚭定プロンプトに入力したす。

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

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

コンフィギュレヌタでモヌドの 1 ぀を遞択するように求められたす。プロンプトに「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サヌバヌにログむンする

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

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

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

chmod 600 ~/.ssh/docs.key

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

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

2) コマンドを実行

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

ここで、倀 <Docs サヌバヌの内郚 IP アドレス> は、たずえば、p.2.3 に瀺すように、「Yandex.Cloud コン゜ヌル」で確認できたす。

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

泚意: このファむルを線集するための゚ディタは、ルヌトナヌザヌ暩限で実行する必芁がありたす。䟋: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 を远加したすが、Yandex.Cloud によっお割り圓おられた内郚 IP アドレスを䜿甚したす。管理者が管理する内郚 DNS サヌバヌが仮想マシン (䟋: 実皌働環境) で䜿甚されおおり、内郚ネットワヌクからのリク゚ストを受け取ったずきに Zimbra サヌバヌのパブリック FQDN を内郚 IP アドレスに解決できる堎合 (むンタヌネットからのリク゚ストの堎合、Zimbra サヌバヌの FQDN はパブリック IP アドレスに解決する必芁があり、TURN サヌバヌは内郚アドレスからアクセスされた堎合も含め、垞にパブリック IP アドレスに解決する必芁がありたす)、この操䜜は必芁ありたせん。

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

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

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

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

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

6. Zextras Docsのむンストヌル

6.1. Docsサヌバヌにログむン

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

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

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

1) セクション 4.1.2. Zextras Suite ディストリビュヌションのダりンロヌド (ステップ 3) で Zextras Suite ディストリビュヌションをダりンロヌドしたペヌゞから、ドキュメントをアセンブルするための URL をコピヌしたす。 Ubuntu 18.04 LTS以前にコピヌされおいない堎合。

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 で取埗された倀が入力されたす。 LDAP 構成パラメヌタの蚭定ず定矩の初期調敎。

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

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

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

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

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

7. Zimbra および Zextras Suite の初期蚭定Team を陀く

7.1. 管理コン゜ヌルぞの初回ログむン

URL: https:// 経由でブラりザにログむン:7071

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

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

認蚌フォヌムに、admin@<サポヌトされおいるメヌル ドメむン> の圢匏でナヌザヌ名を入力し、条項 4.3 の手順 4.2 で Zimbra サヌバヌのむンストヌル時に指定した Zimbra 管理者パスワヌドを入力したす。

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

管理者コン゜ヌル:

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

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

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

3に泚意しおください。 管理コン゜ヌルにログむンするず、管理メッセヌゞが衚瀺されるこずがありたす。これは通垞、デフォルトの詊甚ラむセンスの有効期限が切れる前に、Zextras バックアップを構成するこずや Zextras ラむセンスを賌入するこずを促すリマむンダヌです。これらのアクションは埌で実行できるため、ログむン時に存圚するメッセヌゞを無芖したり、Zextras メニュヌの「Zextras 通知」で既読ずしおマヌクしたりできたす。

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

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

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

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

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

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

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

zimlet を展開するず、次のような操䜜の結果を瀺すダむアログ ボックスが衚瀺されたす。

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

この䟋では、すべおの Zextras Suite zimlet が展開され、その埌、Zextras: Core フォヌムは次のようになりたす。

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

7.3. アクセス蚭定の倉曎

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

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

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

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

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の線集

「セットアップ: サヌビス クラス」メニュヌで、「default」ずいう名前の 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. りェブクラむアントず管理コン゜ヌルぞのアクセスを確認する

ファむアりォヌルの機胜を確認するには、ブラりザで次のURLにアクセスしおください。

管理コン゜ヌル: https:// :9071
Webクラむアント: http:// https://ぞの自動リダむレクトが発生したす
同時に、代替URL https:// を䜿甚したす。 :7071 管理コン゜ヌルは開かないでください。

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

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

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

8. Zextras Teamで音声およびビデオ䌚議を提䟛する

8.1. 抂芁

すべおの Zextras チヌム クラむアントが 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サヌバヌの蚭定

泚蚘。以䞋にリストされおいるすべおの蚭定ファむルを倉曎するための゚ディタは、ルヌトナヌザヌ暩限で実行する必芁がありたす。たずえば、「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 接続の蚭定時には䜿甚されたせんを指定し、アカりントのステヌタスを「承認枈み」に蚭定したす。

この䟋では、ファむルの初期状態は次のようになりたす。

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. TURNサヌバヌを䜿甚するためのZimbraの蚭定

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

ナヌザヌ zimbra ずしお実行されおいる「zxsuite team iceServer get」の珟圚の接続蚭定を衚瀺したす。

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

蚭定するには、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

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

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

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圢匏の公開鍵は、puttygenで「OpenSSH authorized_keysファむルフィヌルドに貌り付けるための公開鍵」ずいう衚蚘ずずもに衚瀺されたす。
  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たでメヌルでお問い合わせください。katerina@zextras.com

出所 habr.com

DDoS 保護機胜を備えた信頌性の高いサむト甚ホスティング、VPS VDS サヌバヌを賌入する 🔥 DDoS攻撃察策付きの信頌性の高いりェブサむトホスティング、VPS/VDSサヌバヌを賌入したしょう | ProHoster