saravanaprakashbe.wsadmin

ansible-was

IBM Websphere Application Server (WAS)を*nix(Debian Linuxでテスト済み)にインストールおよび管理するための役割で、IBM Installation Manager (IIM)、IBM HTTP Server (IHS)、およびプラグイン (PLG) を含みます。

IIM

IBM Installation Managerをインストールします。

要件

OSにsetfaclおよびunzipをインストールする必要があります。

  • Debian: setfacl & zip
  • CentOS: setfacl & unzip

ユーザーはグループ {{iim_user}}:{{iim_group}} が存在する必要があります。

このユーザーには、{{iim_repo}}、{{iim_tmp}}、および {{iim_path}} ディレクトリを作成するための十分な権限が必要です。

変数

  • iim_user または ibm_user (iim_user: "{{ibm_user}}"): IIMをインストールするためのユーザー。必須

  • iim_path または ibm_root (iim_path: "{{ibm_root}}/InstallationManager"): IIMをインストールするパス。必須

  • ibm_repo: IBMリポジトリの場所。デフォルト: "{{ibm_root}}/repo"

  • ibm_mode: デフォルトのディレクトリモード。デフォルト: "0750"

  • iim_version: IIMの最低必要バージョン。デフォルト: "1.8"

  • iim_repo: IIMのインストールファイルを含むリポジトリ。デフォルト: "{{ibm_repo}}/IIM"

  • iim_tmp: インストール用のzipファイルが解凍前に一時的に置かれるディレクトリ。デフォルト: "{{ibm_root}}/tmp"

  • iim_group: iim_userのグループ。デフォルト: "{{iim_user}}"

  • iim_mode: 作成されるディレクトリのモード。デフォルト: "{{ibm_mode}}"

  • iim_local_src: これにより、zipファイルを管理ノードにコピーするすべての処理をスキップし、管理ノードのファイルシステム上のzipファイルを使用します。自分でzipファイルをコピーしたり、NFSなどでインストール用のzipファイルをマウントしている場合に使用します。

使用例

インストールにはplaybook-iim.ymlを参照してください。

WAS

IBM WebSphere Application Serverをインストールまたはアンインストールします。

要件

OSにsetfaclおよびunzip(Debianパッケージacl & zip)をインストールする必要があります。

ユーザーはグループ {{was_user}}:{{was_group}} が存在する必要があります。

このユーザーには、{{was_repo}}、{{iim_tmp}}、および {{was_path}} ディレクトリを作成するための十分な権限が必要です。

変数

  • was_user または ibm_user (was_user: "{{ibm_user}}"): WASをインストールするためのユーザー(IIMがインストールされるユーザーでもある必要があります)。必須

  • was_path または ibm_root (was_path: "{{ibm_root}}/WebSphere"). 必須

  • was_repo または ibm_repo (was_repo: "{{ibm_repo}}"). 必須

  • state: installed または absentデフォルト: installed

  • was_nd: false または trueデフォルト: false

  • ibm_repo: IBMリポジトリの場所。デフォルト: "{{ibm_root}}/repo"

  • ibm_mode: デフォルトのディレクトリモード。デフォルト: "0750"

  • was_version: 最低必要バージョン。デフォルト: "9.0"

  • was_imcl_package_name: IIMのimclが必要とするWASパッケージの名前

  • jdk_imcl_package_name: IIMのimclが必要とするJDKパッケージの名前

  • was_imcl_package_regex: バージョンを含むWASパッケージ名に一致する正規表現。デフォルト: "com.ibm.websphere.BASE.v[0-9]+_([0-9]+.[0-9]+.[0-9]+.[0-9]+)"

  • was_group: was_userのグループ。デフォルト: "{{was_user}}"

  • was_mode: 作成されるディレクトリのモード。デフォルト: "{{ibm_mode}}"

  • was_local_src: これにより、WASのzipファイルを管理ノードにコピーするすべての処理をスキップし、管理ノードのファイルシステム上のzipファイルを使用します。自分でzipファイルをコピーしたり、NFSなどでインストール用のzipファイルをマウントしている場合に使用します。

  • jdk_local_src: これにより、SDKのzipファイルを管理ノードにコピーするすべての処理をスキップし、管理ノードのファイルシステム上のzipファイルを使用します。自分でzipファイルをコピーしたり、NFSなどでインストール用のzipファイルをマウントしている場合に使用します。

使用例

インストールにはplaybook-was.ymlを参照してください。

アンインストールにはplaybook-uninstall-was.ymlを参照してください。

IHS (+ PLG)

IBM HTTP Serverとプラグインをインストールまたはアンインストールします。

要件

OSにsetfaclおよびunzip(Debianパッケージacl & zip)をインストールする必要があります。

ユーザーはグループ {{ihs_user}}:{{ihs_group}} が存在する必要があります。

このユーザーには、{{ihs_repo}}、{{plg_repo}}、{{iim_tmp}}、{{ihs_path}}、および {{plg_path}} ディレクトリを作成するための十分な権限が必要です。

変数

TODO: WASと同様ですが、ihs_およびplg_から始まります。

使用例

インストールにはplaybook-ihs.ymlを参照してください。

アンインストールにはplaybook-uninstall-ihs.ymlを参照してください。

プロジェクトについて

Install/uninstall IBM HTTP Server (IHS) with Plugin (PLG).

インストール
ansible-galaxy install saravanaprakashbe.wsadmin
ライセンス
Unknown
ダウンロード
95