第21章 パッチを元に戻す
パッチをロールバックして、Red Hat Data Grid サーバーを以前にインストールしたバージョンに戻すことができます。
予期しない動作や望ましくない影響をもたらすパッチを適用した後のみ、パッチをロールバックする必要があります。パッチのロールバックは、一般的なアンインストール機能を目的としたものではありません。
Data Grid パッチを元に戻すには、次の手順を実行します。
ロールバックするサーバーインスタンスが実行中の場合は、停止します。
管理コンソールを使用して、サーバーを停止するか、Data Grid が実行されているターミナルで Ctrl-C を入力します。
ターミナルを開き、RHDG_HOME ディレクトリーに移動します。
cd RHDG_HOME
$ cd RHDG_HOMECopy to Clipboard Copied! Toggle word wrap Toggle overflow ロールバックするパッチの ID を見つけます。
bin/cli.sh "patch history"
$ bin/cli.sh "patch history"Copy to Clipboard Copied! Toggle word wrap Toggle overflow サーバーのバージョンを次のようにロールバックします。
bin/cli.sh "patch rollback --patch-id=PATCH_ID --reset-configuration=false"
$ bin/cli.sh "patch rollback --patch-id=PATCH_ID --reset-configuration=false"Copy to Clipboard Copied! Toggle word wrap Toggle overflow 警告reset-configurationオプションを指定する際は、注意してください。--reset-configuration=falseは、サーバー設定を元に戻しません。パッチを適用すると、サーバー設定が変更される可能性があるため、パッチをロールバックしても、設定をロールバックしないと、サーバーが再起動しない可能性があります。この場合は、サーバーを起動する前に、サーバーの設定を確認し、必要に応じて、手動で調整する必要があります。--reset-configuration=trueは、サーバー設定をパッチ適用前の状態に戻します。パッチの適用後、サーバー設定の変更は、すべて削除されます。パッチをロールバックしようとした際、競合が存在すると、操作は失敗し、警告が発生します。
patch --helpと入力して、競合を解決するために使用できる引数を一覧表示します。- standalone.sh または domain.sh スクリプトを使用して、サーバーを起動します。