JavaScript is required to for searching.
ナビゲーションリンクをスキップ
印刷ビューの終了
Oracle Solaris の管理: SAN 構成およびマルチパス化     Oracle Solaris 11 Information Library (日本語)
search filter icon
search icon

ドキュメントの情報

はじめに

1.  Solaris I/O マルチパス化の概要

2.  ファイバチャネルマルチパス化構成の概要

3.  Solaris I/O マルチパス化機能の構成

4.  マルチパス化デバイスの管理 (mpathadm )

5.  SAN デバイスの構成

6.  仮想ファイバチャネルポートの構成

7.  FCoE ポートの構成

8.  SAS ドメインの構成

9.  IPFC SAN デバイスの構成

10.  x86 システムのファイバチャネルデバイスからの Solaris OS のブート

11.  テープデバイス用の持続的なバインド

A.  ファブリック接続されたデバイスの手動構成

B.  サポートされる FC-HBA API

C.  マルチパス化されたデバイスの問題のトラブルシューティング

stmsboot の実行中にシステムがブートに失敗する

シングルユーザーモードでブートの失敗から回復する方法

stmsboot の実行中にシステムがクラッシュする

システムクラッシュから回復する方法

索引

システムクラッシュから回復する方法

  1. 別のブート可能ディスクかインストール DVD を使用するか、またはネットワーク経由でシステムをブートします。
    • SPARC: インストールメディアまたはネットワーク上のインストールサーバーからブートする場合、テキストインストールを選択します。インストールサーバーからブートする場合、次のコマンドを使用します。

      ok boot net:dhcp
    • x86: インストールメディアまたはネットワーク上のインストールサーバーからブートする場合、GRUB メニューから次のテキストインストールオプションを選択します。

      Oracle Solaris 11 11/11 Text Installer and command line
    • 次のメニューからオプション 3 Shell を選択します。

              1  Install Oracle Solaris
              2  Install Additional Drivers
              3  Shell
              4  Terminal type (currently sun-color)
              5  Reboot
      
      Please enter a number [1]: 3
      To return to the main menu, exit the shell
  2. ZFS ルートプールをインポートします。
    # zpool import -f rpool
  3. ルート BE をマウントします。
    # mkdir /a
    # beadm mount solaris /a
  4. 元の fp.conf ファイル (FC マルチパス化の場合) または mpt.conf (SAS マルチパス化の場合) を次のようにして復元します。
    • stmsboot -e コマンドまたは stmsboot -d コマンドを実行した場合、次のようにします。
      • SAS マルチパス化の場合:

        # cp /a/etc/mpxio/mpt.conf /a/etc/driver/drv/mpt.conf
      • FC マルチパス化の場合:

        # cp /a/etc/mpxio/fp.conf /a/etc/driver/drv/fp.conf
    • stmsboot -u コマンドを実行して、fp.conf ファイルまたは mpt.conf を変更した場合、/a/etc/driver/drv/fp.conf または /a/etc/driver/drv/mpt.conf ファイルのいずれかを編集することによって、このファイルに対して実行した変更を元に戻します。
  5. stmsboot コマンドを実行する前にマルチパス化構成に対して実行したほかの変更を元に戻します。

    たとえば、scsi_vhci.conf ファイルを変更した場合、/a/etc/driver/drv/scsi_vhci.conf ファイルを編集することによって、このファイルに対して実行した変更を元に戻します。

    ストレージアレイのデバイス設定を変更した場合、元の設定を復元します。

  6. 元の /etc/vfstab ファイルを復元します。
    # cp /a/etc/mpxio/vfstab /a/etc/vfstab

    /a/etc/mpxio/vfstab ファイルは stmsboot コマンドが vfstab ファイルを更新する前に保存した、元の /etc/vfstab ファイルのコピーです。stmsboot コマンドが vfstab ファイルを変更しなかった場合、/a/etc/mpxio/vfstab ファイルは存在しません。

  7. システムが x86 ベースシステムの Oracle Solaris OS 上で実行中の場合、次のステップを実行します。
    1. 元の /boot/solaris/bootenv.rc ファイルを復元します。
      # cp /a/etc/mpxio/bootenv.rc /a/boot/solaris/bootenv.rc

      /a/etc/mpxio/bootenv.rc ファイルは、bootenv.rc ファイルを更新する前に stmsboot コマンドが保存した元の /boot/solaris/bootenv.rc ファイルのコピーです。stmsboot コマンドが bootenv.rc ファイルを変更しなかった場合、/a/etc/mpxio/bootenv.rc ファイルは存在しません。

    2. ブートアーカイブを更新します。
      # bootadm update-archive -R /a
  8. mpxio-upgrade サービスを無効にします。
    # /usr/sbin/svccfg -f /a/etc/mpxio/svccfg_recover
  9. BE をアンマウントします。
    # beadm umount solaris
  10. システムをリブートします。