Go to main content
Oracle® Solaris 11.3 での SAN デバイスとマルチパス化の管理

印刷ビューの終了

更新: 2016 年 11 月
 
 

テープドライブでのマルチパス化の構成

テープ I/O マルチパス化は、SPARC ベースおよび x86 ベースのシステムの両方でデフォルトで無効になっています。I/O の送信に使用されるパスは 1 つしかないため、テープ I/O マルチパス化では、負荷分散を意図的にサポートしていません。

テープ I/O マルチパス化を使用する場合は、テープデバイスが Oracle Solaris I/O マルチパス化によってサポートされているかどうかを確認してください。次のいずれかの条件に該当する場合、ドライブは scsi_vhci の下に列挙され、sg_inq コマンドを使用してドライブの照会データを取得します。

  • ドライブの照会データには、ターゲットポートグループサポート (TPGS) ビットが設定されています。

  • ドライブの照会データには、マルチポート (MultiP) ビットが設定されています。

  • 特定の fops プラグインの内部 VIDPID の表には、ドライブの照会ベンダー ID (VID) と製品 ID (PID) が一覧表示されます。

    次の手順を使用して、内部 VIDPID の表を取得できます。

    1. scsi_vhci.conf ファイルの scsi_vhci_f_tape を有効にします。詳細は、テープドライブでマルチパス化を構成する方法を参照してください。

    2. システムをリブートします。

    3. 内部ベンダーと製品情報を確認します。

      # mpathadm show mpath-support libmpscsi_vhci.so | ggrep -B 1 SAMPLE
      Vendor:  EXAMPLE.Inc      
      Product:  SAMPLE-4A3
      --
      Vendor:  EXAMPLE.Inc     
      Product:  SAMPLE-4DT
  • ユーザーは VIDPID のペアを scsi_vhci.conf ファイルに追加し、システムに認識される fops プラグインを指定します。例:

    scsi-vhci-failover-override = 
        "VENDOR1 ProductA", "f_tape";

    scsi-vhci-failover-override プロパティーを設定する方法の詳細については、サードパーティー製デバイスを追加する方法を参照してください。

次の手順では、テープドライブでマルチパス化を有効または無効にする方法について説明します。この手順は、Oracle Solaris 11 OS 以降の SPARC ベースのシステムおよび x86 ベースのシステムの両方に適用されます。

テープドライブでマルチパス化を構成する方法

  1. 管理者になります。

    詳細は、Oracle Solaris 11.3 でのユーザーとプロセスのセキュリティー保護 の 割り当てられている管理権利の使用を参照してください。

  2. /kernel/drv/scsi_vhci.conf ファイルを /etc/driver/drv/scsi_vhci.conf にコピーします。
  3. /etc/driver/drv/scsi_vhci.conf ファイルを編集して、マルチパス化を構成します。
    • ドライブの照会データに TPGS ビットが設定されている場合は、次の行のコメントを解除します。

      # "misc/scsi_vhci/scsi_vhci_f_tpgs_tape",
    • ドライブの照会データに MultiP ビットが設定されている場合は、次の行のコメントを解除します。

      # "misc/scsi_vhci/scsi_vhci_f_tape",

    注 -  Oracle Solaris 11 以降、構成ファイルは /kernel/drv および /etc/driver/drv の両方から読み取られ、マージされます。詳細は、/kernel/drv/README.driver ファイルを参照してください。

    /etc/driver/drv/ ディレクトリの構成ファイルには、カスタマイズされた構成が含まれている必要があります。


    /dev/rmt の既存のデバイスノードは、リブート後に存在しなくなるデバイスを指すため、テープのマルチパス化を有効にすると無効になります。

    テープ I/O マルチパス化では、テープデバイスへのパスが複数ある場合でも、一度に 1 つのパスのみを I/O に使用します。残りのパスは、自動フェイルオーバーに使用されます。