運用管理サーバ(Storage管理サーバ)で使用しているリポジトリの容量が不足した場合の対処方法について説明します。
本作業は、運用管理サーバで行います。
ポイント
この対処方法は、リポジトリの容量が不足した場合以外に、運用状況が導入当初と大幅に異なってきた際にリポジトリの容量不足を事前に防ぐ場合にも使用できます。
リポジトリ容量の拡張処理手順は、以下のとおりです。
運用管理サーバのレジストリの退避(「9.1.1.4.1 レジストリのバックアップ」参照)
格納データの退避処理(「9.2.1.1 データベースバックアップ」参照)
リポジトリの解除(『ETERNUS SF 導入ガイド』の「リポジトリの設定の解除【Solaris環境、Linux環境】」参照)
データベース容量の再見積り(『ETERNUS SF 導入ガイド』の「データベース領域の見積り」参照)
ディレクトリの作成(『ETERNUS SF 導入ガイド』の「ETERNUS SF Managerのセットアップ」参照)
リポジトリの作成(『ETERNUS SF 導入ガイド』の「ETERNUS SF Managerのセットアップ」参照)
RDBデーモンの起動(「10.7.3 RDBデーモンの起動と停止」参照)
退避データの復元処理(「9.2.1.2 データベースリストア」参照)
運用管理サーバのレジストリの復元(「9.1.1.4.2 レジストリのリストア」参照)
データベースに格納されているデータを、指定したディレクトリへ一括して退避します。この方法は主にデータの移行時に使用するものであり、通常運用でデータを退避するときは「9.1.1.3.1 データベースの退避方法」を使用してください。
注意
データを退避するディレクトリを事前に作成しておく必要があります。
データベースバックアップを起動する際は、rootユーザーでログインしてください。
運用管理サーバ(Storage管理サーバ)導入時に指定した(事前にSymfowareが導入されていた場合には、Symfoware導入時の)ロケールで実行してください。
データベースバックアップ手順を以下に示します。
データベースバックアップを起動します。
以下のコマンドを入力し、データベースバックアップを起動します。
# /opt/swstorage/bin/stgdbbackup |
処理続行確認を行います。
処理を続行するときは“y”、中止するときは“n”を入力します。
//////////////////////////////////////////////////////////////////// AdvancedCopy Manager Storage管理サーバ ( kiku ) データベースバックアップ //////////////////////////////////////////////////////////////////// +----------------------------------------------------------------+ | | | 全ての格納データを外部ファイルへ退避します。 | | | | [注意] | | 退避データを格納するディレクトリを用意して下さい。 | | | +----------------------------------------------------------------+ 処理を続けますか? [y/n] ==> y |
退避データ格納ディレクトリを入力します。
退避データを格納するディレクトリ名を絶対パスで入力します。
注意
ディレクトリ内に退避データがすでに存在した場合、処理は実行されません。
ディレクトリ内の退避データを削除するか、ほかのディレクトリを指定して再実行してください。
//////////////////////////////////////////////////////////////////// AdvancedCopy Manager Storage管理サーバ ( kiku ) データベースバックアップ //////////////////////////////////////////////////////////////////// 退避データを格納するディレクトリを絶対パスで 入力して下さい。 Enter ==> /storage/backdir |
データベースバックアップの処理続行に対して最終確認を行います。
処理を続行するときは“y”、中止するときは“n”を入力します。
“n”を入力すると、手順2に戻ります。
//////////////////////////////////////////////////////////////////// AdvancedCopy Manager Storage管理サーバ ( kiku ) データベースバックアップ //////////////////////////////////////////////////////////////////// 退避データ格納ディレクトリ : /storage/backdir 処理を続けますか? [y/n] ==> y |
データベースバックアップが実行されます。
データベースバックアップが実行され、実行結果が随時画面に表示されます。実行結果例を以下に示します。
////// AdvancedCopy Manager データベースバックアップ実行 ////// ================================================================== DBデータのバックアップを開始します。 ================================================================== .... データのアンロードが完了しました。(base) ... データのアンロードが完了しました。(backup) . データのアンロードが完了しました。(repl) ================================================================== DBデータのバックアップが完了しました。 ================================================================== データベースバックアップは正常終了しました。 # |
「9.2.1.1 データベースバックアップ」で退避したデータを、データベースに一括して復元します。
注意
本処理では、データベースに格納されているデータを、退避したデータで上書きするため、データベースに格納されている現在のデータは失われます。
データベースリストアを起動する際は、rootユーザーでログインしてください。
運用管理サーバ(Storage管理サーバ)導入時に指定した(事前にSymfowareが導入されていた場合には、Symfoware導入時の)ロケールで実行してください。
データベースリストアが正常終了したあと、「9.1.1.3.1 データベースの退避方法」に従って処理を実行し、リストア後のデータベース領域を退避してください。
データベースリストア手順を以下に示します。
データベースリストアを起動します。
以下のコマンドを入力し、データベースリストアを起動します。
# /opt/swstorage/bin/stgdbrestore |
処理続行確認を行います。
処理を続行するときは“y”、中止するときは“n”を入力します。
//////////////////////////////////////////////////////////////////// AdvancedCopy Manager Storage管理サーバ ( kiku ) データベースリストア //////////////////////////////////////////////////////////////////// +----------------------------------------------------------------+ | | | 全ての退避データをデータベースへ復元します。 | | | | [注意] | | 退避データが格納されているディレクトリを確認して下さい。 | | | +----------------------------------------------------------------+ 処理を続けますか? [y/n] ==> y |
退避データ格納ディレクトリを入力します。
退避データが格納されているディレクトリ名を絶対パスで入力します。
注意
ディレクトリ内の退避データが1つでも欠落していた場合、データ間の整合性がとれない恐れがあるため、処理は実行されません。
//////////////////////////////////////////////////////////////////// AdvancedCopy Manager Storage管理サーバ ( kiku ) データベースリストア //////////////////////////////////////////////////////////////////// 退避データが格納されているディレクトリを絶対パスで 入力して下さい。 Enter ==> /storage/backdir |
データベースリストアの処理続行に対する最終確認を行います。
処理を続行するときは“y”、中止するときは“n”を入力します。
“n”を入力すると、手順2に戻ります。
//////////////////////////////////////////////////////////////////// AdvancedCopy Manager Storage管理サーバ ( kiku ) データベースリストア //////////////////////////////////////////////////////////////////// 退避データ格納ディレクトリ : /storage/backdir 処理を続けますか? [y/n] ==> y |
データベースリストアが実行されます。
データベースリストアが実行され、実行結果が随時画面に表示されます。実行結果例を以下に示します。
//////// AdvancedCopy Manager データベースリストア実行 //////// ================================================================== DBデータのリストアを開始します。 ================================================================== .... データのロードが完了しました。(base) .... 最適化情報の更新が完了しました。(base) ... データのロードが完了しました。(backup) ... 最適化情報の更新が完了しました。(backup) . データのロードが完了しました。(repl) . 最適化情報の更新が完了しました。(repl) ================================================================== DBデータのリストアが完了しました。 ================================================================== データベースリストアは正常終了しました。 # |