他のデータベース タイプをマウントする

このページでは、他のタイプのデータベースの標準仮想データベース(アプリケーション認識マウント)を作成する方法について説明します。

データベースには、次の複数の方法でアクセスできます。

他のデータベース タイプ用の標準マウントを作成する

これは標準マウントの手順です。仮想データベース(アプリケーション認識マウント)を作成するには、ボリュームレベルのバックアップ イメージから仮想データベースをマウントするの手順をご覧ください。

次の手順に沿って、データベース イメージを標準マウントとしてマウントします。

  1. バックアップと DR サービスの管理コンソールで、[App Manager] > [アプリケーション] リストを開きます。
  2. 保護されたデータベースを右クリックして、[アクセス] を選択します。

  3. スナップショット画像を選択し、[マウント] を選択します。

  4. [マウント] ページの [ターゲット] で、ターゲット データベース サーバーをプルダウンから選択します。

  5. 必要に応じて、[ラベル] にマウントに関連する一意の名前を入力します。

  6. [Application Options] で、[Create New Virtual Application] を無効にします。

  7. [Mapping Options] で、次の操作を行います。

    • 必要に応じて、マウントに使用するデフォルトのストレージ プールをプルダウン リストから変更します。これは、OnVault への直接マウントやインポートされた OnVault イメージなど、既存のステージング ディスクがないマウントにのみ適用されます。それ以外の場合は、ここで設定された内容に関係なく、ソースイメージ ディスクが配置されているプールを常に使用できます。
    • [マウントの場所] に値を入力します。
  8. [Pre-Script] フィールドと [Post-Script] フィールドに、パスと相対ファイル名を入力します。ハングアップを防ぐために、タイムアウト値を入力します。300 秒は適切なデフォルトのタイムアウト値です。

  9. [送信] をクリックします。[ジョブ モニター] に移動して、ジョブの進行状況と詳細を確認できます。マウントされたイメージは、[Active Mounts] で確認できます。

ボリュームレベルのバックアップ イメージから仮想データベースをマウントする

ボリューム ベースのスナップショットのみを仮想データベースとしてマウントできます。Full+Incremental を使用して作成されたスナップショットはファイルベースであり、仮想データベースとしてマウントすることはできません。

データベース イメージを仮想アプリケーション(アプリケーション認識マウント)として新しいターゲットにマウントするには:

  1. バックアップと DR サービスの管理コンソールで、[App Manager] > [アプリケーション] リストを開きます。
  2. 保護されたデータベースを右クリックして、[アクセス] を選択します。マネージド バックアップ プランのステータス フィルタを使用すると、保護されているデータベースのみを表示できます。
  3. 代替画像を選択し、[マウント] を選択します。
  4. [ホストまたは VM] を選択したままにします。データベースではコンテナはサポートされていません。
  5. [マウント] ページの [ターゲット] で、プルダウンからターゲット データベース サーバーを選択します。

  6. 必要に応じて、[ラベル] にマウントに関連する一意の名前を入力します。

  7. [Application Options] で、[Create New Virtual Application] を有効にします。

  8. [Included Databases] で [Select Items] をクリックし、仮想化するデータベースを 1 つ以上選択して、選択した各データベースの [Database Options] をクリックし、新しい仮想コピーのターゲット データベース名を指定します。

    • 単一のデータベースはスタンドアロンの仮想コピーとして管理されます。
    • 複数のデータベースが整合性グループとして管理されます。
  9. ソース アプリケーションが、データベース ログのバックアップが有効になっているバックアップ ポリシーで保護されており、イメージでログが利用可能な場合は、[Roll Forward Time] セクションで次のオプションを変更して、それらのログを使用して特定の時点にロール フォワードできます。

    • 日付フィールドには、データベースをロール フォワードできるすべての日付(データベース トランザクション ログの適用による)が含まれます。データベースをロールフォワードする日付を選択します。
    • 時間フィールドには、選択した日付でデータベースをロールフォワードできるすべての時間を示すスライダーが表示されます。可能な限り最新の日付を選択し、スライダーを右端に移動すると、ジョブは使用可能なすべてのログに適用されます。可能な限り早い日付を選択し、スライダーを左端に移動すると、ジョブはログを適用しません。
    • User Time(ユーザー時間)または Host Time(ホスト時間)を使用して、ロール フォワードを指定できます。ユーザー時間は、現在のユーザーの現地時間を基準にします。ホスト時間は、マウントされるデータをホストするシステムが基準になります。
  10. 整合性グループの名前。このオプションは、複数のデータベースを選択した場合に表示されます。選択したデータベースを 1 つの仮想コピーとして管理するための一意の名前を指定します。

  11. 各データベース タイプにはアプリケーション設定があります。

    IBM Db2

    • ターゲット インスタンス名。プルダウン メニューから、選択したデータベースを仮想コピーとしてアタッチする対象の Db2 インスタンスを選択します。

    MariaDB

    • MARIADB ターゲット サーバーポート。新しい子データベース用に新しい MariaDB インスタンスを作成するターゲット サーバーのポート番号を入力します。
    • MARIADB ターゲットの OS ユーザー名。新しい MariaDB インスタンスを作成するターゲット サーバーのオペレーティング システム ユーザーの名前を入力します。
    • MARIADB ターゲット サーバーのベース ディレクトリ。ターゲット サーバー上の MariaDB インスタンスの構成ファイルを保存するベース ディレクトリのパスを入力します。

    MySQL

    • MySQL ターゲット サーバーのポート。新しい子データベース用に新しい MySQL インスタンスを作成するターゲット サーバーのポート番号を入力します。
    • MySQL ターゲットの OS ユーザー名。新しい MySQL インスタンスを作成するターゲット サーバーのオペレーティング システム ユーザーの名前を入力します。
    • MySQL ターゲット サーバーのベース ディレクトリ。ターゲット サーバー上の MySQL インスタンスの構成ファイルを保存するベース ディレクトリのパスを入力します。

    PostgreSQL

    • PostgreSQL ターゲット サーバー ポート。新しい子データベース用に新しい PostgreSQL インスタンスを作成するターゲット サーバーの未使用のポート番号を入力します。
    • PostgreSQL ターゲット OS ユーザー名。新しい PostgreSQL インスタンスを作成するターゲット サーバーのオペレーティング システム ユーザーの名前を入力します。
    • PostgreSQL ターゲット サーバーのホーム ディレクトリ。ターゲット サーバー上の PostgreSQL インスタンスの構成ファイルを保存するベース ディレクトリのパスを入力します。

    SAP ASE

    • TARGET SAP ASE USER
    • TARGET SAP ASE PASSWORD
    • ターゲット SAP ASE インスタンス名。プルダウン メニューから、選択したデータベースを仮想コピーとしてアタッチする対象の SAP ASE インスタンスを選択します。

    SAP IQ

    • ターゲット データベース名。ターゲット SAP IQ データベースの名前です。
    • SAP IQ ターゲット OS ユーザー名。ターゲット SAP IQ データベースの OS ユーザーです。
    • SAP IQ TARGET DB USER NAME。ターゲット SAP IQ の DBM ユーザー
    • SAP IQ TARGET DB PASSWORD。ターゲット SAP IQ の DBM ユーザー パスワード
    • SAP IQ のホーム ディレクトリ。SAP IQ バイナリのディレクトリ パスを指定します。

    SAP MaxDB

    • ターゲット データベース名。ターゲットの MaxDB データベースの名前
    • MAXDB ターゲット OS ユーザー名。ターゲットの MaxDB インスタンスの OS ユーザー
    • MAXDB ターゲット DB ユーザー名。ターゲット MaxDB の DBM ユーザー
    • MAXDB TARGET DB PASSWORD。ターゲット MaxDB の DBM ユーザーのパスワード
  12. 新しい仮想データベースにバックアップ プランを適用する場合は、[新しいアプリケーションを管理] を有効にして、テンプレートとプロファイルを選択します。

  13. [詳細オプション] で、データベースのホーム ディレクトリを入力できます。また、[既存のデータベースを上書き] で、

    これらのデータベース インスタンスには、次の追加の詳細オプションがあります。

    IBM Db2

    • ターゲット ノード番号
    • OVERWRITE EXISTING DATABASE。マウントされる新しいデータベースと同じ名前を持つターゲット サーバー上のデータベースを上書きするためのオプションを指定します。Yes、No、Only if it's Stale のいずれかを選択します。

    MariaDB

    • MARIADB TARGET DB USER NAME と MARIADB TARGET DB PASSWORD。(省略可)作成するターゲット インスタンスのログイン認証情報(ユーザー名とパスワード)を入力します。何も指定しない場合は、空のデータベース認証情報が使用されます。ディレクトリ パスには、ターゲット サーバー上のインスタンスの messages ディレクトリのパスを入力します。
    • MARIADB ターゲット メッセージ ディレクトリ パス
    • 使用中のポートを引き継ぐ

    MySQL

    • MYSQL TARGET DB USER NAME と MYSQL TARGET DB PASSWORD。(省略可)作成するターゲット インスタンスのログイン認証情報(ユーザー名とパスワード)を入力します。何も指定しない場合は、空のデータベース認証情報が使用されます。ディレクトリ パスには、ターゲット サーバー上のインスタンスの messages ディレクトリのパスを入力します。
    • MYSQL ターゲット メッセージ ディレクトリのパス
    • 使用中のポートを引き継ぐ

    PostgreSQL

    • POSTGRESQL TARGET DB USER NAME と POSTGRESQL TARGET DB PASSWORD。(省略可)作成される移行先 PostgreSQL インスタンスの新しい認証情報を入力します。何も指定しない場合は、空のデータベース認証情報が使用されます。デフォルトでは、ローカル システムからログインする際にパスワードは必要ありません。[ディレクトリ パス] に、ターゲット サーバー上の PostgreSQL インスタンスの messages ディレクトリのパスを入力します。
    • 使用中のポートを引き継ぐ

    SAP ASE

    • OVERWRITE EXISTING DATABASE。マウントされる新しいデータベースと同じ名前を持つターゲット サーバー上のデータベースを上書きするためのオプションを指定します。Yes、No、Only if it's Stale のいずれかを選択します。

    SAP IQ

    • OVERWRITE EXISTING DATABASE。マウントされる新しいデータベースと同じ名前を持つターゲット サーバー上のデータベースを上書きするためのオプションを指定します。Yes、No、Only if it's Stale のいずれかを選択します。

    SAP MaxDB

    • MAXDB ホーム ディレクトリ
    • OVERWRITE EXISTING DATABASE。マウントされる新しいデータベースと同じ名前を持つターゲット サーバー上のデータベースを上書きするためのオプションを指定します。Yes、No、Only if it's Stale のいずれかを選択します。
  14. [マッピング オプション] で、次の操作を行います。

    • 必要に応じて、マウントに使用するデフォルトのストレージ プールをプルダウン リストから変更します。これは、Direct to OnVault やインポートされた OnVault イメージなど、既存のステージング ディスクがないマウントにのみ適用されます。それ以外の場合は、ここで設定された内容に関係なく、ソースイメージ ディスクが配置されているプールが常に使用されます。
    • マウント場所。新しい仮想データベースをマウントするターゲット マウント ポイントを指定します。
  15. [Pre-Script] フィールドと [Post-Script] フィールドに、パスと相対ファイル名を入力します。ハングアップを防ぐために、タイムアウト値を入力します。300 秒は適切なデフォルトのタイムアウト値です。

  16. [送信] をクリックします。[モニタリング] に移動して、ジョブの進行状況と詳細を表示できます。マウントされたイメージは [Active Mounts] で確認できます。

アクティブ マウントの管理

マウントを作成したら、[App Manager] > [Active Mounts] でイメージを追跡できます。マウントの作成元であるバックアップ イメージは、すべてのマウントが削除されるまで期限切れにならないため、イメージを無期限にマウントしたままにしないことをおすすめします。マウントされたイメージの使用が完了したら、次のいずれかを行います。

  • イメージをマウント解除します。必要に応じて再マウントできます。その後、不要になったことが確実になったら、イメージを削除できます。
  • イメージをマウント解除して削除します。マウントのベースとなるバックアップではなく、マウントされたイメージが削除されます。