4 DIVArchive および Oracle Fail Safe の構成 (Oracle によって実行)

DIVArchive および Oracle Fail Safe の構成は、Oracle のデリバリおよびインストールチームが担当します。お客様は、Oracle チームが現場に到着する前に、クラスタのインストールと構成を正常に完了しておいてください。次のサブセクションでは、Oracle チームが到着したときに実行するサービスについて説明します。

DIVArchive の構成

このセクションの手順では、DIVArchive および Oracle Database をインストールして構成します。これらのステップは、両方のクラスタノードサーバーで実行する必要があります。

DIVArchive の前提条件のインストール

次の手順を使用して、DIVArchive の前提条件を両方のクラスタノードサーバーにインストールします。

  1. 最初のノードサーバーに、専用のクラスタドメインアカウントユーザー (DIVAClusterAdmin) としてログインします。

  2. Windows の「コントロール パネル」から「ユーザー アカウント制御の設定」を開きます。

  3. 通知を「通知しない」に設定します。これにより、インストール中の管理者承認リクエストのメッセージの量が削減されます。

  4. 管理者として Windows コマンドプロンプトを開きます (「管理者として実行」を使用します)。

    注意:

    ステップ 5 では、ディレクトリパスにスペースがないことを確認します。ディレクトリパスにスペースがある場合、コンピュータの再起動後に Cygwin のインストールが失敗します。
  5. まだ実行していない場合は、インストール DIVArchive DVD から、前提条件のディレクトリを、すべてのサブディレクトリとファイルを含めて一時ディレクトリパス (スペースなし) にコピーします。

    一般に使われるディレクトリは C:\temp\Prerequisites_x.x.x で、ここで x.x.x は DIVArchive リリース番号です。

  6. DIVArchive 前提条件インストールファイルを格納している一時ディレクトリに変更します。

  7. コマンド StartSetup.bat を入力して Enter を押します。

  8. タスクを実行するアカウントの名前とパスワードが要求されたら、DIVAClusterAdmin アカウント名とパスワードを入力し、Enter を押します。アカウント名は形式 Domain\User (たとえば、QALAB\ ClusterAdmin) である必要があります。

  9. 前提条件のインストールが正常に完了していることを確認します。何らかのエラーが識別された場合は、エラーを解決し、インストールが正常に行われるまで、再度、前述のステップを繰り返します。

  10. 2 台目のノードについて、すべてのステップを繰り返します。

次に Oracle Database をインストールします。

Oracle Database のインストール

1 台または両方のクラスタノードサーバーで実行する必要がある特定のタスクがあります。いずれかまたは両方のサーバーで実行する必要があるタスクについては、手順のステップ内に示しています。次の手順を使用して、両方のクラスタノードサーバーに Oracle Database をインストールします。

  1. 両方のノードサーバーに、専用のクラスタドメインアカウントユーザー (DIVAClusterAdmin) としてログインします。

  2. 両方のノードサーバーで、管理者として Windows コマンドプロンプトを開きます (「管理者として実行」を使用します)。

  3. 各ノードサーバーに Oracle ISO ファイルをマウントします。

    注:

    Windows 環境内の DIVArchive 7.5 は DIVA Oracle データベースパッケージ OracleDivaDB_3-0-0_12_1_0_2_0_SE2_OEL7_ Windows_64-bit.zip のみをサポートします。
  4. コマンドプロンプトに InstallEngine.cmd と入力して、Enter を押します。これにより、C:\app に Oracle バイナリファイルがインストールされます。

次のステップはノード 1 (アクティブノード) でのみ実行する必要があります。

  1. コマンドプロンプトに InstallDatabase-huge.cmd と入力して、Enter キーを押します。

    注:

    Oracle Fail Safe は、手順の後半でノード 2 に Oracle サービスを構成するために使用します。
  2. C:\app\oracle\product\11.2.0\dbhome_1\NETWORK\ADMIN\ に移動し、listener.ora ファイルを編集します。

  3. HOST を Oracle Cluster Group IP アドレスに置き換えます。Oracle Fail Safe のインストール中にこの IP アドレスが必要です。ここの例では 172.20.128.130 (DIVA-CL_ORC) を使用しています。

次のステップはノード 2 (スタンバイまたは再構築中のノード) でのみ実行する必要があります。

  1. ノード 1 から C:\app\oracle\product\11.2.0\dbhome_1\database\initLIB5.ora ファイルをノード 2 にコピーします。

  2. C:\app\oracle\product\11.2.0\dbhome_1\NETWORK\ADMIN\ に移動し、listener.ora ファイルを編集します。

  3. HOST を Oracle Cluster Group IP アドレスに置き換えます。Oracle Fail Safe のインストール中にこの IP アドレスが必要です。ここの例では 172.20.128.130 (DIVA-CL_ORC) を使用しています。

  4. コンピューターのプロパティ」ウィンドウを開きます。

  5. 画面の左側のメニューの「システムの詳細設定」を選択します。

  6. 詳細設定」タブを選択します。

  7. 画面の右下側の「環境変数」をクリックします。

  8. システム環境変数」領域の下の「新規」をクリックします。

  9. ステップ 4 から 8 を繰り返して、次の各環境変数を設定します。

    DIVA_ORACLE_HOME

    C:\app\oracle\product\11.2.0\dbhome_1

    ORACLE _BASE

    C:\app\oracle

    PATH

    %SystemRoot%\system32;%SystemRoot%;%SystemRoot%\System32\Wbem;%SYSTEMROOT%\System32\WindowsPowerShell\v1.0\;C:\app\oracle\product\11.2.0\client32\bin;C:\app\oracle\product\11.2.0\dbhome_1\bin;C:\Oracle\Ofs41_1\FailSafe\Server

    また、ディスク製造元のディスクの管理コンソールソフトウェアのバイナリおよび共有ファイルのフルパスも含める必要があります。例 (これが製造元のソフトウェアインストールに使用される基本パスであるとして):

    C:\Program Files\DISK_MFG\bin

    C:\Program Files\DISK_MFG\shared\bin

    ここで、DISK_MFG は、ディスク製造元の名前です。

次の手順は、両方のノードサーバーで実行する必要があります。

  1. コンピューターのプロパティ」ウィンドウを開きます。

  2. 画面の左側のメニューの「システムの詳細設定」を選択します。

  3. 詳細設定」タブを選択します。

  4. 画面の右下側の「環境変数」をクリックします。

  5. システム環境変数」領域の下の「新規」をクリックします。

  6. 新しいシステム変数」ダイアログボックスで、「変数名」フィールドに ORACLE_SID と入力し、「変数値」フィールドに LIB5 (すべて大文字にする必要があります) と入力します。

次の手順は、ノード 2 でのみ実行する必要があります。

  1. コンピューターのプロパティ」ウィンドウを開きます。

  2. 画面の左側のメニューの「システムの詳細設定」を選択します。

  3. 詳細設定」タブを選択します。

  4. 画面の右下側の「環境変数」をクリックします。

  5. システム環境変数」領域の下の「新規」をクリックします。

  6. 新しいシステム変数」ダイアログボックスで、「変数名」フィールドに ORACLE_BASE と入力し、「変数値」フィールドに C:\app\oracle と入力します。

  7. ステップ 4 および 5 を繰り返します。

  8. 新しいシステム変数」ダイアログボックスで、「変数名」フィールドに DIVA_ORACLE_HOME と入力します。

  9. 新しいシステム変数」ダイアログボックスで、「変数名」フィールドに C:\app\oracle\product\11.2.0\dbhome_1 と入力します。

  10. ステップ 4 および 5 を繰り返します。

  11. 新しいシステム変数」ダイアログボックスで、「変数名」フィールドに PATH と入力し、「変数値」フィールドにノード 1 に入力した同じパスを入力します (それらは一致している必要があります)。

次に DIVArchive をインストールします。

DIVArchive のインストール

DIVArchive は、両方のクラスタノードサーバーにインストールする必要があります。DIVArchive をインストールするには、次の手順を使用します。

  1. 両方のノードサーバーに、専用のクラスタドメインアカウントユーザー (DIVAClusterAdmin) としてログインします。

  2. インストールプログラムを使用して DIVArchive をインストールします。必要に応じて、追加の詳細について、『Oracle DIVArchive インストールおよび構成ガイド』 および 『Oracle DIVArchive 操作ガイド』を参照してください。

  3. DIVArchive インストールプログラムを起動します。

  4. Choose Components」ダイアログボックスが表示されたら、すべてのコンポーネントのすべてのチェックボックスが選択されていることを確認します。

    インストールする DIVArchive コンポーネントの選択
  5. Next」をクリックします。

  6. インストールの場所を選択します。デフォルトの場所 (C:\ DIVA) をお勧めします。

    DIVArchive のインストール場所の選択
  7. インストール」をクリックします。

  8. インストールが完了したら、「Close」をクリックします。

DIVArchive ガイドライン

  • DIVArchive スキーマは、1 台のノードのみの共有ディスク (E: および F:) 上に作成する必要があります。

  • DIVArchive バックアップは、共有ディスク (H:) 上に構成する必要があります。

  • DIVArchive ライセンスは 172.20.128.130 (DIVA-CL-ORC) クラスタ IP アドレスで構成し、1 台のノードにのみ適用する必要があります。

  • manager.conf ファイルで、DIVAMANAGER_DBHOST パラメータを DIVA クラスタグループの IP アドレス (172.20.128.130 - DIVA-CL-ORC) に設定する必要があります。

  • Oracle DIVArchive Actor サービスは、ドメインユーザーアカウント (qalab\DIVAClusterAdmin) を使用する必要があります。

  • 目的のマネージャーサービスが現在インストールされている必要があります。

  • すべての DIVArchive サービスは、両方のクラスタノードでまったく同じ名前と構成でインストールする必要があります。

  • Oracle Secure Backup サービスをインストールします。

  • SPMservice は、Oracle クライアントを使用します。

  • C:\app\oracle\product\11.1.0\client32\network\admin ディレクトリにあるファイル tnsname.ora は、両方のノードで SPMservice を実行するように更新する必要があります。

    HOST パラメータは、クラスタ (DIVA-CL-ORC) の IP アドレスに変更してください。たとえば、HOST = 172.20.138.130 などです。

  • 以前に構成したノード 2 の環境変数が必要であり、そうでないと、Oracle DIVArchive Storage Plan Manager (SPM) のインストールエラーが発生します。SPM ライセンス情報については、付録Aを参照してください。

次に Oracle Fail Safe をインストールして構成します。

Oracle Fail Safe の構成

このセクションの手順では、Oracle Fail Safe をインストールして構成します。インストールが完了したら、それが正しくインストールされていることを確認します。

Oracle Fail Safe のインストール

このセクションのステップは、両方のクラスタノードサーバーで実行する必要があります。

Fail Safe では、Fail Safe をインストールする前に、Microsoft の .NET 3.5 SP1 をコンピュータにインストールする必要があります。Fail Safe インストールプログラムは、コンピュータに .NET 3.5 SP1 を見つけることができない場合に通知します。

また Fail Safe では、インストールを続行する前に、クラスタでクラスタグループオブジェクトを作成できるように、クラスタオブジェクト (DIVA-CL-MSCS) がクラスタ OU に対するフルコントロール権限を持っている必要もあります。

Oracle Fail Safe 4.1 リファレンス:

『Oracle Fail Safe 4.1 インストールガイド』

https://docs.oracle.com/cd/E27731_01/doc.41/e24700.pdf

『Oracle 4.1 Fail Safe チュートリアル』

https://docs.oracle.com/cd/E27731_01/doc.41/e24702.pdf

Oracle Fail Safe 4.1 概要および管理ガイド

https://docs.oracle.com/cd/E27731_01/doc.41/e24699.pdf

  1. 両方のノードサーバーに、専用のクラスタドメインアカウントユーザー (DIVAClusterAdmin) としてログインします。

  2. Microsoft .NET 3.5 SP1 をまだインストールしていない場合は、コンピュータにインストールします。サーバーマネージャーコンソールから .NET をインストールできます。

  3. 次の手順を使用して、クラスタオブジェクトにフルコントロールを許可します。

    1. Windows のサーバー管理コンソールから、「Active Directory ユーザーとコンピューター」スナップインを開きます。

    2. DIVAClusterComputers」コンピュータオブジェクトを右クリックし、「プロパティ」をクリックして、「プロパティ」ダイアログボックスを表示します。

    3. セキュリティ」タブを選択し、画面上部の「グループ名またはユーザー名」領域のクラスタオブジェクト (例では DIVA-CL-MSCS) を選択します。

    4. 画面の右下側の「詳細設定」ボタンをクリックして、「セキュリティの詳細設定」画面を開きます。

    5. アクセス許可」タブで、ドメインユーザーを見つけて、一覧を 1 回クリックして、ドメインユーザーを強調表示します。

    6. アクセス許可エントリ」領域のすぐ下の「編集」をクリックして、アクセス許可エントリ画面を開きます。

    7. 画面の上部で、「種類」オプションが「許可」に設定されており、「適用先」オプションが「このオブジェクトとすべての子オブジェクト」に設定されていることを確認します。

    8. アクセス許可」領域のすべてのチェックボックスを選択します。

    9. 画面の下部の「OK」をクリックし、アクセス権を適用します。

  4. Oracle Fail Safe 4.1.0 インストールパッケージを一時ディレクトリに抽出します。

    Oracle Fail Safe 4.1.0 には Windows 2012 での既知の表示の問題があります。次の例と後述の Web サイトを使用して、この問題を解決します。MMC はプログラムの終了時に、まだ 100% 安定していません。

    この問題のリファレンスについては http://www.oracle.com/technetwork/database/windows/sw-comp-41-1946549.html を参照してください。

    1. C:\Windows\SysWOW64 フォルダーに mmc.exe.config というプレーンテキストファイルを作成します。

    2. プレーンテキストエディタ (メモ帳など) でファイルを編集し、次のテキストを入力します。

      <?xml version="1.0" encoding="utf-8" ?>
       <configuration>
        <appSettings>
          <add key="UseSetWindowPosForTopmostWindows" value="True" />
        </appSettings>
       </configuration>
      
    3. ファイルを保存して閉じます。

  5. temp_folder\install\setup.exe ファイルを実行して、インストールを開始します。

  6. 最初の画面で、「Next」をクリックします。

  7. Typical (178MB)」インストールを選択します。

  8. Next」をクリックします。

  9. Path」を事前入力されたデフォルトのままにし、「次へ」をクリックします。

    注:

    インストールパスは、両方のノードで同じである必要があります。
  10. ドメインユーザー名 (qalab\DIVAClusterAdmin) を「Username」フィールドに入力します。

  11. Next」をクリックします。

  12. Enter Password」フィールドにドメインユーザーのパスワードを入力し、次に、それを再度「Confirm Password」フィールドに入力して、それを確認します。

  13. Next」をクリックします。

  14. サマリーを確認します。すべてが正しい場合は「Install」をクリックし、そうでない場合は「Back」をクリックして、すべての問題を解決します。

  15. インストールが完了したら、「Exit」をクリックします。

  16. ノードを再起動します。

  17. 2 台目のノードでこれらのすべてのステップを繰り返します。

次に、Fail Safe のインストールを検証します。

Oracle Fail Safe のインストールの検証

このセクションのステップは、1 台のクラスタノードサーバーで実行する必要があります。Fail Safe のインストールを検証するには、次の手順を実行します。

  1. ノードサーバーに、専用のクラスタドメインアカウントユーザー (DIVAClusterAdmin) としてログインします。

  2. Oracle Fail Safe Manager を起動します。

  3. 次のように、クラスタの別名 (DIVA-CL-MSCS) を使用して、新しいクラスタに接続します。

    1. 画面の左側のナビゲーションツリーでクラスタ別名を選択します。

      注:

      ナビゲーションツリーにクラスタが表示されていない場合は、続行する前にそれを追加する必要があり、「Action」を選択して、メニューから「Add Cluster」を追加します。
    2. 画面の右側の「Actions」メニューから「Connect」を選択します。これによって自動的にクラスタに接続するはずです。

  4. 画面の左側のナビゲーションツリーでクラスタ別名を選択します。

  5. 画面の右側の「Actions」メニューから「Validate」をクリックします。クラスタの検証が開始されます。

  6. 続行する前に、すべての警告またはエラーを解決する必要があります。

  7. 問題が解決されたら、再度検証を実行します。

  8. 検証が正常に完了するまで、ステップ 4 からステップ 7 を繰り返します。

次に、DIVArchive に専用のクラスタグループと役割を作成します。

DIVArchive 専用のクラスタグループと役割の作成

このセクションの手順は、1 台のクラスタノードサーバーでのみ実行する必要があります。以前のバージョンの Oracle Fail Safe では、このプロセスは Fail Safe Manager で実行していました。ただし、Fail Safe バージョン 4.1 では、この構成は、Windows フェールオーバー クラスター マネージャーで実現します。DIVArchive 専用のグループと役割を作成するには、次の手順を使用します。

  1. ノードサーバーに、専用のクラスタドメインアカウントユーザー (DIVAClusterAdmin) としてログインします。

  2. スタート」、「管理ツール」、次に「フェールオーバー クラスタ管理」をクリックします。

  3. 画面の左側のナビゲーションツリー内のクラスタを展開し、「役割」をクリックします。

  4. 画面の右側の「役割」の下の「役割の構成」をクリックします。

  5. 最初の画面で、「Next」をクリックします。

  6. 役割の選択」画面で、画面の中央にあるリストから「汎用サービス」を選択し、「次へ」をクリックします。

  7. 役割の選択」画面で、画面の中央にあるリストから「DIVArchive Manager」を選択し、「次へ」をクリックします。

  8. クライアント アクセス ポイント」画面で、「名前」フィールドに、Oracle Cluster グループ名 (DIVA-CL-ORC) を入力します。

  9. アドレス」フィールドに、Oracle Cluster IP アドレスを入力し、「次へ」をクリックします。

  10. 記憶域の選択」画面で、各クラスタストレージディスクの横にあるチェックボックスを選択して、すべてのクラスタディスクを選択し、「次へ」をクリックします。

  11. レジストリ設定のレプリケート」画面で、「次へ」をクリックします。

  12. 「確認」画面で選択した構成オプションを確認し、「次へ」をクリックします。

  13. 構成プロセスが完了したら、「完了」をクリックします。

クラスタの役割およびグループが作成されたら、クラスタに含める必要があるその他の DIVArchive サービス (DIVArchive バックアップなど) およびその他のディスクを追加する必要がある場合があります。クラスタにその他のリソースを追加するには、次の手順を使用します。この例では、DIVArchive バックアップサービスを追加します。

  1. フェールオーバー クラスター マネージャー」で、クラスタ (DIVA-CL-ORC) を展開し、画面の左側のナビゲーションツリーで「役割」をクリックします。

  2. クラスタ名 (DIVA-CL-ORC) が、その下のメニューとともに画面の右側に表示されます。

  3. クラスタ名の下の「リソースの追加」をクリックし、「汎用サービス」をクリックします。

    注:

    ストレージを追加する場合は、「リソースの追加」ではなく「記憶域の追加」をクリックします。
  4. 表示されるダイアログボックスのリストから「DIVArchive Backup」サービス (またはストレージデバイス) を選択し、「次へ」をクリックします。

  5. 確認」画面で選択したオプションが正しいことを確認して、「次へ」をクリックします。

  6. 構成が完了したら、「完了」をクリックします。

次に Oracle Fail Safe を構成します。

Oracle Fail Safe のパラメータの構成

このセクションの手順は、1 台のクラスタノードサーバーでのみ実行する必要があります。Oracle Fail Safe によって自動的にいくつかのパラメータが構成されますが、その他は手動で構成する必要があります。必要なパラメータを手動で構成するには、次の手順を使用します。

  1. Oracle Fail Safe Manager」を開きます。LIB5 データベースを含むリソースが表示されます。

  2. 画面の左側のナビゲーションツリーで、クラスタオブジェクト (DIVA-CL-MSCS) を展開します。

  3. Oracle Resources」メニュー項目をクリックします。

  4. 画面の右側で、「Group Actions」、次に「Add Resources」をクリックして、Add Resource To Group ウィザードを開きます。

  5. Group」画面で、グループを選択し、リストからリソースを追加して、「Next」をクリックします。

  6. Nodes」画面で、リストからノードを選択して、「Next」をクリックします。

  7. Virtual Host」画面で、リストからホストを選択して、「Next」をクリックします。

  8. 「Parameters」画面で、Oracle システムパラメータ (C:\app\oracle\product\11.2.0\dbhome_1\database\initLIB5.ora) の自動構成用に、initLIB5.ora ファイルを指します。

  9. Next」をクリックします。

  10. 完了するまで、デフォルトのパラメータを使用して、残りのウィザード画面に従います。

    ウィザードを完了すると、Oracle Fail Safe Manager の構成に、追加して構成したすべてのリソースが表示されるはずです。フェールオーバー クラスター マネージャー 内で、その他のすべてのクラスタ構成を完了します。Oracle Fail Safe Manager およびフェールオーバー クラスター マネージャーはどちらも同じリソースを表示するはずです。

フェールオーバー クラスター マネージャーで、次の手順を実行します。

  1. フェールオーバー クラスター マネージャーの中央で、DIVArchive Manager のエントリを見つけて、それを 1 回クリックして、エントリを強調表示します。

  2. 画面の右側で、「プロパティ」をクリックし、Oracle DIVArchive Manager の「プロパティ」ダイアログボックスを開きます。

  3. 依存関係」タブをクリックします。

  4. リストの最後のエントリに、「依存関係を追加するには、ここをクリックしてください」と表示されます。フィールドを選択し、「挿入」をクリックします。

  5. リストから「AND」を選択します。

  6. 次のリソースを依存関係に追加します。

    • IP アドレス (例では 172.20.128.130)

    • DIVA-CL-ORC

    • LIB5

    • Oracle Database TNS リスニングサービス

    • すべてのクラスタストレージディスク

  7. OK」をクリックします。

  8. ステップ 14 からステップ 20 を繰り返して、次の依存関係を LIB5 サービスに追加します。

    • IP アドレス (例では 172.20.128.130)

    • すべてのクラスタストレージディスク

  9. ステップ 14 からステップ 20 を繰り返して、DIVA-CL-ORCOracleIORaDB11g Listener サービスの依存関係に追加します。

クラスタ構成の例

このセクションには、正常に行われたクラスタ構成のサンプルスクリーンショットのみが含まれ、手順の内容は含まれません。

フェールオーバー クラスター マネージャー - DIVA-CL-MSCS
フェールオーバー クラスター マネージャー - DIVA-CL-ORC の役割
フェールオーバー クラスター マネージャー - ディスクビュー
フェールオーバー クラスター マネージャー - ネットワーク 1 詳細
フェールオーバー クラスター マネージャー - ネットワーク 2 詳細