Veritas InfoScale™ 8.0 DB2 データベース用ストレージと可用性管理 - AIX, Linux

Last Published:
Product(s): InfoScale & Storage Foundation (8.0)
Platform: AIX,Linux
  1. 第 I 部 DB2 データベース用 SFHA (Storage Foundation High Availability) 管理ソリューション
    1. Storage Foundation for Databases の概要
      1.  
        DB2 用 Storage Foundation High Availability(SFHA)Solutions の概要
      2. Veritas File System について
        1.  
          Veritas File System のインテントログについて
        2.  
          エクステントについて
        3.  
          ファイルシステムのディスクレイアウトについて
      3.  
        Veritas Volume Manager の概要
      4.  
        DMP (Dynamic Multi-Pathing) について
      5.  
        Cluster Server について
      6.  
        Cluster Server のエージェントについて
      7.  
        Veritas InfoScale Operations Manager について
      8.  
        Veritas InfoScale 8.0 製品の DB2 サポート機能
      9.  
        Veritas InfoScale 製品の使用例
  2. 第 II 部 Veritas InfoScale 製品を使用した DB2 の配備
    1. Storage Foundation 環境への DB2 オプションの配備
      1.  
        Veritas InfoScale 環境の DB2 配備オプション
      2.  
        Storage Foundation を用いる単一システムの DB2
      3.  
        Storage Foundation 環境でオフホストを使う単一システム上の DB2
      4.  
        Storage Foundation High Availability を用いた高可用性クラスタの DB2
      5.  
        SF Cluster File System HA のある並列クラスタの DB2
      6.  
        仮想化環境での DB2 と Storage Foundation の配備
      7.  
        Storage Foundation SmartMove およびシンプロビジョニングによる DB2 の配備
    2. Storage Foundation を使用した DB2 の配備
      1.  
        DB2 データベースを配備するためのタスク
      2.  
        DB2 の配備のためのボリュームレイアウトの選択について
      3. DB2 を配備するためのディスクグループの設定
        1.  
          DB2 を配備するためのディスクグループ設定のガイドライン
      4. DB2 を配備するためのボリュームの作成
        1.  
          DB2 を配備するためのボリューム設定のガイドライン
      5. DB2 を配備するための VxFS ファイルシステムの作成
        1.  
          DB2 を配備するためのファイルシステムの作成ガイドライン
      6.  
        DB2 を配備するためのファイルシステムのマウント
      7.  
        DB2 のインストールとデータベースの作成
    3. Storage Foundation を使用したオフホスト設定での DB2 の配備
      1.  
        データベースのオフホスト設定の必要条件
    4. High Availability を使用した DB2 の配備
      1.  
        DB2 を HA 設定に配備するためのタスク
      2.  
        データベースを高可用性にする VCS 設定
  3. 第 III 部 Storage Foundation for Databases (SFDB) ツールの設定
    1. Storage Foundation for Databases リポジトリデータベースの設定および管理
      1.  
        SFDB (Storage Foundation for Databases)リポジトリについて
      2.  
        Storage Foundation for Databases (SFDB) ツールの必要条件
      3.  
        SFDB(Storage Foundation for Database)ツールの可用性
      4. Storage Foundation for Databases (SFDB) リポジトリの設定
        1.  
          SFDB のリポジトリの場所
      5.  
        ノード追加後の SFDB(Storage Foundation for Databases)リポジトリの更新
      6.  
        ノード削除後の SFDB(Storage Foundation for Databases)リポジトリの更新
      7.  
        SFDB (Storage Foundation for Databases) リポジトリの削除
    2. Storage Foundation for Databases (SFDB) ツールの認証の設定
      1.  
        SFDB ツール認証のための vxdbd の設定
      2.  
        SFDB ツールに対して認証を使っているクラスタへのノードの追加
      3.  
        SFDB コマンドを実行できるようにするためのユーザーの許可
  4. 第 IV 部 DB2 データベースのパフォーマンスの向上
    1. データベースアクセラレータについて
      1.  
        Veritas InfoScale 製品コンポーネントのデータベースアクセラレータについて
    2. Quick I/O によるデータベースパフォーマンスの向上
      1. Quick I/O について
        1.  
          Quick I/O によるデータベースパフォーマンス向上のしくみ
      2.  
        データベース環境での Quick I/O の設定タスク
      3.  
        setext コマンドによる Quick I/O ファイル領域の事前割り当て
      4.  
        通常の VxFS ファイルへの Quick I/O ファイルとしてのアクセス
      5.  
        DB2 コンテナの Quick I/O ファイルへの変換
      6.  
        スパースファイルについて
      7.  
        Quick I/O の状態とファイル属性の表示
      8.  
        Quick I/O ファイルの拡張
      9.  
        DB2 による表スペースの空き領域の監視と表スペースコンテナの拡張
      10.  
        データベースのリストア後の Quick I/O ファイルの再作成
      11.  
        Quick I/O の無効化
    3. Veritas Concurrent I/O による DB2 データベースパフォーマンスの向上
      1. 同時 I/O について
        1.  
          同時 I/O の動作
      2. 同時 I/O の有効化と無効化のタスク
        1.  
          DB2 の同時 I/O の有効化
        2.  
          DB2 の同時 I/O の無効化
  5. 第 V 部 PITC (Point-In-Time Copy) の使用
    1. PITC 方法の理解
      1.  
        PITC(Point-In-Time Copy)の概要
      2.  
        ポイントインタイムコピーを使う状況
      3.  
        Storage Foundation PITC テクノロジについて
      4.  
        SFDB ツールによってサポートされている PITC ソリューション
      5.  
        Storage Foundation for Databases (SFDB) ツールのサポート対象スナップショットモードについて
      6. ボリュームレベルのスナップショット
        1.  
          ボリュームスナップショットの永続 FastResync
        2.  
          ボリュームスナップショットのデータ整合性
        3.  
          サードミラーブレークオフスナップショット
      7. Storage Checkpoint
        1.  
          Storage Checkpoint とスナップショットの違い
        2. Storage Checkpoint の動作
          1.  
            コピーオンライト
          2. Storage Checkpoint の可視性
            1.  
              Storage Checkpoint と 64 ビットの i ノード番号
        3.  
          Storage Checkpoint を使用したデータベースのロールバックについて
        4.  
          Checkpoint と Storage Rollback のプロセス
        5.  
          Storage Checkpoint の領域管理に関する注意事項
    2. DB2 PITC に関する注意事項
      1.  
        DB2 データベースレイアウトに関する注意事項
      2.  
        サポート対象の DB2 設定
    3. サードミラーブレークオフスナップショットの管理
      1. クローン作成のための Database FlashSnap
        1.  
          Database FlashSnap の利点
      2. Database FlashSnap のホストとストレージの準備
        1. ホストの設定
          1.  
            Database FlashSnap のオフホスト設定
        2.  
          データベースによって使われるボリュームまたはボリュームセットのスナップショットミラーの作成
      3.  
        Database FlashSnap を使用したデータベースのクローンの作成
      4.  
        ミラーボリュームのプライマリボリュームとの再同期
      5.  
        セカンダリホストでのデータベースのクローン作成
    4. Storage Checkpoint の管理
      1.  
        Storage Checkpoint について
      2. リカバリのための Database Storage Checkpoint
        1.  
          Database Storage Checkpoint の利点と制限事項
      3.  
        Database Storage Checkpoint の作成
      4.  
        Database Storage Checkpoint の削除
      5.  
        Database Storage Checkpoint のマウント
      6.  
        Database Storage Checkpoint のマウント解除
      7.  
        Database Storage Checkpoint を使ったデータベースのクローンの作成
      8.  
        Database Storage Checkpoint からのリストア
      9.  
        オフラインモード Storage Checkpoint のデータの収集
    5. SFHA 環境での NetBackup によるバックアップとリストア
      1.  
        Veritas NetBackup について
      2.  
        Veritas NetBackup を使った DB2 のバックアップとリストアについて
      3. SFHA Solutions 製品環境での NetBackup の使用
        1.  
          NetBackup マスターサーバーのクラスタ化
        2.  
          NetBackup を使用した VxVM ボリュームのバックアップとリカバリ
        3.  
          NetBackup を使った VxVM ボリュームのリカバリ
  6. 第 VI 部 DB2 に対するストレージコストの最適化
    1. SmartTier によるストレージの階層化について
      1. SmartTier について
        1.  
          VxFS MVS ファイルシステムについて
        2.  
          VxVM ボリュームセットについて
        3.  
          ボリュームタグについて
        4.  
          SmartTier ファイルの管理
        5.  
          SmartTier のサブファイルオブジェクトの管理
      2.  
        高可用性(HA)環境での SmartTier
    2. DB2 での SmartTier のユースケース
      1.  
        DB2 での SmartTier の使用例
      2.  
        SmartTier による古いアーカイブログの階層 2 ストレージへの再配置
      3.  
        非アクティブな表領域またはセグメントの階層 2 ストレージへの再配置
      4.  
        有効なインデックスの高価なストレージへの再配置
      5.  
        すべてのインデックスの高価なストレージへの再配置
  7. 第 VII 部 Storage Foundation for Databases 管理リファレンス
    1. Storage Foundation for Databases コマンドリファレンス
      1.  
        vxsfadm コマンドリファレンス
      2. FlashSnap リファレンス
        1.  
          FlashSnap の設定パラメータ
        2.  
          FlashSnap がサポートされる操作
      3. Database Storage Checkpoints のリファレンス
        1.  
          Database Storage Checkpoint の設定パラメータ
        2.  
          Database Storage Checkpoint のサポートされる操作
    2. Storage Foundation for Databases のチューニング
      1.  
        その他のマニュアル
      2. VxVM のチューニングについて
        1.  
          ボリュームの I/O 統計情報の取得について
      3. VxFS のチューニングについて
        1. 空き領域の監視の動作
          1.  
            断片化の監視について
        2.  
          VxFS I/O パラメータのチューニングの動作
        3.  
          VxFS I/O チューニングパラメータについて
        4.  
          Quick I/O インターフェースを使用したファイル I/O の統計情報の取得について
        5.  
          I/O 統計データについて
        6.  
          I/O 統計について
      4. DB2 データベースのチューニングについて
        1.  
          DB2_USE_PAGE_CONTAINER_TAG
        2.  
          DB2_PARALLEL_IO
        3.  
          PREFETCHSIZE と EXTENTSIZE
        4.  
          INTRA_PARALLEL
        5.  
          NUM_IOCLEANERS
        6.  
          NUM_IOSERVERS
        7.  
          CHNGPGS_THRESH
        8.  
          テーブルのスキャン
        9.  
          非同期 I/O
        10.  
          バッファプール
        11.  
          メモリ割り当て
        12.  
          TEMPORARY 表領域
        13.  
          DMS コンテナ
        14.  
          データ、インデックス、ログ
        15.  
          データベースの統計
      5.  
        AIX の仮想メモリマネージャのチューニングについて
    3. SFDB ツールのトラブルシューティング
      1. Storage Foundation for Databases(SFDB)ツールのトラブルシューティングについて
        1.  
          SFDB ツールのテクニカルサポート分析用スクリプトの実行
        2.  
          Storage Foundation for Databases(SFDB)ツールのログファイル
      2. vxdbd デーモンについて
        1.  
          vxdbd の起動と停止
        2.  
          vxdbd デーモンのリスニングポートの設定
        3.  
          vxdbd リソース使用量の制限
        4.  
          vxdbd の暗号化暗号文の設定
      3.  
        vxdbd のトラブルシューティング
      4. SFDB ツールのトラブルシューティングのためのリソース
        1.  
          SFDB ログ
        2.  
          SFDB エラーメッセージ
        3.  
          SFDB リポジトリとリポジトリファイル
      5.  
        SFDB(Storage Foundation for Databases)ツールの 5.0x から 8.0 へのアップグレード(2184482)

SmartTier について

SmartTier は、データ使用上の必要条件に基づいてデータストレージの一致処理を行います。データの一致処理が終了すると、データの使用上の必要条件と、ストレージ管理者またはデータベース管理者(DBA)により定義された他の必要条件に応じてこのデータが再配置されます。

時間の経過とともに保持されるデータが増えるにつれ、一部のデータはしだいに使用頻度が低くなっていきます。使用頻度が低くても、データを保持するには多くのディスク領域が必要です。SmartTier を使うと、データベース管理者が、使用頻度の低いデータをより低速で安価なディスクに移動してデータを管理できるようになります。また、頻繁に利用されるデータをより高速のディスクに保持してすばやく検索できるようにすることも可能です。

ストレージの階層化は、複数のタイプのデータをさまざまなストレージに割り当てることで、パフォーマンスを高速化し、経費を削減する方法です。SmartTier では、ストレージクラスを使って、特定の層を構成するディスクを指定します。ストレージクラスを定義するには、一般的に 2 つの方法があります。

  • 処理効率またはストレージが要求されるクラス: 最も使用頻度が高いクラスは、高速で高価なディスクです。定期的には必要とされなくなったデータは、低速で安価なディスクで構成される別のクラスに移動できます。

  • 耐障害性を備えたクラス: 各クラスは、非ミラーボリューム、ミラーボリューム、n-way 型ミラーボリュームで構成されます。

    たとえば、通常、データベースはデータ、インデックス、ログで構成されます。データは重要であるため、3 方向のミラーで設定できます。インデックスは重要ですが再作成が可能なため、2 方向のミラーで設定できます。REDO ログおよびアーカイブログを毎日採取する必要はありませんが、これらはデータベースリカバリに必須です。ミラー化することもお勧めします。

SmartTier は、作成したルールに従って異なるストレージ階層からファイルストレージ領域を割り当てることができる VxFS の機能です。 SmartTier では、現在より柔軟な方法で階層化されたストレージの管理を行うことができます。 ストレージの静的な階層化では、ストレージクラスへのアプリケーションファイルの割り当てを手動で 1 回のみ行いますが、これは長期的に見ると柔軟性に欠けます。 通常、階層型ストレージ管理のソリューションでは、アプリケーションのアクセス要求に対する処理を実行する前に、ファイルをファイルシステムの名前空間に戻す必要があり、その結果として遅延とランタイムのオーバーヘッドが発生します。 一方、SmartTier では、以下のことが可能です。

  • 時間とともにファイルの価値が変わると、最適なストレージ階層にファイルを動的に移動することで、ストレージ資産を最適化します。

  • ユーザーまたはアプリケーションのファイルアクセス方法を変更せずに、ストレージ階層間のデータの移動を自動化します。

  • 管理者が設定したポリシーに基づいてデータを自動的に移行します。これにより、階層化されたストレージに対する操作要件や、データの移動に関連するダウンタイムが不要になります。

メモ:

SmartTier は、以前に Dynamic Storage Tiering(DST)と呼ばれていた機能を拡張し、名前を変更したものです。

SmartTier のポリシーでは、初期のファイルの場所と、既存ファイルが再配置される環境を制御します。これらのポリシーをファイルに適用すると、ファイルシステムのボリュームセットの特定のサブセット(配置クラスと呼ばれる)上でそのファイルを作成し、拡張できます。ファイルは、指定した名前、タイミング、アクセス率、ストレージ容量に関連した条件に一致すると、他の配置クラス内のボリュームに再配置されます。

事前設定ポリシーに加え、必要に応じて、SmartTier で高速または低速のストレージにファイルを手動で移動できます。また、有効なポリシーの一覧表示、ファイル状態の表示、ボリュームの使用状況の表示、ファイルの統計情報の表示などを行うレポートを実行できます。

SmartTier では、Veritas InfoScale Storage Foundation Enterprise products に搭載される 2 つの主要なテクノロジを利用しています。1 つは MVS ファイルシステムです。もう 1 つはファイルシステムで管理されるストレージ内でのポリシーに基づくファイルの自動配置です。 MVS ファイルシステムは、2 つ以上の仮想ストレージボリュームを占有するので、単一のファイルシステムを異機種混在の可能性もある複数の物理ストレージデバイスにまたがるようにすることが可能になります。 たとえば、1 つ目のボリュームが EMC Symmetrix DMX のスピンドルに存在し、2 つ目のボリュームが EMC CLARiiON のスピンドルに存在するということも可能です。 単一の名前空間を提供することで、ユーザーとアプリケーションは複数のボリュームを透過的に認識します。 この MVS ファイルシステムでは各ボリュームが識別されるので、個々のファイルが格納されている場所を制御することが可能です。 MVS ファイルシステムをポリシーに基づくファイルの自動配置と組み合わせることで、アプリケーションにもユーザーにもダウンタイムの影響を与えずにデータを自動的に移動する理想的なストレージ階層化機能を実現できます。

データベース環境では、アクセス期間のルールを一部のファイルに適用できます。 ただし、たとえばデータファイルによっては、アクセスされるたびに更新されて、アクセス期間のルールを使用できない場合もあります。 SmartTier には、ファイル全体だけでなくファイルの一部をセカンダリ階層に再配置する機構も用意されています。

SmartTier を使うには、次の機能でストレージを管理している必要があります。

  • VxFS MVS ファイルシステム

  • VxVM ボリュームセット

  • ボリュームタグ

  • ファイルレベルの SmartTier 管理

  • サブファイルレベルの SmartTier 管理