オンラインバックアップのバックアップ先ディレクトリを変更する方法について説明します。
バックアップ先ディレクトリを変更する場合は、以下のファイルおよび変更項目を変更する必要があります。
変更するファイル | ファイル名 | 変更項目 |
---|---|---|
データベースの動作設定ファイル | postgresql.conf | WAL退避ディレクトリ |
オンラインバックアップの動作設定ファイル | ctmgbackup.properties | WAL退避ディレクトリ |
バックアップディレクトリ |
Systemwalker Service Catalog Managerの停止
Systemwalker Service Catalog Managerを停止してください。
停止方法については、“7.1 クラウドポータルの設定”の“Systemwalker Service Catalog Managerの停止”を参照してください。
バックアップ先ディレクトリの変更【Windows】
ここでは、以下の例をもとに説明します。
ディレクトリ | 種別 | ディレクトリパス |
---|---|---|
バックアップディレクトリ | 変更前 | C:\Fujitsu\Systemwalker\backup\SWCTMG\data |
変更後 | D:\basebackup | |
WAL退避ディレクトリ | 変更前 | C:\Fujitsu\Systemwalker\backup\SWCTMG\wal |
変更後 | E:\walbackup |
新規にバックアップディレクトリを作成します。
> D: > cd \ > mkdir basebackup\AccessControl > mkdir basebackup\Charging > mkdir basebackup\SecurityManagement > E: > cd \ > mkdir walbackup\AccessControl > mkdir walbackup\Charging > mkdir walbackup\SecurityManagement
ディレクトリに対してDB接続ユーザーのアクセス権を設定します。
> cacls D:\basebackup\AccessControl /T /E /G pgctac:F > cacls D:\basebackup\Charging /T /E /G pgctchg:F > cacls D:\basebackup\SecurityManagement /T /E /G pgctsec:F > cacls E:\walbackup\AccessControl /T /E /G pgctac:F > cacls E:\walbackup\Charging /T /E /G pgctchg:F > cacls E:\walbackup\SecurityManagement /T /E /G pgctsec:F
既存のディレクトリから新規ディレクトリへファイルをコピー(移動)します。
> xcopy c:\Fujitsu\Systemwalker\backup\SWCTMG\data\* D:\basebackup\ /E /H /K /X > xcopy c:\Fujitsu\Systemwalker\backup\SWCTMG\wal\* E:\walbackup\ /E /H /K /X
データベースの動作設定ファイルを修正します。
データベースクラスタごとの以下の動作設定ファイルに対して設定の変更を行います。
[アクセス制御]
<Systemwalker Service Catalog Managerインストールフォルダ>\SWCTMG\AccessControl\pgsql\data\postgresql.conf
[課金管理]
<Systemwalker Service Catalog Managerインストールフォルダ>\SWCTMG\Charging\pgsql\data\postgresql.conf
[利用者管理]
<Systemwalker Service Catalog Managerインストールフォルダ>\SWCTMG\SecurityManagement\pgsql\data\postgresql.conf
以下のとおりに変更します。
変更前の設定
[アクセス制御]
archive_command = 'copy "%p" "C:\\Fujitsu\\Systemwalker\\backup\\SWCTMG\\wal\\AccessControl\\%f"' # command to use to archive a logfile segment
[課金管理]
archive_command = 'copy "%p" "C:\\Fujitsu\\Systemwalker\\backup\\SWCTMG\\wal\\Charging\\%f"' # command to use to archive a logfile segment
[利用者管理]
archive_command = 'copy "%p" "C:\\Fujitsu\\Systemwalker\\backup\\SWCTMG\\wal\\SecurityManagement\\%f"' # command to use to archive a logfile segment
変更後の設定
[アクセス制御]
archive_command = 'copy "%p" "E:\\walbackup\\AccessControl\\%f"' # command to use to archive a logfile segment
[課金管理]
archive_command = 'copy "%p" "E:\\walbackup\\Charging\\%f"' # command to use to archive a logfile segment
[利用者管理]
archive_command = 'copy "%p" "E:\\walbackup\\SecurityManagement\\%f"' # command to use to archive a logfile segment
ポイント
区切り文字には、「\\」を使用します。
オンラインバックアップの動作設定ファイルを修正します。
以下のファイルを開きます。
<Systemwalker Service Catalog Managerインストールフォルダ>\SWCTMG\bin\conf\ctmgbackup.properties
以下のとおりに変更します。
変更前の設定
BASE_BACKUP_DIR=C:/Fujitsu/Systemwalker/backup/SWCTMG/data WAL_ARCHIVE_DIR=C:/Fujitsu/SYstemwalker/backup/SWCTMG/wal
変更後の設定
BASE_BACKUP_DIR=D:/basebackup WAL_ARCHIVE_DIR=E:/walbackup
ポイント
区切り文字には、「/」を使用します。
Systemwalker Service Catalog Managerの起動
Systemwalker Service Catalog Managerを起動してください。
起動方法については、“7.1 クラウドポータルの設定”の“Systemwalker Service Catalog Managerの起動”を参照してください。