プライマリ・コンテンツに移動
Oracle® Secure Backupインストレーションおよび構成ガイド
リリース12.2
E94561-01
目次へ移動
目次
索引へ移動
索引

前
次

3 LinuxまたはUNIXでのOracle Secure Backupのインストール

この章では、LinuxまたはUNIXの稼働するホストにOracle Secure Backupをインストールする方法について説明します。

この章には次の項が含まれます:

3.1 LinuxまたはUNIXでのOracle Secure Backupのインストールの前提条件

ホスト・システムにOracle Secure Backupをインストールする前に、次の前提条件が満たされていることを確認してください。

  • 各ホストにroot権限でログインしてインストールを実行する必要があります。

  • メディア・サーバー・システムのテープ・ドライブおよびライブラリに必要な接続ポイントが事前に構成されている必要があります。

  • 管理ドメインにOracle Secure Backupのテープ・ライブラリおよびドライブを追加する前に、任意のSCSIターゲットをスキャンして開くシステム・ソフトウェア(たとえば、テープ・ライブラリ・モニタリング・ソフトウェア)がある場合はそれらが無効になっていることを確認します。この種のソフトウェアが動作している場合、ハードウェアからの予期しない動作が発生する可能性があります。

  • Linuxホストの場合、RPMパッケージsg3_utilsおよびsg3_utils-libsがインストールされていることを確認します。これらのパッケージは、デバイスの接続ポイントの識別に使用されるsg_mapコマンドを正常に実行するために必要です。詳細は、システム管理者に問い合せるか、Linuxオペレーティング・システムのドキュメントを参照してください。

3.2 LinuxまたはUNIXでのOracle Secure Backupのインストールのオプション

Oracle Secure Backupの対話型インストールを実行できます。Oracle Secure Backupクライアント・ホスト・ロールのサイレント・インストールを実行することもできます。

Oracle Secure Backupのインストール時に使用可能なパラメータ・オプションは次のとおりです。

パラメータ 説明 サイレント・インストールの場合に必要
--addinghostid hostname 追加するホストのIDを指定します。 はい(--noaddinghostidが指定されていない場合)
--install_role Client 対話型インストールに含まれるユーザー・プロンプトをバイパスし、クライアント・ホスト・ロールを自動的に選択します。 はい
--noaddinghostid クライアントがバックアップ・ドメインに追加される際に発生する管理ホストIDチェックをバイパスします。 はい(--addinghostid hostnameが指定されていない場合)
--securepath セキュアな場所チェックをバイパスします。このオプションは、すべての非ルート・ユーザーに対してOracle Secure Backupパスが保護されていることをバックアップ管理者が確認した場合にのみ使用してください。 いいえ
-t path-to-alt-install-temp-directory デフォルトの一時ディレクトリ(/usr/tmp)が使用できないか、領域が不足している場合の、インストールのかわりの一時ディレクトリを指定します。 いいえ

3.3 LinuxまたはUNIXでのOracle Secure Backupのインストール

注意:

Oracle Real Application Clusters(Oracle RAC)環境にOracle Secure Backupをインストールする場合、クラスタのノードごとにOracle Secure Backupをインストールする必要があります。

ホストにOracle Secure Backupをインストールする手順:

  1. Oracle Secure Backupのインストールの準備に記載された計画タスクを完了します。

  2. LinuxまたはUNIXでのOracle Secure Backupのインストールの前提条件に記載された前提条件が満たされていることを確認します。

  3. 管理サーバー・ロールまたはメディア・サーバー・ロールをインストールする場合は、管理サーバーおよびメディア・サーバー用のセキュアなホストの選択に記載された物理およびネットワーク上の要件をホストが満たしていることを確認します。

  4. Oracle Secure Backupソフトウェアの配布を、すべてのホストがアクセスできるディレクトリにダウンロードします。インストール用に安全なディレクトリが選択されていることを確認してください。安全なディレクトリとは、ディレクトリ・パスの各部分に、表3-1に示す所有者およびグループ権限があるディレクトリです。インストール・プロセスでは、インストール・ディレクトリの所有者およびグループが確認されます。正しい権限がない場合、インストールは終了されます。バックアップ管理者はインストール場所がセキュアであることを確認した場合、インストーラでは、setup --securepathを実行してセキュアな場所チェックをバイパスできます。

    表3-1 安全なディレクトリの所有者およびグループ権限

    プラットフォーム 有効な所有者/グループ・リスト
    Linux root:root
    Solaris SPARC root:rootまたはroot:sys
    Solarix X86 root:rootまたはroot:sys
    IBM AIX root:systemまたはbin:bin
    HPUX root:rootまたはbin:bin

    注意:

    Oracle Secure Backupソフトウェア・パッケージは、ネットワーク経由でアクセス可能な共有またはローカルの一時ディレクトリにインストールすることをお薦めします。

    たとえば、NFS共有パス/net/myfiler/export/vol0/home/osb_media_dirにソフトウェア・パッケージを置いた場合、このファイラ共有にアクセスできるネットワーク内のすべてのホストでセットアップを実行することが可能になり、ネットワーク上のソフトウェア・パッケージの部数を制限できます。

  5. LinuxまたはUNIXオペレーティング・システムにrootとしてログインします。

  6. Oracle Secure Backupホーム・ディレクトリに変更します。ホーム・ディレクトリには、/usr/local/oracle/backupを使用することをお薦めします。別のディレクトリにインストールする場合は、そのディレクトリに変更します。新しいディレクトリの場所を確認するメッセージが表示されます。

    たとえば、Oracle Secure Backupソフトウェアの場所が/net/myfiler/export/vol0/home/osb_media_dirである場合、その場所をデフォルトの$OSB_HOMEディレクトリに変更するには、次のコマンドを実行します。

    # mkdir -p /usr/local/oracle/backup
    	# cd /usr/local/oracle/backup
    	# /net/myfiler/export/vol0/home/osb_media_dir/setup

    インストール・プロセス中に、インストール・プログラムは一時ディレクトリを使用します。インストールのデフォルトの一時ディレクトリは/usr/tmpです。このディレクトリが使用できない場合、またはディレクトリ領域が不十分という警告がインストール時に発生する場合は、かわりの一時ディレクトリを-tオプションで指定してセットアップ・コマンドを実行できます。

    # /net/myfiler/export/vol0/home/osb_media_dir/setup -t <path-to-alt-install-temp-directory>
  7. インストール・メディアまたは抽出したアーカイブ・ディレクトリからsetupスクリプトを実行します。

    セットアップ・スクリプトから次のメッセージが表示されます。

    • Oracle Secure Backupのバージョン番号を示すようこそメッセージおよび進行状況メッセージ

    • プラットフォームを示すメッセージ

    • パッケージをロードする際の各種の進行状況メッセージ

    注意:

    セットアップ・スクリプトが中断された場合、いくつかの一時ファイル(OBnnnnまたはOBnnnn.Zという名前のファイル)が一時ディレクトリに残ることがあります。これらのファイルは安全に削除できます。

  8. ホストのロールを指定します。このステップで選択したオプションに関係なく、メディア・サーバー・ロールに必要なソフトウェアがホストに自動的にインストールされます。

    • 管理サーバーおよびクライアントのソフトウェアをインストールするにはAを入力します。

    • クライアント・ロールをインストールするにはBを入力し、[Enter]キーを押します。

    メディア・サーバー・ロールは、後でホストを構成するときにOracle Secure Backup Webツールまたはobtoolコマンドライン・インタフェースで追加できます。

    注意:

    • メディア・サーバーに必要なソフトウェアがインストールされていても、Oracle Secure Backupのインストール後にadminユーザーがchhostコマンドを使用してそのロールを付与するまで、ホストはメディア・サーバーのロールを持ちません。

    • 最初のインストール後に、管理サーバーまたはクライアントにメディア・サーバー・ロールを追加するには、--addroleオプションを指定してchdevコマンドを使用する必要があります。

  9. 管理サーバーおよびクライアントのロールをインストールする場合は、次の手順を実行します。

    1. 通知用の電子メールを入力します。この電子メール・アドレスに、管理ドメインおよびその操作に関する通知が送信されます。

      電子メール・アドレスの指定はオプションであり、指定しない場合、通知は送信されません。

    2. インストール時に使用される構成パラメータをカスタマイズする場合は、yを入力します。

      変更できるパラメータのセットおよびそれらの変更方法の詳細は、Linux/UNIXの詳細設定の指定を参照してください。必要なパラメータを変更した後、引き続き次のステップを実行します。

      関連項目:

      カスタマイズできるインストール・パラメータの詳細は、インストール時の構成パラメータのカスタマイズの概要を参照してください

      注意:

      キーストア・パスワードは、Oracle Secure Backup管理者に知らせておき、保護する必要があります。障害発生時に、Oracle Secure Backup管理サーバーの回復にはキーストア・パスワードが必要です。Oracle Secure Backupにパスワードの検索を要求できません。

    3. Oracle Secure Backupキーストアのパスワードを作成します。

      キーストア・パスワードは、すべての暗号化鍵が含まれるキーストアの暗号化のために使用されます。このパスワードは、Oracle Secure Backupウォレットに格納されます。

      英数字の混在する8文字以上のパスワードを指定することをお薦めします。

    4. Oracle Secure Backup管理サーバーのパスワードを作成します。

      英数字混在のパスワードを選択することをお薦めします。

      パスワードの最小の長さは8文字です。Linux/UNIXの詳細設定の指定で最小のユーザー・パスワード長をカスタマイズした場合、パスワードの長さは指定した新しい値と一致する必要があります。

  10. クライアントのロールをインストールする場合は、次の手順を実行します。

    1. (オプション)詳細設定を変更します。

      • インストールの詳細設定を構成する場合は、yを入力します。

        カスタマイズできるパラメータは、Linux/UNIXの詳細設定の指定に記載されています。クライアントの場合は、Oracle Secure Backup一時ディレクトリおよびホストの再起動時にOracle Secure Backupデーモンを起動するオプションのみ変更できます。

      • デフォルト値を使用し、詳細なインストール・パラメータをカスタマイズしない場合は、nと入力します。

    2. クライアントへのリクエストを初期化するホストIDを入力します。

      ホストIDは、mkhostコマンドを使用してクライアント追加のリクエストを初期化する、Oracle Secure Backupドメイン・ホストのIPアドレス、または完全修飾ドメイン名(FQDN)です。このホストは通常、Oracle Secure Backupの管理サーバーです。指定したIPアドレスまたはFQDNは、クライアントの/etc/obconfigファイルに格納されます。これは、リクエストのソースを検証するために、クライアントと、クライアント追加のリクエストを初期化したドメイン・ホストの間の初期ハンドシェイクで使用されます。

      クライアントのインストール時にIPアドレス・チェックを省略するには、Oracle Secure Backupインストーラを起動する際に--noaddinghostidオプションを使用します。たとえば、次のようになります。

      # setup --noaddinghostid
  11. インストールが完了し、インストールの成功の後に次のメッセージが表示されます。

    Oracle Secure Backupがインストールされました。

    Oracle Secure Backup一時ディレクトリに、osb_install.logというインストール・ログ・ファイルが格納されます。デフォルトの一時ディレクトリは、/usr/tmpです。

3.3.1 Linux/UNIXの詳細設定の指定

Oracle Secure Backupでは、インストール・プロセス中に必要なほとんどの構成パラメータにデフォルト値が使用されます。これには、アイデンティティ証明書鍵のサイズ、最小のユーザー・パスワード長などが含まれます。ほとんどの場合は、デフォルト値で十分です。インストール時に詳細設定を構成して、新しいパラメータ値を指定できます。

詳細設定を構成する場合、setupスクリプトで、構成可能なパラメータを含む番号付きリストが表示されます。図3-1は、管理サーバー・ロールの構成可能なパラメータを示しています。特定のパラメータを変更するには、そのパラメータに隣接する番号を入力し、必要な値を入力します。たとえば、最小のユーザー・パスワード長を変更するには、2を入力します。オプション名の横に、デフォルトの設定が大カッコ内に表示されます。使用する新しい最小のパスワード長を入力します。

一度に1つの拡張パラメータのみ変更できます。複数の変更を行う場合は、別々に入力する必要があります。

関連項目:

変更できるインストール・パラメータの詳細は、インストール時の構成パラメータのカスタマイズの概要を参照してください

図3-1 管理サーバー・ロールの詳細設定

図3-1の説明が続きます
「図3-1 管理サーバー・ロールの詳細設定」の説明

3.4 LinuxまたはUNIXでのクライアント・ロールのサイレント・インストール

Oracle Secure Backupでは、クライアント・ホストの非対話型インストールをサポートしています。この機能を使用するには、--install_role Clientオプションを使用してインストールを実行します。

--install_role Clientパラメータはクライアント・ホスト・ロールを自動的に選択します。 このパラメータが使用される場合、詳細設定の入力は求められません。

注意:

クライアント・ホスト・ロールのサイレント・インストールを実行するとき、インストーラが標準以外のディレクトリから実行されても警告は表示されません。また、以前のインストールの断片がホストに存在しても警告は表示されません。(そのような断片は上書きされます。)

Oracle Secure Backupクライアント・ホスト・ロールをサイレント・インストールするには、次の手順を使用します。

  1. Oracle Secure Backupのインストールの準備に記載された計画タスクを完了します。

  2. LinuxまたはUNIXでのOracle Secure Backupのインストールの前提条件に記載された前提条件が満たされていることを確認します。

  3. クライアントをメディア・サーバーとして使用する予定の場合は、管理サーバーおよびメディア・サーバー用のセキュアなホストの選択に記載された物理およびネットワーク上の要件をホストが満たしていることを確認します。

  4. Oracle Secure Backupソフトウェアの配布を、すべてのホストがアクセスできるディレクトリにダウンロードします。インストール用に安全なディレクトリが選択されていることを確認してください。安全なディレクトリとは、ディレクトリ・パスの各部分に、表3-1に示す所有者およびグループ権限があるディレクトリです。インストール・プロセスでは、インストール・ディレクトリの所有者およびグループが確認されます。正しい権限がない場合、インストールは終了されます。バックアップ管理者はインストール場所がセキュアであることを確認した場合、インストーラでは、setup --securepathを実行してセキュアな場所チェックをバイパスできます。

    表3-2 安全なディレクトリの所有者およびグループ権限

    プラットフォーム 有効な所有者/グループ・リスト
    Linux root:root
    Solaris SPARC root:rootまたはroot:sys
    Solarix X86 root:rootまたはroot:sys
    IBM AIX root:systemまたはbin:bin
    HPUX root:rootまたはbin:bin

    注意:

    Oracle Secure Backupソフトウェア・パッケージは、ネットワーク経由でアクセス可能な共有またはローカルの一時ディレクトリにインストールすることをお薦めします。

    たとえば、NFS共有パス/net/myfiler/export/vol0/home/osb_media_dirにソフトウェア・パッケージを置いた場合、このファイラ共有にアクセスできるネットワーク内のすべてのホストでセットアップを実行することが可能になり、ネットワーク上のソフトウェア・パッケージの部数を制限できます。

  5. LinuxまたはUNIXオペレーティング・システムにrootとしてログインします。

  6. Oracle Secure Backupホーム・ディレクトリに変更します。ホーム・ディレクトリには、/usr/local/oracle/backupを使用することをお薦めします。別のディレクトリにインストールする場合は、そのディレクトリに変更します。

    インストール・プロセス中に、インストール・プログラムは一時ディレクトリを使用します。インストールのデフォルトの一時ディレクトリは/usr/tmpです。このディレクトリが使用できない場合、またはディレクトリ領域が不十分という警告がインストール時に発生する場合は、かわりの一時ディレクトリを'-t'オプションで指定してセットアップ・コマンドを実行できます。

  7. インストール・メディアまたは抽出したアーカイブ・ディレクトリからsetupスクリプトを実行します。

    次に、setupスクリプトの実行例を示します。

    • クライアントをサイレント・インストールし、myhost.oracle.comを追加ホストIDとして設定するには、次のコマンドを使用します。
      setup --install_role Client --addinghostid myhost.oracle.com
    • クライアントをサイレント・インストールし、セキュア登録機能を無効にするには、次のコマンドを使用します。

      setup --install_role Client --noaddinghostid

    セットアップ・スクリプトから次のメッセージが表示されます。

    • Oracle Secure Backupのバージョン番号を示すようこそメッセージおよび進行状況メッセージ

    • プラットフォームを示すメッセージ

    • パッケージをロードする際の各種の進行状況メッセージ

    注意:

    セットアップ・スクリプトが中断された場合、いくつかの一時ファイル(OBnnnnまたはOBnnnn.Zという名前のファイル)が一時ディレクトリに残ることがあります。これらのファイルは安全に削除できます。

3.5 プラットフォーム固有のメディア・サーバー・デバイスの構成

この項では、Oracle Secure Backupのテープ・ドライブおよびライブラリを構成してそれらと通信する方法を説明します。10.4.0.3以前のバージョンでは、Oracle Secure Backupユーティリティdiscoverdevは、NDMPファイラでのみ動作しました。Oracle Secure Backup 12.1では、discoverdevユーティリティがすべてのメディア・サーバー・プラットフォームで動作します(HP-UXを除く)。Oracle Secure Backup 12.1以降では、discoverdevは高速であり、mkdevに変数が手動で入力された際に起こり得るユーザー・エラーがないため、デバイスの構成に適した方法です。

注意:

以前は、Oracle Secure Backupでは、システムの接続ポイントを生成するためにすべてのプラットフォームでmakedevが使用されていました。現在の方式は、可能なかぎりネイティブSGENデバイス・ドライバを使用することです(SolarisおよびLinux)が、HP-UXでは引き続きmakedevを使用してシステム接続ポイントを手動で作成する必要があります。AIXでのmakedevの実行手順は、それを手動で実行する理由がある状況のためにこのドキュメントに記載されていますが、discoverdevを使用することをお薦めします。

discoverdevが正しく機能するには、これを実行する前にデバイスの接続ポイントが存在する必要があります。表3-3に、各プラットフォームのデバイス接続ポイントのアクセス要件を示します。

表3-3 プラットフォーム固有の接続ポイントのアクセス要件

プラットフォーム 要件

Linux

discoverdevで使用されるsg_mapが使用可能である必要があります。

Solaris

discoverdevで使用されるsgenドライバがインストールされている必要があります。

AIX

(オプション) makedevを使用してシステム接続ポイントを作成できます。

HP-UX

現在このプラットフォームではdiscoverdevを使用できないため、mkdevを実行する前に、makedevを使用して接続ポイントを作成する必要があります。

注意:

Oracle Secure Backupのmakedevコマンドをobtool mkdevと混同しないでください。makedevは、Oracle Secure Backupのカスタム・システム接続ポイントを作成するために、HP-UXで使用する必要があり、AIXで使用できます。ネイティブSCSI汎用オペレーティング・システム・ベースの接続ポイントを使用するSolarisまたはLinuxでは、makedevを使用しません。obtool discoverdevは、既存の接続ポイントを検出し利用するobtool mkdevコマンドを自動化しますが、discoverdev自体はシステム接続ポイントを作成しません。obtool mkdevは、接続ポイントを利用してOracle Secure Backupで使用するデバイスを構成する手動のデバイス構成コマンドです。

この項の内容は次のとおりです。

3.5.1 Linuxメディア・サーバーのデバイスの構成

LinuxホストをOracle Secure Backupメディア・サーバーとして構成するには、そのホストにSCSI汎用ドライバがインストールされている必要があります。ドライバにより、Oracle Secure Backupのテープおよびライブラリ・デバイスとの対話が可能になります。ホストが自動的に再起動後にドライバをリロードするように構成する必要があります。永続バインディングを構成することもお薦めします。永続バインディングを使用して、ホスト・バス・アダプタが、各デバイスのSCSIターゲットおよびLUNと、それらのWWNをペアにすることで、再起動時に接続ポイントがデバイス間でシャッフルされるのを防止します。永続バインディングを使用しない場合は、接続ポイントが更新されて新しい値が反映されるまで、Oracle Secure Backupがデバイスにアクセスができない可能性があります。Linuxメディア・サーバー・システムでの永続バインディングの構成方法の詳細は、システム管理者に問い合せるか、オペレーティング・システムのドキュメントを参照してください。

目的のテープ・デバイスに対応する/dev/sgを識別するには、次のLinuxコマンドを実行してsg_mapの結果を得ます。

# sg_map -i -x

/dev/sg0 5 0 0 0 8 STK SL3000 4.00

/dev/sg1 5 0 0 1 8 STK SL3000 4.00

/dev/sg2 5 0 1 0 8 STK SL500 1466

/dev/sg3 5 0 3 0 1 /dev/nst2 HP Ultrium 5-SCSI I11V

/dev/sg4 5 0 4 0 1 /dev/nst3 STK T10000C 1.57

/dev/sg5 5 0 5 0 1 /dev/nst4 HP Ultrium 5-SCSI I3AS

/dev/sg6 5 0 6 0 1 /dev/nst5 HP Ultrium 5-SCSI I3AS

/dev/sg7 5 0 7 0 1 /dev/nst6 STK T10000C 1.57

これらの接続ポイントがシステム上に存在すると、Oracle Secure Backupのdiscoverdevが、デバイスを作成する際にこれらを使用できます。

discoverdevによるデバイスの作成の例を次に示します。

ob> lsh
storabck06       admin,mediaserver,client          (via OB)   in service
 
ob> discoverdev -ic -h storabck06
   Device-Type   Device-Model            Serial-Number        Attachpoint
   Library       STK     SL3000           464970G+1333SY1401   storabck06:/dev/sg0
create device object storabck06_lib_1? (a, n, q, y, ?) [y]:
   Tape          HP      Ultrium 5-SCSI  HU1328WGF6           storabck06:/dev/sg3
create device object storabck06_tape_1? (a, n, q, y, ?) [y]:
   Tape          STK     T10000C HU1327WEYJ           storabck06:/dev/sg4
create device object storabck06_tape_2? (a, n, q, y, ?) [y]:
Checking each library to associate discovered drive(s) with DTE...
    Assigning DTE 1 in library storabck06_lib_1 for drive storabck06_tape_1 with serial number: HU1328WGF6
    Assigning DTE 2 in library storabck06_lib_1 for drive storabck06_tape_2 with serial number: HU1327WEYJ
ob>
 
ob> lsd -l
storabck06_lib_1:
    Device type:            library
    Model:                  STK     SL3000
    Serial number:          464970G+1333SY1401
    In service:             yes
    Debug mode:             no
    Barcode reader:         default (hardware-selected)
    Barcodes required:      no
    Auto clean:             no
    Clean interval:         (not set)
    Clean using emptiest:   no
    Ejection type:          ??
    Min writable volumes:   0
    UUID:                   9a9c2982-1b34-1032-9c3e-aad50196aa4f
    Attachment 1:
        Host:               storabck06
        Raw device:         /dev/sg0
 
storabck06_tape_1:
    Device type:            tape
    Model:                  HP      Ultrium 5-SCSI
    Serial number:          HU1328WGF6
    In service:             yes
    Automount:              yes
    Position interval:      [undetermined]
    Debug mode:             no
    Blocking factor:        (default)
    Max blocking factor:    (default)
    UUID:                   9aa59b5c-1b34-1032-9c3e-aad50196aa4f
    Attachment 1:
        Host:               storabck06
        Raw device:         /dev/sg3
 
storabck06_tape_2:
    Device type:            tape
    Model:                  STK     T10000C 
    Serial number:          HU1327WEYJ
    In service:             yes
    Automount:              yes
    Position interval:      [undetermined]
    Debug mode:             no
    Blocking factor:        (default)
    Max blocking factor:    (default)
    UUID:                   9aa59f4e-1b34-1032-9c3e-aad50196aa4f
    Attachment 1:
        Host:               storabck06
        Raw device:         /dev/sg4

3.5.1.1 Linuxでのmkdevによる手動でのデバイスの作成

Oracle Secure Backup 12.1以降では、Linuxでデバイスを構成するのに適した方法はobtool discoverdevですが、場合によっては、obtool mkdevを使用してデバイスを手動で作成することも必要になります。この項では、Linuxでのmkdevの実行方法を説明します。

Oracle Secure Backupのdiscoverdevは、sg_map -i -xの結果を接続ポイントとして使用します。リンク名自体は、mkdevでOracle Secure Backupデバイスの接続ポイントとして使用できます。

# sg_map -i -x
/dev/sg0  5 0 0 0  8  STK       SL3000            4.00
/dev/sg1  5 0 0 1  8  STK       SL3000            4.00
/dev/sg2  5 0 1 0  8  STK       SL500             1466
/dev/sg3  5 0 3 0  1  /dev/nst2  HP        Ultrium 5-SCSI    I11V
/dev/sg4  5 0 4 0  1  /dev/nst3  STK       T10000C           1.57
/dev/sg5  5 0 5 0  1  /dev/nst4  HP        Ultrium 5-SCSI    I3AS
/dev/sg6  5 0 6 0  1  /dev/nst5  HP        Ultrium 5-SCSI    I3AS
/dev/sg7  5 0 7 0  1  /dev/nst6  STK       T10000C           1.57

次に、これを行う方法を示します。

/dev/sg0 は、obtool mkdevのライブラリ・アタッチメントに変換されます:

# obtool mkdev --type lib --attach <hostname>:/dev/sg0 lib

/dev/scsi/sg3は、obtool mkdevのドライブ・アタッチメントに変換されます:

# obtool mkdev --type tape --attach <hostname>:/dev/sg3 -l lib -d 1 drv

接続ポイントを指すリンクを/devに作成することもできます。たとえば、Oracle Secure Backupでアタッチメントとして使用する/dev/obl<n>または/dev/obt<n>リンクを作成する場合は、次のようにします。

ライブラリの場合は、# ln -s /dev/sg0 /dev/obl0 (lはライブラリを表す)

ドライブの場合は、# ln -s /dev/sg3 /dev/obt0 (tはテープ・ドライブを表す)

これを行う場合は、Oracle Secure Backupが使用するデバイスごとに、/dev/obl<n>または/dev/obt<n>の一意のエントリが必要です(nは0で始まり、1ずつ増加する)。

前に示した同じデバイスの構成は、次のようになります。

# obtool mkdev --type lib --attach <hostname>:/dev/obl0 lib

# obtool mkdev --type tape --attach <hostname>:/dev/obt0 -l lib -d 1 drv

3.5.2 Solarisメディア・サーバーのデバイスの構成

ホストによるSCSIおよびファイバ・チャネル接続デバイスへのアクセスを可能にし、ホストをOracle Secure Backupメディア・サーバーとして構成するには、チェンジャ(ライブラリ)およびシーケンシャル(テープ)デバイスのSolaris sgenドライバを有効にする必要があります。

sgenドライバを有効にする手順:

  1. シーケンシャル(01)およびチェンジャ(01)デバイスを有効にするには、/kernel/drv/sgen.confファイルに次の行を追加します。

    device-type-config-list="sequential","changer";

    注意:

    他のデバイスのdevice-type-config-listがすでに定義されている場合は、sgen.confファイルの既存リストにsequentialおよびchangerを追加してください。

  2. 次のコマンドを使用して、古いsgenドライバをすべて削除します。

    rm -r /dev/scsi/changer

    rm -r /dev/scsi/sequential

  3. /kernel/drv/sgen.confファイルで、各デバイスのターゲットとLUNパラメータの行を追加します。

    これらの詳細は、prtconf -Dvコマンドとdmsegコマンドの出力で確認できます。次に例を示します。

    name="sgen" class="scsi" target=0 lun=0; name="sgen" class="scsi" target=1 lun=0; name="sgen" class="scsi" target=2 lun=0; name="sgen" class="scsi" target=3 lun=0;
    .....
    name="sgen" class="scsi" target=13 lun=0; name="sgen" class="scsi" target=14 lun=0; name="sgen" class="scsi" target=15 lun=0;
  4. rem_drv sgenを実行して、既存のsgenデバイス構成をすべて削除します。

  5. すべてを1行に入力した、次のコマンドを使用して、sgenドライバを構成します。

    add_drv -m '* 0666 bin bin' -i '"scsiclass,01" "scsiclass,08" "scsa,01.bmpt" "scsa,08.bmpt"' sgen

  6. sgenアタッチメントが作成されているかどうかを確認するには、次のコマンドをrootユーザーとして実行します。

    # ls -latr /dev/scsi/seq*
    total 10
    drwxr-xr-x 5 root sys 512 Jan 29 17:01 ..
    lrwxrwxrwx 1 root sys 57 Jan 29 17:01 c1t1d0 -> ../../../devices/pci@1f,4000/scsi@3,1/sgen@1,0:sequential
    lrwxrwxrwx 1 root sys 57 Jan 29 17:01 c1t2d0 -> ../../../devices/pci@1f,4000/scsi@3,1/sgen@2,0:sequential
    lrwxrwxrwx 1 root sys 57 Jan 29 17:01 c1t5d0 -> ../../../devices/pci@1f,4000/scsi@3,1/sgen@5,0:sequential
    drwxr-xr-x 2 root sys 512 Jan 29 17:01 .
     
    # ls -latr /dev/scsi/cha*
    total 8
    lrwxrwxrwx 1 root sys 54 Jan 29 17:01 c1t0d0 -> ../../../devices/pci@1f,4000/scsi@3,1/sgen@0,0:changer
    drwxr-xr-x 5 root sys 512 Jan 29 17:01 ..
    lrwxrwxrwx 1 root sys 54 Jan 29 17:01 c1t4d0 -> ../../../devices/pci@1f,4000/scsi@3,1/sgen@4,0:changer
    drwxr-xr-x 2 root sys 512 Jan 29 17:01 .
  7. sgenドライバ・エントリが見つからない場合は、次のコマンドを使用してシステムを再起動します。

    # touch /reconfigure

    # reboot

  8. discoverdevを実行して、sgenドライバを使用してSolarisのデバイスを作成します。

    ob> lsh
    storabck18       admin,mediaserver,client          (via OB)   in service
    ob> discoverdev -ic -h storabck18
       Device-Type   Device-Model            Serial-Number        Attachpoint
       Library       STK     SL150           464970G+1333SY1401   storabck18:/dev/scsi/changer/c2t500104F000D14F89d1
    create device object storabck18_lib_1? (a, n, q, y, ?) [y]: y
       Tape          HP      Ultrium 5-SCSI  HU1328WGF6           storabck18:/dev/scsi/sequential/c2t500104F000D14F89d0
    create device object storabck18_tape_1? (a, n, q, y, ?) [y]: y
       Tape          HP      Ultrium 5-SCSI  HU1327WEYJ           storabck18:/dev/scsi/sequential/c2t500104F000D14F8Cd0
    create device object storabck18_tape_2? (a, n, q, y, ?) [y]: y
     
    Checking each library to associate discovered drive(s) with DTE...
        Assigning DTE 1 in library storabck18_lib_1 for drive storabck18_tape_1 with serial number: HU1328WGF6
        Assigning DTE 2 in library storabck18_lib_1 for drive storabck18_tape_2 with serial number: HU1327WEYJ
    ob>
     
    ob> lsd -l
    storabck18_lib_1:
        Device type:            library
        Model:                  STK     SL150
        Serial number:          464970G+1333SY1401
        In service:             yes
        Debug mode:             no
        Barcode reader:         default (hardware-selected)
        Barcodes required:      no
        Auto clean:             no
        Clean interval:         (not set)
        Clean using emptiest:   no
        Ejection type:          ??
        Min writable volumes:   0
        UUID:                   9a9c2982-1b34-1032-9c3e-aad50196aa4f
        Attachment 1:
            Host:               storabck18
            Raw device:         /dev/scsi/changer/c2t500104F000D14F89d1
     
    storabck18_tape_1:
        Device type:            tape
        Model:                  HP      Ultrium 5-SCSI
        Serial number:          HU1328WGF6
        In service:             yes
        Automount:              yes
        Position interval:      [undetermined]
        Debug mode:             no
        Blocking factor:        (default)
        Max blocking factor:    (default)
        UUID:                   9aa59b5c-1b34-1032-9c3e-aad50196aa4f
        Attachment 1:
            Host:               storabck18
            Raw device:         /dev/scsi/sequential/c2t500104F000D14F89d0
     
    storabck18_tape_2:
        Device type:            tape
        Model:                  HP      Ultrium 5-SCSI
        Serial number:          HU1327WEYJ
        In service:             yes
        Automount:              yes
        Position interval:      [undetermined]
        Debug mode:             no
        Blocking factor:        (default)
        Max blocking factor:    (default)
        UUID:                   9aa59f4e-1b34-1032-9c3e-aad50196aa4f
        Attachment 1:
            Host:               storabck18
            Raw device:         /dev/scsi/sequential/c2t500104F000D14F8Cd0
    ob>

3.5.2.1 Solarisでのmkdevによる手動でのデバイスの作成

Oracle Secure Backup 12.1以降では、Solarisシステムでデバイスを構成するのに適した方法はobtool discoverdevです。ただし、場合によっては、obtool mkdevを使用してデバイスを手動で作成することも必要になります。この項では、Solarisシステムでのmkdevの実行方法を説明します。

Solaris sgenドライバを有効にする際に/dev/scsi/changerおよび/dev/scsi/sequentialの各ディレクトリに作成されるエントリは、Oracle Secure Backupデバイス・アタッチメントとして使用されます。リンク名自体は、Oracle Secure Backupデバイスの接続ポイントとして使用できます。

/dev/scsi/changer/c1t0d0は、obtool mkdevのライブラリ・アタッチメントに変換されます:

# obtool mkdev --attach <hostname>:/dev/scsi/changer/c1t0d0 lib

/dev/scsi/sequential/c1t2d0は、obtool mkdevのドライブ・アタッチメントに変換されます:

# obtool mkdev --attach <hostname>:/dev/scsi/sequential/c1t2d0 drv -d 1 -l lib

または、接続ポイントを指すリンクを/devに作成することもできます。たとえば、Oracle Secure Backupでアタッチメントとして使用する/dev/obl<n>または/dev/obt<n>リンクを作成する場合は、次のようにします。

# ln -s /dev/scsi/changer/c1t0d0 /dev/obl0 for the library (the "l" stands for library)

# ln -s /dev/scsi/sequential/c1t2d0 /dev/obt0 for the drive (the "t" stands for tape drive)

これを行う場合は、Oracle Secure Backupが使用する各デバイスには、/dev/obl<n>または/dev/obt<n>の形式の一意の名前が必要です。

前に示した同じデバイスの構成は、次のようになります。

# obtool mkdev --attach <hostname>:/dev/obl0 lib

# obtool mkdev --attach <hostname>:/dev/obt0 drv -d 1 -l lib

3.5.3 AIXメディア・サーバーのデバイスの構成

Oracle Secure Backupでは、makedevを使用してAIX接続ポイントを事前に構成する必要なしに、obtool discoverdevでそれらを検出して使用できるようになりました。

AIXのデバイスを構成する手順:

  1. 次の手順を完了します。

  2. ホストにメディア・サーバー・ロールを追加します。

    ob> chhost --addrole mediaserver osblp01

  3. discoverdevを実行します。

    ob> discoverdev -ic -h osblp01
       Device-Type   Device-Model            Serial-Number        Attachpoint
       Library       STK     SL150           464970G+1333SY1401   osblp01:/dev/obl0
    create device object osblp01_lib_1? (a, n, q, y, ?) [y]: y
       Tape          HP      Ultrium 5-SCSI  HU1327WEYJ           osblp01:/dev/obt0
    create device object osblp01_tape_1? (a, n, q, y, ?) [y]: y
       Tape          HP      Ultrium 5-SCSI  HU1328WGF6           osblp01:/dev/obt1
    create device object osblp01_tape_2? (a, n, q, y, ?) [y]: y
     
    Checking each library to associate discovered drive(s) with DTE...
        Assigning DTE 1 in library osblp01_lib_1 for drive osblp01_tape_2 with serial number: HU1328WGF6
        Assigning DTE 2 in library osblp01_lib_1 for drive osblp01_tape_1 with serial number: HU1327WEYJ
     
    ob> lsd -l
    osblp01_lib_1:
        Device type:            library
        Model:                  STK     SL150
        Serial number:          464970G+1333SY1401
        In service:             no
        Debug mode:             no
        Barcode reader:         default (hardware-selected)
        Barcodes required:      no
        Auto clean:             no
        Clean interval:         (not set)
        Clean using emptiest:   no
        Ejection type:          ??
        Min writable volumes:   0
        UUID:                   eed24e34-15e2-1032-bdb8-000000000000
        Attachment 1:
            Host:               osblp01
            Raw device:         /dev/obl0
     
    osblp01_tape_2:
        Device type:            tape
        Model:                  HP      Ultrium 5-SCSI
        Serial number:          HU1328WGF6
        In service:             no
        Library:                osblp01_lib_1
        DTE:                    1
        Automount:              yes
        Position interval:      [undetermined]
        Debug mode:             no
        Blocking factor:        (default)
        Max blocking factor:    (default)
        Current tape:           [unknown]
        Use list:               [not set]
        Drive usage:            [not set]
        Cleaning required:      [unknown]
        UUID:                   01832346-15e3-1032-bdb8-000000000000
        Attachment 1:
            Host:               osblp01
            Raw device:         /dev/obt1
     
    osblp01_tape_1:
        Device type:            tape
        Model:                  HP      Ultrium 5-SCSI
        Serial number:          HU1327WEYJ
        In service:             no
        Library:                osblp01_lib_1
        DTE:                    2
        Automount:              yes
        Position interval:      [undetermined]
        Debug mode:             no
        Blocking factor:        (default)
        Max blocking factor:    (default)
        Current tape:           [unknown]
        Use list:               [not set]
        Drive usage:            [not set]
        Cleaning required:      [unknown]
        UUID:                   0183170c-15e3-1032-bdb8-000000000000
        Attachment 1:
            Host:               osblp01
            Raw device:         /dev/obt0
    ob>

3.5.3.1 手動によるAIXのデバイスの作成

システム・デバイスの接続ポイントを事前に構成する必要はなく、discoverdevを実行してAIXメディア・サーバー上のOracle Secure Backupデバイスを構成できます。この項では、obtoolコマンドを使用して接続ポイントを作成し構成する方法を説明します。

obscanスタンドアロン・ツールを使用すると、AIX上のスイッチ環境のSCSI接続テープ、ファイバ・チャネル・テープおよびメディア・チェンジャ・デバイスに関するデバイス情報の収集に役立ちます。makedevを使用して、Oracle Secure Backupで使用されるシステム・デバイス接続ポイントを作成するには、SCSI IDおよびLUNが必要です。obscanユーティリティは、Oracle Secure Backup管理サーバーのOSB_HOME/toolsディレクトリにあります。構文は、次のとおりです(dnameは、スキャンするSCSIバスまたはファイバ・チャネル・ファブリックのデバイス・ファイル名)。

# obscan -f dname

# obscan -f /dev/scsi0

# obscan -f /dev/fscsi0

注意:

makedevを使用してOSBの接続ポイントを作成する場合、次の情報を入力するように要求されます。

Enter logical unit number 0-31 [0]: 0

この番号は、他のデバイスと区別するために、makedevにより作成される接続ポイント名に関連付けられます。これらの値は任意ですが、通常では0から始まり、作成されるライブラリまたはドライブ・アタッチメントごとに1ずつ増加します。

(3.3.5.0「デバイスへのOracle Secure Backup論理ユニット番号の割当て」を参照)

次の手順では、/dev/fscsi1により識別されたファイバ・チャネル・ファブリック接続デバイス用に、makedevがOracle Secure Backupシステム・アタッチメントを作成する際に必要となる情報をobscanにより収集します。

  1. rootユーザーとしてシステムにログインします。
  2. obscanを実行して、システムに接続されたテープ・ドライブおよびメディア・チェンジャのSCSI IDとLUNを識別します。
    ./obscan -f /dev/fscsi1
     obscan version 12.1.0.1.0 (AIX)
     
     DEVICE information for /dev/fscsi1
     
     Connection Type = 2, Switch
     
        Target-id : 658982, Lun : 0
           Vendor   : HP          Product  : Ultrium 6-SCSI  Device type : Tape  World Wide Name : 500104F000CC6412
     
        Target-id : 658983, Lun : 0
           Vendor   : HP          Product  : Ultrium 5-SCSI  Device type : Tape  World Wide Name : 500104F000CC640F
     
        Target-id : 658983, Lun : 1
           Vendor   : STK         Product  : SL150           Device type : Library  World Wide Name : 500104F000CC640F
     
        Target-id : 659008, Lun : 0
           Vendor   : HP          Product  : Ultrium 5-SCSI  Device type : Tape World Wide Name : 500104F000D14F8C
     
        Target-id : 659009, Lun : 0
           Vendor   : HP          Product  : Ultrium 5-SCSI  Device type : Tape World Wide Name : 500104F000D14F89
     
        Target-id : 659009, Lun : 1
           Vendor   : STK         Product  : SL150           Device type : Library World Wide Name : 500104F000D14F89
    Total count of Media Changers and/or Tape devices found : 6
  3. すべてのデバイスを再構成するには、rm /dev/ob*を使用してすべての既存のOracle Secure Backupシステム接続ポイントを削除します。既存の接続ポイントを保持し、デバイスを追加する場合は、存在する/dev/ob*の接続ポイントを確認した後、未使用のOracle Secure Backup論理ユニット番号を指定します。

    次の例では、makedevを実行して新しいOracle Secure Backupシステム接続ポイントを作成します(既存の接続ポイントが存在しない場合)。

    # install/makedev
    Enter logical unit number 0-31 [0]: 0
    Enter 'd' if this device is a tape drive or 'l' if a SCSI-2 addressable  tape library [d]: l
    Enter SCSI bus name [scsi0]: fscsi1
    Enter SCSI target id 0-16777215 [3]: 658983
    Enter SCSI logical unit number (lun) 0-7 [0]: 1
    /dev/obl0 created
     
    # install/makedev
    Enter logical unit number 0-31 [0]: 1
    Enter 'd' if this device is a tape drive or 'l' if a SCSI-2 addressable
        tape library [d]: l
    Enter SCSI bus name [scsi0]: fscsi1
    Enter SCSI target id 0-16777215 [2]: 659009
    Enter SCSI logical unit number (lun) 0-7 [0]: 1
    /dev/obl1 created
     
    # install/makedev
    Enter logical unit number 0-31 [0]: 0
    Enter 'd' if this device is a tape drive or 'l' if a SCSI-2 addressable
        tape library [d]: d
    Enter SCSI bus name [scsi0]: fscsi1
    Enter SCSI target id 0-16777215 [4]: 658983
    Enter SCSI logical unit number (lun) 0-7 [0]: 0
    /dev/obt0 created
     
    # install/makedev
    Enter logical unit number 0-31 [0]: 1
    Enter 'd' if this device is a tape drive or 'l' if a SCSI-2 addressable  tape library [d]: d
    Enter SCSI bus name [scsi0]: fscsi1
    Enter SCSI target id 0-16777215 [5]: 658982
    Enter SCSI logical unit number (lun) 0-7 [0]: 0
    /dev/obt1 created
     
    # install/makedev
    Enter logical unit number 0-31 [0]: 2
    Enter 'd' if this device is a tape drive or 'l' if a SCSI-2 addressable  tape library [d]: d
    Enter SCSI bus name [scsi0]: fscsi1
    Enter SCSI target id 0-16777215 [3]: 659008
    Enter SCSI logical unit number (lun) 0-7 [0]: 0
    /dev/obt2 created
     
    # install/makedev
    Enter logical unit number 0-31 [0]: 3
    Enter 'd' if this device is a tape drive or 'l' if a SCSI-2 addressable  tape library [d]: d
    Enter SCSI bus name [scsi0]: fscsi1
    Enter SCSI target id 0-16777215 [2]: 659009
    Enter SCSI logical unit number (lun) 0-7 [0]: 0
    /dev/obt3 created
     
    # ls /dev/ob*
    /dev/obl0  /dev/obl1  /dev/obt0  /dev/obt1  /dev/obt2  /dev/obt3
     
    # obtool
    Oracle Secure Backup 12.1.0.1.0
    Warning: auto-login failed - login token has expired
    login: admin
    Password:
    ob> lsh
    osblp01          admin,mediaserver,client          (via OB)   in service
    ob> lsd
    ob> mkdev -t lib -a osblp01:/dev/obl1 lib
    ob> mkdev -t tape -a osblp01:/dev/obt2 -d 1 -l lib drv1
    ob> mkdev -t tape -a osblp01:/dev/obt3 -d 2 -l lib drv2
     
    ob> mkdev -t lib -a osblp01:/dev/obl0 lib1
    ob> mkdev -t tape -a osblp01:/dev/obt0 -d 1 -l lib1 drva
    ob> mkdev -t tape -a osblp01:/dev/obt1 -d 2 -l lib1 drvb
    ob>

3.5.3.2 Point-to-PointまたはFC-AL構成でのAIXデバイスの識別および構成

Point-to-PointまたはFC-AL構成では、SCSI IDおよびLUNを判別できるツールが用意されていません。ただし、これらの構成でIBM社がサポートしているデバイスの場合、lsattrコマンドを使用できます。

lsattrおよびmakedevを使用してAIXデバイスを識別および構成するには、次のようにします。

  1. rootとしてログインします。

    lsattrを実行するには、デバイスにアクセス(多くの場合はrootアクセス)するオペレーティング・システム権限が必要です。

  2. Oracle Secure Backupによって使用されるテープ・デバイスを持つ各SCSIおよびファイバ・チャネル・アダプタに対してlsattrを実行します。

    次のlsattrの例では、rmt0デバイスの属性名、現在の値、説明およびユーザー設定可能フラグの値が表示されます。

    user: lsattr -El rmt0
    block_size     512                BLOCK size (0=variable length)           True
    delay          45                 Set delay after a FAILED command         True
    density_set_1  0                  DENSITY setting #1                       True
    density_set_2  0                  DENSITY setting #2                       True
    extfm          yes                Use EXTENDED file marks                  True
    location                          Location Label                           True
    lun_id         0x1000000000000    Logical Unit Number ID                  False
    mode           yes                Use DEVICE BUFFERS during writes         True
    node_name      0x1000006045175222 FC Node Name                            False
    res_support    no                 RESERVE/RELEASE support                  True
    ret_error      no                 RETURN error on tape change or reset     True
    rwtimeout      144                Set timeout for the READ or WRITE commandTrue
    scsi_id        0x2                SCSI ID                                 False
    var_block_size 0                  BLOCK SIZE for variable length support   True
    ww_name        0x2001006045175222 FC World Wide Name                      False
    
    

    Oracle Secure Backupのmakdevコマンドで使用できるように、lun_idおよびscsi_idの16進値(太字で表示)を10進値に変換できます。変換後は、SCSI LUN IDは281474976710656で、SCSI IDは2です。

  3. Oracle Secure Backupホームのinstallディレクトリに移動します。たとえば、次のようになります。
    # cd /usr/local/oracle/backup/install
    
  4. シェル・プロンプトでmakedevコマンドを入力します。
    # makedev
    
  5. バックアップおよびリストア操作のデバイスを識別するために、プロンプトで、Oracle Secure Backup内で使用される接続ポイントの作成に必要な情報を入力します。

    makedevスクリプトで、接続ポイントが作成され、その進行状況を示すメッセージが表示されます。

3.5.4 HP-UXメディア・サーバーのデバイスの構成

makedevスクリプトを使用してHP-UXのSCSIまたはファイバ・チャネル・テープ・デバイスにアクセスするには、デバイスとホストの接続方法に関して次の識別情報が必要です。

  • SCSIバス番号インスタンス

  • ターゲットID

  • LUN

HP-UXのデバイス情報を収集するには、HP-UXオペレーティング・システムの/usr/sbinにあるioscanユーティリティを使用できます。ioscanコマンドはシステムを検索して、検出したすべてのデバイスを示します。ioscanを実行するには、rootアクセス権限が必要です。

注意:

ioscanツールは、HP-UXオペレーティング・システムに含まれている場合があり、デバイスを識別するためのオプションのツールです。

HP-UXデバイスを識別および構成するには、次のようにします。

  1. rootとしてログインします。
  2. 次のコマンドを実行します。
    /usr/sbin/ioscan -f
    

    -fオプションを指定してコマンドを実行すると、デバイス・クラス、インスタンス番号、デバイスまたはインタフェース・ドライバ、ソフトウェアの状態、ハードウェア・タイプなどのシステム構成に関する完全な情報が表示されます。

    例3-1は、ioscan -fのサンプル出力を示しています。各デバイスのバス番号インスタンス、ターゲットID、SCSI LUNおよびデバイスの説明が太字で示されています。

  3. ioscanの出力を使用して、テープ・デバイスのバス番号、ターゲットIDおよびSCSI LUNをメモしておきます。

    表3-4に、例3-1からの関連情報を示します。

    表3-4 makedevで必要な情報

    デバイス タイプ 名前 バス番号インスタンス ターゲットID SCSI LUN

    テープ・ライブラリ(autoch)

    SCSI

    ADIC FastStor 2

    3

    1

    0

    テープ・ドライブ(tape)

    SCSI

    HP Ultrium 2

    3

    2

    0

    テープ・ライブラリ(autoch)

    FC

    ADIC Scalar 24

    9

    3

    0

    テープ・ドライブ(tape)

    FC

    IBM ULTRIUM-TD3

    9

    3

    1

    テープ・ドライブ(tape)

    FC

    IBM ULTRIUM-TD3

    9

    3

    2

  4. Oracle Secure Backupがバックアップおよびリストア操作のデバイスを識別できるように、makedevを使用して接続ポイントを作成します。

    次の例では、表3-4の情報を使用してmakedevを実行します。次の例では、ターゲットID 1およびSCSI LUN 0を持つSCSIバス・インスタンス3のADIC FastStor 2ライブラリの接続ポイント/dev/obl8を作成します。

    % makedev 
    Enter logical unit number 0-31 [0]: 8
    Enter 'd' if this device is a tape drive or 'l' if a SCSI-2 addressable
        tape library [d]: l
    Enter SCSI bus instance: 3
    Enter SCSI target id 0-16777215: 1
    Enter SCSI logical unit number (lun) 0-7 [0]: 0
    /dev/obl/8 created
    

    次の例では、表3-4の情報を使用してmakedevを実行します。次の例では、ターゲットID 2およびSCSI LUN 0を持つSCSIバス・インスタンス3のHP Ultrium 2テープ・ドライブの接続ポイント/dev/obt/9mを作成します。

    % makedev 
    Enter logical unit number 0-31 [0]: 9
    Enter 'd' if this device is a tape drive or 'l' if a SCSI-2 addressable
        tape library [d]: d
    Enter SCSI bus instance: 3
    Enter SCSI target id 0-16777215: 2
    Enter SCSI logical unit number (lun) 0-7 [0]: 0
    /dev/obt/9m created

例3-1 ioscan -f

$ /usr/sbin/ioscan -f
 
Class      I  H/W Path                 Driver   S/W State  H/W Type   Description
...
ext_bus    3  0/1/1/1                  mpt      CLAIMED    INTERFACE  SCSI Ultra320
target    11  0/1/1/1.1                tgt      CLAIMED    DEVICE
autoch     4  0/1/1/1.1.0              schgr    CLAIMED    DEVICE     ADIC FastStor 2
target    10  0/1/1/1.2                tgt      CLAIMED    DEVICE
tape       8  0/1/1/1.2.0              stape    CLAIMED    DEVICE     HP  Ultrium 2-SCSI
...
fcp        2  0/2/1/0.99               fcp      CLAIMED    INTERFACE  FCP Domain
ext_bus    9  0/2/1/0.99.15.255.1     fcpdev   CLAIMED    INTERFACE  FCP Device Interface
target     1  0/2/1/0.99.15.255.1.3    tgt      CLAIMED    DEVICE
autoch     8  0/2/1/0.99.15.255.1.3.0  schgr    CLAIMED    DEVICE     ADIC Scalar 24
tape      19  0/2/1/0.99.15.255.1.3.1  stape    CLAIMED    DEVICE     IBM ULTRIUM-TD3
tape      20  0/2/1/0.99.15.255.1.3.2  stape    CLAIMED    DEVICE     IBM ULTRIUM-TD3

3.5.5 デバイスへのOracle Secure Backup論理ユニット番号の割当て

各テープ・ドライブおよびテープ・ライブラリには、構成プロセス中にOracle Secure Backup LUNを割り当てる必要があります。この番号は、デバイスの構成時に一意のデバイス名を生成するために使用されます。Windowsでは、必要に応じて自動的にOracle Secure Backup論理ユニット番号が割り当てられます。ただし、UNIXまたはLinuxのメディア・サーバーの場合、管理ドメインの計画の一環として、デバイスごとにOracle Secure Backup論理ユニット番号を選択する必要があります。

Oracle Secure Backup論理ユニット番号の割当てに必須の順序はありません。通常、テープ・ライブラリまたはテープ・ドライブのいずれの場合でも、指定したタイプの各テープ・デバイスに、番号が0から順に割り当てられます。つまり、テープ・ライブラリには0、1、2の順に番号が割り当てられ、テープ・ドライブにも同様に0、1、2の順に番号が割り当てられます。Oracle Secure Backup論理ユニット番号の最大値は31です。

LinuxまたはUNIXでは、その結果、テープ・ライブラリのデバイス固有のファイル名は、/dev/obl1/dev/obl2/dev/obl3などとなり、テープ・ドライブの名前は、/dev/obt1/dev/obt2/dev/obt3などとなります。Windowsでは、結果のテープ・ライブラリ名は、//./obl1//./obl2//./obl3などどなり、テープ・ドライブの名前は、//./obt1//./obt2//./obt3などどなります。これらの名前は、WindowsでのOracle Secure Backupのインストール時に自動的に割り当てられます。

注意:

Oracle Secure Backup論理ユニット番号をSCSI LUNと混同しないでください。SCSI LUNはテープ・デバイスのハードウェア・アドレスの一部ですが、Oracle Secure Backup論理ユニット番号はデバイス特殊ファイルの名前の一部です。

3.6 LinuxでのOracle Secure Backupのインストールに関する追加情報

Linuxの各メディア・サーバーに、SCSI Generic(SG)ドライバがインストールされている必要があります。このドライバは、Oracle Secure Backupがテープ・デバイスとやり取りするために必要です。

/etc/modprobe.confファイルで正しく設定すれば、カーネル・モジュールは、通常そのモジュールを必要とする機能によって直接ロードされます。ただし、場合によっては起動時にモジュールのロードを明示的に強制する必要があります。

たとえば、RedHat Enterprise Linuxでは、SCSI Genericドライバのモジュールはsgという名前が付いています。Red Hat Enterprise Linuxでは、モジュールをロードするための各種コマンドが格納されている/etc/rc.modulesファイルが存在するかどうかが起動時にチェックされます。

注意:

起動プロセスではrc.modulesファイルが先に実行されるため、rc.localファイルではなく、rc.modulesファイルが必要です。

RedHat Enterprise Linuxでは、次のコマンドを使用して、起動時にrootとしてロードするように構成されたモジュールのリストにsgモジュールを追加できます。

# echo modprobe sg >> /etc/rc.modules
# chmod +x /etc/rc.modules

Oracle Secure Backupユーザーを、/dev/sgデバイスに対する読取り/書込み権限を持つLinuxまたはUNIXユーザーにマップする必要があります。1つの方法として、/dev/sgデバイスに対する権限を666に設定することにより、この目的を果すことができます。

3.6.1 Linuxメディア・サーバーのシステム要件: SCSI Genericドライバ

LinuxホストをOracle Secure Backupのメディア・サーバー・ロールに構成するには、そのホストにSCSI Genericドライバをインストールする必要があります。このドライバは、Oracle Secure Backupがテープ・デバイスとやり取りするために必要です。また、再起動後にドライバが自動的にリロードされるようにホストを構成してください。

3.7 AIXでのOracle Secure Backupのインストールに関する追加情報

AIXおよびLinux/UNIXのインストールおよびアンインストールの手順は同じです。

ただし、AIXへのOracle Secure Backupのインストールが成功するためには、システムにI/O完了ポート(IOCP)が構成されていることを確認する必要があります。IOCPを構成するには、AIXシステムのIOCPの構成に記載された手順を実行してください。

Oracle Secure Backupをインストールする際、Oracle Secure Backup adminユーザーは、デフォルトで、UNIXユーザーrootおよびUNIXグループrootにマップされます。Oracle Secure Backupでは、この構成で、ファイル・システムのバックアップに成功するには、ユーザーrootがグループrootのメンバーである必要があります。デフォルトでは、AIXではグループrootは定義されません。AIXシステムにグループrootが存在しない場合は、それを作成して、ユーザーrootをそのメンバーにする必要があります。

注意:

インストール後に、このOracle Secure Backup adminのマッピングを変更できます。

3.7.1 AIXシステムのIOCPの構成

Oracle Secure Backup操作を正常に実行できるようにAIXシステム上のIOCPを有効にする必要があります。

IOCPを構成する手順:

  1. lslppコマンドを実行して、データベースのインストール時にシステムにIOCPモジュールがインストールされたことを確認します。

    $ lslpp -l bos.iocp.rte

    出力は次のようになります。

    Fileset                     Level     State       Description
    ----------------------------------------------------------------------------
    Path: /usr/lib/objrepos
      bos.iocp.rte              5.3.9.0   APPLIED     I/O Completion Ports API
     
    Path: /etc/objrepos
      bos.iocp.rte              5.3.0.50  COMMITTED   I/O Completion Ports API
  2. lsdevコマンドを実行して、IOCPポートのステータスを確認します。

    $ lsdev -Cc iocp

    IOCPポートのステータスはAvailableである必要があります。

    IOCPポートのステータスがDefinedの場合は、次の手順を実行してこれをAvailableに変更します。

    1. rootとしてログインします。

    2. 次のコマンドを実行します。

      # smitty iocp
    3. I/O完了ポートの特性の変更/表示を選択します。

    4. 構成の状態をDefinedからAvailableに変更します。

    5. システムを再起動してこの変更を反映します。