Symfowareのバックアップ運用の設計は、以下の手順で行います。
注意
AdvancedCopy Managerで、Symfowareのデータベーススペース単位、またはロググループ単位のデータベーススペースのバックアップ/リカバリを行う環境を作成するためには、事前にデータベースの管理者が、業務の用途に合わせてSymfowareの動作環境を作成する必要があります。
Symfoware Serverのマニュアルを参考にして設計を行ってください。
ただし、データベーススペースの配置については以下の制限事項を守って設計を行ってください。
ローデバイス上のデータベーススペース
ローデバイス上にデータベーススペースを配置する場合、AdvancedCopy Manager のコピー単位(ボリューム単位)と、データベーススペース領域は一致するので特に考慮する点はありません。
ローデバイス上にデータベーススペースを作成する方法については、『Symfoware Server RDB運用ガイド(データベース定義編)』を参照してください。
ローデバイス上にデータベーススペースを配置する構成のみをサポートします。ファイルシステム上にデータベーススペースを配置する構成はサポートされません。
注意
AdvancedCopy Managerでバックアップを行う場合、RDBシステム名、ロググループ名に2バイト以上のコード(ひらがな、漢字など)を使用することはできません。
バックアップ運用を行うサーバを決定します。
バックアップ運用を行うサーバには、次のものがあります。
Storage管理サーバ
複数のStorageサーバを一元管理、集中操作します。Storage管理サーバは、Storageサーバを兼ねることができます。しかし、ロードシェア運用のバックアップでは、Storageサーバがデータベースサーバと兼用になるため、Storage管理サーバは別サーバにしてください。
Storageサーバ
AdvancedCopy Managerの運用を行います。
注意
すべてのStorageサーバには、AdvancedCopy Managerが使用する内部コード系(Storage管理サーバへAdvancedCopy Managerをインストールする際に指定するコード系)のロケールがインストールされている必要があります。
バックアップ対象とするSymfowareのデータベーススペースが割り当てられたスライスを決定します。
AdvancedCopy Managerでは、バックアップ対象となるSymfowareのデータベーススペースが割り当てられたスライスのことを業務ボリュームと呼びます。
注意
業務ボリュームは以下のようにスライスの割り当てを行う必要があります。
VTOCを含まないようにスライスを作成してください。
同一ディスク内には、重複しないようにスライスを作成してください。
注意
ロググループ単位でバックアップする場合、ロググループに含まれるすべてのデータベーススペースが配置されているスライスを、それぞれ業務ボリュームとして登録しておく必要があります。1つでも登録から漏れると、AdvancedCopy Managerは登録から漏れたデータベーススペースをバックアップすることができず、データベースのリカバリ時に表間のリレーションの整合性が保てなくなります。
注意
システムが格納されているスライスや、AdvancedCopy Managerがインストールされているスライスは、バックアップ対象としないでください。
注意
ボリューム全体を定義したスライスは、業務ボリュームとして登録しないでください。
業務ボリュームまたはロググループに対して設定するバックアップポリシーを決定します。
ロググループに対して設定した場合、そのロググループに含まれるすべての業務ボリュームに対してバックアップポリシーが設定されます。
バックアップポリシーには以下の条件項目があります。
保存世代数
保存世代数とはバックアップを行ったデータを何世代残しておくかを意味します。
スナップショット型高速バックアップは、最初に最古の世代を世代管理より解放します。そのため、バックアップ起動中にシステムダウンなどの障害が発生した場合は、最古世代が削除された状態で、バックアップしたデータが必要世代数分存在しない可能性がありますので、直ちにバックアップを再実行して、必要世代数分のバックアップデータを作成することをお勧めします。
スナップショット型高速バックアップで、保存世代数を1として運用する場合は、バックアップデータをテープなどに退避する運用を併用することをお勧めします。
同期型高速バックアップは、最古の世代を世代管理より解放するのは、最新世代のバックアップを完了してからです。そのため、(保存世代数+1)本のバックアップボリュームが必要です。
間隔日数
バックアップ未実施の警告を表示する基準日数を意味します。
最後にバックアップした日より間隔日数を超えた場合に、業務一覧画面上や10.2.2.11 実行状態表示コマンド(swstexecstat)で遅れが出ていることを表示します。
間隔日数を設定しても、自動的にバックアップが行われるわけではありません。
バックアップボリュームを準備します。
AdvancedCopy Managerでは、業務ボリュームのバックアップ先スライスのことをバックアップボリュームと呼びます。バックアップボリュームは、ETERNUS ディスクアレイに配置する必要があります。
バックアップボリュームのサイズは、バイト単位まで業務ボリュームのサイズと同じである必要があります。また、バックアップボリュームの数は、バックアップの運用によって、以下の様に異なります。
バックアップ運用 | 必要バックアップボリューム数 |
---|---|
スナップショット型高速バックアップ運用の場合 | 保存世代数 本 |
同期型高速バックアップ運用の場合 | (保存世代数+1)本 |
すでに複数の業務ボリュームにバックアップポリシーが設定されている状態で、新たに登録された業務ボリュームにバックアップポリシーを登録する場合、以下の本数のバックアップボリュームが必要です。
バックアップ運用 | 必要バックアップボリューム数 |
---|---|
スナップショット型高速バックアップ運用の場合 | (登録されているバックアップポリシーの保存世代数の総和+新たに設定するバックアップポリシーの保存世代数)本 |
同期型高速バックアップ運用の場合 | (登録されているバックアップポリシーの保存世代数の総和+登録されている業務ボリューム数+新たに設定するバックアップポリシーの保存世代数+1)本 |
ロググループを指定してバックアップポリシーを設定する場合、以下の本数のバックアップボリュームが必要です。
バックアップ運用 | 必要バックアップボリューム数 |
---|---|
スナップショット型高速バックアップ運用の場合 | (ロググループに含まれる業務ボリュームの数)×(設定するバックアップポリシーの保存世代数)本 |
同期型高速バックアップ運用の場合 | (ロググループに含まれる業務ボリュームの数)×(設定するバックアップポリシーの保存世代数+1)本 |
注意
バックアップボリュームは以下のようにスライスの割り当てを行う必要があります。
VTOCを含まないようにスライスを作成してください。
同一ディスク内には、重複しないようにスライスを作成してください。バックアップボリューム内には、通常のスライス2のようなボリューム全体を意味するスライスは作成する必要はありません。
Symfoware Server V9.2以降を使用した、ロードシェア運用では、ロググループ単位で退避されたバックアップ管理簿とリカバリ制御ファイルをStorageサーバ内のディレクトリに配置して使用するため、その配置ディレクトリを事前に設計(決定)しておく必要があります。
図5.6 ロググループに対するバックアップ管理簿とリカバリ制御ファイルの関連図
[配置ディレクトリを「/acm/(ロググループ名)」とした場合の例]
/acm ├─LG1 … LG1のバックアップ管理簿配置ディレクトリ ├─LG2 … LG2のバックアップ管理簿配置ディレクトリ ├─LG3 … LG3のバックアップ管理簿配置ディレクトリ ├─LG4 … LG4のバックアップ管理簿配置ディレクトリ ├─LG5 … LG5のバックアップ管理簿配置ディレクトリ └─LG6 … LG6のバックアップ管理簿配置ディレクトリ
ポイント
ロードシェア運用のノード縮退時に備えて、障害が発生したノードのバックアップ管理簿とリカバリ制御ファイルを格納するために、全Storageサーバ内に同じ構成で、ディレクトリを作成します。
注意
バックアップ管理簿とリカバリ制御ファイルの配置先ディレクトリのディレクトリ名の長さは17バイト以内にしてください。また、ディレクトリ名に各国語文字を含まないようにしてください(ディレクトリ名は英数字のみとしてください)。
Symfowareのロードシェア運用時のバックアップ運用では、リカバリ制御ファイル出力先ディレクトリと作業用ディレクトリとして以下のディレクトリを常に使用します。
ディレクトリ種別 | ディレクトリ |
---|---|
リカバリ制御ファイル | (バックアップ管理簿とリカバリ制御ファイルの配置先ディレクトリ)/FJSVswsts/R |
作業ディレクトリ | (バックアップ管理簿とリカバリ制御ファイルの配置先ディレクトリ)/FJSVswsts/W |
リカバリ制御ファイル出力先ディレクトリ
リカバリ制御ファイル出力先ディレクトリとは、バックアップ時に作成されるリカバリ制御ファイルの格納先です。
リカバリ制御ファイルに必要な容量は、1業務ボリュームを1世代分バックアップすると約1MBになります。
N個の業務ボリュームをM世代保存する場合に必要な容量は、次のようになります。
バックアップ運用 | 必要な容量(単位 MB) |
---|---|
スナップショット型高速バックアップ | N×M |
同期型高速バックアップ | N×(M+1) |
作業ディレクトリ
作業ディレクトリとは、リストア時にデータベースのリカバリ作業を行うための作業ディレクトリです。