UNIX®、Linux、および macOS でのインストール前の手順
ここでは、UNIX®、Linux、および macOS でのインストールにおけるインストール前の手順を詳しく説明します。
開始する前に、以下を含め、"UNIX®、Linux、および macOS でのインストールの概要" を確認してください。
手順 1 : サポート対象プラットフォームの確認
既定 :
-
インストールの前に "インターシステムズのサポート対象プラットフォーム" を確認して、使用する予定のテクノロジがサポートされていることを確認します。
-
"サポートされているファイル・システム" で、ジャーナリングに最適なファイル・システムとマウント・オプションの詳細を確認します。
手順 2 : プラットフォーム固有の注意事項の確認
既定 :
-
プラットフォームに固有の詳細情報を確認します。
手順 3 : Web サーバのインストール
既定 :
-
Apache httpd Web サーバをインストールします。この Web サーバは、インストール・プロセス中の自動構成をサポートします。
詳細 :
-
別のサポート対象 Web サーバをインストールします (この Web サーバは手動で構成する必要があります)。
-
Web サーバなしで続行します (管理ポータルを含め、Web アプリケーションにアクセスするには、Web サーバを手動で構成する必要があります)。
-
自動インストールを実行しており、Apache Web サーバを自動構成しない場合は、必ずパラメータ ISC_PACKAGE_WEB_CONFIGURE="N" を設定してください。
Apache httpd Web サーバは、インストール・プロセスで自動的に構成できるため、この Web サーバの使用をお勧めします。インストール・プロセスの開始前に、これがインストールされ、実行されていることを確認してください。ほとんどの場合、Apache Web サーバを手動で構成する必要はありません。
手順 4 : ラージ・ページおよびヒュージ・ページの構成 (AIX® および Linux)
既定 :
-
Linux :
-
ほとんどのシステムではヒュージ・ページが推奨されます。"Linux でのヒュージ・ページの構成" を参照してください。
-
詳細 :
-
IBM AIX®
-
ラージ・ページは高性能な環境で構成する必要があります。"IBM AIX® でのラージ・ページの構成" を参照してください。
-
手順 5 : ユーザ・プロセスの最大数に関する推奨事項
既定 :
-
この手順は、主にプロダクション・システムまたはメモリを大量に消費するプロセスを実行することが想定されるシステムに推奨されます。
-
指定のユーザのすべての InterSystems IRIS プロセスおよびその他の既定のプロセスを実行するうえで十分な最大プロセス数を maximum user processes に設定します。
手順 6 : 所有者およびグループの決定
既定 :
-
インスタンスの所有者として識別されるユーザ・アカウントを特定または作成します。
-
インスタンスの起動および停止を許可されたグループとして識別されるグループを特定または作成します。
詳細 :
-
使用しているオペレーティング・システムに useradd ユーティリティおよび groupadd ユーティリティ (または AIX® では mkgroup および mkuser) が含まれている場合は、インストール時に代わりに InterSystems IRIS スーパーサーバ用の実効ユーザのアカウントおよび InterSystems IRIS プロセスの実効グループを作成できます。
-
オペレーティング・システムで Network Information Services (NIS) やその他のネットワークベースのユーザまたはグループのデータベースを使用している場合は、インストールの前にネットワーク・データベース内で InterSystems IRIS 実効ユーザおよび実効グループを作成することをお勧めします。詳細は、"Owners and Groups" を参照してください。
-
所有者とグループを確認します。
-
UNIX® ユーザとグループの識別を確認します。
InterSystems IRIS はインストール対象のファイルに対するユーザやグループなどの許可を設定する必要があります。これを行うために、InterSystems IRIS はインストール・プロセスの umask を 022 に設定します。インストールが完了するまで、umask を変更しないでください。
手順 7 : swappiness の設定 (Linux)
既定 :
-
この手順は、主にプロダクション・システムまたはメモリを大量に消費するプロセスを実行することが想定されるシステムに推奨されます。
-
64 GB 未満の RAM が搭載されているシステムの場合 : 5 の swappiness が推奨されます。
-
64 GB を超える RAM が搭載されているシステムの場合 : 1 の swappiness が推奨されます。
-
swappiness の値により、システムが物理 RAM とスワップ領域との間でメモリ・ページをスワップする頻度が決まります。
手順 8 : VS Code ObjectScript 開発環境のインストール (Linux と macOS)
既定 :
-
Linux および macOS 環境で、Visual Studio Code 用の InterSystems ObjectScript 拡張機能Opens in a new tabをインストールします。
-
これは、InterSystems IRIS をインストールする前または後に実行できます。
-
開発環境により、VS Code を使用して InterSystems IRIS サーバに接続し、ObjectScript でコードを開発できます。
手順 9 : InterSystems IRIS キットの入手
既定 :
-
WRC InterSystems IRIS キットのダウンロード・サイトOpens in a new tabからインストール・キットを入手します。
手順 10 : インストール・キットの解凍
既定 :
-
インストール・キットが .tar ファイルの形式 (iris-2019.3.0.710.0–lnxrhx64.tar.gz など) の場合、ファイルを一時ディレクトリに解凍し、許可の問題を回避する必要があります。以下の例を参照してください。
詳細 :
-
インストール・ファイルは、.tar ファイルと同じ名前のディレクトリに解凍されます (例えば、/tmp/iriskit/iris-2019.3.0.710.0–lnxrhx64)。
-
従来の tar コマンドは、長いパス名に遭遇すると通知なしで失敗する場合があるため、GNU tar を使用してこのファイルを untar することをお勧めします。tar コマンドが GNU tar かどうかを判定するには、tar --version を実行します。
例 :
# mkdir /tmp/iriskit
# chmod og+rx /tmp/iriskit
# umask 022
# gunzip -c /download/iris-<version_number>-lnxrhx64.tar.gz | ( cd /tmp/iriskit ; tar xf - )
/home ディレクトリ (またはこのディレクトリのサブディレクトリ) にファイルを解凍したり、InterSystems IRIS インストールをこれらのディレクトリから実行したりしないでください。また、一時ディレクトリのパス名にスペースを含めることはできません。
インストール・キットを解凍するのに使用したのと同じディレクトリに InterSystems IRIS をインストールしないでください。
手順 11 : 必要な依存関係のインストール
既定 :
-
以下のコマンドを使用して要件チェッカーを実行します。
/<install-files-dir>/irisinstall --prechecker
-
欠けている依存関係があればインストールします。
詳細 :
-
依存関係が欠けている InterSystems IRIS をインストールしようとすると、インストールは失敗し、インストーラを再実行する前にインストールすべき依存関係を指定するメッセージが表示されます。
-
要件チェッカーは常に、インスタンスの起動中に実行されます。要件が満たされない場合、起動は失敗します。
-
macOS では、バージョン 2022.1 以前の InterSystems IRIS バージョンのインストーラに要件チェッカーはありませんが、必要な依存関係は存在します。
-
macOS では、Homebrew を介して openssl@1.1 をインストールする必要があります (https://formulae.brew.sh/formula/openssl@1.1Opens in a new tab)。
-
macOS で組み込み Python を使用するには、python@3.9 もインストールする必要があります (https://formulae.brew.sh/formula/python@3.9Opens in a new tab)。
-
手順 12 : インストール方針の選択
既定 :
-
irisinstall を使用して、開発、サーバ、またはカスタムのインストールを実行します。
詳細 :
-
irisinstall_client を使用して、クライアントのみのインストールを実行します。
-
構成マージを使用します。
-
インストール・マニフェストを使用します。
-
自動インストールを実行します。
-
InterSystems IRIS ディストリビューションに UNIX® インストール・パッケージを追加します。