Zimbra Collaboration Suite(ZCS)または一般にZimbra Mailとして知られているものは、電子メールサーバーとWebクライアントを含むコラボレーションソフトウェアスイートです。また、連絡先、ファイル共有、カレンダー、タスクなどが含まれており、ウェブメールから簡単にアクセスできます。
メールサーバーの設定は、ビジネスを始める際の重要な要件の1つです。
これは、SaaSオファリングでメールソリューションを使用すること、または独自のインフラストラクチャに完全なメールソリューションを展開することを意味する場合があります。
ここLinuxAPTでは、サーバー管理サービスの一環として、お客様がLinuxサーバーにZimbraCollaborationをインストールするのを定期的に支援しています。
以前、UbuntuでのZimbraコラボレーションのインストールについて説明しました。
これに関連して、CentOS8システムでZimbraCollaborationSuiteをセットアップする方法を検討します。
CentOS8にZimbraCollaborationSuiteをインストールする方法は?
まず、Rootまたはsudo権限を持つrootユーザーとしてサーバーにアクセスする必要があります。次のコマンドでシステムを更新します:
$ sudo dnf -y update
次に、以下の手順に従います。
1。依存関係をインストールする
まず、CentOSシステムにいくつかの依存関係をインストールする必要があります。
これを行うには、ターミナルを開き、次のコマンドを実行します:
$ sudo yum install -y libidn gmp nptl nmap sysstat libaio libstdc++
2。不要なサービスを無効にする
Zimbraコラボレーションスイートのインストールと競合しないように、不要なサービスを無効にする必要があります。
ここでは、SELinux、ファイアウォール、およびポストフィックスを無効にします。
SELinuxを無効にするには、まずターミナルで次のコマンドを実行して、「強制」モードになっているかどうかを確認します。
$ getenforce
出力に「Enforcing」と表示されている場合は、SELinuxモードを「Permissive」に変更します。これを行うには、次のコマンドを実行します。
$ sudo setenforce 0
次に、次のコマンドを再度実行して、モードが「パーミッシブ」に変更されているかどうかを確認します。
$ getenforce
ファイアウォールを無効にするには、次のコマンドを実行します。
$ sudo systemctl stop firewalld
$ sudo systemctl disable firewall
Postfixを無効にするには、次のコマンドを実行します:
$ sudo systemctl stop postfix
$ sudo systemctl disable postfix
3。ホスト名とhostsファイルを構成する
私。次のコマンドを使用して/etc/hostnameファイルを開きます。
$ sudo nano /etc/hostname
ii。次に、ファイルに次のようにFQDNを追加します。
server.ibmimedia.com
iii。 server.ibmimedia.comを必ずFQDNに置き換えてください。
/ etc/hostnameファイルを保存して閉じます。
iv。次に、次のように/ etc/hostsファイルを開きます。
$ sudo nano /etc/hosts
以下のエントリをファイルに追加します:
ip_address server.ibmimedia.com server
ここで、ip_addressはサーバーのIPアドレスに置き換える必要があります。
v。/etc/hostsファイルを保存して閉じます。
4。 AレコードとMXレコードを確認する
次に、メールサーバーのDNS構成を確認します。
これを行うには、ターミナルで次のコマンドを使用します。
$ dig -t MX ibmimedia.com
出力には、メールサーバーのMXレコードとAレコードが表示され、正しく構成されていることが証明されます。
5。 ZimbraCollaborationSuiteをインストールする
このステップでは、Zimbraコラボレーションスイートをダウンロードしてインストールします。
1. Zimbraコラボレーションスイートをダウンロードするには、ターミナルで次のコマンドを実行します。
$ wget https://files.zimbra.com/downloads/8.8.15_GA/zcs-8.8.15_GA_3953.RHEL8_64.20200629025823.tgz
2.ダウンロードされたZimbraファイルは.tgzアーカイブ形式になります。アーカイブファイルを抽出するには、次のコマンドを使用します。
$ tar -zxvf zcs-8.8.15_GA_3953.RHEL8_64.20200629025823.tgz
3.1つのファイルが抽出されます。次のコマンドを使用して、抽出されたディレクトリに移動します。
$ cd zcs-8.8.15_GA_3953.RHEL8_64.20200629025823/
4.抽出されたディレクトリに、インストーラーファイルが表示されます。 Zimbra CSのインストールを開始するには、次のようにインストーラーを実行します。
$ sudo ./install.sh
上記のコマンドを実行すると、Zimbraのインストールが開始されます。
5.いくつかのチェックを実行した後、インストーラーはソフトウェア使用許諾契約の条件に同意するように求めます。 「y」を押して同意します。
6.ここで、Zimbraのパッケージリポジトリを使用するように求められたら、「y」を押します。
7.ここで、yを押して、インストールするパッケージを選択します。ベータ版でのみ利用可能なzimbra-imapdを除くすべてのパッケージでyを押します。パッケージを選択した後、システムはインストールに必要なスペースをチェックします。必要なスペースを確認すると、選択したパッケージのインストールが開始されます。それ以外の場合は、インストールを停止します。
8.次のプロンプトが表示されたら、yを押します。
これで、選択したパッケージのインストールが開始されます。
9.パッケージのインストールが完了すると、インストーラーはMXレコードがDNSで構成されているかどうかを確認します。この段階で、次のスクリーンショットに示すようなエラーが表示された場合は、ドメイン名を再入力するように求められます。
まず、「はい」と入力してEnterキーを押し、次にドメイン名を入力してもう一度Enterキーを押します。
10.これで、デフォルト構成を示す次のビューが表示されます。
ここには、左側にアスタリスク(******)が付いた管理者パスワードである未構成のオプションも表示されます。管理者パスワードを設定するには、メインメニューから7を押します。
11.次に、[ストア構成]サブメニューから4を押し、次にEnterを押します。次に、管理者ユーザーのパスワード(6文字以上である必要があります)を入力し、Enterキーを押します。
12.次に、「r」を押してメインメニューに戻ります。
13.行った変更を適用するには、aを押してからEnterを押します。
14.構成をファイルに保存するように求められたら、yesと入力してファイルを保存し、Enterキーを押します。
15.その後、構成を保存する場所を尋ねられます。設定をデフォルト(/opt/zimbra/config.75773])の場所に保存するには、Enterキーを押すだけです。他の場所に保存する場合は、ディレクトリパスを入力して、Enterキーを押します。
16.次に、システムが変更されることを通知します。 yesと入力して、Enterキーを押します。
17.構成完了メッセージが表示されたら、Enterキーを押します。
これで、Zimbraコラボレーションスイートのインストールが完了しました。
6。 Zimbra管理パネルにアクセスする
次に、任意のWebブラウザーを使用して、次のURLを入力してZimbra管理パネルにアクセスします。
https://server.ibmimedia.com:70701
上記のURLをWebブラウザで初めて開くと、接続が信頼できないという警告メッセージが表示されます。このメッセージを無視して続行できます。
その後、ユーザー名とパスワードを入力するためのページが表示されます。インストール時に以前に構成したユーザー名とパスワードとしてadminを入力します。
ログインすると、概要を表示できるダッシュボードが表示されます。
CentOS8でZimbraCollaborationSuiteをアンインストールする方法?
システムにZimbraが不要になった場合は、簡単にアンインストールできます。
ターミナルを開き、Zimbraインストールファイルが含まれているディレクトリに移動します。
$ cd zcs-8.8.15_GA_3953.RHEL8_64.20200629025823/
次に、次のように-uオプションを指定してインストーラーファイルを実行し、システムからZimbraをアンインストールします。
$ ./install.sh -u
既存のインストールを完全に削除するかどうかを尋ねられたら、yを押します。その後、システムからZimbraを完全にアンインストールします。
次に、cdコマンドを使用して、Zimbraコラボレーションアーカイブと抽出されたディレクトリの両方を含むメインディレクトリに戻ります。
$ cd
次に、次のコマンドを実行して、アーカイブディレクトリと抽出ディレクトリの両方を削除します。
$ sudo rm zcs-8.8.15_GA_3953.RHEL8_64.20200629025823.tgz
$ sudo rm –rf zcs-8.8.15_GA_3953.RHEL8_64.20200629025823
上記のステップバイステップの手順に従うことで、CentOSシステムにZimbraコラボレーションサーバーを簡単にインストールできます。
また、システムでZimbraが不要になった場合に備えて、Zimbraをアンインストールする方法も示しました。