バックアップ・リストア方法
作成日:2015年11月3日 | 更新日:2023年8月9日
概要
Applications Managerのバックアップ・リストアの方法についてご案内いたします。
対象Edition:Professional/Enterprise Edition
本手順はApplications Managerスタンドアローンをお使いのユーザー様に向けた手順です。
APMプラグインをご利用の場合はこちらをご参照ください。
APMプラグインをご利用の場合はこちらをご参照ください。
PostgreSQLデータベースを利用している場合
Applications Managerには、PostgreSQLデータベースがバンドルされております。
以下2つのバックアップ・リストア方法がございますので、ご利用環境に応じて実施してください。
- ①データベースのバックアップ・リストア
データベースのみのバックアップです。比較的バックアップファイルの容量は少なく済みますが、
バックアップ時に十分にデータが取得できない場合や、リストアに失敗する可能性がございます。 - ②フルバックアップ・リストア
Applications Managerのインストールフォルダー全体のバックアップです。
バックアップファイルのサイズは大きくなりますが、確実に元の状態に戻すことが可能です。
①データベースのバックアップ・リストア(PostgreSQL)
バックアップ方法
- Applications Managerを停止し次のプロセスが停止していることを確認します。
(Windowsの場合)
postgres.exe(またはmysql-nt.exe)、java.exe、Wrapper.exe(サービスとして起動している場合)
(Linuxの場合)
postgres(またはmysqld)、java、Wrapper(デーモンとして起動している場合)
Applications Managerの起動とシャットダウン - コマンドプロンプトまたはターミナルを管理者として起動し
[Applications Managerインストールフォルダー/bin]に移動します。 - 次のコマンドを実行します。
[Windowsの場合] BackupPGSQLDB.bat
[Linuxの場合] ./BackupPGSQLDB.sh - バックアップファイルが次のフォルダー(ディレクトリ)に作成されます。
[Applications Managerインストールフォルダー]/working/backup/
例:[Applications Managerインストールフォルダー]/working/backup/backupzip_Jan_3_2008_14_51_15/backupzip_Jan_3_2008_14_51_15.zip
リストア方法(PostgreSQL)
EnterpriseEditionをお使いのユーザー様:
リストアは、Adminサーバー→Managedサーバーの順で実施ください。
リストアは、Adminサーバー→Managedサーバーの順で実施ください。
- Applications Managerを停止し次のプロセスが停止していることを確認します。
[Windowsの場合] postgres.exe(またはmysql-nt.exe)、java.exe、Wrapper.exe(サービスとして起動している場合)
[Linuxの場合] postgres(またはmysqld)、java、Wrapper(デーモンとして起動している場合)
Applications Managerの起動とシャットダウン - コマンドプロンプトまたはターミナルを管理者として起動し
[Applications Managerインストールフォルダー/bin]に移動します。 - 次のコマンドを実行します。
[Windowsの場合] RestorePGSQLDB.bat <バックアップファイルへの絶対パス>
[Linuxの場合] ./RestorePGSQLDB.sh <バックアップファイルへの絶対パス>
実行例:
RestorePGSQLDB.bat C:\AppManager11\working\backup\backupzip_Jan_3_2008_14_51_15\backupzip_Jan_3_2008_14_51_15.zip - Applications Managerを起動します。
②フルバックアップ・リストア(PostgreSQL)
バックアップ方法
- Applications Managerを停止し次のプロセスが停止していることを確認します。
[Windowsの場合] postgres.exe(またはmysql-nt.exe)、java.exe、Wrapper.exe(サービスとして起動している場合)
[Linuxの場合] postgres(またはmysqld)、java、Wrapper(デーモンとして起動している場合)
Applications Managerの起動とシャットダウン - Applications Managerのインストールフォルダーをコピーし、元のフォルダーとは関係のない場所に退避
※元のフォルダー内に配置した場合、アンインストール時にフォルダーごと削除されます。 - 既存環境で利用を続ける場合は、現行のApplications Managerサービスを起動します。
取得したバックアップ(インストールフォルダー)はリストア用に保管してください。
過去にバックアップを取得し、以下のフォルダーにデータがある場合には、データが大きく、コピーに時間がかかるため、
必要なバックアップフォルダーはデスクトップ等に一時的に退避してからのコピーをお勧めします。
・Applications Managerインストールフォルダー/backupLogs
・Applications Managerインストールフォルダー/working/backup
リストア方法
EnterpriseEditionをお使いのユーザー様:
リストアは、Adminサーバー→Managedサーバーの順で実施ください。
リストアは、Adminサーバー→Managedサーバーの順で実施ください。
- 既存のApplications Managerサービスをアンインストールするか、
Windowsの場合、既存のApplications Managerのディレクトリに移動し、
AppManager \ binフォルダーにあるuninstallService.batを実行して、サービスをアンインストールします。
※既存のApplications Managerフォルダーに上書きすることはできません。 - フルバックアップしたフォルダーを、Applications Managerを復旧したい場所に配置します。
- Windowsの場合、AppManager \ binフォルダーにあるinstallService.batを実行して、サービスをインストールします。
- Applications Managerを起動します。
MS SQLデータベースを利用している場合
バックアップ方法
- Applications Managerを停止し次のプロセスが停止していることを確認します。
[Windowsの場合] postgres.exe(またはmysql-nt.exe)、java.exe、Wrapper.exe(サービスとして起動している場合)
[Linuxの場合] postgres(またはmysqld)、java、Wrapper(デーモンとして起動している場合)
Applications Managerの起動とシャットダウン - SQL Management Studioツールに接続し、AMDBデータベース全体をバックアップします。
→詳細はCreate a Full Database Backup(Microsoftサイト)をご参照ください。 - [Applications Managerインストールフォルダー]のコピーを取得します。
※Applications Managerのインストールフォルダーをコピーし、元のフォルダーとは関係のない場所に退避
※元のフォルダー内に配置した場合、アンインストール時にフォルダーごと削除されます。
リストア方法
- Applications Managerを停止し次のプロセスが停止していることを確認します。
[Windowsの場合] postgres.exe(またはmysql-nt.exe)、java.exe、Wrapper.exe(サービスとして起動している場合)
[Linuxの場合] postgres(またはmysqld)、java、Wrapper(デーモンとして起動している場合)
Applications Managerの起動とシャットダウン - SQL Management Studioツールに接続し、AMDBデータベースの完全バックアップを復元します。
→詳細はHow to: Restore a Database Backup (SQL Server Management Studio)(Microsoftサイト)をご参照ください。
データベースの復元中は、Applications Managerを実行しないでください。
SQLデータベースのバックアップと復元の手順の詳細については、Back Up and Restore of SQL Server Databases(Microsoftサイト)をご参照ください。 - Applications Managerを起動します。