Shelty Managerよりコマンドを利用してバッチでアンインストール(Linux)

1. ②リモートバッチインストール(Linux) の1.と2.手順に従い、導入先ホストを列挙したテキストファイルを作成し、Shelty Managerにアップロードします。

 

2. Shelty Managerにsheltyまたはrootアカウントでログインします。

 

3. NC インストーラモジュールがあるパス(デフォルト:/opt/iim/shelty/nodemgr/ncinstaller)に移動します。
(例)

cd /opt/iim/shelty/nodemgr/ncinstaller

 

4. 以下の(1)~(4)のいずれかのコマンドを実行しNCとAgentをアンインストールします。

※-keepuserはsheltyサービス実行ユーザを削除しない場合に指定してください。

※インストール時に-u {sheltyサービス実行ユーザ名} -M {モジュール導入先ディレクトリ} -C {設定ファイル導入先ディレクトリ} -L {ログファイル出力先ディレクトリ}を指定した場合、ここでも同じように指定してください。

 

(1) rootユーザでパスワードによる認証でアンインストール

以下のコマンドを実行します。引数-pを省略した場合はホスト一覧を指定したファイル中のパスワードを使用します。

./sheltyinstall -remove [-keepuser] [-p {インストール先 root パスワード}] -f {ホスト一覧を指定したファイル}

(例)

./sheltyinstall -remove -p 'password' -f host.txt

 

(2) rootユーザで鍵による認証でアンインストール

以下のコマンドを実行します。

./sheltyinstall -remove [-keepuser] -K {鍵ファイル} -f {ホスト一覧を指定したファイル}

(例)

./sheltyinstall -remove -K /tmp/id_rsa -f host.txt

 

(3) sudoでパスワードによる認証でアンインストール

以下のコマンドを実行します。引数-pを省略した場合はホスト一覧を指定したファイル中のパスワードを使用します。

./sheltyinstall -remove [-keepuser] -sudo {sudoを行うユーザー} [-p {sudoを行うユーザーのパスワード}] -f {ホスト一覧を指定したファイル}

(例)

./sheltyinstall -remove -sudo admin -p ‘adminpass’ -f host.txt

 

(4) sudoで鍵による認証でアンインストール

以下のコマンドを実行します。引数-pを省略した場合はホスト一覧を指定したファイル中のパスワードを使用します。

./sheltyinstall -remove [-keepuser] -sudo {sudoを行うユーザー} -K {鍵ファイル} [-p {sudoを行うユーザーのパスワード}] -f {ホスト一覧を指定したファイル}

(例)

./sheltyinstall -remove -sudo admin -K /tmp/id_rsa -p ‘adminpass’ -f host.txt

 

 

5. アンインストールを行うかを確認するメッセージが表示され、yesまたはnoを入力するように促されます。アンインストールを進める場合はyesを入力し、中止する場合はnoを入力します。
アンインストールが成功すると下記のようなメッセージが返されます。
(コマンド結果例)

uninstall 192.168.10.101:22 ok uninstall 192.168.10.102:22 ok

 

Copyright © IIM. All Rights Reserved.