ページの先頭行へ戻る
ETERNUS SF AdvancedCopy Manager 15.3 運用ガイド
ETERNUS

9.1.1 データベースを個別にバックアップする場合

9.1.1.1 バックアップ管理簿の保守方法

バックアップ管理簿の保守方法について説明します。バックアップ運用を実施しているサーバで実行します。

9.1.1.1.1 バックアップ管理簿とリカバリ制御ファイルのバックアップ

バックアップ管理簿とSymfowareのデータベーススペースをバックアップしたときに作成されるリカバリ制御ファイルをバックアップします。詳細は、「10.2.3.2 swstresback(資源バックアップコマンド)」を参照してください。

バックアップ管理簿のバックアップデータの容量

以下のディレクトリ配下のサイズを確認してください。

/etc/opt/FJSVswsts/data

クラスタ運用している場合は、以下のディレクトリ配下のサイズを確認してください。

/etc/opt/FJSVswsts/<論理ノード名>/data

Symfowareのデータベースをバックアップしている場合は、以下のディレクトリ配下のサイズも確認してください。

リカバリ制御ファイル出力先ディレクトリ

ポイント

以前に退避したディレクトリと同じディレクトリを使用して「10.2.3.2 swstresback(資源バックアップコマンド)」を実行する場合は、上記サイズの3倍の空き容量が必要となります。
これは、「10.2.3.2 swstresback(資源バックアップコマンド)」が、以前に退避したデータを保持しながらバックアップを実行するためです。

9.1.1.1.2 バックアップ管理簿とリカバリ制御ファイルのリストア

バックアップ管理簿とSymfowareのデータベーススペースをバックアップしたときに作成されるリカバリ制御ファイルをリストアします。詳細は、「10.2.3.3 swstresrst(資源リストアコマンド)」を参照してください。

9.1.1.2 レプリケーション管理簿の保守方法

レプリケーション管理簿の保守方法について説明します。

9.1.1.2.1 レプリケーション管理簿のバックアップ

レプリケーション管理簿のバックアップは、運用管理サーバ(Storage管理サーバ)のリポジトリをバックアップすることで実施します。リポジトリのバックアップ方法は、「9.1.1.3.1 データベースの退避方法」を参照してください。

ポイント

9.1.1.2.2 レプリケーション管理簿のリストア

レプリケーション管理簿のリストアは、以下の手順で実施します。

  1. 運用管理サーバ(Storage管理サーバ)のリポジトリをリストアします。リストア方法は、運用管理サーバのOSに対応した『ETERNUS SF AdvancedCopy Manager 運用ガイド』の「9.1.1.3.3 データベースの復旧方法」を参照してください。

    • 運用管理サーバがWindows版の場合

      復旧方法では、"RDBディクショナリおよびDSIの復旧(LOADモード)"を選択してください。

    • 運用管理サーバがLinux版/Solaris版の場合

      復旧方法では、stgdbrcvコマンドの -mオプション(復旧モード)に0を指定してください。

  2. 管理対象サーバ(Storageサーバ)で「10.4.3.1 swsrprecoverres(資源整合コマンド)」を-rオプションを指定して実行します。

ポイント

  • 上記の作業によって、リポジトリのレプリケーション管理の運用情報が管理対象サーバへコピーされ、運用可能な状態になります。

  • リポジトリに存在するレプリケーション管理の運用情報に変更がなく、管理対象サーバに存在するレプリケーション管理の運用情報だけが何らかの理由によって不正な状態になった場合は、手順2だけを実行してください。

9.1.1.3 データベースの保守方法

運用管理サーバ(Storage管理サーバ)で使用しているデータベースの保守方法について説明します。

9.1.1.3.1 データベースの退避方法

データベース領域の退避には、「10.3.18 stgdbdmp(データベース退避コマンド)」を使用します。
本コマンドは、運用管理サーバ(Storage管理サーバ)で実行します。

なお、データベースを退避したあとは、「9.7 ETERNUS SF Managerデータベースの保守方法」を参照してETERNUS SF Managerのデータベースも退避してください。

ポイント

  • 主に管理対象サーバ(Storageサーバ)の追加やデバイス情報の取込みなど構成情報に変化が生じた際に使用しますが、それ以外に1日1回など定期的に実行することをお勧めします。

  • 退避データ取得中の外部ファイルの入出力障害に備えるために、退避データは最低でも2世代管理しておくことをお勧めします。

データベースのバックアップデータの容量

以下の計算式で算出します。

60+(管理するデバイス数×0.001)メガバイト
9.1.1.3.2 データベースの障害箇所の把握

以下のファイルを最終行から順に参照し、「rdb:ERROR:qdgXXXXX~」と記述されたメッセージ(同時刻に出力されているメッセージも確認してください)を検索して「qdgXXXXX」を取得し、復旧モードを決定します。

表9.4 qdgメッセージと復旧モードの関係

qdgメッセージ

障害内容

確認対象

復旧モード

qdg13039u

入出力障害、破壊検出

<リポジトリデータ格納DBスペース用ディレクトリ>/hdrdb_rep1

1

qdg12079e

ファイル削除

qdg03400u

ロールバック不可

qdg03401u

qdg03121u

入出力障害

<RDBディクショナリ用ディレクトリ>/hdrdic

2

qdg12078u

ファイル削除

qdg03420u

入出力障害、破壊検出など

<DBファイル用ディレクトリ>/SWSTFDB/rdbdir/DIR_FILE1

<DBファイル用ディレクトリ>/SWSTFDB/rdbdir/DIR_FILE2

qdg12150u

ファイルオープンエラー

qdg12151u

qdg12251e

入出力障害

<DBファイル用ディレクトリ>/SWSTFDB/rdbdir/rdblogmanage

3

qdg12443u

qdg12434u

ファイル異常

qdg02290u

ファイル削除

qdg12111u

入出力障害

<RDBログファイル用ディレクトリ>/hdrlog

4

qdg12440u

qdg12441u

qdg12442u

qdg02296u

ファイル削除

qdg03815u

システムコールエラー

<DBファイル用ディレクトリ>/SWSTFDB/rdbdir/archive1

<DBファイル用ディレクトリ>/SWSTFDB/rdbdir/archive2

5

qdg12275W

qdg12250u

破壊検出

qdg12483u

ファイル読込みエラー

注意

9.1.1.3.3 データベースの復旧方法

データベース領域に入出力障害などの障害が発生した場合、復旧を行うには、「10.3.19 stgdbrcv(データベース復旧コマンド)」を使用します。
本コマンドは、運用管理サーバ(Storage管理サーバ)で実行します。

9.1.1.4 レジストリの保守方法

レジストリの保守方法について説明します。運用管理サーバ(Storage管理サーバ)および管理対象サーバ(Storageサーバ)で実施します。

9.1.1.4.1 レジストリのバックアップ

cpコマンドなどを使用して、以下のファイルをバックアップします。

レジストリのバックアップデータの容量

バックアップするファイルのサイズを確認してください。

9.1.1.4.2 レジストリのリストア

cpコマンドなどを使用して、以下のファイルを復元します。