Alfresco Content Services 5.2 のインストール(Linux)
はじめに
このページでは、Linux インストーラ版ファイルを使用して、CentOS 7.5 にインストールする手順について説明します。CentOS 7.5 以外のLinuxでも同様の手順でインストールできると思います。
この手順で想定しているインストール条件は以下のとおりです。
ハードウェア要件
※ Tuning the JVM、Validating the architecture、Validating the environment 等を参照
設定値 | 備考 | |
---|---|---|
システム | 64 bit | |
クロック数 | 2.0GHz | |
JVM RAM | 4.0GB | |
CPU数 | 4 | もしくはデュアルコア2つ |
設定内容
設定値 | 備考 | |
---|---|---|
インストール先ディレクトリ |
| |
コンテキストルート |
| |
Alfresco Content Services 稼働ユーザー |
| |
DB | Alfresco Content Services に同梱の DB を使用 | |
java | Alfresco Content Services に同梱の JRE を使用 | |
起動方法 | サービスとして登録し、自動起動する。 |
事前準備
Alfresco のサポートポータルからあらかじめインストーラをダウンロードし、サーバに配置しておきます。
1. Alfresco Content Services 実行用ユーザの作成
サーバの root ユーザでログインします。
useradd コマンドを使用して実行用ユーザ (ここでは alfresco) を作成します。
# useradd alfresco # passwd alfresco ユーザー alfresco のパスワードを変更。 新しいパスワード: 新しいパスワードを再入力してください: passwd: すべての認証トークンが正しく更新できました。
2. Alfresco Content Services のインストール
あらかじめ Alfresco Content Services 用のディレクトリを作成します。
# mkdir /opt/alfresco-content-services
ディレクトリの所有者を alfresco 実行用ユーザに設定します
# chown -R alfresco:alfresco /opt/alfresco-content-services
Alfresco Content Services をインストールしていきますが、その前に必要な依存ライブラリをインストールします。
# yum -y install fontconfig libSM libICE libXrender libXext cups-libs libGLU cairo mesa-libGL
Alfresco のインストーラの所有者を alfresco 実行用ユーザにし、alfresco 実行用ユーザのホームディレクトリに配置します
# chown alfresco:alfresco alfresco-content-services-installer-5.2.4-linux-x64.bin && mv alfresco-content-services-installer-5.2.4-linux-x64.bin /home/alfresco/
インストーラに権限を付与します
# chmod u+x /home/alfresco/alfresco-content-services-installer-5.2.4-linux-x64.bin
依存ライブラリをインストールしたら、インストーラを起動します。
# su - alfresco $ /home/alfresco/alfresco-content-services-installer-5.2.4-linux-x64.bin
以下のような形で対話的に実行されますので、必要な操作を実行します。
Language Selection Please select the installation language [1] English - English [2] French - Français [3] Spanish - Español [4] Italian - Italiano [5] German - Deutsch [6] Japanese - 日本語 [7] Dutch - Nederlands [8] Russian - Русский [9] Simplified Chinese - 简体中文 [10] Norwegian - Norsk bokmål [11] Brazilian Portuguese - Português Brasileiro Please choose an option [1] : 6 ---------------------------------------------------------------------------- ようこそ Alfresco Content Services セットアップウィザードへ。 ---------------------------------------------------------------------------- 以下のライセンス使用許諾契約をお読みください。 インストールするには、これらの規約に同意する必要があります。 続けるには [Enter] キーを押してください : ALFRESCO TRIAL AGREEMENT PLEASE READ THIS AGREEMENT CAREFULLY BEFORE PURCHASING AND/OR USING SOFTWARE OR SERVICES FROM ALFRESCO. BY USING ALFRESCO SOFTWARE OR SERVICES, COMPANY SIGNIFIES ITS ASSENT TO AND ACCEPTANCE OF THIS AGREEMENT AND ACKNOWLEDGES IT HAS READ AND UNDERSTANDS THIS AGREEMENT. AN INDIVIDUAL ACTING ON BEHALF OF AN ENTITY REPRESENTS THAT HE OR SHE HAS THE AUTHORITY TO ENTER INTO THIS AGREEMENT ON BEHALF OF THAT ENTITY. IF COMPANY DOES NOT ACCEPT THE TERMS OF THIS AGREEMENT, THEN IT MUST NOT USE ALFRESCO SOFTWARE OR SERVICES. This Alfresco Enterprise Trial Agreement (the "Agreement") is between Alfresco Software, Ltd. ("Alfresco") and the user ("Company") of Alfresco software and/or services who accepts the terms of this Agreement. 1. Evaluation. The evaluation begins on the date Company accepts this Agreement and ends thirty (30) days later (the "Evaluation Period"). During the Evaluation Period, Alfresco grants to Company: (a) the right to a non-exclusive, non-transferable, non-sublicensable, license to use the Alfresco software ("Software") only for Company's evaluation use on non-production systems; and (b) the right to receive Services for the Software. Company will not, during the Evaluation Period or thereafter (i) use the Software with the Alfresco Community software, (ii) distribute the Software to any third party or publish the Software in any way such that a third party could access it; (iii) transfer, 続けるには [Enter] キーを押してください : use or export the Software in violation of any laws or regulations of any government or governmental agency; or (iv) reverse engineer, decompile or modify any portion of the Software. Alfresco and its licensors will own all right, title, and interest to the Software, technology, information, code or software provided to Company, including all portions, copies or modifications thereof. 2. Services. "Services" means access to Alfresco's network delivery mechanisms and the ability to log up to three (3) support cases. Company must designate one person as its technical support contact for receipt of Services. The technical support contact should have "read, write and execute" access to the necessary files, English language communication skills and relevant technical knowledge. Alfresco will provide and Company will use Services only for non-production systems authorized by this Agreement, and for Company's benefit only. Company will not use the Services for the Alfresco Community software. No support issues will be treated as Severity 1 under this Agreement and no specific service level agreement is provided. Alfresco may, at its discretion, decline to provide Services for Software that has been modified or changed by Company in any way, except as expressly directed by Alfresco. Unauthorized use of the Services is a material breach of this Agreement and will result in immediate termination of this Agreement. 3. Confidentiality. Alfresco and Company mutually agree to use their best efforts to keep the Software and other proprietary information received from the 続けるには [Enter] キーを押してください : other confidential. Such material must be specifically and clearly marked as being confidential or proprietary. This Section shall not apply to any publicly available or independently developed information. 4. Limitation of Liability. FOR ALL EVENTS AND CIRCUMSTANCES, ALFRESCO AND ITS AFFILIATES' AGGREGATE AND CUMULATIVE LIABILITY ARISING OUT OF OR RELATING TO THIS AGREEMENT, INCLUDING WITHOUT LIMITATION ON ACCOUNT OF PERFORMANCE OR NON-PERFORMANCE OF OBLIGATIONS, REGARDLESS OF THE FORM OF THE CAUSE OF ACTION, WHETHER IN CONTRACT, TORT (INCLUDING WITHOUT LIMITATION NEGLIGENCE), STATUTE OR OTHERWISE WILL BE LIMITED TO DIRECT DAMAGES FOR NON-PRODUCTION USE USING UNMODIFIED CODE. 5. Disclaimer of Damages. NOTWITHSTANDING ANYTHING TO THE CONTRARY CONTAINED IN THIS AGREEMENT, IN NO EVENT WILL ALFRESCO OR ITS AFFILIATES BE LIABLE TO COMPANY OR ITS AFFILIATES FOR DAMAGES OTHER THAN DIRECT DAMAGES, INCLUDING, WITHOUT LIMITATION, ANY INCIDENTAL, CONSEQUENTIAL, SPECIAL, INDIRECT, EXEMPLARY OR PUNITIVE DAMAGES, WHETHER ARISING IN TORT, CONTRACT, OR OTHERWISE; OR FOR ANY DAMAGES ARISING OUT OF OR IN CONNECTION WITH ANY MALFUNCTIONS, REGULATORY NON-COMPLIANCE, DELAYS, LOSS OF DATA, LOST PROFITS, LOST SAVINGS, INTERRUPTION OF SERVICE, LOSS OF BUSINESS OR ANTICIPATORY PROFITS, EVEN IF ALFRESCO OR ITS AFFILIATES HAVE BEEN ADVISED OF THE POSSIBILITY OF SUCH DAMAGES. 6. Warranty. THE SERVICES AND SOFTWARE ARE PROVIDED "AS IS" AND WITHOUT 続けるには [Enter] キーを押してください : WARRANTIES OR CONDITIONS OF ANY KIND, INCLUDING THE IMPLIED WARRANTIES OF MERCHANTABILITY, NON-INFRINGEMENT, AND FITNESS FOR A PARTICULAR PURPOSE. ALFRESCO DOES NOT GUARANTEE OR WARRANT THAT THE USE OF THE SERVICES OR SOFTWARE WILL BE UNINTERRUPTED, COMPLY WITH REGULATORY REQUIREMENTS, OR BE ERROR FREE OR THAT ALFRESCO WILL CORRECT ALL SOFTWARE ERRORS. Company agrees that it is solely responsible for its use and evaluation of the Software and Services. 7. Governing Law/Consent To Jurisdiction. New York law shall govern all aspects of this Agreement, without regard to its conflict-of-law principles. Any dispute arising from this Agreement shall be subject to the exclusive jurisdiction of state and federal courts located in New York, New York. The prevailing party in any such dispute shall recover its reasonable attorneys' fees and costs from the losing party, including any fees or costs arising from an appeal. 8. Complete Agreement. This Agreement constitutes the exclusive terms and conditions with respect to the subject matter of this Agreement, notwithstanding any different or additional terms that may be contained in the form of purchase order or other document used by Company to place orders or otherwise effect transactions. This Agreement represents the final, complete and exclusive statement of the agreement between the parties with respect to subject matter of this Agreement and all prior written agreements and all prior and contemporaneous oral agreements with respect to the subject matter of this Agreement are merged therein. 続けるには [Enter] キーを押してください : 9. Survival. Any provision of this Agreement that may reasonably be expected to survive its termination, including but not limited to Sections 3-9, will survive the termination of this Agreement. 続けるには [Enter] キーを押してください : 使用許諾契約に同意しますか? [y/n]: y ---------------------------------------------------------------------------- インストールの種類 [1] 簡易 - デフォルトの設定を使ってインストールします。 [2] 詳細設定 - サーバーのポートとサービスのプロパティを設定できます。: 追加でインストールするコンポーネントを選択してください。 オプションを選択してください [1] : 2 ---------------------------------------------------------------------------- インストールするコンポーネントを選択してください。準備ができたら"次へ"をクリックしてください。 Java [Y/n] : PostgreSQL [Y/n] : LibreOffice [Y/n] : Alfresco Content Services : Y (Cannot be edited) Solr1 [y/N] : Solr4 [Y/n] : Alfresco Office Services [Y/n] : Web Quick Start [y/N] : Google ドキュメントの統合 [Y/n] : 上記選択部分が正しいことを確認してください。 [Y/n]: ---------------------------------------------------------------------------- インストール先フォルダ Alfresco Content Services をインストールするフォルダを選択してください。 インストール先フォルダ: [/home/alfresco/alfresco-content-services]: /opt/alfresco-content-services ---------------------------------------------------------------------------- データベースサーバーのパラメータ データベースのポート番号を入力してください。 データベースサーバーのポート: [5432]: ---------------------------------------------------------------------------- Tomcat のポート設定 Tomcat の設定パラメータを入力してください。 Web サーバードメイン: [127.0.0.1]: Tomcat サーバー用ポート: [8080]: Tomcat のシャットダウン用ポート: [8005]: Tomcat の SSL ポート: [8443]: Tomcat の AJP ポート: [8009]: ---------------------------------------------------------------------------- LibreOffice サーバーのポート LibreOffice サーバーがリッスンするポート番号を入力してください。 LibreOffice サーバーのポート: [8100]: ---------------------------------------------------------------------------- シャード化された Solr インストール シャード化された Solr インストールを使いますか? [1] はい [2] いいえ オプションを選択してください [2] : ---------------------------------------------------------------------------- FTP ポート 統合された FTP サーバーに使用するポート番号を選択してください。 ポート: [2121]: ---------------------------------------------------------------------------- RMI ポート リモートコマンドの実行に使用する Alfresco Content Services 用ポート番号を選択してください。 ポート: [50500]: ---------------------------------------------------------------------------- 管理者のパスワード Alfresco Content Services 管理者アカウントのパスワードを指定してください。 管理者のパスワード: : <任意のパスワード(表示はされないので注意してください)> パスワードの再入力: : <任意のパスワード(表示はされないので注意してください)> ---------------------------------------------------------------------------- お使いのコンピュータに Alfresco Content Services をインストールする準備が整いました。 続けますか? [Y/n]: ---------------------------------------------------------------------------- しばらくお待ちください。 Alfresco Content Services をお使いのコンピュータにインストール中です。 インストール中 0% ______________ 50% ______________ 100% ######################################### ---------------------------------------------------------------------------- セットアップウィザードによる Alfresco Content Services のインストールが完了しました。 Readme ファイルを表示 [Y/n]: n Alfresco Content Services を起動する [Y/n]: n
権限を修正します
# chown -R alfresco:alfresco /opt/alfresco-content-services && find /opt/alfresco-content-services ! -user alfresco | wc -l
/usr/lib/systemd/system/content-services.service サービスファイルを作成します
# vi /usr/lib/systemd/system/content-services.service
[Unit] Description=Alfresco Content Services [Service] Restart=no Type=forking User=alfresco LimitNOFILE=65536 LimitNPROC=65536 ExecStart=/opt/alfresco-content-services/alfresco.sh start ExecStop=/opt/alfresco-content-services/alfresco.sh stop [Install] WantedBy=multi-user.target
Alfresco Content Services の自動起動を設定します
# rm -f /etc/rc.d/init.d/alfresco \ && systemctl daemon-reload \ && systemctl enable content-services \ && systemctl is-enabled content-services \ && systemctl list-unit-files --type=service | grep content-services
Created symlink from /etc/systemd/system/multi-user.target.wants/content-services.service to /usr/lib/systemd/system/content-services.service. enabled content-services.service enabled
Alfresco Content Services を起動します
# systemctl start content-services && systemctl is-active content-services
active
3. ログイン確認
ブラウザを開いて、次の情報でログインできるかどうかを確認します
項目名 | 値 | |
---|---|---|
1 | URL | http://<IPアドレスもしくはホスト名>:8080/share |
2 | ユーザ名 | admin |
3 | パスワード | 手順2のインストーラを実行した時の画面の中で設定したパスワード |
リックソフト株式会社 は、日本でトップレベルのAtlassian Platinum Solution Partnerです。
大規模ユーザーへの対応実績が認められたEnterpriseの認定をうけ、高度なトレーニング要件をクリアし、小規模から大規模のお客様まで対応可能な実績を示したパートナー企業です。
Copyright © Ricksoft Co., Ltd. プライバシーポリシー お問い合わせ