はじめに
IBM PowerSC は、PowerSC 独自の機能や AIX/Linux/IBM i のOSのセキュリティー機能をGUI画面で一元管理することにより、IBM Power のセキュリティーとコンプライアンスを管理するソフトウェア製品です。
本記事は、 PowerSC GUI Server および Agent の構築を行った際のメモです。
全体アーキテクチャ
PowerSC は主に以下のコンポーネントで構成されます。
本記事では、PowerSC GUI Server を構築し、GUI Server 自身を Agent に設定しました。
+-------------------------------------------------------------+
| 管理者端末 (Web Browser) |
+-------------------------------------------------------------+
|
v
+-------------------------------------------------------------+
| PowerSC GUI Server |
| |
+-------------------------------------------------------------+
|
| 一元管理
+------------------+------------------+
| | |
v | v
+-----------------------+ | +-----------------------+
| AIX LPAR #1 (Agent) | | | IBM i LPAR #3 (Agent) |
| | | | |
+-----------------------+ v +-----------------------+
+-----------------------+
| Linux LPAR #2 (Agent) |
| |
+-----------------------+
実施環境
| OS | AIX 7.3 TL3 SP0 |
| ハードウェア | IBM Power S922 |
| PowerSC バージョン | PowerSC V2.3 |
1. インストールイメージの準備
IBM Entitled Systems Support (ESS) から PowerSC のインストールイメージのアーカイブをダウンロードし、AIX 上の/images/powerscに配置して、作業ディレクトリー /powersc に展開しました。
PowerSCのインストールイメージのアーカイブを確認しました。
# ls images/powersc/
PowerSC_v2.3_072025_LCD8293201.tar.gz
アーカイブを展開しました。
# gzip -dc /images/powersc/PowerSC_v2.3_072025_LCD8293201.tar.gz | tar -xvf - -C /powersc
# ls -l /powersc/
total 40
drwxrwxr-x 2 4000 4000 256 Jul 9 2025 IBMi
-rw-r--r-- 1 4000 4000 10625 Jul 9 2025 MANIFEST
-rw-r--r-- 1 4000 4000 256 Jul 9 2025 MANIFEST.sig
-rw-r--r-- 1 4000 4000 451 Jul 9 2025 MANIFEST_PUBLIC_KEY.pem
drwxrwxr-x 6 4000 4000 256 Jul 9 2025 RPMS
drwxrwxr-x 3 4000 4000 256 Jul 9 2025 installp
drwxrwxr-x 4 4000 4000 256 Jul 9 2025 rhel
drwxrwxr-x 4 4000 4000 256 Jul 9 2025 sles
drwxrwxr-x 3 4000 4000 256 Jul 9 2025 usr
2. PowerSC GUI Server の構築(管理サーバー)
管理サーバーとなる AIX LPAR に GUI Server のパッケージを導入しました。
2.1 パッケージのインストール
作業ディレクトリーに移動しました。
cd /powersc
PowerSC GUI Server にパッケージをインストールしました。
smit insatallp
→Install Software
→カレントディレクトリー.を指定
SOFTWARE to install "powerscStd.ice, powerscStd.license, powerscStd.uiServer"
ACCEPT new license agreements? "yes"
Install Software
Type or select values in entry fields.
Press Enter AFTER making all desired changes.
[TOP] [Entry Fields]
* INPUT device / directory for software .
* SOFTWARE to install [powerscStd.ice > +
PREVIEW only? (install operation will NOT occur) no +
COMMIT software updates? yes +
SAVE replaced files? no +
AUTOMATICALLY install requisite software? yes +
EXTEND file systems if space needed? yes +
OVERWRITE same or newer versions? no +
VERIFY install and check file sizes? no +
Include corresponding LANGUAGE filesets? yes +
DETAILED output? no +
Process multiple volumes? yes +
ACCEPT new license agreements? yes +
PREVIEW new LICENSE agreements? no +
2.2 サービスの起動と確認
インストール後、PowerSC GUI サービスのステータスを確認しました。
# lssrc -s pscuiserver
Subsystem Group PID Status
pscuiserver 9175300 active
PowerSC GUI Server の操作が可能なユーザーグループにsecurityを設定しました。
# pscuiserverctl set administratorGroupList security administratorGroupList=security
administratorGroupList=security,administratorGroupList=security
2.3 Web コンソールへのアクセス確認
ブラウザ (Chrome) からPowerSC GUI Server にアクセスしました。
-
URL:
https://<PowerSC_Server_IPアドレス> - ログイン: AIX の管理者アカウント(root または権限を付与したユーザー)でログインします。
3. PowerSC GUI Agent の構築(管理対象 AIX LPAR)
次に、監視・管理対象となる PowerSC GUI Agent の構築をしました。
本記事では、PowerSC GUI Server 自身を Agent として設定しました。
3.1 必要な Fileset のインストール
powerscStd.uiAgent をインストールしました。
smit insatallp
→Install Software
→カレントディレクトリー.を指定
SOFTWARE to install "powerscStd.uiAgent"
ACCEPT new license agreements? "yes"
Install Software
Type or select values in entry fields.
Press Enter AFTER making all desired changes.
[TOP] [Entry Fields]
* INPUT device / directory for software .
* SOFTWARE to install [powerscStd.uiAgent > +
PREVIEW only? (install operation will NOT occur) no +
COMMIT software updates? yes +
SAVE replaced files? no +
AUTOMATICALLY install requisite software? yes +
EXTEND file systems if space needed? yes +
OVERWRITE same or newer versions? no +
VERIFY install and check file sizes? no +
Include corresponding LANGUAGE filesets? yes +
DETAILED output? no +
Process multiple volumes? yes +
ACCEPT new license agreements? yes +
PREVIEW new LICENSE agreements? no +
3.2 PowerSC GUI Server への登録
Agent が GUI Server と通信するため、トラストストア・セキュリティー証明書をエンドポイントに登録しました。
# cp etc/security/powersc/uiServer/endpointTruststore.jks /etc/security/powersc/uiAgent/
PowerSC GUI Server と Agent 間で名前解決が必要ですが、今回は GUI Server 自身を Agent として登録しているので、省略しています。
PowerSC Agent を起動しました。
# lssrc -s pscuiagent
Subsystem Group PID Status
pscuiagent inoperative
# startsrc -s pscuiagent
0513-059 The pscuiagent Subsystem has been started. Subsystem PID is 10420606.
# lssrc -s pscuiagent
Subsystem Group PID Status
pscuiagent 10420606 active
3.3 エンドポイントの登録
PowerSC GUI Server 画面の右上の⚙️ボタン→「Endpoint Admin」をクリックしました。

「Keystore Requests」をクリック後、エンドポイントとして登録する Agent を選択し、「Generate Keystore」をクリックしました。

以上



