2
0

More than 1 year has passed since last update.

外部ネットワークに繋がっていないAIXでJProfilerを動かすまで

Last updated at Posted at 2022-03-02

外部ネットワークに繋がっていないAIXでJProfilerを動かす

  • 環境
    サーバー AIX(7.2) 外部ネットワークに接続されていない
    クライアント Windows10+VNC Viewer

JProfilerはGUIが必要なのでVNC Serverをインストール

rpm -Uvh tightvnc-server-1.3.10-2.aix6.1.ppc.rpmで入れば話は早いが、それは勿論無理。

「AIX Toolbox」から片っ端からrpmを取得して転送

クライアント側で取得しscpでAIXに転送。

rpmコマンドは最終的に以下のようになった。
rpmさんに怒られるままに泣きながらダウンロードして転送を繰り返した。

rpm -Uvh tightvnc-server-1.3.10-2.aix6.1.ppc.rpm \
libjpeg-9d-1.aix6.1.ppc.rpm \
zlib-1.2.11-2.aix6.1.ppc.rpm \
gcc8-8.3.0-6.aix7.2.ppc.rpm \
libgcc8-8.3.0-6.aix7.2.ppc.rpm \
gcc8-8.3.0-6.aix7.2.ppc.rpm \
info-6.7-1.aix6.1.ppc.rpm \
sed-4.8-1.aix6.1.ppc.rpm \
ncurses-6.2-3.aix6.1.ppc.rpm \
gettext-0.20.2-1.aix6.1.ppc.rpm \
libxml2-2.9.11-1.aix6.1.ppc.rpm \
libunistring-0.9.10-1.aix6.1.ppc.rpm \
xz-5.2.5-1.aix6.1.ppc.rpm \
xz-libs-5.2.5-1.aix6.1.ppc.rpm \
xz-lzma-compat-5.2.5-1.aix6.1.ppc.rpm \
glib2-2.56.1-3.aix6.1.ppc.rpm \
libffi-3.2.1-3.aix6.1.ppc.rpm \
libgcc-8-1.aix7.2.ppc.rpm \
libstdcplusplus8-8.3.0-6.aix7.2.ppc.rpm \
libtextstyle-0.20.2-1.aix6.1.ppc.rpm \
libgomp-8-1.aix7.2.ppc.rpm \
libgomp8-8.3.0-6.aix7.2.ppc.rpm \
gcc8-cpp-8.3.0-6.aix7.2.ppc.rpm \
mpfr-4.1.0-1.aix6.1.ppc.rpm \
gmp-6.2.1-1.aix6.1.ppc.rpm \
libmpc-1.2.1-1.aix6.1.ppc.rpm \
libstdcplusplus-8-1.aix7.2.ppc.rpm \
freetype2-2.10.4-1.aix6.1.ppc.rpm \
libpng-1.6.27-3.aix6.1.ppc.rpm \
bzip2-1.0.8-2.aix6.1.ppc.rpm

下の3パッケージが実は重要で、入れとかないと後にJProfilerのインストーラに怒られてしまう。

Error: fontmanager (Not found in com.ibm.oti.vm.bootstrap.library.path)

このエラーをググったらヒットして汝freetype2を入れ給えとのありがたいお言葉をみつけたという絡繰りである。

インストールができたら以下のコマンドでVCN Serverを起動させる。

vcnserver

JProfilerはJava11以降が必要なのでこれも入れる

私の場合は/opt直下にインストールした。

chmod +x ibm-semeru-certified-jdk_ppc64_aix_11.0.14.1.bin
./ibm-semeru-certified-jdk_ppc64_aix_11.0.14.1.bin

(インストール場所を聞いてくれる)

環境変数の設定

インストーラに言われるがまま以下を設定する。

INSTALL4J_JAVA_HOME="/opt/jdk-11.0.14.1+1/";export INSTALL4J_JAVA_HOME

最後のスラッシュを忘れると動かないので注意。

VNC Viewerで繋いでいよいよJProfilerをインストールする

hostname:5901でつなぐ。

./jprofiler_aix_13_0.sh

image.png

起動した!

試用ライセンスはインストーラの指示通りにする

ネットに繋がってるクライアント側でメールで貰って、頑張って手打ち。
(VNCのクリップボード共有をちゃんとやれば楽)

2022-03-02-23-25-30.gif

やったぜ!

外部に繋がってないAIXってなんだよ

この記事誰得だよって思いましたか?

俺もちょっと思う。でもレアな環境ってあるじゃないですか、とか言ってみたりして。

以下参考にさせて頂きました

2
0
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
2
0