N1 Grid Service Provisioning System 5.0 をアンインストールする方法は、アンインストールするアプリケーションと、そのアプリケーションを稼働させているオペレーティングシステムによって異なります。
Solaris OS 上の Master Server または CLI Client をアンインストールする場合は、「Solaris OS 上の Master Server または CLI Client をアンインストールする」の説明に従ってください。
Solaris OS 上の Remote Agent または Local Distributor、あるいは Red Hat または IBM AIX サーバー上のアプリケーションのどれかをアンインストールする場合は、「Solaris OS、Red Hat Linux、IBM AIX システム上のファイルベースアプリケーションをアンインストールする」の説明に従ってください。
Solaris OS の Master Server と CLI Client は、パッケージとしてインストールされます。アンインストールスクリプトでは、5.0 バージョンの Master Server または CLI Client だけがアンインストールされます。
アプリケーションをアンインストールするサーバーで、アンインストールするアプリケーションのディレクトリ以外の場所に移動します。
アンインストールを開始します。
# /N1SPS5.0-home/app_directory/bin/cr_uninstall_app.sh |
N1SPS5.0-home には、アプリケーションをインストールしたディレクトリを指定します。デフォルトディレクトリは、/opt/SUNWn1sps/N1_Grid_Service_Provisioning_System_5.0 です。app_directory には、次に示す値の 1 つを指定します。
server – Master Server をアンインストールする
cli – CLI Client をアンインストールする
app には、次に示す値の 1 つを指定します。
ms – Master Server をアンインストールする
cli – CLI Client をアンインストールする
アンインストールが完了すると、次のメッセージが表示されます。
Successfully removed SUNWspapp Successfully removed SUNWspsc1 Successfully removed SUNWspsj1 |
app には、 Master Server をアンインストールする場合は ms を、CLI Client をアンインストールする場合は cl を指定します。
SUNWspsc1 パッケージと SUNWspsj1 パッケージは、このサーバーにほかのアプリケーションがインストールされている場合は削除されません。たとえば、同じサーバーに Master Server と CLI Client の両方をインストールしてある場合で、Master Server だけをアンインストールするとき、SUNWspsc パッケージと SUNWspsj1 パッケージは CLI Client がアンインストールされるまでサーバー上に残されます。
アプリケーションをアンインストールするサーバーで、アンインストールするアプリケーションのディレクトリ以外の場所に移動します。
アンインストールするアプリケーションを停止します。
Remote Agent をアンインストールする場合は、/protect ディレクトリ内のファイルのアクセス許可を変更します。
% chmod -R 755 /N1SPS5.0-home/agent/bin/protect |
N1SPS5.0-home には、Remote Agent をインストールしたディレクトリを指定します。
アンインストールするアプリケーションが入っているディレクトリ削除します。
# rm -r /N1SPS5.0-home/app-directory |
N1SPS5.0-home には、アプリケーションをインストールしたディレクトリを指定します。Solaris OS と AIX 上のデフォルトディレクトリは /opt/SUNWn1sps/ です。Red Had Linux 上のデフォルトディレクトリは /opt/sun です。app-directory には、次に示す値の 1 つを指定します。
server – Master Server をアンインストールする
agent – Remote Agent をアンインストールする
cli – CLI Client をアンインストールする
ld – Local Distributor をアンインストールする
マシンからすべてのアプリケーションをアンインストールする場合で、N1SPS5.0–home ディレクトリにアプリケーションディレクトリが残っていないときは、common/ ディレクトリを削除します。
# rm -r N1SPS5.0-home/common |
以上でアンインストール作業が完了します。
Red Hat Linux Master Server をアンインストールする場合は、データベースを自動的に最適化するようにシステムに指示するエントリを crontab ファイルから手動で削除する必要があります。Solaris Master Servers のアンインストールスクリプトは、cronjob ファイルからこのエントリを自動的に削除します。
Master Server を所有するユーザーで、現在の crontab を表示し、出力がファイルになされるように指定します。
# crontab -l > newcrontabfile |
newcrontab ファイルをテキストエディタで開きます。
newcrontab ファイルから次の行を削除します。
MM HH * * * N1SPS5.0-home/server/bin/roxdbcmd vacuumdb -d rox > /dev/null 2> /dev/null |
N1SPS5.0-home には、Master Server のホームディレクトリを指定します。
newcrontab ファイルを保存します。
crontab を更新します。
# crontab newcrontabfile |