PRIMECLUSTERシステムからSystemwalker Operation Managerをアンインストールする手順を説明します。
PRIMECLUSTERに登録された、Systemwalker Operation Managerのconfigurationファイル名を“config”、アプリケーション名を“OP1”共有ディスクへのマウントポイントを“/disk1”とした場合を例として手順を説明します。
1) RMSの停止とRMS Wizardの起動
クラスタアプリケーションおよびリソースの削除を行う前に、RMSが起動していないことをClusterAdminまたは“hvdisp”コマンドで確認します。RMSが動作している場合は、クラスタシステムを構成するすべてのノードでClusterAdminまたは“hvshut”コマンドを実行してRMSを停止してください。
“hvdisp”コマンドおよび“hvshut”コマンドの詳細は、PRIMECLUSTERのマニュアルを参照してください。
“hvshut”コマンドを起動し、RMSを停止する例:
# /opt/SMAW/SMAWRrms/bin/hvshut -a |
“hvw”コマンドを実行し、RMS Wizardを起動します。
“hvw”コマンドの詳細は、PRIMECLUSTERのマニュアルを参照してください。
configurationファイル名を“config”としてRMS Wizardを起動する例:
# /opt/SMAW/SMAWRrms/bin/hvw -n config |
→“Main configuration menu”が表示されます。
2) リソースの削除
リソースを削除する手順について説明します。なお、以下の手順は、Systemwalker Operation Managerのクラスタアプリケーションだけが登録されている場合の削除方法です。他のクラスタアプリケーションも登録されている場合は、必要なリソースだけを削除してください。
“Application-Edit”を選択します。
linux01: Main configuration menu, current configuration: config No RMS active in the cluster 1) HELP 10) Configuration-Remove 2) QUIT 11) Configuration-Freeze 3) Application-Create 12) Configuration-Thaw 4) Application-Edit 13) Configuration-Edit-Global-Settings 5) Application-Remove 14) Configuration-Consistency-Report 6) Application-Clone 15) Configuration-ScriptExecution 7) Configuration-Generate 16) RMS-CreateMachine 8) Configuration-Activate 17) RMS-RemoveMachine 9) Configuration-Copy Choose an action: 4
削除するリソースが登録されているuserApplication名を選択します。
Edit: Application selection menu (restricted): 1) HELP 2) QUIT 3) RETURN 4) OPTIONS 5) OP1 Application Name: 5
“Procedure:SystemState3”を選択します。
Settings of turnkey wizard "STANDBY" (OP1:consistent) 1) HELP 9) Procedure:BasicApplication(-) 2) READONLY 10) Symfoware(-) 3) SAVE+EXIT 11) Procedure:SystemState3(ProSS3_OP1) 4) - 12) Procedure:SystemState2(-) 5) ApplicationName=OP1 13) Gls:Global-Link-Services(Gls_OP1) 6) Machines+Basics(op1) 14) LocalFileSystems(Lfs_OP1) 7) CommandLines(-) 15) Gds:Global-Disk-Services(-) 8) Procedure:Application(-) Choose the setting to process: 11
“REMOVE+EXIT”を選択し、プロシジャリソースを設定解除します。
ただし、OMGR/OMGRMONITOR以外のプロシジャリソースが混在する場合には、“OMGR”、“OMGRMONITOR”を選択後の画面で“NONE”を選択して、OMGR/OMGRMONITORのプロシジャリソースのみを削除してください。
SystemState3 Procedure (ProSS3_OP1:consistent) 1) HELP 2) NO-SAVE+EXIT 3) SAVE+EXIT 4) REMOVE+EXIT 5) AdditionalProcedureResource 6) ProcedureResources[0]=OMGR:T1800,P100 7) ProcedureResources[1]=OMGRMONITOR:T1800,P150 Choose the setting to process: 4
“yes”を入力します。
About to remove all data of ProSS3_OP1, Please confirm this by typing yes: yes
“Gls”を選択します。
Settings of turnkey wizard "STANDBY" (OP1:consistent) 1) HELP 9) Procedure:BasicApplication(-) 2) - 10) Symfoware(-) 3) SAVE+EXIT 11) Procedure:SystemState3(-) 4) - 12) Procedure:SystemState2(-) 5) ApplicationName=OP1 13) Gls:Global-Link-Services(Gls_OP1) 6) Machines+Basics(op1) 14) LocalFileSystems(Lfs_OP1) 7) CommandLines(-) 15) Gds:Global-Disk-Services(-) 8) Procedure:Application(-) Choose the setting to process: 13
“REMOVE+EXIT”を選択し、Glsリソースを設定解除します。
Gls (Gls_OP1:consistent) 1) HELP 5) AdditionalTakeoverIpaddress 2) NO-SAVE+EXIT 6) TakeoverIpaddress[0]=N,000.000.000.00x 3) SAVE+EXIT 7) (Timeout=60) 4) REMOVE+EXIT Choose the setting to process: 4
“yes”を入力します。
About to remove all data of Gls_OP1, Please confirm this by typing yes: yes
“LocalFileSystems”を選択します。
Settings of turnkey wizard "STANDBY" (OP1:consistent) 1) HELP 9) Procedure:BasicApplication(-) 2) - 10) Symfoware(-) 3) SAVE+EXIT 11) Procedure:SystemState3(-) 4) - 12) Procedure:SystemState2(-) 5) ApplicationName=OP1 13) Gls:Global-Link-Services(-) 6) Machines+Basics(op1) 14) LocalFileSystems(Lfs_OP1) 7) CommandLines(-) 15) Gds:Global-Disk-Services(-) 8) Procedure:Application(-) Choose the setting to process: 14
“REMOVE+EXIT”を選択、Fsystemリソースを設定解除します。
File systems (Lfs_OP1:consistent) 1) HELP 5) AdditionalMountPoint 2) NO-SAVE+EXIT 6) MountPoints[0]=LA:/disk1 3) SAVE+EXIT 7) (Filter=) 4) REMOVE+EXIT 8) (Timeout=180) Choose the setting to process: 4
“yes”を入力します。
About to remove all data of Lfs_OP1, Please confirm this by typing yes: yes
“SAVE+EXIT”を選択します。
Settings of turnkey wizard "STANDBY" (OP1:not yet consistent) 1) HELP 9) Procedure:BasicApplication(-) 2) - 10) Symfoware(-) 3) SAVE+EXIT 11) Procedure:SystemState3(-) 4) - 12) Procedure:SystemState2(-) 5) ApplicationName=OP1 13) Gls:Global-Link-Services(-) 6) Machines+Basics(op1) 14) LocalFileSystems(-) 7) CommandLines(-) 15) Gds:Global-Disk-Services(-) 8) Procedure:Application(-) Choose the setting to process: 3
“RETURN”を選択します。
Edit: Application selection menu (restricted): 1) HELP 2) QUIT 3) RETURN 4) OPTIONS 5) OP1 Application Name: 3
“Configuration-Generate”を選択します。
linux01: Main configuration menu, current configuration: config No RMS active in the cluster 1) HELP 10) Configuration-Remove 2) QUIT 11) Configuration-Freeze 3) Application-Create 12) Configuration-Thaw 4) Application-Edit 13) Configuration-Edit-Global-Settings 5) Application-Remove 14) Configuration-Consistency-Report 6) Application-Clone 15) Configuration-ScriptExecution 7) Configuration-Generate 16) RMS-CreateMachine 8) Configuration-Activate 17) RMS-RemoveMachine 9) Configuration-Copy Choose an action: 7
“Configuration-Activate”を選択します。
linux01: Main configuration menu, current configuration: config No RMS active in the cluster 1) HELP 10) Configuration-Remove 2) QUIT 11) Configuration-Freeze 3) Application-Create 12) Configuration-Thaw 4) Application-Edit 13) Configuration-Edit-Global-Settings 5) Application-Remove 14) Configuration-Consistency-Report 6) Application-Clone 15) Configuration-ScriptExecution 7) Configuration-Generate 16) RMS-CreateMachine 8) Configuration-Activate 17) RMS-RemoveMachine 9) Configuration-Copy Choose an action: 8
3) userApplication(クラスタアプリケーション)の削除
クラスタアプリケーションを削除する手順について説明します。
“Application-Remove”を選択します。
linux01: Main configuration menu, current configuration: config No RMS active in the cluster 1) HELP 10) Configuration-Remove 2) QUIT 11) Configuration-Freeze 3) Application-Create 12) Configuration-Thaw 4) Application-Edit 13) Configuration-Edit-Global-Settings 5) Application-Remove 14) Configuration-Consistency-Report 6) Application-Clone 15) Configuration-ScriptExecution 7) Configuration-Generate 16) RMS-CreateMachine 8) Configuration-Activate 17) RMS-RemoveMachine 9) Configuration-Copy Choose an action: 5
削除するuserApplication名を選択し、クラスタアプリケーションを削除します。
Removal: Application selection menu: 1) HELP 2) QUIT 3) RETURN 4) OPTIONS 5) OP1 Application Name: 5
“yes”を入力します。
About to remove all data of OP1, Please confirm this by typing yes: yes
“Configuration-Generate”を選択します。
linux01: Main configuration menu, current configuration: config No RMS active in the cluster 1) HELP 10) Configuration-Remove 2) QUIT 11) Configuration-Freeze 3) Application-Create 12) Configuration-Thaw 4) Application-Edit 13) Configuration-Edit-Global-Settings 5) Application-Remove 14) Configuration-Consistency-Report 6) Application-Clone 15) Configuration-ScriptExecution 7) Configuration-Generate 16) RMS-CreateMachine 8) Configuration-Activate 17) RMS-RemoveMachine 9) Configuration-Copy Choose an action: 7
“Configuration-Activate”を選択します。
linux01: Main configuration menu, current configuration: config No RMS active in the cluster 1) HELP 10) Configuration-Remove 2) QUIT 11) Configuration-Freeze 3) Application-Create 12) Configuration-Thaw 4) Application-Edit 13) Configuration-Edit-Global-Settings 5) Application-Remove 14) Configuration-Consistency-Report 6) Application-Clone 15) Configuration-ScriptExecution 7) Configuration-Generate 16) RMS-CreateMachine 8) Configuration-Activate 17) RMS-RemoveMachine 9) Configuration-Copy Choose an action: 8
“QUIT”を選択し、終了します。
linux01: Main configuration menu, current configuration: config No RMS active in the cluster 1) HELP 10) Configuration-Remove 2) QUIT 11) Configuration-Freeze 3) Application-Create 12) Configuration-Thaw 4) Application-Edit 13) Configuration-Edit-Global-Settings 5) Application-Remove 14) Configuration-Consistency-Report 6) Application-Clone 15) Configuration-ScriptExecution 7) Configuration-Generate 16) RMS-CreateMachine 8) Configuration-Activate 17) RMS-RemoveMachine 9) Configuration-Copy Choose an action: 2
N:1運用待機の場合は、2)、3)の手順を繰り返し、N個のクラスタアプリケーションを削除してください。
2ノード相互待機の場合は、2)、3)の手順を再度実行し、2個のクラスタアプリケーションを削除してください。
4)状態遷移プロシジャを使用するリソースの削除
“cldelprocrsc”コマンドを使用して、状態遷移プロシジャを使用するリソースを削除します。リソースIDが113の場合の削除例を示します。
登録されたリソースIDは、“clgettree”コマンドで参照可能です。
“cldelprocrsc”コマンドおよび“clgettree”コマンドの詳細は、PRIMECLUSTERのマニュアルを参照してください。
# /etc/opt/FJSVcluster/bin/cldelprocrsc -r 113
N:1運用待機の場合は、N個のリソースを、2ノード相互待機の場合は、2個のリソースを削除してください。
5)状態遷移プロシジャの削除
運用系/待機系の各ノードで、“cldelproc”コマンドを使用して、状態遷移プロシジャを削除します。プロシジャ名が“omgr”の場合の例を示します。
# /etc/opt/FJSVcluster/bin/cldelproc -c SystemState3 omgr
6)デーモンの停止
クラスタシステムを構成するノードで、Systemwalker Operation Managerの各デーモンをpoperationmgrコマンドで停止します。poperationmgrコマンドの詳細は、“Systemwalker Operation Manager リファレンス集”を参照してください。
7)シンボリックリンクの削除
共有ディスクへ移動した資源に対して作成したシンボリックリンクを削除します。クラスタシステムを構成するすべての運用系/待機系の各ノードで行います。
8)共有ディスクからローカルディスクへの資源の複写
クラスタシステムの構築時に共有ディスクへ移動した資源を、ローカルディスクに戻します。各運用系で行います。
9)待機系への資源の複写
運用系のローカルディスクに戻した情報を、待機系へ複写します。N:1運用待機の場合、待機系へはN個の運用系のうちいずれか1つから複写します。カスケードの場合は、すべての待機系へ複写します。
10)シンボリックリンクの作成
1:1運用待機(サブシステムなし)、1:1運用待機(サブシステムあり)、N:1運用待機およびカスケードの場合は、資源の移動時に削除した、シンボリックリンクを作成します。
“/var/spool/mjes”は、“/var/opt/FJSVMJS/var/spool/mjes”へシンボリックリンクします。
“/etc/mjes”は、“/etc/opt/FJSVMJS/etc/mjes”へシンボリックリンクします。
運用系/待機系の各ノードで行います。1:1運用待機(サブシステムあり、一部クラスタ運用)、2ノード相互待機の場合は必要ありません。
11)デーモンの自動起動・停止を設定
“2.2.3 デーモンの自動起動・停止設定の解除”で解除した自動起動・停止の設定、およびプロセスの監視対象を、解除・変更する前の設定に戻します。
12)自動反映の設定解除
セキュリティ情報の設定を以下のコマンドで解除します。
mpaclcls -u
カレンダおよびサービス・アプリケーション起動情報の自動反映の設定を以下のコマンドで解除します。
/opt/FJSVjmcal/bin/calsetcluster -d
mpaclclsコマンドおよびcalsetclusterコマンドの詳細は、“Systemwalker Operation Manager リファレンス集”を参照してください。
13)クラスタ情報の削除
クラスタシステムを構成するすべてのノードで、-dオプションを指定したmpsetclusterコマンドを実行し、Systemwalker Operation Managerのインストール後に登録したクラスタ情報を削除します。
# /opt/systemwalker/bin/mpsetcluster -d
mpsetclusterコマンドの詳細は、“Systemwalker Operation Manager リファレンス集”を参照してください。
14) SELinuxの設定解除
SELinux機能が有効になっているLinux環境の場合、“2.6 資源の共有ディスクへの移動”で実施したSELinuxの設定を解除します。
それぞれのノードで共有ディスクをマウントした状態で実行してください。
1:1運用待機(サブシステムなし)、1:1運用待機(サブシステムあり)、N:1運用待機、カスケードの場合の解除例を以下に示します。
# /usr/sbin/semanage fcontext -d -t var_t '/disk1/FJSVfwseo/JM(/.*)?' # /usr/sbin/semanage fcontext -d -t var_t '/disk1/FJSVjmcal(/.*)?' # /usr/sbin/semanage fcontext -d -t var_t '/disk1/FJSVJOBSC(/.*)?' # /usr/sbin/semanage fcontext -d -t var_t '/disk1/FJSVstem(/.*)?' (注) # /usr/sbin/semanage fcontext -d -t sw_fjsvmjs_spool_t '/disk1/FJSVMJS/var/spool(/.*)?' # /usr/sbin/semanage fcontext -d -t etc_t '/disk1/FJSVMJS/etc(/.*)?'
マスタスケジュール管理機能が有効な場合のみ行います。
15)共有ディスクの不要なディレクトリの削除
“2.6 資源の共有ディスクへの移動”で移動した資源のうち、共有ディスクに残っている、不要なディレクトリを削除します。
ここまでの手順で、Systemwalker Operation Managerが、クラスタシステムに適用した状態から解除されます。
16)アンインストール
Systemwalker Operation Managerをアンインストールします。アンインストールの詳細は、“Systemwalker Operation Manager 導入ガイド”を参照してください。
再インストールを行う場合は、上記の手順に従ってアンインストールした後、新規にクラスタシステムへの導入を行ってください。
アップグレードインストールを行う場合は、上記の14)までの手順に従ってSystemwalker Operation Managerをクラスタシステムへの適用から解除した後、アップグレードインストールし、“2.2.3 デーモンの自動起動・停止設定の解除”から再度クラスタシステムに適用します。