はじめに
AIX の NIM(Network Installation Manager) をアンインストールしたログです。
/etc/niminfo の削除を実施することで削除の実行が可能でした。(追加で NIMサービスを停止)
削除を実施していない場合は、当環境では以下のような事前チェックの失敗エラーが出力しました。
エラーログ
# installp -u bos.sysmgt.nim.master
+-----------------------------------------------------------------------------+
事前撤去検査...
+-----------------------------------------------------------------------------+
選択を検査中...完了しました
必要条件を検査中...完了しました
結果...
障害
--------
このセクションにリストされたファイルセットは事前撤去検査に
失敗したため、除去されません。
撤去不可能なファイルセット
--------------------------
以下のファイルセットは撤去用に選択されました。 撤去可能チェックが、
このファイルセットをシステムから除去すべきではないことを示しています。
bos.sysmgt.nim.master
<< 障害セクションの終わり >>
ファイルセット統計情報
----------------------
1 撤去用に選択された数:
1 事前撤去検査に失敗した数
----
0 撤去される合計数
事前インストールの障害/警告の要約
----------------------------------
名前 レベル 事前インストールの障害/警告
-------------------------------------------------------------------------------
bos.sysmgt.nim.master 事前撤去チェックが失敗しました
環境
AIX 7.3 NIMマスター
実行準備
① NIMサービスの停止
# lssrc -a | grep nim
nimsh nimclient 10289580 active
nimesis nim 5964204 active
nimhttp inoperative
nimd inoperative
・nimsh と nimesis の停止
# stopsrc -s nimsh
0513-044 The nimsh Subsystem was requested to stop.
# stopsrc -s nimesis
0513-044 The nimesis Subsystem was requested to stop.
# lssrc -a | grep nim
nimhttp inoperative
nimsh nimclient inoperative
nimesis nim inoperative
nimd inoperative
#
アンインストールの実行
# smitty rmeove
ログ
preprocess_inuwpar -f'bos.sysmgt.nim.master bos.sysmgt.nim.spot' '-M' -k '_all_wpars'
Output from Command_to_Execute follows below:
---- start ----
geninstall -u -I " -J -w" -Z -f File 2>&1
File:
bos.sysmgt.nim.master
bos.sysmgt.nim.spot
+-----------------------------------------------------------------------------+
Pre-deinstall Verification...
+-----------------------------------------------------------------------------+
Verifying selections...done
Verifying requisites...done
Results...
SUCCESSES
---------
Filesets listed in this section passed pre-deinstall verification
and will be removed.
Selected Filesets
-----------------
bos.sysmgt.nim.master 7.3.2.0 # Network Install Manager - Ma...
bos.sysmgt.nim.spot 7.3.2.0 # Network Install Manager - SPOT
<< End of Success Section >>
FILESET STATISTICS
------------------
2 Selected to be deinstalled, of which:
2 Passed pre-deinstall verification
----
2 Total to be deinstalled
+-----------------------------------------------------------------------------+
Deinstalling Software...
+-----------------------------------------------------------------------------+
installp: DEINSTALLING software for:
bos.sysmgt.nim.master 7.3.2.0
bos.sysmgt.nim.spot 7.3.2.0
Finished processing all filesets. (Total time: 7 secs).
+-----------------------------------------------------------------------------+
Summaries:
+-----------------------------------------------------------------------------+
Installation Summary
--------------------
Name Level Part Event Result
-------------------------------------------------------------------------------
bos.sysmgt.nim.master 7.3.2.0 USR DEINSTALL SUCCESS
bos.sysmgt.nim.spot 7.3.2.0 USR DEINSTALL SUCCESS
File /etc/inittab has been modified.
One or more of the files listed in /etc/check_config.files have changed.
See /var/adm/ras/config.diff for details.
---- end ----
"/etc/inttab" が変更されたようです。
"/var/adm/ras/config.diff" に差分があるとのことなので確認します。
# cat /var/adm/ras/config.diff
=======================================================================
/etc/inittab
元のファイルは保存されませんでした。
42a43
> nimclient:2:once:/usr/sbin/nimclient -S running > /dev/console 2>&1 # inform nim we're running
nimclient の行が追加されています。
・変更された/etc/inittab の確認
# cat /etc/inittab | grep nim
nimsh:2:wait:/usr/bin/startsrc -g nimclient >/dev/console 2>&1
nimclient:2:once:/usr/sbin/nimclient -S running > /dev/console 2>&1 # inform nim we're running
#
NIMマスター・ファイルセットのアンインストール後では、"/etc/inittab" では NIM関連は nimsh と nimclient が起動する設定となりました。
アンインストールの確認
# lsnim
ksh: lsnim: not found
#
=> lsnim コマンドが実行できなくなっています
# lssrc -a | grep nim
nimhttp inoperative
nimsh nimclient inoperative
#
NIMサービスは停止状態です。
このサーバーをNIM client として稼働するには、nimsh の起動と /etc/niminfo の修正が必要になります。
(参考)
・コマンド・ラインからの /etc/niminfo ファイルのリカバリー
[掲載後の確認]
コメントをいただいて確認しました。
ファイルセットのアンインストール前にNIMの構成解除を行うと、上記の/etc/niminfo削除やサービス停止は必要なくNIMマスターのファイルセット削除が可能であることを実機で確認しました。
以上です。