Solaris(TM) Operating System –
-
                          SPARC Enterprise       4Gbps                         (SE0X7F11F/SE0X7F12F)
                        (RAID    )      OS                   SAN Boot
PRIMEPOWER                            SAN Boot                           "PRIMEPOWER SAN Boot                   "

8Gbps                                   (SE0X7F21F/SE0X7F22F)
                                             OS                                               OS
                                                        Solaris OS                       (MPxIO)              Solaris
                        (Solaris SAN Configuration and Multipathing Guide)

-
         SAN Boot

-


     1
    SPARC Enterprise SAN Boot
     2                            /
    SAN Boot
     3
    SAN Boot
     4
    SAN Boot
     5
    SAN Boot

-


          "Solaris(TM) 10 Operating Environment"          "Solaris 10"


              # /usr/sbin/FJSVpfca/fc_info –a <Return>

-
Sun, Sun Microsystems, the Sun Logo, Solaris and all Solaris based marks and logos are trademarks or registered trademarks of
Sun Microsystems, Inc. in the U.S. and other countries, and are used under license.
Sun Sun Microsystems Sun           Solaris                           Solaris
            Sun Microsystems, Inc.




     22         1

         22         1       1.4




                                                                                                                                i
All Rights Reserved, Copyright(C)   2006-2010




ii
-


    ETERNUS2000

    Solaris 10 10/08
    SPARC Enterprise T5140/T5240/T5440/M3000

    Custom JumpStart        check

           18
    ETERNUS DX




                                               iii
iv
v
第 1 章 概要
SAN Boot とは、OS やアプリケーションを、サーバに内蔵されたディスクではなく、外部の SAN ストレージに格納
し、そこから起動(ブート:Boot)することをいいます。

本書では、サーバにファイバチャネルカードを搭載し、外付けディスクアレイ装置(RAID 装置)から OS の起動を行う
SAN Boot 環境を構築する手順を示しています。




OS のブートディスクを外付けディスクアレイ装置に配置することにより以下のメリットが生まれます。


  1. 可用性の向上

      ○   高信頼ディスクアレイ装置(RAID 装置)の使用
          ブートディスクをディスクアレイ装置(RAID 装置)で管理することで、信頼性が向上します。

      ○   バックアップ・リストア作業の効率化
          ディスクアレイ装置のディスクコピー機能を利用することで、システムボリュームのバックアップ・リ
          ストアの際の業務停止時間を大幅に短縮できます。また、システムボリュームのバックアップ・リスト
          アの際のサーバ CPU 負荷が軽減できます。
          詳細は"1.1.4 ETERNUS のアドバンスト・コピー機能を使用する場合の構成"を参照してください。




          注意)ETERNUS (ディスクアレイ装置)のディスクコピー機能(アドバンスト・コピー機能)を使用するた
          めには、ETERNUS SF AdvancedCopy Manager (ACM)または PRIMECLUSTER GDS Snapshot が必要です。


  2. 運用管理性の向上

      ○   システムボリュームの一括管理
          複数台あるサーバのブートディスクを 1 台のディスクアレイ装置に集約することで、ブートディスクの
          一括管理が可能です。

      ○   開発環境の世代管理
          複数の開発環境を 1 台のディスクアレイ装置に用意して、必要に応じて切り替えて利用できます。開発
          環境ごとにサーバを用意しなくてもよいので、サーバ台数や運用管理工数を削減できます。



                                                                                          1
3. 保守性の向上

       ○   ディスク故障時の作業が簡素化
           ディスク(システムボリューム)が故障した場合、システム管理者はサービスエンジニアに連絡すれば、
           後はサービスエンジニアがディスクを交換して、システムは自動的に復旧します。そのため、システム
           管理者の作業を軽減できます。

       ○   パッチ適用作業の効率化
           ディスクアレイ装置のディスクコピー機能を利用することで、パッチ適用前のバックアップ作業の際、
           業務停止時間が削減できます。また、バックアップボリュームからブートできるように設定しておく
           (*1)ことにより、パッチ適用後に問題が発生した場合、サーバをリブートしてブートボリュームを切り
           替えるだけで、パッチ適用前のシステムに戻すことができます。詳細は"1.1.4 ETERNUS のアドバンス
           ト・コピー機能を使用する場合の構成"を参照してください。

           (*1)PRIMECLUSTER GDS Snapshot を使用すると、コマンドで簡単に設定できます。




2
1.1 構成パタン
次のファイバチャネル接続構成で、ファイバチャネルカードを使用し外付けディスクアレイ(RAID)装置から OS の起
動を行ってください。また、各構成での注意事項を記載します。

1.1.1 基本構成
  1. ディスクアレイ装置を一台のサーバから使用する場合




      ○   サーバ - ディスクアレイ装置間は2経路以上のファイバチャネル接続を行い、ETERNUS マルチパスデ
          ィスクドライバを使用したマルチパス構成としてください。

      ○ ディスクスワップの発生により、アプリケーションのディスクアクセス性能が低下する場合があります。
          ディスクスワップが発生する場合には、サーバに搭載するメモリを追加するか、 またはアプリケーシ
          ョンによるメモリ使用量を下げる等により、ディスクスワップの発生を回避してください。

      ○  内蔵ディスクを搭載していないサーバを使用する場合は、OS のインストールおよび、ブートディスク
         のリカバリのために、別途インストールサーバが必要です。
  2. ディスクアレイ装置を複数のサーバから使用する場合
       ○ ファブリック接続の場合




                                                                3
○   FC-AL 直結接続の場合




               ■   サーバ - ディスクアレイ装置間は2経路以上のファイバチャネル接続を行い、ETERNUS マル
                   チパスディスクドライバを使用したマルチパス構成としてください。

               ■   ディスクスワップの発生により、アプリケーションのディスクアクセス性能が低下する場合が
                   あります。ディスクスワップが発生する場合には、サーバに搭載するメモリを追加するか、 ま
                   たはアプリケーションによるメモリ使用量を下げる等により、ディスクスワップの発生を回避
                   してください。

               ■   サーバのパニック発生時に、そのサーバと同じ RAID グループ内にブートディスクを配置して
                   いる他のサーバは、ブートディスクへのディスクアクセス性能の低下が数十秒程度発生する場
                   合があります。
               ■   内蔵ディスクを搭載していないサーバを使用する場合は、OS のインストールおよび、ブートデ
                   ィスクのリカバリのために、別途インストールサーバが必要です。

    1.1.2 PRIMECLUSTER GDS によるディスクアレイ装置間ミラーリング構成




4
●   ディスクアレイ装置 1 台につき、1 枚のファイバチャネルカードが必要に なります。上図の構成では、
      ETERNUS #1 用の FC card と、ETERNUS #2 用の FC card の、 2 枚のファイバチャネルカードが必要です。
                                                      計
      1Gbps/2Gbps ファイバチャネルカード(PW008FC3)ではパス数分のファイバチャネルカードが必要でしたが、シ
      ングルチャネル 4Gbps ファイバチャネルカード(SE0X7F11F)およびデュアルチャネル 4Gbps ファイバチャネ
      ルカード(SE0X7F12F)では、ブートディスクとして認識するディスクアレイ装置の設定を複数行うことが可能
      であるため、2 枚のファイバチャネルカードで PRIMECLUSTER GDS によるディスクアレイ装置間ミラーリン
      グ構成を作成することが可能です。

  ●   サーバ - ディスクアレイ装置間は2経路以上のファイバチャネル接続を行い、ETERNUS マルチパスディスク
      ドライバを使用したマルチパス構成としてください。

  ●   ディスクスワップの発生により、アプリケーションのディスクアクセス性能が低下する場合があります。ディ
      スクスワップが発生する場合には、サーバに搭載するメモリを追加するか、 またはアプリケーションによる
      メモリ使用量を下げる等により、ディスクスワップの発生を回避してください。

  ●   サーバのパニック発生時に、そのサーバと同じ RAID グループ内にブートディスクを配置している他のサーバ
      は、ブートディスクへのディスクアクセス性能の低下が数十秒程度発生する場合があります。

  ●   内蔵ディスクを搭載していないサーバを使用する場合は、OS のインストールおよび、ブートディスクのリカ
      バリのために、別途インストールサーバが必要です。


1.1.3 PRIMECLUSTER によるクラスタ構成
SAN Boot 環境を使用したクラスタシステムを構築することもできます。
  1. 単体のディスクアレイ装置を使用したクラスタ構成




                                                                               5
2. 複数のディスクアレイ装置を使用したクラスタ構成




    1.1.4 ETERNUS のアドバンスト・コピー機能を使用する場合の構成
    内蔵ディスクからブートする従来のシステムでは、テープ装置を使用してバックアップ・リストアを実行している間、
    業務を長時間停止する必要があります。




    SAN Boot 環境で ETERNUS のアドバンスト・コピー機能(OPC/EC)を利用してバックアップ・リストアを行う場合、デ
    ィスク装置でコピー処理を実行している間も業務の運用が可能であるため、業務停止時間が大幅に短縮できます。

    アドバンスト・コピー機能を利用したバックアップ・リストアには、ETERNUS SF AdvancedCopy Manager (ACM)を使
    う方式と、PRIMECLUSTER GDS Snapshot (GDS Snapshot)を使う方式があります。

6
●   ETERNUS SF AdvancedCopy Manager (ACM)を使う方式
       ACM を使う方式のメリットは以下のとおりです。
       ・業務停止時間短縮
       ・複数サーバのバックアップ効率化(一元管理)
         SAN Boot 環境で ETERNUS SF AdvancedCopy Manager を使用する場合




●PRIMECLUSTER    GDS Snapshot (GDS Snapshot)を使う方式
       GDS Snapshot を使う方式のメリットは以下のとおりです。
       ・業務停止時間短縮
       ・PRIMECLUSTER GDS によるソフトミラー構成の場合のリストア操作が簡単




                                                                7
ACM と GDS Snapshot の特長は次の表のとおりです。
    システムの要件に応じて、いずれかの方式を選択してください。
    注) システムボリュームを PRIMECLUSTER GDS で管理している場合のバックアップ リストアは、
                                                   ・      ACM を使う方式、
    GDS Snapshot を使う方式のどちらでも可能です。ただし、システムボリュームがソフトミラー構成の場合は、GDS
    Snapshot を使う方式を推奨します。


                                      ACM と GDS Snapshot の特徴
                                                                                  ○:   優位点

                  ETERNUS SF AdvancedCopy Manager (ACM)   PRIMECLUSTER GDS Snapshot

    操作サーバ                           -                                        ○
                  バックアップ・リストア対象サーバ以外に、バ                   バックアップ・リストア対象サーバで、バックア
                  ックアップ・リストア操作を行うためのサーバ                   ップ・リストア操作を行うため、別のサーバは不
                  が必要。                                    要。

    バックアップ                          ○                                       -
    操作
                  バックアップ対象サーバを一旦シャットダウン                   バックアップ対象サーバをシングルユーザモード
                  し、バックアップサーバから OPC を開始する。                でリブートし、OPC を開始する。物理コピーが完
                  物理コピーの完了を待たずに、バックアップ対                   了してからマルチユーザモードでリブートし、業
                  象サーバをリブートし、業務を再開できる。                    務を再開する。

    リストア操作                          ○                                       ○
    (PRIMECLUST   リストア対象サーバを一旦シャットダウンして                   リブートしてブートボリュームを切り替えるだけ
    ER GDS でミラ    OPC を開始し、リブートする。物理コピー完了                 で業務が再開できる。
    ーリングして        を待たずに業務を再開できる。
    いない場合)

    リストア操作                           -                                       -
    (PRIMECLUST
    ER GDS でミラ    OPC によるリストアの前後に、ミラーの切離し                 OPC 物理コピーが完了してから元のブートボリュ
    ーリングして        と再組込みが必要                                ームに戻して業務を再開する。
    いる場合)


8
複数サーバの                          ○                                         -
バックアップ
              複数のサーバのバックアップを、一台のバック                    バックアップ・リストア操作は、各サーバで実行
効率化
              アップサーバで一元管理可能。                           する。

バックアップ                          -                                         ○
ボリュームか
              vfstab ファイルを編集してマウントポイントを                コマンドで簡単に設定できる
らブートする
              変更する必要がある
機能

各方式の詳細については、        ETERNUS SF AdvancedCopy Manager および PRIMECLUSTER GDS のマニュアルを参照して
ください。
ま た 、 OPC 物 理 コ ピ ー の 進 行 状 況 を 確 認 す る 方 法 に つ い て は ETERNUS SF AdvancedCopy Manager お よ び
PRIMECLUSTER GDS のマニュアルに記載されています。




                                                                                              9
10
2                  /
                                             OS



2.1
2.1.1



                    SPARC Enterprise T1000/T2000/T5120/T5140/T5220/T5240/T5440/
                    M3000/M4000/M5000/M8000/M9000
                                     4Gbps                          SE0X7F11F
                                     4Gbps                          SE0X7F12F
                    ETERNUS2000           50/100/200
                    ETERNUS DX60/DX80
                    ETERNUS3000          80/100/300/500/700
                    ETERNUS4000          80/100/300/400/500/600
                    ETERNUS DX410/DX440
                    ETERNUS6000          500/700/900/1100
                    ETERNUS8000          700/800/900/1100/1200
                    ETERNUS DX8100/DX8400/DX8700
                    ETERNUS SN200


                          OS


2.1.2
SAN Boot           ETERNUS




            RAID




                                                                                  11
1   RAID
     RAID




                   1   RAID




12
2.2

2.2.1



                                              Solaris 10 11/06
                                              SPARC Enterprise T5120/T5140/T5220    Solaris 10
 Solaris(TM)                 Solaris(TM) 10   8/07
                                              SPARC Enterprise T5240/T5440    Solaris 10 5/08
                                              SPARC Enterprise M3000    Solaris 10 10/08
 FUJITSU PCI Fibre Channel
                             4.0

                                                   914267-04
                                              ETERNUS2000                            914267-05

                                               ETERNUS DX60/DX80
 ETERNUS
                             2.0.1            914267-09
                                               ETERNUS DX4xx/DX8xxx
                                              914267-11
                                              Solaris 10 10/08   3.0.0                     2.0.X +
                                              patch 914267-07




                                                                                                     13
2.2.2

                                                                                   PRIMECLUSTER GDS



                                                                      914423-03
                                                              ETERNUS2000                                914423-05

              PRIMECLUSTER GDS                   4.2          ETERNUS DX60/DX80/DX4xx/DX8xxx
                                                                     914423-10
                                                                                                              914423-08



                                                       PRIMECLUSTER


                                                                           PRIMECLUSTER GDS
              PRIMECLUSTER Enterprise Edition
              PRIMECLUSTER HA Server            4.2                   901201-06, 914325-03, 914468-01, 914499-01
              PRIMECLUSTER Lite Pack


             ETERNUS                                                         /                            ETERNUS SF
             AdvancedCopy Manager


              ETERNUS SF AdvancedCopy
                                                13.0                                             Solaris 10
              Manager
                                                              ETERNUS SF AdvancedCopy Manager             Tape

              ETERNUS SF AdvancedCopy
              Manager                           13.0                             Solaris 10
                                                               ETERNUS SF AdvancedCopy Manager

                                                                                     Solaris 8         Solaris9
             ETERNUS SF AdvancedCopy Manager                          ETERNUS SF AdvancedCopy Manager



             ETERNUS                                      PRIMECLUSTER GDS
                                                                     PRIMECLUSTER GDS Snapshot


                                                                                    PRIMECLUSTER GDS
                                                                          PRIMECLUSTER
                                                                      914457-02

              PRIMECLUSTER GDS Snapshot         4.2           ETERNUS DX60/DX80/DX4xx/DX8xxx
                                                                    914457-03
                                                              Solaris 10 10/08                           Solaris 10 10/08
                                                                                  137137-09
                                                                 914457-03

             PRIMECLUSTER GDS Snapshot                       PRIMECLUSTER Global Disk Service




14
3
1.                     4Gbps                                   (SE0X7F11F)                             4Gbps
                (SE0X7F12F)


                                   4Gbps                              (SE0X7F12F)
                     port                                      port                                    port



     A.1 fjpfca-set-bootfunction

2.                                                    OS
                                                        dd              ETERNUS        EC(Equivalent Copy)          OPC(One
     Point Copy)


3.


                                   "     C.SAN Boot                             "

4.           RAID
            "2.1.2                         "

5. /tmp (tmpfs)
   /tmp (tmpfs)                                 /tmp (tmpfs)

     /tmp (tmpfs)                                                       /tmp (tmpfs)




6. PRIMECLUSTER                    PRIMECLUSTER GDS               Systemwalker Resource Coordinator
                                                               "4.3.2 PRIMECLUSTER                            "


7. ETERNUS                                     ETERNUS SN200
   WWN(World Wide Port Name)
                                                                  Systemwalker Resource Coordinator

             ETERNUS
             ETERNUS        FC-CA
                                                                                                   WWN
             ETERNUS

             ETERNUS SN200
                                               WWN                                  WWN            1      1       WWN

             1 1        WWN                                    HBA      Port    WWN       FC-CA    Port       WWN       2
             WWN

8. EFI     Extensible Firmware Interface

     EFI                       64           Solaris                                         1T
                                           EFI

9.                                     WARNING
                                          SCSI RESET                                                   SENSE

                                                                                                                              15
10. PRIMECLUSTER GDS




              <               >       mplb, mplbt, sd

                                   /etc/system                 forceload
                                                                           forceload




     11.

                                                                               4Gbps    FC Switch
                                                                                  4Gbps
                  /kernel/drv/fjpfca.conf
               fjpfca0                           4Gbps
           Port=
                "fjpfca0:nport:sp4";
                                        FUJITSU PCI Fibre Channel

     12. ETERNUS                                             Lun0(                                        0)
         SAN Boot
         ETERNUS                                  Lun0                     SAN Boot
                                                                     Lun                                Lun0


     13. Solaris 10 10/08         OS
                      Solaris 10 10/08                       Solaris 10 10/08                  (137137-09     )
                                            Solaris10 5/08          Solaris 10 10/08                 (137137-09     )
                    root_archive(1M)                                       Solaris 10 10/08      OS

                                        ZFS                                     SAN Boot                                    Sun
           Microsystems                                       ZFS
           "Solaris ZFS Administration Guide"

     14. ZFS                                                  /
                            OS     Solaris 10 10/08                    Solaris 10 10/08                (137137-09       )

16
OS                                                                 OS   Solaris10 5/08
      Solaris 10 10/08            (137137-09   )                Solaris 10 10/08


15.    ZFS                      SAN Boot           PRIMECLUSTER GDS


16.


17.                      (SE0X7F11F,SE0X7F12F)                           V12L30


                 SN200     8G
                                      25

                         V12L40                         "   G
             "




18. 512G




                                                                                                     17
18
4
                                OS
                                                                               lun


                                                  "4.1.1                                                       "
                  FUJITSU PCI Fibre Channel            Solaris OS                        Solaris OS   CD/DVD



"4.1.1                                                       "

                                       "4.1.1.2                                      "
                                                        FC Switch



SPARC Enterprise T1000/T2000/T5120/T5140/T5220/T5240/T5440          SAN Boot                            "      G
                                              "
                                 "4. 3.2 PRIMECLUSTER                 "




                                                                                                                   19
"4.1                      "       OS

            "4.1.2.6       "                OS
              "4.2     "



     4.1
                                   2
            1.
            2.                         (         )


     4.1.1




20
Dual GigabitEthernet      [SE0X7GD1F/X, SE0X7GD2F/X],Quad GigabitEthernet                        [SE0X7GD2F/X]
               Ultra320 SCSI      [SE0X7SC1F/X, SE0X7SC2F/X]
        I/O                  (SPARC Enterprise)



                                                    (INSTALL SERVER)


4.1.1.1

              docs.sun.com   Solaris Installation Guide
                                                                                                      OS



          -                                 AL                             ID     max throttle
          -   FC Switch                                                                          ID        max throttle

          -
                  SPARC Enterprise
            SPARC Enterprise T1000/T2000/T5120/T5140/T5220/T5240/T5440                                sun4v
            SPARC Enterprise M3000/M4000/M5000/M8000/M9000                                  sun4u
                    PRIMEPOWER
          Solaris10 OS
            OS                                              /export/install/Solaris10_hostname
   1.
          (INSTALL SERVER) % su - <RETURN>
                           Password: password

   2. OS
          (INSTALL SERVER) # mkdir /export/install <RETURN>
          (INSTALL SERVER) # cd /export/install <RETURN>
          (INSTALL SERVER) # mkdir Solaris10_hostname <RETURN>
                                                                       hostname



   3. Solaris 10 Operating System       DVD-ROM

                                                                                                                          21
(INSTALL SERVER)# cd /cdrom/cdrom0/s0/Solaris_10/Tools <RETURN>
               (INSTALL SERVER)# ./setup_install_server /export/install/Solaris10_hostname <RETURN>

        4. Solaris 10 Operating System                          DVD-ROM
               (INSTALL SERVER)# cd / <RETURN>
               (INSTALL SERVER)# eject cdrom <RETURN>




     4.1.1.2
        1.                                                                           IP                mac


                                               IP
                    /etc/hosts
                                              IP          ”192.168.1.1”
                       192.168.1.1 hostname
                                               mac
                   /etc/ethers
                                               mac          ” 0:80:17:28:1:f8”
                       0:80:17:28:1:f8 hostname

        2.
             add_install_client
             add_install_client
             SPARC Enterprise T1000/T2000/T5120/T5140/T5220/T5240/T5440
               (INSTALL SERVER) # cd /export/install/Solaris10_hostname/Solaris_10/Tools/ <RETURN>
               (INSTALL SERVER) # ./add_install_client hostname sun4v <RETURN>
             SPARC Enterprise M3000/M4000/M5000/M8000/M9000
               (INSTALL SERVER) # cd /export/install/Solaris10_hostname/Solaris_10/Tools/ <RETURN>
               (INSTALL SERVER) # ./add_install_client hostname sun4u <RETURN>

        3.                                           OS


                                                      CD-ROM                     FUJITSU PCI Fibre Channel 4.0




             Solaris 10 5/08
             SPARC Enterprise T1000/T2000/T5120/T5140/T5220/T5240/T5440
               (INSTALL SERVER) # cd /cdrom/cdrom0 <RETURN>
               (INSTALL SERVER) # bin/pfcapkgadd.sh -R
               /export/install/Solaris10_hostname/Solaris_10/Tools/Boot/ -p sun4v <RETURN>
             SPARC Enterprise M3000/M4000/M5000/M8000/M9000
               (INSTALL SERVER) # cd /cdrom/cdrom0 <RETURN>
               (INSTALL SERVER) # bin/pfcapkgadd.sh -R
               /export/install/Solaris10_hostname/Solaris_10/Tools/Boot/ -p sun4u <RETURN>

             Solaris 10 10/08
             (1)


               (INSTALL SERVER) # mkdir /tmp/work <RETURN>




22
(2) root_archive (1M)
           /tmp/work/tmp/AdDrEm.lck
      (INSTALL SERVER) # /boot/solaris/bin/root_archive unpackmedia /export/install/Solaris10_hostname
        /tmp/work <RETURN>
      (INSTALL SERVER) # rm /tmp/work/tmp/AdDrEm.lck <RETURN>
           unpackmedia

             umount: /tmp/mnt29984
             rmdir:              "/tmp/mnt29984":


             lofiadm:          /export/install/Solaris10_hostname/boot/sparc.miniroot
                 :
             rmdir:              "/tmp/mnt29984":



     (3)
     SPARC Enterprise T1000/T2000/T5120/T5140/T5220/T5240/T5440
       (INSTALL SERVER) # cd /cdrom/cdrom0 <RETURN>
       (INSTALL SERVER) # bin/pfcapkgadd.sh -R /tmp/work/ -p sun4v <RETURN>
     SPARC Enterprise M3000/M4000/M5000/M8000/M9000
       (INSTALL SERVER) # cd /cdrom/cdrom0 <RETURN>
       (INSTALL SERVER) # bin/pfcapkgadd.sh -R /tmp/work/ -p sun4u <RETURN>
     (4)
      (INSTALL SERVER) # mkdir -p /tmp/media/Solaris_10 <RETURN>
      (INSTALL SERVER) # /tmp/work/boot/solaris/bin/root_archive packmedia /tmp/media /tmp/work
      <RETURN>


     (5) /tmp/media                                              OS
                "umount -f","lofiadm -d"           "df -k"
       (INSTALL SERVER) # cd /tmp/media <RETURN>
       (INSTALL SERVER) # find boot Solaris_10/Tools/Boot | cpio -pdum /export/install/Solaris10_hostname
       <RETURN>
       (INSTALL SERVER) # umount -f /dev/lofi/1 <RETURN>
       (INSTALL SERVER) # lofiadm -d /dev/lofi/1 <RETURN>


4.
                                                                                        -s

       ok boot net –s <RETURN>

5.
       # grep fjpfca /tmp/root/etc/path_to_inst <RETURN>
       "/pci@1,700000/fibre-channel@0" 0 "fjpfca"
       "/pci@2,600000/fibre-channel@0" 1 "fjpfca"


                                 /pci@1,700000/XXXX@0
               fjpfca0




6.                                                                     LED                                  4Gbps
                               (SE0X7F11F)
                      4Gbps                         (SE0X7F12F)

                                                                                                                    23
Port                                     fjpfca0       LED
                                  LINK      LED       3
           # /usr/sbin/FJSVpfca/fc_adm -l fjpfca0 <RETURN>
          LED                               Ctrl-c(Ctrl                       c            )
          fc_adm                                    FUJITSU PCI Fibre Channel

     7.                 OBP
           # /usr/sbin/shutdown -g0 -i0 -y <RETURN>

     8.
          Solaris 10 10/08            OS
             Solaris 10 10/08
             root_archive (1M)
                (INSTALL SERVER) # /boot/solaris/bin/root_archive unpackmedia /export/install/Solaris10_hostname
                  /tmp/work <RETURN>
                    unpackmedia

                    umount: /tmp/mnt29984
                    rmdir:                   "/tmp/mnt29984":


                    lofiadm:               /export/install/Solaris10_hostname/boot/sparc.miniroot                  :


                    rmdir:                   "/tmp/mnt29984":




                    Solaris 10 5/08
                                              OS                             /Tools/Boot/kernel/drv/fjpfca.conf
                    Solaris 10 10/08
                    /tmp/work/kernel/drv/fjpfca.conf

                                                                   (fjpfca.conf)

                        (FC-AL)                port fcp-auto-bind-function     fcp-bind-target
                   fjpfca.conf                         FUJITSU PCI Fibre Channel
                                           FC Switch

                        -
                                   Solaris OS
                        -

                   a.
                               fjpfca0                                                                    4Gbps

                            port=
                                 "fjpfca0:nport:sp4";

                            fcp-auto-bind-function=1;
                              port
                              fcp-auto-bind-function
                                                              E

                                                                                     FC Switch




24
FC Switch
                  b.
                              fjpfca0                                                             4Gbps
                                                ID16
                           Port=
                                "fjpfca0:nport:sp4";
                           fcp-bind-target=
                                “fjpfca0t16:0x210000c0004101d9”;
                              port
                              fcp-bind-target                 WWN



                       Solaris 10 5/08
                                                OS                    /Tools/Boot/kernel/drv/sd.conf
                       Solaris 10 10/08
                       /tmp/work/kernel/drv/sd.conf

                                                          (sd.conf)
                                         (LU)


                                 ID16                          0
                   name="sd" class="scsi" target=16       lun=0;

              Solaris 10 10/08             OS

            (1)
                  (INSTALL SERVER) # mkdir -p /tmp/media/Solaris_10 <RETURN>
                  (INSTALL SERVER) # /tmp/work/boot/solaris/bin/root_archive packmedia /tmp/media /tmp/work
                  <RETURN>


            (2) /tmp/media                                            OS
                           "umount -f","lofiadm -d"           "df -k"
                  (INSTALL SERVER) # cd /tmp/media <RETURN>
                  (INSTALL SERVER) # find boot Solaris_10/Tools/Boot | cpio -pdum /export/install/Solaris10_hostname
                  <RETURN>
                  (INSTALL SERVER) # umount -f /dev/lofi/1 <RETURN>
                  (INSTALL SERVER) # lofiadm -d /dev/lofi/1 <RETURN>


   9. SPARC Enterprise T1000/T2000/T5120/T5140/T5220/T5240/T5440                                 "     G
                                      "


4.1.1.3
   1.
          ok boot net -s <RETURN>

   2.                                           lun    format(1M)                                          lun

          # format <RETURN>

          Searching for disks...done

          AVAILABLE DISK SELECTIONS:
               0. c7t16d0 <FUJITSU-ETERNUS-4000 cyl 1038 alt 2 hd 64 sec 256>
                  /pci@1,700000/fibre-channel@0/sd@10,0

                                                                                                                       25
Specify disk (enter its number): 0<RETURN>
          selecting c7t16d0
          [disk formatted]
          Disk not labeled. Label it now? y <RETURN>
          FORMAT MENU:
                    disk           - select a disk
                    type           - select (define) a disk type
                    partition - select (define) a partition table
                    current      - describe the current disk
                    format         - format and analyze the disk
                    repair       - repair a defective sector
                    label         - write label to the disk
                    analyze       - surface analysis
                    defect        - defect list management
                    backup          - search for backup labels
                    verify        - read and display labels
                    save           - save new disk/partition definitions
                    inquiry       - show vendor, product and revision
                    volname         - set 8-character volume name
                    !<cmd>           - execute <cmd>, then return
                    quit
          format> partition <RETURN>


          PARTITION MENU:
                    0         - change `0' partition
                    1         - change `1' partition
                    2         - change `2' partition
                    3         - change `3' partition
                    4         - change `4' partition
                    5         - change `5' partition
                    6         - change `6' partition
                    7         - change `7' partition
                    select - select a predefined table
                    modify - modify a predefined partition table
                    name      - name the current table
                    print - display the current table
                    label - write partition map and label to the disk
                    !<cmd> - execute <cmd>, then return
                    quit
          partition> print <RETURN>
          Current partition table (original):
          Total disk cylinders available: 4254 + 2 (reserved cylinders)

          Part       Tag       Flag       Cylinders           Size              Blocks
            0         root      wm          0 - 15            128.00MB      (16/0/0)     262144
            1         swap       wu        16 - 31            128.00MB      (16/0/0)      262144
            2      backup        wu         0 - 4253           33.23GB     (4254/0/0) 69697536
            3 unassigned       wm          0                     0         (0/0/0)            0
            4 unassigned       wm          0                     0         (0/0/0)            0
            5 unassigned       wm          0                     0         (0/0/0)            0
            6          usr      wm         32 - 4253           32.98GB     (4222/0/0) 69173248
            7 unassigned       wm          0                     0         (0/0/0)            0


          format> quit <RETURN>

     3.               OBP
          # /usr/sbin/shutdown -g0 -i0 -y <RETURN>




26
4.1.1.4 Custom JumpStart
Solaris custom jump start                                                                                      Custom
JumpStart                 Solaris




    1. Custom JumpStart
                                 jumpstart
          (INSTALL SERVER)# mkdir /jumpstart          <RETURN>
          (INSTALL SERVER)# share -F nfs -o ro,anon=0 /jumpstart       <RETURN>


    2.
                                    jumpstart



                                    jumpstart                       FUJITSU PCI Fibre Channel    CD


              (INSTALL SERVER)# mkdir /jumpstart/FJPFCA <RETURN>
              (INSTALL SERVER)# cd /cdrom/cdrom0         <RETURN>
              (INSTALL SERVER)# find . | cpio -pumd /jumpstart/FJPFCA <RETURN>


         FUJITSU PCI GigabitEthernet    FUJITSU ULTRA LVD SCSI Host Bus Adapter Driver


              FUJITSU PCI GigabitEthernet 3.0 Update1
                                    jumpstart                       FUJITSU PCI GigabitEthernet 3.0 Update1    CD

              (INSTALL SERVER)# mkdir /jumpstart/fjgi <RETURN>
              (INSTALL SERVER)# cp -p /cdrom/cdrom0/install /jumpstart/fjgi/. <RETURN>
              (INSTALL SERVER)# cp -p /cdrom/cdrom0/admin /jumpstart/fjgi/. <RETURN>
              (INSTALL SERVER)# cp -pr /cdrom/cdrom0/FJSVgid_3.0/10/* /jumpstart/fjgi/. <RETURN>


           FUJITSU PCI GigabitEthernet 4.0
                                     jumpstart                      FUJITSU PCI GigabitEthernet 4.0       CD

              (INSTALL SERVER)# mkdir /jumpstart/fjgi <RETURN>
              (INSTALL SERVER)# cp -p /cdrom/cdrom0/install_v4 /jumpstart/fjgi/. <RETURN>
              (INSTALL SERVER)# cp -p /cdrom/cdrom0/admin /jumpstart/fjgi/. <RETURN>
              (INSTALL SERVER)# cp -pr /cdrom/cdrom0/FJSVgid_4.0/10/* /jumpstart/fjgi/. <RETURN>


           FUJITSU ULTRA LVD SCSI Host Bus Adapter Driver
                             jumpstart                       FUJITSU ULTRA LVD SCSI Host Bus Adapter Driver
           CD
            (INSTALL SERVER)# mkdir /jumpstart/fjulsa <RETURN>
            (INSTALL SERVER)# cp -p /cdrom/cdrom0/install /jumpstart/fjulsa/. <RETURN>
            (INSTALL SERVER)# cp -p /cdrom/cdrom0/admin /jumpstart/fjulsa/. <RETURN>
            (INSTALL SERVER)# cp -pr /cdrom/cdrom0/ultra_lvd_driver/10/* /jumpstart/fjulsa/. <RETURN>


    3. JumpStart sample
         OS                                  JumpStart sample



                                                                                                                        27
(INSTALL SERVER)# cp –r /export/install/Solaris10_hostname/Solaris_10/Misc/jumpstart_sample/*
          /jumpstart <RETURN>


     4. profile
                               /jumpstart/profile
             profile                                                                                      ”Solaris Installation Guide: Custom
       JumpStart and Advanced Installations”
                                 OS      UFS                             ZFS
       profile
       UFS
          install_type initial_install          # install_type                                   Initial_install
          system_type server                    #system_type       server
          partitioning explicit              # partitioning        explicit
          cluster SUNWCXall                     #                      OS      cluster      SUNWCXall(Entire Software Group Plus OEM
          Support)
          filesys c7t16d0s1 4096 swap           #swap                            c7t16d0s1          4096MB
          filesys c7t16d0s0 free /             #c7t16d0s0


         ZFS

         install_type initial_install          # install_type                                    Initial_install
         system_type server                  #system_type          server
         partitioning explicit              # partitioning         explicit
         cluster SUNWCXall                  #                         OS      cluster    SUNWCXall(Entire Software Group Plus OEM
         Support)
         pool newpool auto auto auto c7t16d0s0                  #c7t16d0s0                                          newpool
         newpool                swap,dump
         bootenv installbe bename sxce_xx               #                                   sxce_xx                  (newpool/ROOT/sxce_xx)




     5. finish
       FJPFCA                             finish                                   finish              /jumpstart


          (INSTALL SERVER)# cp /jumpstart/FJPFCA/FJPFCA4.0/tool/FJPFCA_jumpstart_finish.sample
          /jumpstart/finish <RETURN>


     6. finish
                               /jumpstart/finish
            JUMPSTART_HOST                                                                  IP
            JUMPSTART_DIR               JumpStart                                                                   /jumpstart


       FUJITSU PCI GigabitEthernet FUJITSU ULTRA LVD SCSI Host Bus Adapter Driver
                                        ” PF_ARCH=`uname -m`”




28
FUJITSU PCI GigabitEthernet 3.0 Update1
         ${MNT}/fjgi/install -R /a -d ${MNT}/fjgi -p "$PF_ARCH"


      FUJITSU PCI GigabitEthernet 4.0
         ${MNT}/fjgi/install_v4 -R /a -d ${MNT}/fjgi -p "$PF_ARCH"

      FUJITSU ULTRA LVD SCSI Host Bus Adapter Driver
         ${MNT}/fjulsa/install -R /a -d ${MNT}/fjulsa -p "$PF_ARCH"

finish
 #!/bin/sh
 ### Edit here ###
 JUMPSTART_HOST=
 JUMPSTART_DIR=/jumpstart
 ### End of edit ###




 ### MAIN ###
 MNT=/a/mnt
 mount -F nfs ${JUMPSTART_HOST}:${JUMPSTART_DIR} ${MNT}


 PF_ARCH=`uname -m`
 ${MNT}/fjgi/install -R /a -d ${MNT}/fjgi -p "$PF_ARCH"
 ${MNT}/fjulsa/install -R /a -d ${MNT}/fjulsa -p "$PF_ARCH"
 ${MNT}/FJPFCA/bin/pfcapkgadd.sh -R /a -p "$PF_ARCH"


 # Copy fjpfca.conf
 if [ -f /kernel/drv/fjpfca.conf ]
 then
             echo "copying fjpfca.conf "
             cp     /kernel/drv/fjpfca.conf /a/kernel/drv/fjpfca.conf
             COPY_STATUS="$?"
             if [ "$?" != "0" ]
             then
                         echo "ERROR: fjpfca.conf copy failed."
             fi
 else
             echo "NOTICE: /kernel/drv/fjpfca.conf does not exists."
 fi


 ## Copy sd.conf
 if [ -f /kernel/drv/sd.conf ]
 then
             echo "copying sd.conf "


                                                                        29
cp        /kernel/drv/sd.conf /a/kernel/drv/sd.conf
                       COPY_STATUS="$?"
                       if [ "$?" != "0" ]
                       then
                                      echo "ERROR: sd.conf copy failed."
                       fi
           else
                       echo "NOTICE: /kernel/drv/sd.conf does not exists."
           fi


           umount ${MNT}


     7. rules
                                         /jumpstart/rules                               rules            profile
                    finish
                   rules


          rules

            hostname         <                                      > -      profile   finish


     8. rules
          check                              rules
                Solaris 10 5/08
            (INSTALL SERVER)# cd /jumpstart <RETURN>
            (INSTALL SERVER)# /jumpstart/check -p /export/install/Solaris10_hostname -r rules <RETURN>


                Solaris 10 10/08
            (INSTALL SERVER)# cd /jumpstart <RETURN>
            (INSTALL SERVER)# /jumpstart/check -p /tmp/media -r rules <RETURN>
          check                                                                                 check



                ERROR: /tmp/media is not a valid Solaris 2.x CD image

                   (INSTALL SERVER)# cd /tmp/media/Solaris_10/Tools/Boot <RETURN>
                   (INSTALL SERVER)# bzcat lu.cpio.bz2 | cpio -idum <RETURN>
                   (INSTALL SERVER)# ls usr/sbin/install.d/chkprobe <RETURN>
                   usr/sbin/install.d/chkprobe
                   (INSTALL SERVER)# cd /jumpstart <RETURN>
                   (INSTALL SERVER)# /jumpstart/check -p /tmp/media -r rules <RETURN>


     9.

          SPARC Enterprise T1000/T2000/T5120/T5140/T5220/T5240/T5440



30
(INSTALL SERVER)# /export/install/Solaris10_hostname/Solaris_10/Tools/add_install_client -i
                            IP            -e                     mac             -s
                 :/export/install/Solaris10_hostname –c                               :/jumpstart
                                    sun4v <RETURN>


        SPARC Enterprise M3000/M4000/M5000/M8000/M9000
          (INSTALL SERVER)# /export/install/Solaris10_hostname/Solaris_10/Tools/add_install_client -i
                            IP            -e                     mac             -s
                 :/export/install/Solaris10_hostname –c                               :/jumpstart
                                    sun4u <RETURN>


4.1.1.5



   1.
        SPARC Enterprise T1000/T2000/T5120/T5140/T5220/T5240/T5440

          ok setenv auto-boot? false <RETURN>
          ok reset-all <RETURN>

        SPARC Enterprise M3000/M4000/M5000/M8000/M9000

          ok reset-all <RETURN>

   2.                               OBP

                          4Gbps                            (SE0X7F11F)                           4Gbps
                   (SE0X7F12F)
          ok show-devs <RETURN>
          /pci@1,700000
          /pci@2,600000
          **
          /openprom
          /chosen
          /packages
          /pci@1,700000/fibre-channel@0 *                     4Gbps
          /pci@2,600000/fibre-channel@0 *                     4Gbps                           port0
          /pci@2,600000/fibre-channel@0,1 *                   4Gbps                           port1
          /mc@0,0/bank@0,c0000000
          /mc@0,0/bank@0,80000000

   3.
                          2                                              (/pci@1,700000/fibre-channel@0)

          ok cd /pci@1,700000/fibre-channel@0 <RETURN>
          ok ENABLE fjpfca-set-bootfunction <RETURN>
          ok reset-all <RETURN>



   4.
           :
          ok cd /pci@1,700000/fibre-channel@0 <RETURN>
          ok PROBE fjpfca-info <RETURN>


                                                                                                           31
Target – DID 10500 210000e00040101d9 FUJITSU-E4000-0000
          Target – DID 10600 210000e00040101da FUJITSU-E4000-0000
                                             Target   --


     5.
                                    FC Switch

               -
                   Solaris OS
               -

          a.



                     ok cd /pci@1,700000/fibre-channel@0 <RETURN>
                     ok ENABLE fjpfca-all-target-cancel <RETURN>
                     fjpfca-all-target-cancel: Delete bind target parameter ...
                                                                                  FC Switch




           b.
                                                  (               )                  fjpfca-bind-target

                                4.               WWPN                     did                             FC-AL
                                 fjpfca-bind-target
                       2                                                      (/pci@1,700000/fibre-channel@0)

                                 WWPN
                     ok cd /pci@1,700000/fibre-channel@0 <RETURN>
                     ok 10 target-wwpn 210000e0004101d9 fjpfca-bind-target <RETURN>
                     fjpfca-bind-target: Change bind target parameter
                                 DID
                     ok cd /pci@1,700000/fibre-channel@0 <RETURN>
                     ok 10 target-did 10500 fjpfca-bind-target <RETURN>
                     fjpfca-bind-target: Change bind target parameter .
                   * FC-AL(Private loop)

     6.

                                                                                              "auto(          )"

                          A
                      2Gbps

          ok 2g fjpfca-set-linkspeed <RETURN>
          ok nport fjpfca-set-topology <RETURN>



          ok fjpfca-output-prop <RETURN>
          boot function: ENABLE
          topology : N_Port
          link-speed : 2G
          boot wait time: DISABLE (interval time: DISABLE/ boot wait msg: DISABLE)
          bind-target: Target_ID=16,WWN=0x210000c0004101d9



32
2Gbps                                                                          1200       20


          ok 2g fjpfca-set-linkspeed <RETURN>
          ok al fjpfca-set-topology <RETURN>
          ok d# 1200 fjpfca-set-boot-wait-time <RETURN>


          ok fjpfca-output-prop <RETURN>
          boot function: ENABLE
          topology : AL
          link-speed : 2G
          boot wait time: 1200 sec (interval time: DISABLE/ boot wait msg: DISABLE
          bind-target: Target_ID=16,WWN=0x210000c0004101d9
     7.                               reset
          ok reset-all <RETURN>

4.1.1.6
                                OBP
 ok boot net   -   install   <RETURN>


OS
                                                                                     Solaris10




4.1.2

                                                                                             OS


                                                                            "4.2                         "




                                                        fcp-bind-target



                                                                                                                  33
fcp-bind-target                           FUJITSU PCI Fibre Channel

     4.1.2.1
               1.                                                    format
                    # format <RETURN>
                    Searching for disks...done
                    AVAILABLE DISK SELECTIONS
                           0. c7t16d0 <FUJITSU-ETERNUS-4000 cyl 1038 alt 2 hd 64 sec 256>
                              /pci@1,700000/fibre-channel@0/sd@10,0

                                                                                       lun                                      format


               2. SPARC Enterprise T1000/T2000/T5120/T5140/T5220/T5240/T5440                                  "     G
                                                  "


     4.1.2.2

       -                    (UFS                    )                         (UFS                    )
       -                    (UFS                    )                         (ZFS                   )
       -                    (ZFS                    )                         (ZFS                   )




                                                              (UFS                           )                    (UFS
       Solaris 10 5/08
                                                        )
                                                              (UFS                           )                    (UFS
       Solaris 10 5/08               OS                 )
       137137-09                                              (UFS                               )                (ZFS
                                                        )
                                                             (UFS                            )                    (UFS
                                                    )
                                                              (UFS                               )                (ZFS
       Solaris 10 10/08
                                                        )
                                                              (ZFS                           )                    (ZFS
                                                        )



           -                  (UFS                      )                      (UFS                       )
               1.              obp
                    # /usr/sbin/shutdown -y -i0 <RETURN>


                    ok boot -s <RETURN>

               2.
                                                                              format
                    # installboot /usr/platform/`uname -m`/lib/fs/ufs/bootblk /dev/rdsk/c7t16d0s0 <RETURN>

               3.
                    # newfs -v /dev/rdsk/c7t16d0s0 <RETURN>

               4.                                                                                             LUN       mount
                    # mount -F ufs /dev/dsk/c7t16d0s0 /mnt <RETURN>
                                     /mnt       /                RAID


34
5.
           # ufsdump 0f - /dev/rdsk/c0t0d0s0 | ( cd /mnt; ufsrestore rf -) <RETURN>

    6.
         /var , /opt                                                                                       3-5



-                       (UFS                 )                       (ZFS                     )
    1.                   obp
           # /usr/sbin/shutdown -y -i0 <RETURN>


           ok boot -s <RETURN>

    2.                             ZFS
           # zpool create rootpool c7t16d0s0 <RETURN>
           # zfs create rootpool/rootfs <RETURN>
           # zfs create rootpool/rootfs/s10_1008 <RETURN>
           # zfs create -V 2G rootpool/swap <RETURN>
           # zfs create -V 2G rootpool/dump <RETURN>
           # zfs set mountpoint=legacy rootpool/rootfs/s10_1008 <RETURN>
                 (/)                                 rootfs     swap      2GB         dump        2GB
         rootpool/rootfs                         legacy                swap            dump               "Solaris
         ZFS Administration Guide"

    3.
                                                                 format
          # installboot -F zfs /usr/platform/`uname -i`/lib/fs/zfs/bootblk /dev/rdsk/c7t16d0s0 <RETURN>

    4.
               2                                      ZFS                       mount
           # mount -F zfs rootpool/rootfs/s10_1008 /mnt <RETURN>

    5.
           # ufsdump 0f - /dev/rdsk/c0t0d0s0 | ( cd /mnt; ufsrestore rf -) <RETURN>

    6.
          /var , /opt                                                                                      4-5


-                       (ZFS                 )                       (ZFS                     )
    1.                   obp
           # /usr/sbin/shutdown -y -i0 <RETURN>


           ok boot -s <RETURN>

    2.                             ZFS
           # zpool create rootpool c7t16d0s0 <RETURN>
           # zfs create rootpool/rootfs <RETURN>
           # zfs create -V 2G rootpool/swap <RETURN>
           # zfs create -V 2G rootpool/dump <RETURN>
           # zfs set mountpoint=legacy rootpool/rootfs <RETURN>
                 (/)                                rootfs    swap           2GB      dump        2GB
         rootpool/rootfs                        legacy                    swap         dump               "Solaris
         ZFS Administration Guide"


                                                                                                                     35
3.
                                                                                format
                # installboot -F zfs /usr/platform/`uname -i`/lib/fs/zfs/bootblk /dev/rdsk/c7t16d0s0 <RETURN>

           4.
                                      (/)
                # zfs list <RETURN>
                NAME                           USED AVAIL REFER MOUNTPOINT
                rootpool                         142K 78.7G     19K /rootpool
                rootpool/dump                      2G 78.7G      16K -
                rootpool/rootfs                   18K 78.7G     18K legacy
                rootpool/swap                      2G 78.7G    16K -
                rpool                           5.84G 61.1G     94K /rpool
                rpool/ROOT                     4.81G 61.1G     18K legacy
                rpool/ROOT/s10_1008             4.81G 61.1G 4.81G /
                rpool/dump                      512M 61.1G 512M -
                rpool/export                   32.0M 61.1G     20K /export
                rpool/export/home              32.0M 61.1G 32.0M /export/home
                rpool/swap                     512M 61.6G     10.8M -
                # zfs snapshot rpool/ROOT/s10_1008@snapshot <RETURN>

           5.
                # mkdir /backup <RETURN>
                # zfs send rpool/ROOT/s10_1008@snapshot > /backup/s10_1008.img <RETURN>
                # zfs receive rootpool/rootfs/s10_1008 < /backup/s10_1008.img <RETURN>

           6.
                /var                                                                                                 4-5


           7.
                # mount -F zfs rootpool/rootfs/s10_1008 /mnt <RETURN>



     4.1.2.3
                                                                                               /mnt/etc/vfstab    /mnt
                       LUN                                                 UFS                              ZFS


     UFS


     UFS                                SAN Boot
      #device       device           mount            FS   fsck    mount             mount
      #to mount to fsck              point          type pass   at boot         options
      #
      #/dev/dsk/c0t0d0s3         - -      swap         -    no -
      #/dev/dsk/c0t0d0s0         /dev/rdsk/c0t0d0s0    /    ufs 1    no -
      #/dev/dsk/c0t0d0s1         /dev/rdsk/c0t0d0s1    /var    ufs 1   no -
      fd - /dev/fd fd -           no -
      /proc - /proc proc            - no -
      /dev/dsk/c7t16d0s3         - -      swap         -        no -
      /dev/dsk/c7t16d0s0         /dev/rdsk/c7t16d0s0       /     ufs 1    no -
      /dev/dsk/c7t16d0s1         /dev/rdsk/c7t16d0s1       /var     ufs 1   no -
      ..


     ZFS                                     swap
     ZFS                               SAN Boot              (                             )
       #device          device        mount           FS         fsck   mount            mount


36
#to mount to fsck           point       type pass     at boot    options
     #
     #/dev/dsk/c0t0d0s3      - -      swap       -   no -
     #/dev/dsk/c0t0d0s0      /dev/rdsk/c0t0d0s0 /    ufs 1       no -
     #/dev/dsk/c0t0d0s1      /dev/rdsk/c0t0d0s1 /var    ufs 1      no -
     fd - /dev/fd fd - no -
     /proc - /proc proc         - no -
     /dev/zvol/dsk/rootpool/swap           -       -       swap     -         no   -


                                                       LU   sd.conf                      /mnt/kernel/drv/sd.conf




ZFS                                 SAN Boot
1.                                  (/)
     # zfs set mountpoint=/ rootpool/rootfs/s10_1008 <RETURN>

                                           (/)


            cannot mount '/': directory is not empty




2. bootfs
     # zpool set bootfs=rootpool/rootfs/s10_1008 rootpool <RETURN>



4.1.2.4


       fjpfca0
 # /usr/sbin/FJSVpfca/fc_hbaprp -i fjpfca0 –b ENABLE <RETURN>
 # /usr/sbin/FJSVpfca/fc_hbaprp -i fjpfca0 –c /kernel/drv/fjpfca.conf <RETURN>
 # /usr/sbin/FJSVpfca/fc_hbaprp -i fjpfca0 –v <RETURN>
 boot_function : ENABLE
 topology        : N_Port
 link-speed      :   G
 boot wait time : DISABLE ( interval time : DISABLE , boot wait msg : DISABLE )
 bind-target: Target_ID=16,WWN=0x210000c0004101d9


4.1.2.5

                                                   SPARC Enterprise T1000/T2000/T5120/T5140/T5220/T5240/T5440
  SPARC Enterprise M3000/M4000/M5000/M8000/M9000
SPARC Enterprise T1000/T2000/T5120/T5140/T5220/T5240/T5440
     OS

                     # /usr/sbin/eeprom auto-boot?=false <RETURN>
                     # /usr/sbin/shutdown -i0 -g0 -y <RETURN>
         obp
                     ok reset-all <RETURN>

                                                                                                                   37
obp

                       ok setenv auto-boot? false <RETURN>
                       ok reset-all <RETURN>

                                                                  OS                           obp


     SPARC Enterprise M3000/M4000/M5000/M8000/M9000
          OS

                       # /usr/sbin/shutdown -i0 -g0 -y <RETURN>
             obp
                       ok reset-all <RETURN>
             obp

                       ok reset-all <RETURN>




     4.1.2.6


      ok boot /pci@1,700000/fibre-channel@0/disk@10,0 <RETURN>            (*1)
      Boot device: /pci@1,700000/fibre-channel@0/disk@10,0 File and args: kernel/sparcv9/unix
     (*1)boot              disk                           10,0     target_id/LUN          OS
                                                  target_id/LUN                                      FC-AL
     fjpfca-info                      target_id


             boot      target_id       LUN        16

     4.2
                    ETERNUS


     4.2.1 Enhanced Support Facility
     Enhanced Support Facility


     1.
          ok boot /pci@1,700000/fibre-channel@0/disk@10,0 -s <RETURN>
          Boot device: /pci@1,700000/fibre-channel@0/disk@10,0 File and args: kernel/sparcv9/unix


     2. Enhanced Support Facility                                      Enhanced Support Facility

     3.
          # /usr/sbin/shutdown -i0 –g0 -y <RETURN>


     4.obp
          ok reset-all <RETURN>

     5.

38
ok boot /pci@1,700000/fibre-channel@0/disk@10,0 <RETURN>
   Boot device: /pci@1,700000/fibre-channel@0/disk@10,0 File and args: kernel/sparcv9/unix


4.2.2 ETERNUS
ETERNUS
                                                                       ID




4.2.2.1
   1.                                                          ETERNUS
                                                                                        ETERNUS
                               ETERNUS
                                                 "y"                                          grmpdautoconf                               2.

          Do you want to make a multipath configuration now ?


                ETERNUS                                                                                                grmpdautoconf
               2.
          # /usr/sbin/grmpdautoconf <RETURN>

   2. grmpdautoconf
      grmpdautoconf                                                           ETERNUS

                                   /                                               "         "m

                 **                              "New"
                 ** ETERNUS, Switch

                 ** "Exist"                                            LUN
                 ** AL                                  LUN
                                   ---> 'm'
                                   ---> 'a'
                                      ---> 'q'
                                                             [m,a,q]   m <RETURN>



                a.   [                  ]

                                       Adapter                      Switch            ETERNUS                                Status
                                 instance        WWN                                WWN                       product
                         -----+-------------------------------------+-----+------------------------------------------------------+-----
                         [ ] 1 fjpfca0 100000000e24ac06                  1    210000e0004101d9 E4000 CM1CA0P0                     New
                         [ ] 2 fjpfca1 100000000e244737                  3    210000e0004101da E4000 CM0CA0P0                     New

                         "New"
                         **
                         **                            '*'
                         **
                         ** "Exist"                                          LUN
                         ** AL                                     LUN

                                                 --->                                    (                                           )
                                                    ---> 'x'
                                                    ---> 'q'


                                                                                                                                               39
[          ,x,q]   1 2 <RETURN>


                            Adapter                      Switch            ETERNUS                                Status
                      instance        WWN                                WWN                       product
              -----+-------------------------------------+-----+------------------------------------------------------+-----
              [*] 1 fjpfca0 100000000e24ac06                  1     210000e0004101d9 E4000 CM1CA0P0                     New
              [*] 2 fjpfca1 100000000e244737                   3    210000e0004101da E4000 CM0CA0P0                     New

              "New"
              **
              **                         '*'
              **
              ** "Exist"                                       LUN
              ** AL                                   LUN

                                      --->                                   (                                            )
                                         ---> 'x'
                                         ---> 'q'

                                                      [          ,x,q] x <RETURN>

                 (/kernel/drv/fjpfca.conf)


            fcp-auto-bind-function=1;

     b. [                    ]
         fjpfca.conf                 wwn            "Exist" or "AL"
         "       (x)"
                           Adapter                      Switch            ETERNUS                                Status
                      instance       WWN                                WWN                       product
             -----+-------------------------------------+-----+------------------------------------------------------+-----
                    fjpfca0 100000000e24ac06                1      210000e0004101d9 E4000 CM1CA0P0                     Exist
             [ ] 1 fjpfca1 100000000e244737                  3    210000e0004101da E4000 CM0CA0P0                     New

             "New"
             **
             **                         '*'
             **
             ** "Exist"                                       LUN
             ** AL                                    LUN

                                     --->                                    (                                           )
                                        ---> 'x'
                                        ---> 'q'

                                                      [         ,x,q]    1 <RETURN>


                           Adapter                      Switch            ETERNUS                                Status
                     instance        WWN                                WWN                       product
             -----+-------------------------------------+-----+------------------------------------------------------+-----
                     fjpfca0 100000000e24ac06                 1    210000e0004101d9 E4000 CM1CA0P0                     Exist
             [*] 1 fjpfca1 100000000e244737                   3    210000e0004101da E4000 CM0CA0P0                     New

             "New"
             **
             **                         '*'
             **
             ** "Exist"                                       LUN
             ** AL                                    LUN


40
--->                              (                                       )
                                             ---> 'x'
                                             ---> 'q'

                                                        [          ,x,q] x <RETURN>
               SPARC Enterprise T1000/T2000/T5120/T5140/T5220/T5240/T5440
                                                                                                         mplb
                      ETERNUS                                                                  Solaris
                          (   Solaris              )          mplb                                              (       mplb
                 )
               Solaris10                                 mplb                                            Solaris
               SAN Boot
                      SPARC Enterprise M3000/M4000/M5000/M8000/M9000




                    Solaris                       /dev/[r]dsk/c*t*d*s*
                    mplb                    /dev/FJSVmplb/[r]dsk/mplb*s*

                    /dev/[r]dsk/c*t*d*s*                ---> 's'
                    /dev/FJSVmplb/[r]dsk/mplb*s* ---> 'm'
                                           [s, m] m <RETURN>

3.                                                          2.   grmpdautoconf
                                                                                      ls

          6.   9.

      # ls -l <                              0 > <RETURN>
      # ls -l <                          2 > <RETURN>


     grmpdautoconf
      *** Phase 1: read mplb.conf ***
      *** Phase 2: read /dev ***
      *** Phase 3: read /devices ***
      *** Phase 4: compare mplb.conf and /devices ***
      Path    : Action : Element path               : LUN : Storage
      mplb0 : new        : c2t16d0s2 c13t16d0s2 : 0     : E40004641- 130011 :
      mplb1 : new        : c2t16d1s2 c13t16d1s2 : 1     : E40004641- 130011 :
      mplb2 : new        : c2t16d2s2 c13t16d2s2 : 2     : E40004641- 130011 :




                              /dev/FJSVmplb/rdsk/mplb0s0
                              /dev/rdsk/c2t16d0s2
                              /dev/rdsk/c13t16d0s2

     ls
      # ls -l /dev/FJSVmplb/rdsk/mplb0s0 <RETURN>
      lrwxrwxrwx 1 root root 36 Aug 29 12:05 /dev/FJSVmplb/rdsk/mplb0s0 -> (               )
      ../../../devices/pseudo/mplb@0:a,raw <RETURN>
                       ^^^^^^^^^^^^^^^
      # ls -l /dev/rdsk/c2t16d0s2 <RETURN>
      lrwxrwxrwx 1 root root 58 Aug 29 17:13 /dev/rdsk/c2t16d0s2 -> (        )
      ../../devices/pci@1,700000/fibre-channel@0/mplbt@10,0:c,raw <RETURN>
                    ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
      # ls -l /dev/rdsk/c13t16d0s2 <RETURN>
      lrwxrwxrwx 1 root root 58 Aug 29 17:13 /dev/rdsk/c13t16d0s2 -> (         )


                                                                                                                               41
../../devices/pci@2,600000/fibre-channel@0/mplbt@10,0:c,raw <RETURN>
                         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^

     4.

          (/kernel/drv/fjpfca.conf)




               fjpfca0                         4Gbps
            port=
                 "fjpfca0:nport:sp4";
          fjpfca.conf                             FUJITSU PCI Fibre Channel

     5.


               fjpfca1
            # /usr/sbin/FJSVpfca/fc_hbaprp –i fjpfca1 –b ENABLE <RETURN>
            # /usr/sbin/FJSVpfca/fc_hbaprp –i fjpfca1 –c /kernel/drv/fjpfca.conf <RETURN>
            # /usr/sbin/FJSVpfca/fc_hbaprp –i fjpfca1 –v <RETURN>
            boot_function : ENABLE
            topology         : N_Port
            link-speed       :   G
            boot wait time : DISABLE ( interval time : DISABLE , boot wait msg : DISABLE )
            bind-target: Target_ID=16,WWN=0x210000e0004101d9

     6.
                 UFS                                  SAN Boot
               a.                              (/etc/system)
                  /etc/system                             rootdev         forceload                         rootdev            3.
                                                                                          "../../devices"        ",raw"

                                              forceload                      /etc/system

                      rootdev: /pseudo/mplb@0:a
                      forceload: drv/mplbt
                      forceload: drv/mplb
                      forceload: drv/sd
               b.                            (/etc/vfstab)
                     /etc/vfstab
                      /dev/FJSVmplb/dsk/mplb0s0 /dev/FJSVmplb/rdsk/mplb0s0 / ufs 1 no -
                      /dev/FJSVmplb/dsk/mplb0s3 - - swap - no -

                c.                                           (/kernel/drv/sd.conf)
                                                                                     ID
                                                                                                                          ID        sd.conf

                       /kernel/drv/sd.conf
                                                                                          ID
                              Target ID = 18
                            name=”sd” class=”scsi” target=18 lun=0;
                       sd
                            # touch /reconfigure <RETURN>

                            # update_drv –f sd <RETURN>


42
ZFS                            SAN Boot
              a.                       (/etc/system)
                 /etc/system                      forceload
                   forceload: drv/mplb
                   forceload: drv/sd

              b.                                      (/kernel/drv/sd.conf)
                                                                           ID
                                                                                                              ID   sd.conf

                   /kernel/drv/sd.conf
                                                                                ID
                          Target ID = 18
                        name=”sd” class=”scsi” target=18 lun=0;
                   sd
                        # touch /reconfigure <RETURN>

                        # update_drv –f sd <RETURN>

   7.
          UFS                                  SAN Boot
          # dumpadm -d /dev/FJSVmplb/dsk/mplb0s3 <RETURN>

          ZFS                                  SAN Boot
          # dumpadm -d /dev/zvol/dsk/rootpool/dump <RETURN>

   8.                       obp        reset
          # /usr/sbin/shutdown -y -i0 -g0 <RETURN>
          ok reset-all <RETURN>

   9.
        OBP                                                                                              3.
                                                       "../../devices"               ":*,raw"
              "mplbt"       "disk"
          ok nvalias raid1 /pci@1,700000/fibre-channel@0/disk@10,0 <RETURN>
          ok nvalias raid2 /pci@2,600000/fibre-channel@0/disk@10,0 <RETURN>
          ok setenv boot-device raid1 raid2 <RETURN>

  10.
           SPARC Enterprise T1000/T2000/T5120/T5140/T5220/T5240/T5440

          ok setenv auto-boot? true <RETURN>

           SPARC Enterprise M3000/M4000/M5000/M8000/M9000
                                        AUTO

  11.


4.2.2.2
PRIMECLUSTER
   1.                                                     ETERNUS
                                                                                     ETERNUS
                                  ETERNUS
                                                "y"                                      grmpdautoconf               2.

          Do you want to make a multipath configuration now ?



                                                                                                                             43
ETERNUS                                                                                                grmpdautoconf
              2.
         # /usr/sbin/grmpdautoconf <RETURN>

     2. grmpdautoconf
        grmpdautoconf                                                        ETERNUS



                                  /                                             "           "m

                **                              "New"
                ** ETERNUS, Switch

                ** "Exist"                                          LUN
                ** AL                                LUN
                                  ---> 'm'
                                  ---> 'a'
                                     ---> 'q'
                                                          [m,a,q]   m <RETURN>




               a.   [                  ]

                                      Adapter                      Switch            ETERNUS                                Status
                                instance        WWN                                WWN                       product
                        -----+-------------------------------------+-----+------------------------------------------------------+-----
                        [ ] 1 fjpfca0 100000000e24ac06                  1    210000e0004101d9 E4000 CM1CA0P0                     New
                        [ ] 2 fjpfca1 100000000e244737                  3    210000e0004101da E4000 CM0CA0P0                     New

                        "New"
                        **
                        **                         '*'
                        **
                        ** "Exist"                                        LUN
                        ** AL                                   LUN

                                                --->                                    (                                           )
                                                   ---> 'x'
                                                   ---> 'q'

                                                                [          ,x,q]    1 2 <RETURN>



                                      Adapter                      Switch            ETERNUS                                Status
                                instance        WWN                                WWN                       product
                        -----+-------------------------------------+-----+------------------------------------------------------+-----
                        [*] 1 fjpfca0 100000000e24ac06                  1     210000e0004101d9 E4000 CM1CA0P0                     New
                        [*] 2 fjpfca1 100000000e244737                   3    210000e0004101da E4000 CM0CA0P0                     New

                        "New"
                        **
                        **                          '*'
                        **
                        ** "Exist"                                        LUN
                        ** AL                                   LUN

                                                 --->                                   (                                            )

44
---> 'x'
                                    ---> 'q'

                                                 [            ,x,q] x <RETURN>

            (/kernel/drv/fjpfca.conf)


       fcp-auto-bind-function=1;

b. [                      ]
    fjpfca.conf                 wwn            "Exist" or "AL"
    "       (x)"
                      Adapter                      Switch            ETERNUS                                Status
                 instance       WWN                                WWN                       product
        -----+-------------------------------------+-----+------------------------------------------------------+-----
               fjpfca0 100000000e24ac06                1      210000e0004101d9 E4000 CM1CA0P0                     Exist
        [ ] 1 fjpfca1 100000000e244737                  3    210000e0004101da E4000 CM0CA0P0                     New

        "New"
        **
        **                         '*'
        **
        ** "Exist"                                           LUN
        ** AL                                    LUN

                                --->                                    (                                           )
                                   ---> 'x'
                                   ---> 'q'

                                                 [            ,x,q]   1 <RETURN>



                      Adapter                      Switch            ETERNUS                                Status
                instance        WWN                                WWN                       product
        -----+-------------------------------------+-----+------------------------------------------------------+-----
                fjpfca0 100000000e24ac06                 1    210000e0004101d9 E4000 CM1CA0P0                     Exist
        [*] 1 fjpfca1 100000000e244737                   3    210000e0004101da E4000 CM0CA0P0                     New

        "New"
        **
        **                         '*'
        **
        ** "Exist"                                           LUN
        ** AL                                    LUN

                                --->                                    (                                           )
                                   ---> 'x'
                                   ---> 'q'

                                                 [            ,x,q] x <RETURN>

PRIMECLUSTER                                         y
                    PRIMECLUSTER/SafeCLUSTER
 ** PRIMECLUSTER/SafeCLUSTER

 **         maxthrottle

             ---> 'y' (                                  )
             ---> 'n'


                                                                                                                          45
[y,n] y <RETURN>
                       sd


                       *** IMPORTANT NOTICE ***
                       Installation of ETERNUS MultiPath Driver Package was successful.

     3.             mplbconfig
           # /usr/sbin/mplbconfig -o /tmp/mplb-file1 <RETURN>
           *** Phase 1: mplb.conf                     ***
           *** Phase 2: /dev                                                     ***
           *** Phase 3: /devices                                                       ***
           *** Phase 4: mplb.conf      /devices                                 ***
           ===                       ===
                                  :0
                                  :2
                              :0(               )
                              :0(               )

     4.                                           vi                 /tmp/mplb-file1


                                                                                                  (mplbX
          X)         0 2047




           mplb0 : new           : c2t16d0s2 c13t16d0s2   :0     : E40004641- 130011

     5.
           # /usr/sbin/mplbconfig -f /tmp/mplb-file1 <RETURN>
           *** Phase 1: mplb.conf                     ***
           *** Phase 2: /dev                                                     ***
           *** Phase 3: /devices                                                       ***
           *** Phase 4: mplb.conf      /devices                                 ***
           *** Phase 5: mplb.conf                 ***
           ===                       ===
                                  :0
                                  :1
                             :0(                )
                             :0(                )

     6.                                                         4.      grmpdautoconf
                                                                                             ls

               9.     12.

           # ls -l <                                 0 > <RETURN>
           # ls -l <                             2 > <RETURN>


          grmpdautoconf
           *** Phase 1: read mplb.conf ***
           *** Phase 2: read /dev ***
           *** Phase 3: read /devices ***
           *** Phase 4: compare mplb.conf and /devices ***
           Path    : Action : Element path               : LUN : Storage
           mplb0 : new        : c2t16d0s2 c13t16d0s2 : 0     : E40004641- 130011 :


46
mplb1 : new          : c2t16d1s2 c13t16d1s2 : 1       : E40004641- 130011 :
       mplb2 : new          : c2t16d2s2 c13t16d2s2 : 2       : E40004641- 130011 :




                              /dev/FJSVmplb/rdsk/mplb0s0
                              /dev/rdsk/c2t16d0s2
                              /dev/rdsk/c13t16d0s2

     ls
       # ls -l /dev/FJSVmplb/rdsk/mplb0s0 <RETURN>
       lrwxrwxrwx 1 root root 36 Aug 29 12:05 /dev/FJSVmplb/rdsk/mplb0s0 -> (                )
       ../../../devices/pseudo/mplb@0:a,raw <RETURN>
                        ^^^^^^^^^^^^^^^
       # ls -l /dev/rdsk/c2t16d0s2 <RETURN>
       lrwxrwxrwx 1 root root 58 Aug 29 17:13 /dev/rdsk/c2t16d0s2 -> (        )
       ../../devices/pci@1,700000/fibre-channel@0/mplbt@10,0:c,raw <RETURN>
                     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
       # ls -l /dev/rdsk/c13t16d0s2 <RETURN>
       lrwxrwxrwx 1 root root 58 Aug 29 17:13 /dev/rdsk/c13t16d0s2 -> (         )
       ../../devices/pci@2,600000/fibre-channel@0/mplbt@10,0:c,raw <RETURN>
                     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^

7.

     (/kernel/drv/fjpfca.conf)




          fjpfca0                       4Gbps
       port=
            "fjpfca0:nport:sp4";
     fjpfca.conf                           FUJITSU PCI Fibre Channel

8.


           fjpfca1
       # /usr/sbin/FJSVpfca/fc_hbaprp –i fjpfca1 –b ENABLE <RETURN>
       # /usr/sbin/FJSVpfca/fc_hbaprp –i fjpfca1 –c /kernel/drv/fjpfca.conf <RETURN>
       # /usr/sbin/FJSVpfca/fc_hbaprp –i fjpfca1 –v <RETURN>
       boot_function : ENABLE
       topology      : N_Port
       link-speed    : 4G
       boot wait time : DISABLE ( interval time : DISABLE , boot wait msg : DISABLE )
       bind-target: Target_ID=16,WWN=0x210000e0004101d9


9.
            UFS                                SAN Boot
          a.                            (/etc/system)
             /etc/system                           rootdev     forceload                         rootdev       6.
                                                                           "../../devices"            ",raw"

                                       forceload                  /etc/system

               rootdev: /pseudo/mplb@0:a
               forceload: drv/mplbt

                                                                                                                    47
forceload: drv/mplb
                       forceload: drv/sd

                 b.                           (/etc/vfstab)
                      /etc/vfstab
                       /dev/FJSVmplb/dsk/mplb0s0 /dev/FJSVmplb/rdsk/mplb0s0 / ufs 1 no -
                       /dev/FJSVmplb/dsk/mplb0s3 - - swap - no -
                 c.                                           (/kernel/drv/sd.conf)
                                                                                      ID
                                                                                                                ID   sd.conf


                        /kernel/drv/sd.conf
                              Target ID = 18
                           name=”sd” class=”scsi” target=18 lun=0;
                        sd
                           # touch /reconfigure <RETURN>

                         # update_drv –f sd <RETURN>
                 ZFS                              SAN Boot
                 a.                         (/etc/system)
                    /etc/system                        forceload
                      forceload: drv/mplb
                      forceload: drv/sd
                 b.                                           (/kernel/drv/sd.conf)
                                                                                   ID
                                                                                                                ID   sd.conf

                        /kernel/drv/sd.conf
                                                                                           ID
                               Target ID = 18
                             name=”sd” class=”scsi” target=18 lun=0;
                        sd
                             # touch /reconfigure <RETURN>

                             # update_drv –f sd <RETURN>

     10.
           UFS                                    SAN Boot
           # dumpadm -d /dev/FJSVmplb/dsk/mplb0s3 <RETURN>
           ZFS                                   SAN Boot
           # dumpadm -d /dev/zvol/dsk/rootpool/dump <RETURN>

     11.                         obp        reset
           # /usr/sbin/shutdown –y -i0 -g0 <RETURN>
           ok reset-all <RETURN>

     12.
           OBP                                                                                             6.
                                                               "../../devices"                  ":*,raw"
                 "mplbt"         "disk"
           ok nvalias raid1 /pci@1,700000/fibre-channel@0/disk@10,0 <RETURN>
           ok nvalias raid2 /pci@2,600000/fibre-channel@0/disk@10,0 <RETURN>
           ok setenv boot-device raid1 raid2 <RETURN>

     13.
            SPARC Enterprise T1000/T2000/T5120/T5140/T5220/T5240/T5440




48
ok setenv auto-boot? true <RETURN>

        SPARC Enterprise M3000/M4000/M5000/M8000/M9000
                                     AUTO

 14.



4.3


4.3.1 PRIMECLUSTER GDS




  1.                        FC

  2. OBP

       ok cd /pci@1,700000/fibre-channel@0 <RETURN>
       ok PROBE fjpfca-info <RETURN>
       Target -- DID 10500 210000e00040101d9 FUJITSU-E4000-0000
       Target -- DID 10600 210000e00040101da FUJITSU-E4000-0000

  3. OS

       # /usr/sbin/FJSVpfca/fc_info –p <RETURN>
       adapter=fjpfca#0 :
       port_id=0x010500 tid=0      wwn=210000e00040101d9 adapter=fjpfca#1   connected
                             class=class3
       port_id=0x010600 tid=0      wwn=210000e00040101da adapter=fjpfca#1   connected
                             class=class3

                                                                                        49
4.
               ETERNUS
                                           ETERNUS #2

        5. ETERNUS                                                                                       /kernel/drv/sd.conf


                            ID16                        1
                    name="sd" class="scsi" target=16 lun=1;

        6. PRIMECLUSTER GDS

        7.     PRIMECLUSTER Global Disk Services

                   PRIMECLUSTER GDS

                    NOTICE: "forceload: drv/<                 > appears more than once in /etc/system.
                       <            >       mplb, mplbt, sd

                                          /etc/system               forceload
                                                                                      forceload


                    forceload: drv/mplb

                    forceload: drv/mplb

        8. PRIMECLUSTER GDS Snapshot
                                                                                           1.     5.
               PRIMECLUSTER Global Disk Service


     4.3.2 PRIMECLUSTER

     4.3.2.1




50
5
                                                                                  lun                             /
                                                                                  lun                             /
           ETERNUS   EC(Equivalent Copy)      OPC(One Point Copy)                                         /
           ( ) ETERNUS SF AdvancedCopy Manager
                                      Solaris OS        CD/DVD
               "                                                                   lun                   /                   "
  "                                                                          lun                  /                   "
                    " ETERNUS SF AdvancedCopy Manager                      ETERNUS   EC(Equivalent Copy)              OPC(One Point
Copy)                         /           "                               ETERNUS SF AdvancedCopy Manager


PRIMECLUSTER GDS
  PRIMECLUSTER Global Disk Services                                                Solaris OS   CD/DVD

                                      PRIMECLUSTER GDS Snapshot
                        ETERNUS                                                PRIMECLUSTER GDS




ZFS                                                /                       "Solaris ZFS Administration Guide"
                                                                c7t16d0      Solaris



5.1                                                                                                           /

                                                                                                                                /




5.1.1
      1.                                                       -s

            ok boot net -s <Return>
      2.                                                                                            lun

                   a.
                        UFS
                         (1) ufsdump(1M)

                                                       prtvtoc(1M)                     format(1M)

                             # prtvtoc /dev/rdsk/c7t16d0s2 <Return>


                             # format /dev/rdsk/c7t16d0s2 <Return>
                             format> partition <Return>

                                                                                                                                      51
partition> print <Return>
           (2) ufsdump(1M)
               /dev/dsk/c7t16d0s0               /dev/rmt/0
                 # ufsdump 0cf /dev/rmt/0 /dev/rdsk/c7t16d0s0 <Return>

          ZFS
           (1) zfs(1M)

                                  prtvtoc(1M)                      format(1M)

                 # prtvtoc /dev/rdsk/c7t16d0s2 <Return>


                 # format /dev/rdsk/c7t16d0s2 <Return>
                 format> partition <Return>
                 partition> print <Return>
           (2) zpool(1M)


                 # zpool import <Return>
                    pool: rpool
                      id: 4856116377389642800
                  state: ONLINE
                 action: The pool can be imported using its name or numeric identifier.
                 config:

                             rpool       ONLINE
                               c7t16d0s0 ONLINE
                 # zpool import 4856116377389642800 <Return> zpool import         ID
                 # zfs list <Return>
                 NAME                                USED AVAIL REFER MOUNTPOINT
                 rpool                          6.33G 13.2G       94K /rpool
                 rpool/ROOT                       4.83G 13.2G       18K legacy
                 rpool/ROOT/s10_1008             4.83G 13.2G 4.76G /
                 rpool/dump                      1.00G 13.2G 1.00G -
                 rpool/export                     38K 13.2G      20K /export
                 rpool/export/home                18K 13.2G      18K /export/home
                 rpool/swap                       512M 13.7G 10.0M -
                 #
           (3)
                 # zfs snapshot rpool/ROOT/s10_1008@snapshot <Return>



                       # zfs set mountpoint=legacy rpool/ROOT/s10_1008 <Return>
                       # mount -F zfs rpool/ROOT/s10_1008 /mnt <Return>
                       # umount /mnt <Return>

           (4) zfs(1M)
               rpool/ROOT/s10_1008                  /dev/rmt/0
                 # zfs send rpool/ROOT/s10_1008@snapshot > /dev/rmt/0 <Return>

     b.
          (1) dd(1M)                                                            /dev/rmt/0


                 # dd if=/dev/rdsk/c7t16d0s2 of=/dev/rmt/0 bs=64k <Return>


                              if=             /dev/rdsk/c0t0d0s2
                    (/dev/rdsk/...)                                                          s2



52
dd(1M)                                                                     LUN


5.1.2
   1.                                                 -s

        ok boot net -s <Return>
   2.
           a.
                UFS
                 (1)            lun                                                lun              format(1M)



                        # format <Return>
                       format(1M)


                 (2) newfs(1M)
                        # newfs /dev/rdsk/c7t16d0s0 <Return>
                                                                            (/dev/rdsk/...)
                 (3)
                                                              /dev/dsk/c7t16d0s0
                        # mount -F ufs /dev/dsk/c7t16d0s0 /mnt <Return>
                 (4)
                        # cd /mnt <Return>
                 (5) ufsrestore(1M)                                                               /dev/rmt/0
                                                                             LU
                        # ufsrestore rf /dev/rmt/0 <Return>
                  (6) installboot(1M)                                                                installboot(1M)




                                                                         0                         (/dev/rdsk/...)
                                                           /dev/dsk/c7t16d0s0
                        # installboot /mnt/usr/platform/`uname -i`/lib/fs/ufs/bootblk /dev/rdsk/c7t16d0s0 <Return>
                 (7)
                        # cd / <Return>
                        # umount /mnt <Return>
                  (8) fsck(1M)
                        # fsck /dev/rdsk/c7t16d0s0 <Return>
                                                                                (/dev/rdsk/...)

                ZFS
                 (1)            lun                                                lun              format(1M)



                        # format <Return>
                       format(1M)

                  (2) ZFS
                       # zpool create rpool c7t16d0s0 <Return>
                       # zfs create rpool/ROOT <Return>
                  (3) zfs(1M)

                                                                                                                       53
# zfs receive rpool/ROOT/s10_1008@snapshot < /dev/rmt/0 <Return>
                         (4)                        legacy
                               # zfs set mountpoint=legacy rpool/ROOT/s10_1008 <Return>
                         (5)
                               # mount -F zfs rpool/ROOT/s10_1008 /mnt <Return>
                         (6) installboot(1M)                                                              installboot(1M)




                                                                                0                     (/dev/rdsk/...)
                                                                  /dev/dsk/c7t16d0s0
                               # installboot -F zfs /mnt/usr/platform/`uname -i`/lib/fs/zfs/bootblk /dev/rdsk/c7t16d0s0 <Return>

                         (7)



                               # zfs set mountpoint=/ rpool/ROOT/s10_1008 <Return>
                         (8) bootfs
                               # zpool set bootfs=rpool/ROOT/s10_1008 rpool <Return>

                b.
                         (1) dd(1M)                                                    /dev/rmt/0
                               # dd if=/dev/rmt/0 of=/dev/rdsk/c7t16d0s2 bs=64k <Return>
                                                                                           (/dev/rdsk/...)
                                                        s2

     5.2                                                                                                     /

                                                                                                                             /




     5.2.1
        1.                                                   -s

             ok boot <                > -s <Return>
        2.                                                                                          lun



                a.
                     UFS
                      (1) ufsdump(1M)

                                                    prtvtoc(1M)                     format(1M)

                               # prtvtoc /dev/rdsk/c7t16d0s2 <Return>


                               # format /dev/rdsk/c7t16d0s2 <Return>
                               format> partition <Return>
                               partition> print <Return>
                         (2) ufsdump(1M)


54
/dev/dsk/c7t16d0s0              /dev/rmt/0
              # ufsdump 0ucf /dev/rmt/0 /dev/rdsk/c7t16d0s0 <Return>

     ZFS
      (1) zfs(1M)

                               prtvtoc(1M)                      format(1M)

              # prtvtoc /dev/rdsk/c7t16d0s2 <Return>


              # format /dev/rdsk/c7t16d0s2 <Return>
              format> partition <Return>
              partition> print <Return>
       (2) zpool(1M)


              # zpool import <Return>
                 pool: rpool
                   id: 4856116377389642800
               state: ONLINE
              action: The pool can be imported using its name or numeric identifier.
              config:

                          rpool       ONLINE
                            c7t16d0s0 ONLINE
              # zpool import 4856116377389642800 <Return> zpool import         ID
              # zfs list <Return>
              NAME                                 USED AVAIL REFER MOUNTPOINT
              rpool                          6.33G 13.2G       94K /rpool
              rpool/ROOT                       4.83G 13.2G       18K legacy
              rpool/ROOT/s10_1008               4.83G 13.2G 4.76G /
              rpool/dump                      1.00G 13.2G 1.00G -
              rpool/export                     38K 13.2G      20K /export
              rpool/export/home                18K 13.2G      18K /export/home
              rpool/swap                       512M 13.7G 10.0M -
              #
       (3)
              # zfs snapshot rpool/ROOT/s10_1008@snapshot <Return>



                   # zfs set mountpoint=legacy rpool/ROOT/s10_1008 <Return>
                   # mount -F zfs rpool/ROOT/s10_1008 /mnt <Return>
                   # umount /mnt <Return>

       (4) zfs(1M)
           rpool/ROOT/s10_1008                   /dev/rmt/0
              # zfs send rpool/ROOT/s10_1008@snapshot > /dev/rmt/0 <Return>

b.
      (1) dd(1M)                                                             /dev/rmt/0
                                                   LU
              # dd if=/dev/rdsk/c7t16d0s2 of=/dev/rmt/0 bs=64k <Return>
                           if=             /dev/rdsk/c0t0d0s2
                 (/dev/rdsk/...)                                                          s2


             dd(1M)                                                                    LUN




                                                                                               55
5.2.2
        1.                                                    -s

             ok boot <                  > -s <Return>
        2.
                a.
                     UFS
                      (1)              lun                                                 lun              format(1M)



                                # format <Return>
                               format(1M)


                         (2) newfs(1M)
                                # newfs /dev/rdsk/c7t16d0s0 <Return>
                                                                                   (/dev/rdsk/...)
                         (3)
                                                                      /dev/dsk/c7t16d0s0
                                # mount -F ufs /dev/dsk/c7t16d0s0 /mnt <Return>
                         (4)
                                # cd /mnt <Return>
                         (5) ufsrestore(1M)                                                               /dev/rmt/0

                                # ufsrestore rf /dev/rmt/0 <Return>
                         (6) installboot(1M)                                                                 installboot(1M)




                                                                                 0                         (/dev/rdsk/...)
                                                                   /dev/dsk/c7t16d0s0
                                # installboot /mnt/usr/platform/`uname -i`/lib/fs/ufs/bootblk /dev/rdsk/c7t16d0s0 <Return>
                         (7)
                                # cd / <Return>
                                # umount /mnt <Return>
                         (8) fsck(1M)
                                # fsck /dev/rdsk/c7t16d0s0 <Return>
                                                                                        (/dev/rdsk/...)


                     ZFS
                      (1)              lun                                                 lun              format(1M)



                                # format <Return>
                               format(1M)

                         (2) ZFS
                               # zpool create rpool c7t16d0s0 <Return>
                               # zfs create rpool/ROOT <Return>
                         (3) zfs(1M)
                               # zfs receive rpool/ROOT/s10_1008@snapshot < /dev/rmt/0 <Return>


56
(4)                       legacy
           # zfs set mountpoint=legacy rpool/ROOT/s10_1008 <Return>
     (5)
           # mount -F zfs rpool/ROOT/s10_1008 /mnt <Return>
     (6) installboot(1M)                                                           installboot(1M)




                                                           0                     (/dev/rdsk/...)
                                             /dev/dsk/c7t16d0s0
           # installboot -F zfs /mnt/usr/platform/`uname -i`/lib/fs/zfs/bootblk /dev/rdsk/c7t16d0s0 <Return>
     (7)



           # zfs set mountpoint=/ rpool/ROOT/s10_1008 <Return>
     (8) bootfs
           # zpool set bootfs=rpool/ROOT/s10_1008 rpool <Return>


b.
     (1) dd(1M)                                                   /dev/rmt/0
                                                                                        LU

           # dd if=/dev/rmt/0 of=/dev/rdsk/c7t16d0s2 bs=64k <Return>
                                                                      (/dev/rdsk/...)
                                    s2




                                                                                                               57
58
A


       OS                                OBP
                                                         4Gbps                            (SE0XF711F)
     4Gbps                               (SE0X7F12F)



A.1 OS
             OS               FUJITSU PCI Fibre Channel 4.0




1 fc_hbaprp

      fc_hbaprp

      /usr/sbin/FJSVpfca/fc_hbaprp –i adpname -f tgt_id -P WWN
                                              -f tgt_id -I PORT_ID
                                              -d tgt_id
                                              -D [-y]
                                              -w boot-wait-time
                                              -l linkspeed
                                              -t topology
                                              -v
                                              -s savefile
                                              -r|-R filename
                                              -c conffile
                                              -C [-y]
                                              -b ENABLE|DISABLE




                            -i adpname                                   adpname      e

       -i adpname –f tgt_id –P WWN
       -i adpname –f tgt_id –I PORT_ID


          tgt_id                             Target_ID  10
          WWN                               WWPN 16                            (WWPN                           )
          PORT_ID                           Port_ID(DID) 16                      (Port_ID                           )
       -i adpname –d tgt_id

          tgt_id                             Target_ID    10
       -i adpname –D [-y]

          -y
          -y
       -i adpname –w boot-wait-time

         boot-wait-time                        10                    0     (boot-wait-time     )        180 86400

       -i adpname –l linkspeed



                                                                                                                        59
1G|1g :      1Gbps
        2G|2g :      2Gbps
        4G|4g :      4Gbps
        AUTO|auto : AUTO
     -i adpname –t topology

        NPORT|nport       :    NPORT

        AL|al           :      FC-AL
        AUTO|auto       :
     -i adpname –v



     boot function    DISABLE/ENABLE                                     /
     Target_ID            )0   10                                            Target_ID
     Target WWN           ) 210000e0004101d9 16
     Target DID           )010111   16                                       DID
     topology         AL/N_Port/AUTO                                            AUTO
     link-speed       1G/2G/4G/AUTO                                                      AUTO

     boot wait
                      DISABLE                  (10         )
     time                                                      DISABLE
     interval time    DISABLE

     boot wait msg    DISABLE
     -i adpname -s savefile



     boot function    DISABLE/ENABLE                                     /
     Target_ID          )0     10                                        Target_ID
     Target WWN         ) 210000e0004101d9 16
     Target DID         )010111     16                                   DID
     topology         AL/N_Port/AUTO                                            AUTO
     link-speed       1G/2G/4G/AUTO                                                      AUTO

     boot wait
                      DISABLE                 (10      )
     time                                                      DISABLE
     interval time    DISABLE

     boot wait msg    DISABLE
     -i adpname –r|-R filename
        -s
        -r         boot function
        -R          boot function
     -i adpname –c conffile
                               (/kernel/drv/fjpfca.conf)

     -i adpname -C [-y]

        -y
        -y
     -i adpname -b ENABLE|DISABLE



60
ENABLE :
             DISABLE :

                                   4Gbps                    (SE0X7F12F)
                            port                              port                                port



        # /usr/sbin/FJSVpfca/fc_hbaprp –i fjpfca0 –f 0 –P 0x210000e0001014d9 <RETURN>
        # /usr/sbin/FJSVpfca/fc_hbaprp –i fjpfca0 –f 1 –I 0x10c00 <RETURN>
        # /usr/sbin/FJSVpfca/fc_hbaprp –i fjpfca0 –d 0 <RETURN>
        # /usr/sbin/FJSVpfca/fc_hbaprp –i fjpfca0 –D <RETURN>
        delete all bind registration ? [y(Y),n(N) ] y <RETURN>
        # /usr/sbin/FJSVpfca/fc_hbaprp –i fjpfca0 –w 180 <RETURN>
        # /usr/sbin/FJSVpfca/fc_hbaprp –i fjpfca0 –l 4g <RETURN>
        # /usr/sbin/FJSVpfca/fc_hbaprp –i fjpfca0 –t nport <RETURN>
        # /usr/sbin/FJSVpfca/fc_hbaprp –i fjpfca0 –v <RETURN>
        boot function : ENABLE
        topology     : N_Port
        link-speed   : 4G
        boot wait time : 180 ( interval time : DISABLE , boot wait msg : DISABLE )
        bind-target: Target_ID=0,WWPN=0x210000e0001014d9
        # /usr/sbin/FJSVpfca/fc_hbaprp –i fjpfca0 –s savefile <RETURN>
        # /usr/sbin/FJSVpfca/fc_hbaprp –i fjpfca0 –r savefile <RETURN>
        # /usr/sbin/FJSVpfca/fc_hbaprp –i fjpfca0 –c /kernel/drv/fjpfca.conf <RETURN>
        # /usr/sbin/FJSVpfca/fc_hbaprp –i fjpfca0 –b ENABLE <RETURN>



A.2 OBP

SPARC Enterprise T1000/T2000/T5120/T5140/T5220/T5240/T5440
 ok setenv auto-boot? false <RETURN>
 ok reset-all <RETURN>
SPARC Enterprise M3000/M4000/M5000/M8000/M9000

 ok reset-all <RETURN>




                     4Gbps                        (SE0X7F11F)                             4Gbps
    (SE0X7F12F)
 ok show-devs <RETURN>
 /pci@1,700000
 /pci@2,600000
 **
 /openprom
 /chosen
 /packages
 /pci@1,700000/fibre-channel@0             *           4Gbps
 /pci@2,600000/fibre-channel@0             *           4Gbps                            port0
 /pci@2,600000/fibre-channel@0,1            *           4Gbps                            port1
 ok cd /pci@1,700000/fibre-channel@0<RETURN>
 ok




                                                                                                         61
1 fjpfca-set-bootfunction

         fjpfca-set-bootfunction

         ENABLE | DISABLE fjpfca-set-bootfunction


                                                                          reset-all
                                                              reset-all


         ENABLE :
         DISABLE :

                              4Gbps                               (SE0X7F12F)
              port                                     port                                       port



          ok ENABLE fjpfca-set-bootfunction <RETURN>
          ok reset-all <RETURN>
          ..
          ok DISABLE fjpfca-set-bootfunction <RETURN>
          ok reset-all <RETURN>..

     2 fjpfca-output-prop
         fjpfca-output-prop

         fjpfca-output-prop
                                              ROM


          boot function    DISABLE/ENABLE                                             /
          Target_ID           )0   10                                                 Target_ID
          Target WWN          ) 210000e0004101d9 16
          Target DID          )010111   16                                            DID
          topology         AL/N_Port/AUTO                                                 AUTO
          link-speed       1G/2G/4G/AUTO                                                          AUTO

          boot wait
                           DISABLE               (10          )
          time                                                     DISABLE
          interval time    DISABLE

          boot wait msg    DISABLE

          ok fjpfca-output-prop
          boot function   : ENABLE
          topology     : AUTO
          link-speed : AUTO
          boot wait time : DISABLE ( interval time : DISABLE , boot wait msg : DISABLE )
          bind-target: Target_ID=0,WWPN=0x210000e0001014d9

     3 fjpfca-set-linkspeed

62
fjpfca-set-linkspeed

    1g | 2g | 4g | auto fjpfca-set-linkspeed




    1g :      1Gbps
    2g :      2Gbps
    4g :      4Gbps
    auto:

     Ok 1g fjpfca-set-linkspeed <RETURN>
     ok 2g fjpfca-set-linkspeed <RETURN>
     ok 4g fjpfca-set-linkspeed <RETURN>
     ok auto fjpfca-set-linkspeed <RETURN>

    auto




4 fjpfca-set-topology
    fjpfca-set-topology

    nport | al | auto fjpfca-set-topology




    nport:     NPORT

    al:       FC-AL
    auto:

     ok nport fjpfca-set-topology <RETURN>
     ok al fjpfca-set-topology <RETURN>
     ok auto fjpfca-set-topology <RETURN>

    auto




5 fjpfca-bind-target
    fjpfca-bind-target

    value1 target-alpa | target-did |target-wwpn value2 fjpfca-bind-target




                                  Port_ID(DID)                WWPN
    value1                               Target_ID   16
    target-wwpn                         WWPN                  (WWPN               )
    target-alpa                        Port_ID(DID)              (Port_ID             )
    target-did                          Port_ID(DID)             (Port_ID             )
    value2                     Port_ID(DID)        WWPN      16

     ok 0 target-wwpn 210000e0004101d9 fjpfca-bind-target <RETURN>          WWN
     ok 1 target-alpa 11206 fjpfca-bind-target <RETURN>        Port_ID(DID)

                                                                                          63
ok 2 target-did 11000 fjpfca-bind-target <RETURN>               Port_ID(DID)




     6 led-flash
         led-flash

         [sec-time] led-flash

                                          LED                     (            10                60   )
                                                         port                            4Gbps


         LED
         d#                     10                                                  16

          ok led-flash               10    LED
          ok d# 10 led-flash         10    LED              (10            )
          ok 3c led-flash            60    LED              (16            )




     7 fjpfca-set-boot-wait-time
         fjpfca-set-boot-wait-time

         wait-time | DISABLE fjpfca-set-boot-wait-time


                                                   fjpfca-set-boot-wait-time




                                                180 86400

                                                                                            POWER
         READY

                (      )   16
         d#                     10
         DISABLE

          ok d# 1200 fjpfca-set-boot-wait-time       1200
          ok b4 fjpfca-set-boot-wait-time           180
          ok DISABLE fjpfca-set-boot-wait-time

         DISABLE




     8 fjpfca-info
         fjpfca-info



64
STATUS | PROBE fjpfca-info




    STATUS                                       Link

    PROBE

     ok STATUS fjpfca-info <RETURN>
     Link_status=up  topology=Nport port_id=0x010000 wwpn=1000000b5d65c00a(0)
     port_id=0x010100 tid=0 wwpn=210000e00004101d9 connected(0)
     ok PROBE fjpfca-info <RETURN>
     Target -- DID 10100 WWPN 210000e0004101d9 FUJITSU-E4000-0000




9 fjpfca-target-cancel
    fjpfca-target-cancel

    tgt_id fjpfca-target-cancel




    tgt_id                        Target_ID      16

     ok 0 fjpfca-target-cancel <RETURN>




10 fjpfca-all-target-cancel
    fjpfca-all-target-cancel

    fjpfca-all-target-cancel




     ok fjpfca-all-target-cancel <RETURN>
     delete all bind registration ? [ y(Y),n(N) ] y




                                                                                65
66
B

                                                   (         )
                    OS                   OBP

B.1 OS
                   OS         FUJISU PCI Fibre Channel 4.0


/var/adm/messages
 scsi: [ID 243001 kern.info] /pci@1,700000/fibre-channel@0 (fjpfca0):
         INFO : FUJITSU PCI Fibre Channel FCode Version : v12l30, boot_function=ENABLE;



B.2 OBP
          OBP
SPARC Enterprise T1000/T2000/T5120/T5140/T5220/T5240/T5440
 ok setenv auto-boot? false <RETURN>
 ok reset-all <RETURN>

SPARC Enterprise M3000/M4000/M5000/M8000/M9000

 ok reset-all <RETURN>


                                                                 .properties
fjpfca_fcode_vl
 ok cd /pci@1,700000/fibre-channel@0 <RETURN>
 ok .properties <RETURN>
 status                         okay
 fru                               PCI slot(PCI#08)
 component-name            PCI#08
 assigned-addresses      81001814 00000000 00000700 00000000 00000100

 (    )

 fjpfca_fcode_vl         v12l30

 (    )

 ok




                                                                                          67
68
C SAN Boot
                                   "SAN Boot       "
     "SAN Boot                 "

1.                    OS
2.                    OS
3.    OS
      1,2                              fc_hbaprp                                SAN Boot
                                                                            3                            "SAN Boot   "
                     OBP

"SAN Boot                  "


                                           OS
 1
                                           (/pci@XXXX/yyyy@z)
 2

 3
            (boot function)
                                                             (           nport
 4
            (topology)                                 al)

 5
            (link speed)                               (1G/2G/4G/auto)

 6
            (boot wait time)
                                                                                           target_id :
                                                                                           wwn | did :
                                                                                           target_id :
                                                                                     2
                                                                                           wwn | did :
                                                                                           target_id :
                                                                                     3
                                                                                           wwn | did :
                                                                                           target_id :
                                                                                     4
                                                                                           wwn | did :
                                                                                           target_id :
                                                                                     5
                                                                                           wwn | did :
 7
            (Target_ID Target                                                              target_id :
            WWN|Target DID)                                                          6
                                                                                           wwn | did :
                                                                                           target_id :
                                                                                     7
                                                                                           wwn | did :
                                                                                           target_id :
                                                                                     8
                                                                                           wwn | did :
                                                                                           target_id :
                                                                                     9
                                                                                           wwn | did :
                                                                                           target_id :
                                                                                     10
                                                                                           wwn | did :



                                                                                                                         69
70
D
SAN Boot                                 (sd.conf,mplb.conf   /etc/system            )
OS                                                                      OS


OS                                                                                            OS

            4.1.1
            4.1.2

D.1           4.1.1

     1. obp
           ok reset-all <RETURN>


     2.
           ok boot net -s <RETURN>


     3.
                                         "4.1.1.4 Custom JumpStart               "       OS

             UFS
           # mount -F ufs /dev/dsk/c7t16d0s0 /mnt <RETURN>
             ZFS



           # zpool import <RETURN>
                      : raid_pool
              ID: 9153334525621735888
                  : ONLINE
                        :
              :


                      raid_pool     ONLINE
                        c7t16d0s0   ONLINE
           # zpool import 9153334525621735888 <RETURN>          zpool import                  ID
           # zfs list <RETURN>
          NAME                                  USED AVAIL REFER MOUNTPOINT
          raid_pool                             5.98G 92.5G        93K /raid_pool
          raid_pool/ROOT                        4.98G 92.5G        18K legacy
          raid_pool/ROOT/s10_1008               4.98G 92.5G 4.98G /
          raid_pool/dump                        512M    92.5G     512M       -
          raid_pool/export                        38K 92.5G        20K /export
          raid_pool/export/home               18K 92.5G         18K /export/home
          raid_pool/swap                     512M    92.9G 88.0M      -


                                                                                                   71
# zfs set mountpoint=legacy raid_pool/ROOT/s10_1008 <RETURN>
                # mount -F zfs raid_pool/ROOT/s10_1008 /mnt <RETURN>


           4. /mnt
                     /etc/vfstab                           /mnt/etc/vfstab

           5.                                                                      obp
                 UFS
                 # cd / <RETURN>
                 # umount /mnt <RETURN>
                 ZFS



                # cd / <RETURN>
                # umount /mnt <RETURN>
                # zfs set mountpoint=/ raid_pool/ROOT/s10_1008 <RETURN>

      6.


     D.2             4.1.2

           1. obp
                 ok reset-all <RETURN>


           2.
                 ok boot disk0 -s <RETURN>
                        ^^^^^^
                ^^^^^^

           3.
                                              "4.1.2.1                                   "

                  UFS
                 # mount -F ufs /dev/dsk/c7t16d0s0 /mnt <RETURN>
                  ZFS



                # zpool import <RETURN>
                           : raid_pool
                     ID: 9153334525621735888
                         : ONLINE
                             :
                     :


                           raid_pool     ONLINE
                             c7t16d0s0   ONLINE
                # zpool import 9153334525621735888 <RETURN>        zpool import   ID



72
# zfs list <RETURN>
     NAME                              USED AVAIL REFER MOUNTPOINT
     raid_pool                        5.98G 92.5G       93K /raid_pool
     raid_pool/ROOT                   4.98G 92.5G       18K legacy
     raid_pool/ROOT/s10_1008           4.98G 92.5G 4.98G /
     raid_pool/dump                   512M   92.5G    512M       -
     raid_pool/export                   38K 92.5G       20K /export
     raid_pool/export/home           18K 92.5G       18K /export/home
     raid_pool/swap                 512M   92.9G 88.0M     -
      # zfs set mountpoint=legacy raid_pool/ROOT/s10_1008 <RETURN>
      # mount -F zfs raid_pool/ROOT/s10_1008 /mnt <RETURN>


4. /mnt
          /etc/vfstab                          /mnt/etc/vfstab

5.                                                                       obp
       UFS
      # cd / <RETURN>
      # umount /mnt <RETURN>
       ZFS



      # cd / <RETURN>
      # umount /mnt <RETURN>
      # zfs set mountpoint=/ raid_pool/ROOT/s10_1008 <RETURN>


6.




                                                                               73
74
E



E.1
                                                               fjpfca.conf    fcp-bind-target



WWN                                Target_ID




                                     FC Card




                                           FC Switch
                                                                    Target_ID:
                Target_ID:
                                     Target_ID:   Target_ID:

                         CM0             CM1           CM0             CM1

                         ETERNUS #1                    ETERNUS #2

              ETERNUS              1 CM0(WWN) : 0x210000e0004101d9
                                     CM1(WWN) : 0x230000e0004101d9
              ETERNUS              2 CM0(WWN) : 0x210000e0004101da
                                     CM1(WWN) : 0x230000e0004101da

                WWN
  ETERNUS #1 CM0(WWN=0x210000e0004101d9)             Target_ID:0
  ETERNUS #1 CM1(WWN=0x230000e0004101d9)             Target_ID:2
  ETERNUS #2 CM0(WWN=0x210000e0004101da)             Target_ID:1
  ETERNUS #2 CM1(WWN=0x230000e0004101da)             Target_ID:3



      fjpfca.conf   ”fcp-auto-bind-function=1;”
                                 SAN Boot


                                                                   SAN Boot



                               fcp-bind-target


                                                                                                75
fcp-bind-target                                           FUJITSU PCI Fibre Channel



     E.2



                                                                                fjpfca-bind-target

     Port_ID                                                  SAN Boot




                                                                                SAN Boot
                                       FC Card
                                                                                Target
                                       Port_ID:10000

                                              FC Switch
            Port_ID:10100                                                Port_ID:10400
                                                  Port_ID:10300
                                      Port_ID:10200

                   CM0                 CM1                      CM0           CM1

                   ETERNUS #1                                   ETERNUS #2

                        Port_ID                    ETERNUS#1 CM0                   SANBboot



                   1.    fjpfca-bind-target
                   2.                                    SAN Boot


                                                                                 SAN Boot
                              FC Switch

                  fjpfca-bind-target
     fjpfca-bind-target                                             A

                                                                            SAN Boot

          (fcode-auto-bind        )    fcode-auto-bind                            FUJITSU PCI Fibre Channel




76
F SAN Boot

                                                  boot
PRIMECLUSTER GDS




F.1 ETERNUS
ETERNUS




   1. UFS                               SAN Boot                /etc/vfstab
      ZFS                               SAN Boot                      2
       /dev/FJSVmplb/dsk/mplb0s0          /dev/FJSVmplb/rdsk/mplb0s0

        /dev/dsk/c2t16d0s0                 /dev/rdsk/c2t16d0s0

                            iompadm
        # /usr/opt/FJSViomp/bin/iompadm info /dev/FJSVmplb/fiomp/adm0
        IOMP: /dev/FJSVmplb/fiomp/adm0
        Element:
                   /dev/rdsk/c2t16d0s2   online active block     "good status with active
                      [E30004641- 130011-CM01-CA01-PORT36] (mplbt0)"
                   /dev/rdsk/c3t16d0s2   online standby block    "good status with standby
                      [E30004641- 130011-CM00-CA00-PORT32] (mplbt32)"


   2.
        # mplbconfig -r
        Cannot unload module: mplb
        Will be unloaded upon reboot.
        Forcing update of mplb.conf.


   3. mplbt.conf
      mplbt.conf
       # vi /kernel/drv/mplbt.conf

        name="mplbt" parent="fjpfca" target=16 lun=0;




   4. mplbh.conf
       # vi /kernel/drv/mplbh.conf
             mplbh.conf
       mplbh-path-0="pci10cf,1178-0-10" mplbh-path-1="pci10cf,1178-1-10"
       mplbh-disk-name="E30004641- 130011-0010";
       mplbh-detect-disk-num=1;
       mplbh-detect-disk-0="E30004641- 130011-0010";
       mplbh-used-path-num=2;
       mplbh-used-path-0="pci10cf,1178-0-10";
       mplbh-used-path-1="pci10cf,1178-1-10";

                           ;
        name="mplbh" parent="mplbx" instance=X;


                                                                                             77
5. sd.conf               mplb
          # vi /kernel/drv/sd.conf

           # Start eternusmpd configuration -- do NOT alter or delete this line
           name="sd" parent="mplbh" target=0 lun=0;

           # End eternusmpd configuration -- do NOT alter or delete this line


      6. /etc/system
            UFS                              SAN Boot
           # vi /etc/system

           rootdev: /pseudo/mplb@0:a
           forceload: drv/mplbt
           forceload: drv/mplb
           forceload: drv/sd
            ZFS                              SAN Boot
           # vi /etc/system

           forceload: drv/mplbt
           forceload: drv/mplb
            forceload: drv/sd


      7.
           # svcadm disable -t svc:/system/fjsvmplb:default


      8. sd
          # update_drv -f sd
          Cannot unload module: sd
          Will be unloaded upon reboot.
          Forcing update of sd.conf.


      9.
           # touch /reconfgiure
           # reboot


     10.                                                    (UFS                  SAN Boot   )
           # dumpadm -d /dev/dsk/c2t16d0s3




78
G

                                                     (         )
                             V12L40                                                                "     B
                              "


1.
                                      FJPFC                                                             914583-07




 (1-1)
      # patchadd 914583-07 <RETURN>


 (1-2)
      # shutdown -g0 -y -i6 <RETURN>




      - Solaris 10 5/08
       (1-1)                           OS
          (INSTALL SERVER) # patchadd -C /export/install/Solaris10_hostname/Solaris_10/Tools/Boot/ 914583-07
          <RETURN>


       (1-2)                                  OS
          ok boot net -s <RETURN>


     - Solaris 10 10/08
       (1-1)
          (INSTALL SERVER) # mkdir /tmp/work <RETURN>


       (1-2) root_archive (1M)
            /tmp/work/tmp/AdDrEm.lck
           (INSTALL SERVER) # /boot/solaris/bin/root_archive unpackmedia /export/install/Solaris10_hostname
           /tmp/work <RETURN>
           (INSTALL SERVER) # rm /tmp/work/tmp/AdDrEm.lck <RETURN>
                ) unpackmedia




                                                                                                                    79
umount: /tmp/mnt29984
                      rmdir:               "/tmp/mnt29984":
                      lofiadm:           /export/install/Solaris10_hostname/boot/sparc.miniroot                    :


                      rmdir:               "/tmp/mnt29984":


          (1-3)
              (INSTALL SERVER) # patchadd -C /tmp/work 914583-07 <RETURN>



          (1-4)
              (INSTALL SERVER) # mkdir -p /tmp/media/Solaris_10 <RETURN>
              (INSTALL SERVER) # /tmp/work/boot/solaris/bin/root_archive packmedia /tmp/media /tmp/work
              <RETURN>




          (1-5) /tmp/media                                                      OS
                        "umount -f","lofiadm -d"                  "df -k"
              (INSTALL SERVER) # cd /tmp/media <RETURN>
              (INSTALL SERVER) # find boot Solaris_10/Tools/Boot | cpio -pdum /export/install/Solaris10_hostname
              <RETURN>
              (INSTALL SERVER) # umount -f /dev/lofi/1 <RETURN>
              (INSTALL SERVER) # lofiadm -d /dev/lofi/1 <RETURN>




          (1-6)                                      OS
              ok boot net -s <RETURN>


     2.
                                              OS
          # /usr/sbin/FJSVpfca/fc_fcode_update <RETURN>




                  # /usr/sbin/FJSVpfca/fc_fcode_update <RETURN>
                  Are you ready to udpate FCode? [y,n] yes
                  Overwrite FCode to fjpfca0 (V12L30 -> V12L40).. Success
                  fjpfca1: Same version of FCode has already installed. (current version :V12L40)


                  -
                  - I/O


80
umount
-
-                                                      Fibre Channel


    WARNING: /pci@%x,%x/fibre-channel@%x (fjpfca%d):
    ROM Access failed.




                                                                       81

Sesanboot ja

  • 1.
  • 2.
    - SPARC Enterprise 4Gbps (SE0X7F11F/SE0X7F12F) (RAID ) OS SAN Boot PRIMEPOWER SAN Boot "PRIMEPOWER SAN Boot " 8Gbps (SE0X7F21F/SE0X7F22F) OS OS Solaris OS (MPxIO) Solaris (Solaris SAN Configuration and Multipathing Guide) - SAN Boot - 1 SPARC Enterprise SAN Boot 2 / SAN Boot 3 SAN Boot 4 SAN Boot 5 SAN Boot - "Solaris(TM) 10 Operating Environment" "Solaris 10" # /usr/sbin/FJSVpfca/fc_info –a <Return> - Sun, Sun Microsystems, the Sun Logo, Solaris and all Solaris based marks and logos are trademarks or registered trademarks of Sun Microsystems, Inc. in the U.S. and other countries, and are used under license. Sun Sun Microsystems Sun Solaris Solaris Sun Microsystems, Inc. 22 1 22 1 1.4 i
  • 3.
    All Rights Reserved,Copyright(C) 2006-2010 ii
  • 4.
    - ETERNUS2000 Solaris 10 10/08 SPARC Enterprise T5140/T5240/T5440/M3000 Custom JumpStart check 18 ETERNUS DX iii
  • 5.
  • 6.
  • 7.
    第 1 章概要 SAN Boot とは、OS やアプリケーションを、サーバに内蔵されたディスクではなく、外部の SAN ストレージに格納 し、そこから起動(ブート:Boot)することをいいます。 本書では、サーバにファイバチャネルカードを搭載し、外付けディスクアレイ装置(RAID 装置)から OS の起動を行う SAN Boot 環境を構築する手順を示しています。 OS のブートディスクを外付けディスクアレイ装置に配置することにより以下のメリットが生まれます。 1. 可用性の向上 ○ 高信頼ディスクアレイ装置(RAID 装置)の使用 ブートディスクをディスクアレイ装置(RAID 装置)で管理することで、信頼性が向上します。 ○ バックアップ・リストア作業の効率化 ディスクアレイ装置のディスクコピー機能を利用することで、システムボリュームのバックアップ・リ ストアの際の業務停止時間を大幅に短縮できます。また、システムボリュームのバックアップ・リスト アの際のサーバ CPU 負荷が軽減できます。 詳細は"1.1.4 ETERNUS のアドバンスト・コピー機能を使用する場合の構成"を参照してください。 注意)ETERNUS (ディスクアレイ装置)のディスクコピー機能(アドバンスト・コピー機能)を使用するた めには、ETERNUS SF AdvancedCopy Manager (ACM)または PRIMECLUSTER GDS Snapshot が必要です。 2. 運用管理性の向上 ○ システムボリュームの一括管理 複数台あるサーバのブートディスクを 1 台のディスクアレイ装置に集約することで、ブートディスクの 一括管理が可能です。 ○ 開発環境の世代管理 複数の開発環境を 1 台のディスクアレイ装置に用意して、必要に応じて切り替えて利用できます。開発 環境ごとにサーバを用意しなくてもよいので、サーバ台数や運用管理工数を削減できます。 1
  • 8.
    3. 保守性の向上 ○ ディスク故障時の作業が簡素化 ディスク(システムボリューム)が故障した場合、システム管理者はサービスエンジニアに連絡すれば、 後はサービスエンジニアがディスクを交換して、システムは自動的に復旧します。そのため、システム 管理者の作業を軽減できます。 ○ パッチ適用作業の効率化 ディスクアレイ装置のディスクコピー機能を利用することで、パッチ適用前のバックアップ作業の際、 業務停止時間が削減できます。また、バックアップボリュームからブートできるように設定しておく (*1)ことにより、パッチ適用後に問題が発生した場合、サーバをリブートしてブートボリュームを切り 替えるだけで、パッチ適用前のシステムに戻すことができます。詳細は"1.1.4 ETERNUS のアドバンス ト・コピー機能を使用する場合の構成"を参照してください。 (*1)PRIMECLUSTER GDS Snapshot を使用すると、コマンドで簡単に設定できます。 2
  • 9.
    1.1 構成パタン 次のファイバチャネル接続構成で、ファイバチャネルカードを使用し外付けディスクアレイ(RAID)装置から OSの起 動を行ってください。また、各構成での注意事項を記載します。 1.1.1 基本構成 1. ディスクアレイ装置を一台のサーバから使用する場合 ○ サーバ - ディスクアレイ装置間は2経路以上のファイバチャネル接続を行い、ETERNUS マルチパスデ ィスクドライバを使用したマルチパス構成としてください。 ○ ディスクスワップの発生により、アプリケーションのディスクアクセス性能が低下する場合があります。 ディスクスワップが発生する場合には、サーバに搭載するメモリを追加するか、 またはアプリケーシ ョンによるメモリ使用量を下げる等により、ディスクスワップの発生を回避してください。 ○ 内蔵ディスクを搭載していないサーバを使用する場合は、OS のインストールおよび、ブートディスク のリカバリのために、別途インストールサーバが必要です。 2. ディスクアレイ装置を複数のサーバから使用する場合 ○ ファブリック接続の場合 3
  • 10.
    FC-AL 直結接続の場合 ■ サーバ - ディスクアレイ装置間は2経路以上のファイバチャネル接続を行い、ETERNUS マル チパスディスクドライバを使用したマルチパス構成としてください。 ■ ディスクスワップの発生により、アプリケーションのディスクアクセス性能が低下する場合が あります。ディスクスワップが発生する場合には、サーバに搭載するメモリを追加するか、 ま たはアプリケーションによるメモリ使用量を下げる等により、ディスクスワップの発生を回避 してください。 ■ サーバのパニック発生時に、そのサーバと同じ RAID グループ内にブートディスクを配置して いる他のサーバは、ブートディスクへのディスクアクセス性能の低下が数十秒程度発生する場 合があります。 ■ 内蔵ディスクを搭載していないサーバを使用する場合は、OS のインストールおよび、ブートデ ィスクのリカバリのために、別途インストールサーバが必要です。 1.1.2 PRIMECLUSTER GDS によるディスクアレイ装置間ミラーリング構成 4
  • 11.
    ディスクアレイ装置 1 台につき、1 枚のファイバチャネルカードが必要に なります。上図の構成では、 ETERNUS #1 用の FC card と、ETERNUS #2 用の FC card の、 2 枚のファイバチャネルカードが必要です。 計 1Gbps/2Gbps ファイバチャネルカード(PW008FC3)ではパス数分のファイバチャネルカードが必要でしたが、シ ングルチャネル 4Gbps ファイバチャネルカード(SE0X7F11F)およびデュアルチャネル 4Gbps ファイバチャネ ルカード(SE0X7F12F)では、ブートディスクとして認識するディスクアレイ装置の設定を複数行うことが可能 であるため、2 枚のファイバチャネルカードで PRIMECLUSTER GDS によるディスクアレイ装置間ミラーリン グ構成を作成することが可能です。 ● サーバ - ディスクアレイ装置間は2経路以上のファイバチャネル接続を行い、ETERNUS マルチパスディスク ドライバを使用したマルチパス構成としてください。 ● ディスクスワップの発生により、アプリケーションのディスクアクセス性能が低下する場合があります。ディ スクスワップが発生する場合には、サーバに搭載するメモリを追加するか、 またはアプリケーションによる メモリ使用量を下げる等により、ディスクスワップの発生を回避してください。 ● サーバのパニック発生時に、そのサーバと同じ RAID グループ内にブートディスクを配置している他のサーバ は、ブートディスクへのディスクアクセス性能の低下が数十秒程度発生する場合があります。 ● 内蔵ディスクを搭載していないサーバを使用する場合は、OS のインストールおよび、ブートディスクのリカ バリのために、別途インストールサーバが必要です。 1.1.3 PRIMECLUSTER によるクラスタ構成 SAN Boot 環境を使用したクラスタシステムを構築することもできます。 1. 単体のディスクアレイ装置を使用したクラスタ構成 5
  • 12.
    2. 複数のディスクアレイ装置を使用したクラスタ構成 1.1.4 ETERNUS のアドバンスト・コピー機能を使用する場合の構成 内蔵ディスクからブートする従来のシステムでは、テープ装置を使用してバックアップ・リストアを実行している間、 業務を長時間停止する必要があります。 SAN Boot 環境で ETERNUS のアドバンスト・コピー機能(OPC/EC)を利用してバックアップ・リストアを行う場合、デ ィスク装置でコピー処理を実行している間も業務の運用が可能であるため、業務停止時間が大幅に短縮できます。 アドバンスト・コピー機能を利用したバックアップ・リストアには、ETERNUS SF AdvancedCopy Manager (ACM)を使 う方式と、PRIMECLUSTER GDS Snapshot (GDS Snapshot)を使う方式があります。 6
  • 13.
    ETERNUS SF AdvancedCopy Manager (ACM)を使う方式 ACM を使う方式のメリットは以下のとおりです。 ・業務停止時間短縮 ・複数サーバのバックアップ効率化(一元管理) SAN Boot 環境で ETERNUS SF AdvancedCopy Manager を使用する場合 ●PRIMECLUSTER GDS Snapshot (GDS Snapshot)を使う方式 GDS Snapshot を使う方式のメリットは以下のとおりです。 ・業務停止時間短縮 ・PRIMECLUSTER GDS によるソフトミラー構成の場合のリストア操作が簡単 7
  • 14.
    ACM と GDSSnapshot の特長は次の表のとおりです。 システムの要件に応じて、いずれかの方式を選択してください。 注) システムボリュームを PRIMECLUSTER GDS で管理している場合のバックアップ リストアは、 ・ ACM を使う方式、 GDS Snapshot を使う方式のどちらでも可能です。ただし、システムボリュームがソフトミラー構成の場合は、GDS Snapshot を使う方式を推奨します。 ACM と GDS Snapshot の特徴 ○: 優位点 ETERNUS SF AdvancedCopy Manager (ACM) PRIMECLUSTER GDS Snapshot 操作サーバ - ○ バックアップ・リストア対象サーバ以外に、バ バックアップ・リストア対象サーバで、バックア ックアップ・リストア操作を行うためのサーバ ップ・リストア操作を行うため、別のサーバは不 が必要。 要。 バックアップ ○ - 操作 バックアップ対象サーバを一旦シャットダウン バックアップ対象サーバをシングルユーザモード し、バックアップサーバから OPC を開始する。 でリブートし、OPC を開始する。物理コピーが完 物理コピーの完了を待たずに、バックアップ対 了してからマルチユーザモードでリブートし、業 象サーバをリブートし、業務を再開できる。 務を再開する。 リストア操作 ○ ○ (PRIMECLUST リストア対象サーバを一旦シャットダウンして リブートしてブートボリュームを切り替えるだけ ER GDS でミラ OPC を開始し、リブートする。物理コピー完了 で業務が再開できる。 ーリングして を待たずに業務を再開できる。 いない場合) リストア操作 - - (PRIMECLUST ER GDS でミラ OPC によるリストアの前後に、ミラーの切離し OPC 物理コピーが完了してから元のブートボリュ ーリングして と再組込みが必要 ームに戻して業務を再開する。 いる場合) 8
  • 15.
    複数サーバの ○ - バックアップ 複数のサーバのバックアップを、一台のバック バックアップ・リストア操作は、各サーバで実行 効率化 アップサーバで一元管理可能。 する。 バックアップ - ○ ボリュームか vfstab ファイルを編集してマウントポイントを コマンドで簡単に設定できる らブートする 変更する必要がある 機能 各方式の詳細については、 ETERNUS SF AdvancedCopy Manager および PRIMECLUSTER GDS のマニュアルを参照して ください。 ま た 、 OPC 物 理 コ ピ ー の 進 行 状 況 を 確 認 す る 方 法 に つ い て は ETERNUS SF AdvancedCopy Manager お よ び PRIMECLUSTER GDS のマニュアルに記載されています。 9
  • 16.
  • 17.
    2 / OS 2.1 2.1.1 SPARC Enterprise T1000/T2000/T5120/T5140/T5220/T5240/T5440/ M3000/M4000/M5000/M8000/M9000 4Gbps SE0X7F11F 4Gbps SE0X7F12F ETERNUS2000 50/100/200 ETERNUS DX60/DX80 ETERNUS3000 80/100/300/500/700 ETERNUS4000 80/100/300/400/500/600 ETERNUS DX410/DX440 ETERNUS6000 500/700/900/1100 ETERNUS8000 700/800/900/1100/1200 ETERNUS DX8100/DX8400/DX8700 ETERNUS SN200 OS 2.1.2 SAN Boot ETERNUS RAID 11
  • 18.
    1 RAID RAID 1 RAID 12
  • 19.
    2.2 2.2.1 Solaris 10 11/06 SPARC Enterprise T5120/T5140/T5220 Solaris 10 Solaris(TM) Solaris(TM) 10 8/07 SPARC Enterprise T5240/T5440 Solaris 10 5/08 SPARC Enterprise M3000 Solaris 10 10/08 FUJITSU PCI Fibre Channel 4.0 914267-04 ETERNUS2000 914267-05 ETERNUS DX60/DX80 ETERNUS 2.0.1 914267-09 ETERNUS DX4xx/DX8xxx 914267-11 Solaris 10 10/08 3.0.0 2.0.X + patch 914267-07 13
  • 20.
    2.2.2 PRIMECLUSTER GDS 914423-03 ETERNUS2000 914423-05 PRIMECLUSTER GDS 4.2 ETERNUS DX60/DX80/DX4xx/DX8xxx 914423-10 914423-08 PRIMECLUSTER PRIMECLUSTER GDS PRIMECLUSTER Enterprise Edition PRIMECLUSTER HA Server 4.2 901201-06, 914325-03, 914468-01, 914499-01 PRIMECLUSTER Lite Pack ETERNUS / ETERNUS SF AdvancedCopy Manager ETERNUS SF AdvancedCopy 13.0 Solaris 10 Manager ETERNUS SF AdvancedCopy Manager Tape ETERNUS SF AdvancedCopy Manager 13.0 Solaris 10 ETERNUS SF AdvancedCopy Manager Solaris 8 Solaris9 ETERNUS SF AdvancedCopy Manager ETERNUS SF AdvancedCopy Manager ETERNUS PRIMECLUSTER GDS PRIMECLUSTER GDS Snapshot PRIMECLUSTER GDS PRIMECLUSTER 914457-02 PRIMECLUSTER GDS Snapshot 4.2 ETERNUS DX60/DX80/DX4xx/DX8xxx 914457-03 Solaris 10 10/08 Solaris 10 10/08 137137-09 914457-03 PRIMECLUSTER GDS Snapshot PRIMECLUSTER Global Disk Service 14
  • 21.
    3 1. 4Gbps (SE0X7F11F) 4Gbps (SE0X7F12F) 4Gbps (SE0X7F12F) port port port A.1 fjpfca-set-bootfunction 2. OS dd ETERNUS EC(Equivalent Copy) OPC(One Point Copy) 3. " C.SAN Boot " 4. RAID "2.1.2 " 5. /tmp (tmpfs) /tmp (tmpfs) /tmp (tmpfs) /tmp (tmpfs) /tmp (tmpfs) 6. PRIMECLUSTER PRIMECLUSTER GDS Systemwalker Resource Coordinator "4.3.2 PRIMECLUSTER " 7. ETERNUS ETERNUS SN200 WWN(World Wide Port Name) Systemwalker Resource Coordinator ETERNUS ETERNUS FC-CA WWN ETERNUS ETERNUS SN200 WWN WWN 1 1 WWN 1 1 WWN HBA Port WWN FC-CA Port WWN 2 WWN 8. EFI Extensible Firmware Interface EFI 64 Solaris 1T EFI 9. WARNING SCSI RESET SENSE 15
  • 22.
    10. PRIMECLUSTER GDS < > mplb, mplbt, sd /etc/system forceload forceload 11. 4Gbps FC Switch 4Gbps /kernel/drv/fjpfca.conf fjpfca0 4Gbps Port= "fjpfca0:nport:sp4"; FUJITSU PCI Fibre Channel 12. ETERNUS Lun0( 0) SAN Boot ETERNUS Lun0 SAN Boot Lun Lun0 13. Solaris 10 10/08 OS Solaris 10 10/08 Solaris 10 10/08 (137137-09 ) Solaris10 5/08 Solaris 10 10/08 (137137-09 ) root_archive(1M) Solaris 10 10/08 OS ZFS SAN Boot Sun Microsystems ZFS "Solaris ZFS Administration Guide" 14. ZFS / OS Solaris 10 10/08 Solaris 10 10/08 (137137-09 ) 16
  • 23.
    OS OS Solaris10 5/08 Solaris 10 10/08 (137137-09 ) Solaris 10 10/08 15. ZFS SAN Boot PRIMECLUSTER GDS 16. 17. (SE0X7F11F,SE0X7F12F) V12L30 SN200 8G 25 V12L40 " G " 18. 512G 17
  • 24.
  • 25.
    4 OS lun "4.1.1 " FUJITSU PCI Fibre Channel Solaris OS Solaris OS CD/DVD "4.1.1 " "4.1.1.2 " FC Switch SPARC Enterprise T1000/T2000/T5120/T5140/T5220/T5240/T5440 SAN Boot " G " "4. 3.2 PRIMECLUSTER " 19
  • 26.
    "4.1 " OS "4.1.2.6 " OS "4.2 " 4.1 2 1. 2. ( ) 4.1.1 20
  • 27.
    Dual GigabitEthernet [SE0X7GD1F/X, SE0X7GD2F/X],Quad GigabitEthernet [SE0X7GD2F/X] Ultra320 SCSI [SE0X7SC1F/X, SE0X7SC2F/X] I/O (SPARC Enterprise) (INSTALL SERVER) 4.1.1.1 docs.sun.com Solaris Installation Guide OS - AL ID max throttle - FC Switch ID max throttle - SPARC Enterprise SPARC Enterprise T1000/T2000/T5120/T5140/T5220/T5240/T5440 sun4v SPARC Enterprise M3000/M4000/M5000/M8000/M9000 sun4u PRIMEPOWER Solaris10 OS OS /export/install/Solaris10_hostname 1. (INSTALL SERVER) % su - <RETURN> Password: password 2. OS (INSTALL SERVER) # mkdir /export/install <RETURN> (INSTALL SERVER) # cd /export/install <RETURN> (INSTALL SERVER) # mkdir Solaris10_hostname <RETURN> hostname 3. Solaris 10 Operating System DVD-ROM 21
  • 28.
    (INSTALL SERVER)# cd/cdrom/cdrom0/s0/Solaris_10/Tools <RETURN> (INSTALL SERVER)# ./setup_install_server /export/install/Solaris10_hostname <RETURN> 4. Solaris 10 Operating System DVD-ROM (INSTALL SERVER)# cd / <RETURN> (INSTALL SERVER)# eject cdrom <RETURN> 4.1.1.2 1. IP mac IP /etc/hosts IP ”192.168.1.1” 192.168.1.1 hostname mac /etc/ethers mac ” 0:80:17:28:1:f8” 0:80:17:28:1:f8 hostname 2. add_install_client add_install_client SPARC Enterprise T1000/T2000/T5120/T5140/T5220/T5240/T5440 (INSTALL SERVER) # cd /export/install/Solaris10_hostname/Solaris_10/Tools/ <RETURN> (INSTALL SERVER) # ./add_install_client hostname sun4v <RETURN> SPARC Enterprise M3000/M4000/M5000/M8000/M9000 (INSTALL SERVER) # cd /export/install/Solaris10_hostname/Solaris_10/Tools/ <RETURN> (INSTALL SERVER) # ./add_install_client hostname sun4u <RETURN> 3. OS CD-ROM FUJITSU PCI Fibre Channel 4.0 Solaris 10 5/08 SPARC Enterprise T1000/T2000/T5120/T5140/T5220/T5240/T5440 (INSTALL SERVER) # cd /cdrom/cdrom0 <RETURN> (INSTALL SERVER) # bin/pfcapkgadd.sh -R /export/install/Solaris10_hostname/Solaris_10/Tools/Boot/ -p sun4v <RETURN> SPARC Enterprise M3000/M4000/M5000/M8000/M9000 (INSTALL SERVER) # cd /cdrom/cdrom0 <RETURN> (INSTALL SERVER) # bin/pfcapkgadd.sh -R /export/install/Solaris10_hostname/Solaris_10/Tools/Boot/ -p sun4u <RETURN> Solaris 10 10/08 (1) (INSTALL SERVER) # mkdir /tmp/work <RETURN> 22
  • 29.
    (2) root_archive (1M) /tmp/work/tmp/AdDrEm.lck (INSTALL SERVER) # /boot/solaris/bin/root_archive unpackmedia /export/install/Solaris10_hostname /tmp/work <RETURN> (INSTALL SERVER) # rm /tmp/work/tmp/AdDrEm.lck <RETURN> unpackmedia umount: /tmp/mnt29984 rmdir: "/tmp/mnt29984": lofiadm: /export/install/Solaris10_hostname/boot/sparc.miniroot : rmdir: "/tmp/mnt29984": (3) SPARC Enterprise T1000/T2000/T5120/T5140/T5220/T5240/T5440 (INSTALL SERVER) # cd /cdrom/cdrom0 <RETURN> (INSTALL SERVER) # bin/pfcapkgadd.sh -R /tmp/work/ -p sun4v <RETURN> SPARC Enterprise M3000/M4000/M5000/M8000/M9000 (INSTALL SERVER) # cd /cdrom/cdrom0 <RETURN> (INSTALL SERVER) # bin/pfcapkgadd.sh -R /tmp/work/ -p sun4u <RETURN> (4) (INSTALL SERVER) # mkdir -p /tmp/media/Solaris_10 <RETURN> (INSTALL SERVER) # /tmp/work/boot/solaris/bin/root_archive packmedia /tmp/media /tmp/work <RETURN> (5) /tmp/media OS "umount -f","lofiadm -d" "df -k" (INSTALL SERVER) # cd /tmp/media <RETURN> (INSTALL SERVER) # find boot Solaris_10/Tools/Boot | cpio -pdum /export/install/Solaris10_hostname <RETURN> (INSTALL SERVER) # umount -f /dev/lofi/1 <RETURN> (INSTALL SERVER) # lofiadm -d /dev/lofi/1 <RETURN> 4. -s ok boot net –s <RETURN> 5. # grep fjpfca /tmp/root/etc/path_to_inst <RETURN> "/pci@1,700000/fibre-channel@0" 0 "fjpfca" "/pci@2,600000/fibre-channel@0" 1 "fjpfca" /pci@1,700000/XXXX@0 fjpfca0 6. LED 4Gbps (SE0X7F11F) 4Gbps (SE0X7F12F) 23
  • 30.
    Port fjpfca0 LED LINK LED 3 # /usr/sbin/FJSVpfca/fc_adm -l fjpfca0 <RETURN> LED Ctrl-c(Ctrl c ) fc_adm FUJITSU PCI Fibre Channel 7. OBP # /usr/sbin/shutdown -g0 -i0 -y <RETURN> 8. Solaris 10 10/08 OS Solaris 10 10/08 root_archive (1M) (INSTALL SERVER) # /boot/solaris/bin/root_archive unpackmedia /export/install/Solaris10_hostname /tmp/work <RETURN> unpackmedia umount: /tmp/mnt29984 rmdir: "/tmp/mnt29984": lofiadm: /export/install/Solaris10_hostname/boot/sparc.miniroot : rmdir: "/tmp/mnt29984": Solaris 10 5/08 OS /Tools/Boot/kernel/drv/fjpfca.conf Solaris 10 10/08 /tmp/work/kernel/drv/fjpfca.conf (fjpfca.conf) (FC-AL) port fcp-auto-bind-function fcp-bind-target fjpfca.conf FUJITSU PCI Fibre Channel FC Switch - Solaris OS - a. fjpfca0 4Gbps port= "fjpfca0:nport:sp4"; fcp-auto-bind-function=1; port fcp-auto-bind-function E FC Switch 24
  • 31.
    FC Switch b. fjpfca0 4Gbps ID16 Port= "fjpfca0:nport:sp4"; fcp-bind-target= “fjpfca0t16:0x210000c0004101d9”; port fcp-bind-target WWN Solaris 10 5/08 OS /Tools/Boot/kernel/drv/sd.conf Solaris 10 10/08 /tmp/work/kernel/drv/sd.conf (sd.conf) (LU) ID16 0 name="sd" class="scsi" target=16 lun=0; Solaris 10 10/08 OS (1) (INSTALL SERVER) # mkdir -p /tmp/media/Solaris_10 <RETURN> (INSTALL SERVER) # /tmp/work/boot/solaris/bin/root_archive packmedia /tmp/media /tmp/work <RETURN> (2) /tmp/media OS "umount -f","lofiadm -d" "df -k" (INSTALL SERVER) # cd /tmp/media <RETURN> (INSTALL SERVER) # find boot Solaris_10/Tools/Boot | cpio -pdum /export/install/Solaris10_hostname <RETURN> (INSTALL SERVER) # umount -f /dev/lofi/1 <RETURN> (INSTALL SERVER) # lofiadm -d /dev/lofi/1 <RETURN> 9. SPARC Enterprise T1000/T2000/T5120/T5140/T5220/T5240/T5440 " G " 4.1.1.3 1. ok boot net -s <RETURN> 2. lun format(1M) lun # format <RETURN> Searching for disks...done AVAILABLE DISK SELECTIONS: 0. c7t16d0 <FUJITSU-ETERNUS-4000 cyl 1038 alt 2 hd 64 sec 256> /pci@1,700000/fibre-channel@0/sd@10,0 25
  • 32.
    Specify disk (enterits number): 0<RETURN> selecting c7t16d0 [disk formatted] Disk not labeled. Label it now? y <RETURN> FORMAT MENU: disk - select a disk type - select (define) a disk type partition - select (define) a partition table current - describe the current disk format - format and analyze the disk repair - repair a defective sector label - write label to the disk analyze - surface analysis defect - defect list management backup - search for backup labels verify - read and display labels save - save new disk/partition definitions inquiry - show vendor, product and revision volname - set 8-character volume name !<cmd> - execute <cmd>, then return quit format> partition <RETURN> PARTITION MENU: 0 - change `0' partition 1 - change `1' partition 2 - change `2' partition 3 - change `3' partition 4 - change `4' partition 5 - change `5' partition 6 - change `6' partition 7 - change `7' partition select - select a predefined table modify - modify a predefined partition table name - name the current table print - display the current table label - write partition map and label to the disk !<cmd> - execute <cmd>, then return quit partition> print <RETURN> Current partition table (original): Total disk cylinders available: 4254 + 2 (reserved cylinders) Part Tag Flag Cylinders Size Blocks 0 root wm 0 - 15 128.00MB (16/0/0) 262144 1 swap wu 16 - 31 128.00MB (16/0/0) 262144 2 backup wu 0 - 4253 33.23GB (4254/0/0) 69697536 3 unassigned wm 0 0 (0/0/0) 0 4 unassigned wm 0 0 (0/0/0) 0 5 unassigned wm 0 0 (0/0/0) 0 6 usr wm 32 - 4253 32.98GB (4222/0/0) 69173248 7 unassigned wm 0 0 (0/0/0) 0 format> quit <RETURN> 3. OBP # /usr/sbin/shutdown -g0 -i0 -y <RETURN> 26
  • 33.
    4.1.1.4 Custom JumpStart Solariscustom jump start Custom JumpStart Solaris 1. Custom JumpStart jumpstart (INSTALL SERVER)# mkdir /jumpstart <RETURN> (INSTALL SERVER)# share -F nfs -o ro,anon=0 /jumpstart <RETURN> 2. jumpstart jumpstart FUJITSU PCI Fibre Channel CD (INSTALL SERVER)# mkdir /jumpstart/FJPFCA <RETURN> (INSTALL SERVER)# cd /cdrom/cdrom0 <RETURN> (INSTALL SERVER)# find . | cpio -pumd /jumpstart/FJPFCA <RETURN> FUJITSU PCI GigabitEthernet FUJITSU ULTRA LVD SCSI Host Bus Adapter Driver FUJITSU PCI GigabitEthernet 3.0 Update1 jumpstart FUJITSU PCI GigabitEthernet 3.0 Update1 CD (INSTALL SERVER)# mkdir /jumpstart/fjgi <RETURN> (INSTALL SERVER)# cp -p /cdrom/cdrom0/install /jumpstart/fjgi/. <RETURN> (INSTALL SERVER)# cp -p /cdrom/cdrom0/admin /jumpstart/fjgi/. <RETURN> (INSTALL SERVER)# cp -pr /cdrom/cdrom0/FJSVgid_3.0/10/* /jumpstart/fjgi/. <RETURN> FUJITSU PCI GigabitEthernet 4.0 jumpstart FUJITSU PCI GigabitEthernet 4.0 CD (INSTALL SERVER)# mkdir /jumpstart/fjgi <RETURN> (INSTALL SERVER)# cp -p /cdrom/cdrom0/install_v4 /jumpstart/fjgi/. <RETURN> (INSTALL SERVER)# cp -p /cdrom/cdrom0/admin /jumpstart/fjgi/. <RETURN> (INSTALL SERVER)# cp -pr /cdrom/cdrom0/FJSVgid_4.0/10/* /jumpstart/fjgi/. <RETURN> FUJITSU ULTRA LVD SCSI Host Bus Adapter Driver jumpstart FUJITSU ULTRA LVD SCSI Host Bus Adapter Driver CD (INSTALL SERVER)# mkdir /jumpstart/fjulsa <RETURN> (INSTALL SERVER)# cp -p /cdrom/cdrom0/install /jumpstart/fjulsa/. <RETURN> (INSTALL SERVER)# cp -p /cdrom/cdrom0/admin /jumpstart/fjulsa/. <RETURN> (INSTALL SERVER)# cp -pr /cdrom/cdrom0/ultra_lvd_driver/10/* /jumpstart/fjulsa/. <RETURN> 3. JumpStart sample OS JumpStart sample 27
  • 34.
    (INSTALL SERVER)# cp–r /export/install/Solaris10_hostname/Solaris_10/Misc/jumpstart_sample/* /jumpstart <RETURN> 4. profile /jumpstart/profile profile ”Solaris Installation Guide: Custom JumpStart and Advanced Installations” OS UFS ZFS profile UFS install_type initial_install # install_type Initial_install system_type server #system_type server partitioning explicit # partitioning explicit cluster SUNWCXall # OS cluster SUNWCXall(Entire Software Group Plus OEM Support) filesys c7t16d0s1 4096 swap #swap c7t16d0s1 4096MB filesys c7t16d0s0 free / #c7t16d0s0 ZFS install_type initial_install # install_type Initial_install system_type server #system_type server partitioning explicit # partitioning explicit cluster SUNWCXall # OS cluster SUNWCXall(Entire Software Group Plus OEM Support) pool newpool auto auto auto c7t16d0s0 #c7t16d0s0 newpool newpool swap,dump bootenv installbe bename sxce_xx # sxce_xx (newpool/ROOT/sxce_xx) 5. finish FJPFCA finish finish /jumpstart (INSTALL SERVER)# cp /jumpstart/FJPFCA/FJPFCA4.0/tool/FJPFCA_jumpstart_finish.sample /jumpstart/finish <RETURN> 6. finish /jumpstart/finish JUMPSTART_HOST IP JUMPSTART_DIR JumpStart /jumpstart FUJITSU PCI GigabitEthernet FUJITSU ULTRA LVD SCSI Host Bus Adapter Driver ” PF_ARCH=`uname -m`” 28
  • 35.
    FUJITSU PCI GigabitEthernet3.0 Update1 ${MNT}/fjgi/install -R /a -d ${MNT}/fjgi -p "$PF_ARCH" FUJITSU PCI GigabitEthernet 4.0 ${MNT}/fjgi/install_v4 -R /a -d ${MNT}/fjgi -p "$PF_ARCH" FUJITSU ULTRA LVD SCSI Host Bus Adapter Driver ${MNT}/fjulsa/install -R /a -d ${MNT}/fjulsa -p "$PF_ARCH" finish #!/bin/sh ### Edit here ### JUMPSTART_HOST= JUMPSTART_DIR=/jumpstart ### End of edit ### ### MAIN ### MNT=/a/mnt mount -F nfs ${JUMPSTART_HOST}:${JUMPSTART_DIR} ${MNT} PF_ARCH=`uname -m` ${MNT}/fjgi/install -R /a -d ${MNT}/fjgi -p "$PF_ARCH" ${MNT}/fjulsa/install -R /a -d ${MNT}/fjulsa -p "$PF_ARCH" ${MNT}/FJPFCA/bin/pfcapkgadd.sh -R /a -p "$PF_ARCH" # Copy fjpfca.conf if [ -f /kernel/drv/fjpfca.conf ] then echo "copying fjpfca.conf " cp /kernel/drv/fjpfca.conf /a/kernel/drv/fjpfca.conf COPY_STATUS="$?" if [ "$?" != "0" ] then echo "ERROR: fjpfca.conf copy failed." fi else echo "NOTICE: /kernel/drv/fjpfca.conf does not exists." fi ## Copy sd.conf if [ -f /kernel/drv/sd.conf ] then echo "copying sd.conf " 29
  • 36.
    cp /kernel/drv/sd.conf /a/kernel/drv/sd.conf COPY_STATUS="$?" if [ "$?" != "0" ] then echo "ERROR: sd.conf copy failed." fi else echo "NOTICE: /kernel/drv/sd.conf does not exists." fi umount ${MNT} 7. rules /jumpstart/rules rules profile finish rules rules hostname < > - profile finish 8. rules check rules Solaris 10 5/08 (INSTALL SERVER)# cd /jumpstart <RETURN> (INSTALL SERVER)# /jumpstart/check -p /export/install/Solaris10_hostname -r rules <RETURN> Solaris 10 10/08 (INSTALL SERVER)# cd /jumpstart <RETURN> (INSTALL SERVER)# /jumpstart/check -p /tmp/media -r rules <RETURN> check check ERROR: /tmp/media is not a valid Solaris 2.x CD image (INSTALL SERVER)# cd /tmp/media/Solaris_10/Tools/Boot <RETURN> (INSTALL SERVER)# bzcat lu.cpio.bz2 | cpio -idum <RETURN> (INSTALL SERVER)# ls usr/sbin/install.d/chkprobe <RETURN> usr/sbin/install.d/chkprobe (INSTALL SERVER)# cd /jumpstart <RETURN> (INSTALL SERVER)# /jumpstart/check -p /tmp/media -r rules <RETURN> 9. SPARC Enterprise T1000/T2000/T5120/T5140/T5220/T5240/T5440 30
  • 37.
    (INSTALL SERVER)# /export/install/Solaris10_hostname/Solaris_10/Tools/add_install_client-i IP -e mac -s :/export/install/Solaris10_hostname –c :/jumpstart sun4v <RETURN> SPARC Enterprise M3000/M4000/M5000/M8000/M9000 (INSTALL SERVER)# /export/install/Solaris10_hostname/Solaris_10/Tools/add_install_client -i IP -e mac -s :/export/install/Solaris10_hostname –c :/jumpstart sun4u <RETURN> 4.1.1.5 1. SPARC Enterprise T1000/T2000/T5120/T5140/T5220/T5240/T5440 ok setenv auto-boot? false <RETURN> ok reset-all <RETURN> SPARC Enterprise M3000/M4000/M5000/M8000/M9000 ok reset-all <RETURN> 2. OBP 4Gbps (SE0X7F11F) 4Gbps (SE0X7F12F) ok show-devs <RETURN> /pci@1,700000 /pci@2,600000 ** /openprom /chosen /packages /pci@1,700000/fibre-channel@0 * 4Gbps /pci@2,600000/fibre-channel@0 * 4Gbps port0 /pci@2,600000/fibre-channel@0,1 * 4Gbps port1 /mc@0,0/bank@0,c0000000 /mc@0,0/bank@0,80000000 3. 2 (/pci@1,700000/fibre-channel@0) ok cd /pci@1,700000/fibre-channel@0 <RETURN> ok ENABLE fjpfca-set-bootfunction <RETURN> ok reset-all <RETURN> 4. : ok cd /pci@1,700000/fibre-channel@0 <RETURN> ok PROBE fjpfca-info <RETURN> 31
  • 38.
    Target – DID10500 210000e00040101d9 FUJITSU-E4000-0000 Target – DID 10600 210000e00040101da FUJITSU-E4000-0000 Target -- 5. FC Switch - Solaris OS - a. ok cd /pci@1,700000/fibre-channel@0 <RETURN> ok ENABLE fjpfca-all-target-cancel <RETURN> fjpfca-all-target-cancel: Delete bind target parameter ... FC Switch b. ( ) fjpfca-bind-target 4. WWPN did FC-AL fjpfca-bind-target 2 (/pci@1,700000/fibre-channel@0) WWPN ok cd /pci@1,700000/fibre-channel@0 <RETURN> ok 10 target-wwpn 210000e0004101d9 fjpfca-bind-target <RETURN> fjpfca-bind-target: Change bind target parameter DID ok cd /pci@1,700000/fibre-channel@0 <RETURN> ok 10 target-did 10500 fjpfca-bind-target <RETURN> fjpfca-bind-target: Change bind target parameter . * FC-AL(Private loop) 6. "auto( )" A 2Gbps ok 2g fjpfca-set-linkspeed <RETURN> ok nport fjpfca-set-topology <RETURN> ok fjpfca-output-prop <RETURN> boot function: ENABLE topology : N_Port link-speed : 2G boot wait time: DISABLE (interval time: DISABLE/ boot wait msg: DISABLE) bind-target: Target_ID=16,WWN=0x210000c0004101d9 32
  • 39.
    2Gbps 1200 20 ok 2g fjpfca-set-linkspeed <RETURN> ok al fjpfca-set-topology <RETURN> ok d# 1200 fjpfca-set-boot-wait-time <RETURN> ok fjpfca-output-prop <RETURN> boot function: ENABLE topology : AL link-speed : 2G boot wait time: 1200 sec (interval time: DISABLE/ boot wait msg: DISABLE bind-target: Target_ID=16,WWN=0x210000c0004101d9 7. reset ok reset-all <RETURN> 4.1.1.6 OBP ok boot net - install <RETURN> OS Solaris10 4.1.2 OS "4.2 " fcp-bind-target 33
  • 40.
    fcp-bind-target FUJITSU PCI Fibre Channel 4.1.2.1 1. format # format <RETURN> Searching for disks...done AVAILABLE DISK SELECTIONS 0. c7t16d0 <FUJITSU-ETERNUS-4000 cyl 1038 alt 2 hd 64 sec 256> /pci@1,700000/fibre-channel@0/sd@10,0 lun format 2. SPARC Enterprise T1000/T2000/T5120/T5140/T5220/T5240/T5440 " G " 4.1.2.2 - (UFS ) (UFS ) - (UFS ) (ZFS ) - (ZFS ) (ZFS ) (UFS ) (UFS Solaris 10 5/08 ) (UFS ) (UFS Solaris 10 5/08 OS ) 137137-09 (UFS ) (ZFS ) (UFS ) (UFS ) (UFS ) (ZFS Solaris 10 10/08 ) (ZFS ) (ZFS ) - (UFS ) (UFS ) 1. obp # /usr/sbin/shutdown -y -i0 <RETURN> ok boot -s <RETURN> 2. format # installboot /usr/platform/`uname -m`/lib/fs/ufs/bootblk /dev/rdsk/c7t16d0s0 <RETURN> 3. # newfs -v /dev/rdsk/c7t16d0s0 <RETURN> 4. LUN mount # mount -F ufs /dev/dsk/c7t16d0s0 /mnt <RETURN> /mnt / RAID 34
  • 41.
    5. # ufsdump 0f - /dev/rdsk/c0t0d0s0 | ( cd /mnt; ufsrestore rf -) <RETURN> 6. /var , /opt 3-5 - (UFS ) (ZFS ) 1. obp # /usr/sbin/shutdown -y -i0 <RETURN> ok boot -s <RETURN> 2. ZFS # zpool create rootpool c7t16d0s0 <RETURN> # zfs create rootpool/rootfs <RETURN> # zfs create rootpool/rootfs/s10_1008 <RETURN> # zfs create -V 2G rootpool/swap <RETURN> # zfs create -V 2G rootpool/dump <RETURN> # zfs set mountpoint=legacy rootpool/rootfs/s10_1008 <RETURN> (/) rootfs swap 2GB dump 2GB rootpool/rootfs legacy swap dump "Solaris ZFS Administration Guide" 3. format # installboot -F zfs /usr/platform/`uname -i`/lib/fs/zfs/bootblk /dev/rdsk/c7t16d0s0 <RETURN> 4. 2 ZFS mount # mount -F zfs rootpool/rootfs/s10_1008 /mnt <RETURN> 5. # ufsdump 0f - /dev/rdsk/c0t0d0s0 | ( cd /mnt; ufsrestore rf -) <RETURN> 6. /var , /opt 4-5 - (ZFS ) (ZFS ) 1. obp # /usr/sbin/shutdown -y -i0 <RETURN> ok boot -s <RETURN> 2. ZFS # zpool create rootpool c7t16d0s0 <RETURN> # zfs create rootpool/rootfs <RETURN> # zfs create -V 2G rootpool/swap <RETURN> # zfs create -V 2G rootpool/dump <RETURN> # zfs set mountpoint=legacy rootpool/rootfs <RETURN> (/) rootfs swap 2GB dump 2GB rootpool/rootfs legacy swap dump "Solaris ZFS Administration Guide" 35
  • 42.
    3. format # installboot -F zfs /usr/platform/`uname -i`/lib/fs/zfs/bootblk /dev/rdsk/c7t16d0s0 <RETURN> 4. (/) # zfs list <RETURN> NAME USED AVAIL REFER MOUNTPOINT rootpool 142K 78.7G 19K /rootpool rootpool/dump 2G 78.7G 16K - rootpool/rootfs 18K 78.7G 18K legacy rootpool/swap 2G 78.7G 16K - rpool 5.84G 61.1G 94K /rpool rpool/ROOT 4.81G 61.1G 18K legacy rpool/ROOT/s10_1008 4.81G 61.1G 4.81G / rpool/dump 512M 61.1G 512M - rpool/export 32.0M 61.1G 20K /export rpool/export/home 32.0M 61.1G 32.0M /export/home rpool/swap 512M 61.6G 10.8M - # zfs snapshot rpool/ROOT/s10_1008@snapshot <RETURN> 5. # mkdir /backup <RETURN> # zfs send rpool/ROOT/s10_1008@snapshot > /backup/s10_1008.img <RETURN> # zfs receive rootpool/rootfs/s10_1008 < /backup/s10_1008.img <RETURN> 6. /var 4-5 7. # mount -F zfs rootpool/rootfs/s10_1008 /mnt <RETURN> 4.1.2.3 /mnt/etc/vfstab /mnt LUN UFS ZFS UFS UFS SAN Boot #device device mount FS fsck mount mount #to mount to fsck point type pass at boot options # #/dev/dsk/c0t0d0s3 - - swap - no - #/dev/dsk/c0t0d0s0 /dev/rdsk/c0t0d0s0 / ufs 1 no - #/dev/dsk/c0t0d0s1 /dev/rdsk/c0t0d0s1 /var ufs 1 no - fd - /dev/fd fd - no - /proc - /proc proc - no - /dev/dsk/c7t16d0s3 - - swap - no - /dev/dsk/c7t16d0s0 /dev/rdsk/c7t16d0s0 / ufs 1 no - /dev/dsk/c7t16d0s1 /dev/rdsk/c7t16d0s1 /var ufs 1 no - .. ZFS swap ZFS SAN Boot ( ) #device device mount FS fsck mount mount 36
  • 43.
    #to mount tofsck point type pass at boot options # #/dev/dsk/c0t0d0s3 - - swap - no - #/dev/dsk/c0t0d0s0 /dev/rdsk/c0t0d0s0 / ufs 1 no - #/dev/dsk/c0t0d0s1 /dev/rdsk/c0t0d0s1 /var ufs 1 no - fd - /dev/fd fd - no - /proc - /proc proc - no - /dev/zvol/dsk/rootpool/swap - - swap - no - LU sd.conf /mnt/kernel/drv/sd.conf ZFS SAN Boot 1. (/) # zfs set mountpoint=/ rootpool/rootfs/s10_1008 <RETURN> (/) cannot mount '/': directory is not empty 2. bootfs # zpool set bootfs=rootpool/rootfs/s10_1008 rootpool <RETURN> 4.1.2.4 fjpfca0 # /usr/sbin/FJSVpfca/fc_hbaprp -i fjpfca0 –b ENABLE <RETURN> # /usr/sbin/FJSVpfca/fc_hbaprp -i fjpfca0 –c /kernel/drv/fjpfca.conf <RETURN> # /usr/sbin/FJSVpfca/fc_hbaprp -i fjpfca0 –v <RETURN> boot_function : ENABLE topology : N_Port link-speed : G boot wait time : DISABLE ( interval time : DISABLE , boot wait msg : DISABLE ) bind-target: Target_ID=16,WWN=0x210000c0004101d9 4.1.2.5 SPARC Enterprise T1000/T2000/T5120/T5140/T5220/T5240/T5440 SPARC Enterprise M3000/M4000/M5000/M8000/M9000 SPARC Enterprise T1000/T2000/T5120/T5140/T5220/T5240/T5440 OS # /usr/sbin/eeprom auto-boot?=false <RETURN> # /usr/sbin/shutdown -i0 -g0 -y <RETURN> obp ok reset-all <RETURN> 37
  • 44.
    obp ok setenv auto-boot? false <RETURN> ok reset-all <RETURN> OS obp SPARC Enterprise M3000/M4000/M5000/M8000/M9000 OS # /usr/sbin/shutdown -i0 -g0 -y <RETURN> obp ok reset-all <RETURN> obp ok reset-all <RETURN> 4.1.2.6 ok boot /pci@1,700000/fibre-channel@0/disk@10,0 <RETURN> (*1) Boot device: /pci@1,700000/fibre-channel@0/disk@10,0 File and args: kernel/sparcv9/unix (*1)boot disk 10,0 target_id/LUN OS target_id/LUN FC-AL fjpfca-info target_id boot target_id LUN 16 4.2 ETERNUS 4.2.1 Enhanced Support Facility Enhanced Support Facility 1. ok boot /pci@1,700000/fibre-channel@0/disk@10,0 -s <RETURN> Boot device: /pci@1,700000/fibre-channel@0/disk@10,0 File and args: kernel/sparcv9/unix 2. Enhanced Support Facility Enhanced Support Facility 3. # /usr/sbin/shutdown -i0 –g0 -y <RETURN> 4.obp ok reset-all <RETURN> 5. 38
  • 45.
    ok boot /pci@1,700000/fibre-channel@0/disk@10,0<RETURN> Boot device: /pci@1,700000/fibre-channel@0/disk@10,0 File and args: kernel/sparcv9/unix 4.2.2 ETERNUS ETERNUS ID 4.2.2.1 1. ETERNUS ETERNUS ETERNUS "y" grmpdautoconf 2. Do you want to make a multipath configuration now ? ETERNUS grmpdautoconf 2. # /usr/sbin/grmpdautoconf <RETURN> 2. grmpdautoconf grmpdautoconf ETERNUS / " "m ** "New" ** ETERNUS, Switch ** "Exist" LUN ** AL LUN ---> 'm' ---> 'a' ---> 'q' [m,a,q] m <RETURN> a. [ ] Adapter Switch ETERNUS Status instance WWN WWN product -----+-------------------------------------+-----+------------------------------------------------------+----- [ ] 1 fjpfca0 100000000e24ac06 1 210000e0004101d9 E4000 CM1CA0P0 New [ ] 2 fjpfca1 100000000e244737 3 210000e0004101da E4000 CM0CA0P0 New "New" ** ** '*' ** ** "Exist" LUN ** AL LUN ---> ( ) ---> 'x' ---> 'q' 39
  • 46.
    [ ,x,q] 1 2 <RETURN> Adapter Switch ETERNUS Status instance WWN WWN product -----+-------------------------------------+-----+------------------------------------------------------+----- [*] 1 fjpfca0 100000000e24ac06 1 210000e0004101d9 E4000 CM1CA0P0 New [*] 2 fjpfca1 100000000e244737 3 210000e0004101da E4000 CM0CA0P0 New "New" ** ** '*' ** ** "Exist" LUN ** AL LUN ---> ( ) ---> 'x' ---> 'q' [ ,x,q] x <RETURN> (/kernel/drv/fjpfca.conf) fcp-auto-bind-function=1; b. [ ] fjpfca.conf wwn "Exist" or "AL" " (x)" Adapter Switch ETERNUS Status instance WWN WWN product -----+-------------------------------------+-----+------------------------------------------------------+----- fjpfca0 100000000e24ac06 1 210000e0004101d9 E4000 CM1CA0P0 Exist [ ] 1 fjpfca1 100000000e244737 3 210000e0004101da E4000 CM0CA0P0 New "New" ** ** '*' ** ** "Exist" LUN ** AL LUN ---> ( ) ---> 'x' ---> 'q' [ ,x,q] 1 <RETURN> Adapter Switch ETERNUS Status instance WWN WWN product -----+-------------------------------------+-----+------------------------------------------------------+----- fjpfca0 100000000e24ac06 1 210000e0004101d9 E4000 CM1CA0P0 Exist [*] 1 fjpfca1 100000000e244737 3 210000e0004101da E4000 CM0CA0P0 New "New" ** ** '*' ** ** "Exist" LUN ** AL LUN 40
  • 47.
    ---> ( ) ---> 'x' ---> 'q' [ ,x,q] x <RETURN> SPARC Enterprise T1000/T2000/T5120/T5140/T5220/T5240/T5440 mplb ETERNUS Solaris ( Solaris ) mplb ( mplb ) Solaris10 mplb Solaris SAN Boot SPARC Enterprise M3000/M4000/M5000/M8000/M9000 Solaris /dev/[r]dsk/c*t*d*s* mplb /dev/FJSVmplb/[r]dsk/mplb*s* /dev/[r]dsk/c*t*d*s* ---> 's' /dev/FJSVmplb/[r]dsk/mplb*s* ---> 'm' [s, m] m <RETURN> 3. 2. grmpdautoconf ls 6. 9. # ls -l < 0 > <RETURN> # ls -l < 2 > <RETURN> grmpdautoconf *** Phase 1: read mplb.conf *** *** Phase 2: read /dev *** *** Phase 3: read /devices *** *** Phase 4: compare mplb.conf and /devices *** Path : Action : Element path : LUN : Storage mplb0 : new : c2t16d0s2 c13t16d0s2 : 0 : E40004641- 130011 : mplb1 : new : c2t16d1s2 c13t16d1s2 : 1 : E40004641- 130011 : mplb2 : new : c2t16d2s2 c13t16d2s2 : 2 : E40004641- 130011 : /dev/FJSVmplb/rdsk/mplb0s0 /dev/rdsk/c2t16d0s2 /dev/rdsk/c13t16d0s2 ls # ls -l /dev/FJSVmplb/rdsk/mplb0s0 <RETURN> lrwxrwxrwx 1 root root 36 Aug 29 12:05 /dev/FJSVmplb/rdsk/mplb0s0 -> ( ) ../../../devices/pseudo/mplb@0:a,raw <RETURN> ^^^^^^^^^^^^^^^ # ls -l /dev/rdsk/c2t16d0s2 <RETURN> lrwxrwxrwx 1 root root 58 Aug 29 17:13 /dev/rdsk/c2t16d0s2 -> ( ) ../../devices/pci@1,700000/fibre-channel@0/mplbt@10,0:c,raw <RETURN> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ # ls -l /dev/rdsk/c13t16d0s2 <RETURN> lrwxrwxrwx 1 root root 58 Aug 29 17:13 /dev/rdsk/c13t16d0s2 -> ( ) 41
  • 48.
    ../../devices/pci@2,600000/fibre-channel@0/mplbt@10,0:c,raw <RETURN> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 4. (/kernel/drv/fjpfca.conf) fjpfca0 4Gbps port= "fjpfca0:nport:sp4"; fjpfca.conf FUJITSU PCI Fibre Channel 5. fjpfca1 # /usr/sbin/FJSVpfca/fc_hbaprp –i fjpfca1 –b ENABLE <RETURN> # /usr/sbin/FJSVpfca/fc_hbaprp –i fjpfca1 –c /kernel/drv/fjpfca.conf <RETURN> # /usr/sbin/FJSVpfca/fc_hbaprp –i fjpfca1 –v <RETURN> boot_function : ENABLE topology : N_Port link-speed : G boot wait time : DISABLE ( interval time : DISABLE , boot wait msg : DISABLE ) bind-target: Target_ID=16,WWN=0x210000e0004101d9 6. UFS SAN Boot a. (/etc/system) /etc/system rootdev forceload rootdev 3. "../../devices" ",raw" forceload /etc/system rootdev: /pseudo/mplb@0:a forceload: drv/mplbt forceload: drv/mplb forceload: drv/sd b. (/etc/vfstab) /etc/vfstab /dev/FJSVmplb/dsk/mplb0s0 /dev/FJSVmplb/rdsk/mplb0s0 / ufs 1 no - /dev/FJSVmplb/dsk/mplb0s3 - - swap - no - c. (/kernel/drv/sd.conf) ID ID sd.conf /kernel/drv/sd.conf ID Target ID = 18 name=”sd” class=”scsi” target=18 lun=0; sd # touch /reconfigure <RETURN> # update_drv –f sd <RETURN> 42
  • 49.
    ZFS SAN Boot a. (/etc/system) /etc/system forceload forceload: drv/mplb forceload: drv/sd b. (/kernel/drv/sd.conf) ID ID sd.conf /kernel/drv/sd.conf ID Target ID = 18 name=”sd” class=”scsi” target=18 lun=0; sd # touch /reconfigure <RETURN> # update_drv –f sd <RETURN> 7. UFS SAN Boot # dumpadm -d /dev/FJSVmplb/dsk/mplb0s3 <RETURN> ZFS SAN Boot # dumpadm -d /dev/zvol/dsk/rootpool/dump <RETURN> 8. obp reset # /usr/sbin/shutdown -y -i0 -g0 <RETURN> ok reset-all <RETURN> 9. OBP 3. "../../devices" ":*,raw" "mplbt" "disk" ok nvalias raid1 /pci@1,700000/fibre-channel@0/disk@10,0 <RETURN> ok nvalias raid2 /pci@2,600000/fibre-channel@0/disk@10,0 <RETURN> ok setenv boot-device raid1 raid2 <RETURN> 10. SPARC Enterprise T1000/T2000/T5120/T5140/T5220/T5240/T5440 ok setenv auto-boot? true <RETURN> SPARC Enterprise M3000/M4000/M5000/M8000/M9000 AUTO 11. 4.2.2.2 PRIMECLUSTER 1. ETERNUS ETERNUS ETERNUS "y" grmpdautoconf 2. Do you want to make a multipath configuration now ? 43
  • 50.
    ETERNUS grmpdautoconf 2. # /usr/sbin/grmpdautoconf <RETURN> 2. grmpdautoconf grmpdautoconf ETERNUS / " "m ** "New" ** ETERNUS, Switch ** "Exist" LUN ** AL LUN ---> 'm' ---> 'a' ---> 'q' [m,a,q] m <RETURN> a. [ ] Adapter Switch ETERNUS Status instance WWN WWN product -----+-------------------------------------+-----+------------------------------------------------------+----- [ ] 1 fjpfca0 100000000e24ac06 1 210000e0004101d9 E4000 CM1CA0P0 New [ ] 2 fjpfca1 100000000e244737 3 210000e0004101da E4000 CM0CA0P0 New "New" ** ** '*' ** ** "Exist" LUN ** AL LUN ---> ( ) ---> 'x' ---> 'q' [ ,x,q] 1 2 <RETURN> Adapter Switch ETERNUS Status instance WWN WWN product -----+-------------------------------------+-----+------------------------------------------------------+----- [*] 1 fjpfca0 100000000e24ac06 1 210000e0004101d9 E4000 CM1CA0P0 New [*] 2 fjpfca1 100000000e244737 3 210000e0004101da E4000 CM0CA0P0 New "New" ** ** '*' ** ** "Exist" LUN ** AL LUN ---> ( ) 44
  • 51.
    ---> 'x' ---> 'q' [ ,x,q] x <RETURN> (/kernel/drv/fjpfca.conf) fcp-auto-bind-function=1; b. [ ] fjpfca.conf wwn "Exist" or "AL" " (x)" Adapter Switch ETERNUS Status instance WWN WWN product -----+-------------------------------------+-----+------------------------------------------------------+----- fjpfca0 100000000e24ac06 1 210000e0004101d9 E4000 CM1CA0P0 Exist [ ] 1 fjpfca1 100000000e244737 3 210000e0004101da E4000 CM0CA0P0 New "New" ** ** '*' ** ** "Exist" LUN ** AL LUN ---> ( ) ---> 'x' ---> 'q' [ ,x,q] 1 <RETURN> Adapter Switch ETERNUS Status instance WWN WWN product -----+-------------------------------------+-----+------------------------------------------------------+----- fjpfca0 100000000e24ac06 1 210000e0004101d9 E4000 CM1CA0P0 Exist [*] 1 fjpfca1 100000000e244737 3 210000e0004101da E4000 CM0CA0P0 New "New" ** ** '*' ** ** "Exist" LUN ** AL LUN ---> ( ) ---> 'x' ---> 'q' [ ,x,q] x <RETURN> PRIMECLUSTER y PRIMECLUSTER/SafeCLUSTER ** PRIMECLUSTER/SafeCLUSTER ** maxthrottle ---> 'y' ( ) ---> 'n' 45
  • 52.
    [y,n] y <RETURN> sd *** IMPORTANT NOTICE *** Installation of ETERNUS MultiPath Driver Package was successful. 3. mplbconfig # /usr/sbin/mplbconfig -o /tmp/mplb-file1 <RETURN> *** Phase 1: mplb.conf *** *** Phase 2: /dev *** *** Phase 3: /devices *** *** Phase 4: mplb.conf /devices *** === === :0 :2 :0( ) :0( ) 4. vi /tmp/mplb-file1 (mplbX X) 0 2047 mplb0 : new : c2t16d0s2 c13t16d0s2 :0 : E40004641- 130011 5. # /usr/sbin/mplbconfig -f /tmp/mplb-file1 <RETURN> *** Phase 1: mplb.conf *** *** Phase 2: /dev *** *** Phase 3: /devices *** *** Phase 4: mplb.conf /devices *** *** Phase 5: mplb.conf *** === === :0 :1 :0( ) :0( ) 6. 4. grmpdautoconf ls 9. 12. # ls -l < 0 > <RETURN> # ls -l < 2 > <RETURN> grmpdautoconf *** Phase 1: read mplb.conf *** *** Phase 2: read /dev *** *** Phase 3: read /devices *** *** Phase 4: compare mplb.conf and /devices *** Path : Action : Element path : LUN : Storage mplb0 : new : c2t16d0s2 c13t16d0s2 : 0 : E40004641- 130011 : 46
  • 53.
    mplb1 : new : c2t16d1s2 c13t16d1s2 : 1 : E40004641- 130011 : mplb2 : new : c2t16d2s2 c13t16d2s2 : 2 : E40004641- 130011 : /dev/FJSVmplb/rdsk/mplb0s0 /dev/rdsk/c2t16d0s2 /dev/rdsk/c13t16d0s2 ls # ls -l /dev/FJSVmplb/rdsk/mplb0s0 <RETURN> lrwxrwxrwx 1 root root 36 Aug 29 12:05 /dev/FJSVmplb/rdsk/mplb0s0 -> ( ) ../../../devices/pseudo/mplb@0:a,raw <RETURN> ^^^^^^^^^^^^^^^ # ls -l /dev/rdsk/c2t16d0s2 <RETURN> lrwxrwxrwx 1 root root 58 Aug 29 17:13 /dev/rdsk/c2t16d0s2 -> ( ) ../../devices/pci@1,700000/fibre-channel@0/mplbt@10,0:c,raw <RETURN> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ # ls -l /dev/rdsk/c13t16d0s2 <RETURN> lrwxrwxrwx 1 root root 58 Aug 29 17:13 /dev/rdsk/c13t16d0s2 -> ( ) ../../devices/pci@2,600000/fibre-channel@0/mplbt@10,0:c,raw <RETURN> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 7. (/kernel/drv/fjpfca.conf) fjpfca0 4Gbps port= "fjpfca0:nport:sp4"; fjpfca.conf FUJITSU PCI Fibre Channel 8. fjpfca1 # /usr/sbin/FJSVpfca/fc_hbaprp –i fjpfca1 –b ENABLE <RETURN> # /usr/sbin/FJSVpfca/fc_hbaprp –i fjpfca1 –c /kernel/drv/fjpfca.conf <RETURN> # /usr/sbin/FJSVpfca/fc_hbaprp –i fjpfca1 –v <RETURN> boot_function : ENABLE topology : N_Port link-speed : 4G boot wait time : DISABLE ( interval time : DISABLE , boot wait msg : DISABLE ) bind-target: Target_ID=16,WWN=0x210000e0004101d9 9. UFS SAN Boot a. (/etc/system) /etc/system rootdev forceload rootdev 6. "../../devices" ",raw" forceload /etc/system rootdev: /pseudo/mplb@0:a forceload: drv/mplbt 47
  • 54.
    forceload: drv/mplb forceload: drv/sd b. (/etc/vfstab) /etc/vfstab /dev/FJSVmplb/dsk/mplb0s0 /dev/FJSVmplb/rdsk/mplb0s0 / ufs 1 no - /dev/FJSVmplb/dsk/mplb0s3 - - swap - no - c. (/kernel/drv/sd.conf) ID ID sd.conf /kernel/drv/sd.conf Target ID = 18 name=”sd” class=”scsi” target=18 lun=0; sd # touch /reconfigure <RETURN> # update_drv –f sd <RETURN> ZFS SAN Boot a. (/etc/system) /etc/system forceload forceload: drv/mplb forceload: drv/sd b. (/kernel/drv/sd.conf) ID ID sd.conf /kernel/drv/sd.conf ID Target ID = 18 name=”sd” class=”scsi” target=18 lun=0; sd # touch /reconfigure <RETURN> # update_drv –f sd <RETURN> 10. UFS SAN Boot # dumpadm -d /dev/FJSVmplb/dsk/mplb0s3 <RETURN> ZFS SAN Boot # dumpadm -d /dev/zvol/dsk/rootpool/dump <RETURN> 11. obp reset # /usr/sbin/shutdown –y -i0 -g0 <RETURN> ok reset-all <RETURN> 12. OBP 6. "../../devices" ":*,raw" "mplbt" "disk" ok nvalias raid1 /pci@1,700000/fibre-channel@0/disk@10,0 <RETURN> ok nvalias raid2 /pci@2,600000/fibre-channel@0/disk@10,0 <RETURN> ok setenv boot-device raid1 raid2 <RETURN> 13. SPARC Enterprise T1000/T2000/T5120/T5140/T5220/T5240/T5440 48
  • 55.
    ok setenv auto-boot?true <RETURN> SPARC Enterprise M3000/M4000/M5000/M8000/M9000 AUTO 14. 4.3 4.3.1 PRIMECLUSTER GDS 1. FC 2. OBP ok cd /pci@1,700000/fibre-channel@0 <RETURN> ok PROBE fjpfca-info <RETURN> Target -- DID 10500 210000e00040101d9 FUJITSU-E4000-0000 Target -- DID 10600 210000e00040101da FUJITSU-E4000-0000 3. OS # /usr/sbin/FJSVpfca/fc_info –p <RETURN> adapter=fjpfca#0 : port_id=0x010500 tid=0 wwn=210000e00040101d9 adapter=fjpfca#1 connected class=class3 port_id=0x010600 tid=0 wwn=210000e00040101da adapter=fjpfca#1 connected class=class3 49
  • 56.
    4. ETERNUS ETERNUS #2 5. ETERNUS /kernel/drv/sd.conf ID16 1 name="sd" class="scsi" target=16 lun=1; 6. PRIMECLUSTER GDS 7. PRIMECLUSTER Global Disk Services PRIMECLUSTER GDS NOTICE: "forceload: drv/< > appears more than once in /etc/system. < > mplb, mplbt, sd /etc/system forceload forceload forceload: drv/mplb forceload: drv/mplb 8. PRIMECLUSTER GDS Snapshot 1. 5. PRIMECLUSTER Global Disk Service 4.3.2 PRIMECLUSTER 4.3.2.1 50
  • 57.
    5 lun / lun / ETERNUS EC(Equivalent Copy) OPC(One Point Copy) / ( ) ETERNUS SF AdvancedCopy Manager Solaris OS CD/DVD " lun / " " lun / " " ETERNUS SF AdvancedCopy Manager ETERNUS EC(Equivalent Copy) OPC(One Point Copy) / " ETERNUS SF AdvancedCopy Manager PRIMECLUSTER GDS PRIMECLUSTER Global Disk Services Solaris OS CD/DVD PRIMECLUSTER GDS Snapshot ETERNUS PRIMECLUSTER GDS ZFS / "Solaris ZFS Administration Guide" c7t16d0 Solaris 5.1 / / 5.1.1 1. -s ok boot net -s <Return> 2. lun a. UFS (1) ufsdump(1M) prtvtoc(1M) format(1M) # prtvtoc /dev/rdsk/c7t16d0s2 <Return> # format /dev/rdsk/c7t16d0s2 <Return> format> partition <Return> 51
  • 58.
    partition> print <Return> (2) ufsdump(1M) /dev/dsk/c7t16d0s0 /dev/rmt/0 # ufsdump 0cf /dev/rmt/0 /dev/rdsk/c7t16d0s0 <Return> ZFS (1) zfs(1M) prtvtoc(1M) format(1M) # prtvtoc /dev/rdsk/c7t16d0s2 <Return> # format /dev/rdsk/c7t16d0s2 <Return> format> partition <Return> partition> print <Return> (2) zpool(1M) # zpool import <Return> pool: rpool id: 4856116377389642800 state: ONLINE action: The pool can be imported using its name or numeric identifier. config: rpool ONLINE c7t16d0s0 ONLINE # zpool import 4856116377389642800 <Return> zpool import ID # zfs list <Return> NAME USED AVAIL REFER MOUNTPOINT rpool 6.33G 13.2G 94K /rpool rpool/ROOT 4.83G 13.2G 18K legacy rpool/ROOT/s10_1008 4.83G 13.2G 4.76G / rpool/dump 1.00G 13.2G 1.00G - rpool/export 38K 13.2G 20K /export rpool/export/home 18K 13.2G 18K /export/home rpool/swap 512M 13.7G 10.0M - # (3) # zfs snapshot rpool/ROOT/s10_1008@snapshot <Return> # zfs set mountpoint=legacy rpool/ROOT/s10_1008 <Return> # mount -F zfs rpool/ROOT/s10_1008 /mnt <Return> # umount /mnt <Return> (4) zfs(1M) rpool/ROOT/s10_1008 /dev/rmt/0 # zfs send rpool/ROOT/s10_1008@snapshot > /dev/rmt/0 <Return> b. (1) dd(1M) /dev/rmt/0 # dd if=/dev/rdsk/c7t16d0s2 of=/dev/rmt/0 bs=64k <Return> if= /dev/rdsk/c0t0d0s2 (/dev/rdsk/...) s2 52
  • 59.
    dd(1M) LUN 5.1.2 1. -s ok boot net -s <Return> 2. a. UFS (1) lun lun format(1M) # format <Return> format(1M) (2) newfs(1M) # newfs /dev/rdsk/c7t16d0s0 <Return> (/dev/rdsk/...) (3) /dev/dsk/c7t16d0s0 # mount -F ufs /dev/dsk/c7t16d0s0 /mnt <Return> (4) # cd /mnt <Return> (5) ufsrestore(1M) /dev/rmt/0 LU # ufsrestore rf /dev/rmt/0 <Return> (6) installboot(1M) installboot(1M) 0 (/dev/rdsk/...) /dev/dsk/c7t16d0s0 # installboot /mnt/usr/platform/`uname -i`/lib/fs/ufs/bootblk /dev/rdsk/c7t16d0s0 <Return> (7) # cd / <Return> # umount /mnt <Return> (8) fsck(1M) # fsck /dev/rdsk/c7t16d0s0 <Return> (/dev/rdsk/...) ZFS (1) lun lun format(1M) # format <Return> format(1M) (2) ZFS # zpool create rpool c7t16d0s0 <Return> # zfs create rpool/ROOT <Return> (3) zfs(1M) 53
  • 60.
    # zfs receiverpool/ROOT/s10_1008@snapshot < /dev/rmt/0 <Return> (4) legacy # zfs set mountpoint=legacy rpool/ROOT/s10_1008 <Return> (5) # mount -F zfs rpool/ROOT/s10_1008 /mnt <Return> (6) installboot(1M) installboot(1M) 0 (/dev/rdsk/...) /dev/dsk/c7t16d0s0 # installboot -F zfs /mnt/usr/platform/`uname -i`/lib/fs/zfs/bootblk /dev/rdsk/c7t16d0s0 <Return> (7) # zfs set mountpoint=/ rpool/ROOT/s10_1008 <Return> (8) bootfs # zpool set bootfs=rpool/ROOT/s10_1008 rpool <Return> b. (1) dd(1M) /dev/rmt/0 # dd if=/dev/rmt/0 of=/dev/rdsk/c7t16d0s2 bs=64k <Return> (/dev/rdsk/...) s2 5.2 / / 5.2.1 1. -s ok boot < > -s <Return> 2. lun a. UFS (1) ufsdump(1M) prtvtoc(1M) format(1M) # prtvtoc /dev/rdsk/c7t16d0s2 <Return> # format /dev/rdsk/c7t16d0s2 <Return> format> partition <Return> partition> print <Return> (2) ufsdump(1M) 54
  • 61.
    /dev/dsk/c7t16d0s0 /dev/rmt/0 # ufsdump 0ucf /dev/rmt/0 /dev/rdsk/c7t16d0s0 <Return> ZFS (1) zfs(1M) prtvtoc(1M) format(1M) # prtvtoc /dev/rdsk/c7t16d0s2 <Return> # format /dev/rdsk/c7t16d0s2 <Return> format> partition <Return> partition> print <Return> (2) zpool(1M) # zpool import <Return> pool: rpool id: 4856116377389642800 state: ONLINE action: The pool can be imported using its name or numeric identifier. config: rpool ONLINE c7t16d0s0 ONLINE # zpool import 4856116377389642800 <Return> zpool import ID # zfs list <Return> NAME USED AVAIL REFER MOUNTPOINT rpool 6.33G 13.2G 94K /rpool rpool/ROOT 4.83G 13.2G 18K legacy rpool/ROOT/s10_1008 4.83G 13.2G 4.76G / rpool/dump 1.00G 13.2G 1.00G - rpool/export 38K 13.2G 20K /export rpool/export/home 18K 13.2G 18K /export/home rpool/swap 512M 13.7G 10.0M - # (3) # zfs snapshot rpool/ROOT/s10_1008@snapshot <Return> # zfs set mountpoint=legacy rpool/ROOT/s10_1008 <Return> # mount -F zfs rpool/ROOT/s10_1008 /mnt <Return> # umount /mnt <Return> (4) zfs(1M) rpool/ROOT/s10_1008 /dev/rmt/0 # zfs send rpool/ROOT/s10_1008@snapshot > /dev/rmt/0 <Return> b. (1) dd(1M) /dev/rmt/0 LU # dd if=/dev/rdsk/c7t16d0s2 of=/dev/rmt/0 bs=64k <Return> if= /dev/rdsk/c0t0d0s2 (/dev/rdsk/...) s2 dd(1M) LUN 55
  • 62.
    5.2.2 1. -s ok boot < > -s <Return> 2. a. UFS (1) lun lun format(1M) # format <Return> format(1M) (2) newfs(1M) # newfs /dev/rdsk/c7t16d0s0 <Return> (/dev/rdsk/...) (3) /dev/dsk/c7t16d0s0 # mount -F ufs /dev/dsk/c7t16d0s0 /mnt <Return> (4) # cd /mnt <Return> (5) ufsrestore(1M) /dev/rmt/0 # ufsrestore rf /dev/rmt/0 <Return> (6) installboot(1M) installboot(1M) 0 (/dev/rdsk/...) /dev/dsk/c7t16d0s0 # installboot /mnt/usr/platform/`uname -i`/lib/fs/ufs/bootblk /dev/rdsk/c7t16d0s0 <Return> (7) # cd / <Return> # umount /mnt <Return> (8) fsck(1M) # fsck /dev/rdsk/c7t16d0s0 <Return> (/dev/rdsk/...) ZFS (1) lun lun format(1M) # format <Return> format(1M) (2) ZFS # zpool create rpool c7t16d0s0 <Return> # zfs create rpool/ROOT <Return> (3) zfs(1M) # zfs receive rpool/ROOT/s10_1008@snapshot < /dev/rmt/0 <Return> 56
  • 63.
    (4) legacy # zfs set mountpoint=legacy rpool/ROOT/s10_1008 <Return> (5) # mount -F zfs rpool/ROOT/s10_1008 /mnt <Return> (6) installboot(1M) installboot(1M) 0 (/dev/rdsk/...) /dev/dsk/c7t16d0s0 # installboot -F zfs /mnt/usr/platform/`uname -i`/lib/fs/zfs/bootblk /dev/rdsk/c7t16d0s0 <Return> (7) # zfs set mountpoint=/ rpool/ROOT/s10_1008 <Return> (8) bootfs # zpool set bootfs=rpool/ROOT/s10_1008 rpool <Return> b. (1) dd(1M) /dev/rmt/0 LU # dd if=/dev/rmt/0 of=/dev/rdsk/c7t16d0s2 bs=64k <Return> (/dev/rdsk/...) s2 57
  • 64.
  • 65.
    A OS OBP 4Gbps (SE0XF711F) 4Gbps (SE0X7F12F) A.1 OS OS FUJITSU PCI Fibre Channel 4.0 1 fc_hbaprp fc_hbaprp /usr/sbin/FJSVpfca/fc_hbaprp –i adpname -f tgt_id -P WWN -f tgt_id -I PORT_ID -d tgt_id -D [-y] -w boot-wait-time -l linkspeed -t topology -v -s savefile -r|-R filename -c conffile -C [-y] -b ENABLE|DISABLE -i adpname adpname e -i adpname –f tgt_id –P WWN -i adpname –f tgt_id –I PORT_ID tgt_id Target_ID 10 WWN WWPN 16 (WWPN ) PORT_ID Port_ID(DID) 16 (Port_ID ) -i adpname –d tgt_id tgt_id Target_ID 10 -i adpname –D [-y] -y -y -i adpname –w boot-wait-time boot-wait-time 10 0 (boot-wait-time ) 180 86400 -i adpname –l linkspeed 59
  • 66.
    1G|1g : 1Gbps 2G|2g : 2Gbps 4G|4g : 4Gbps AUTO|auto : AUTO -i adpname –t topology NPORT|nport : NPORT AL|al : FC-AL AUTO|auto : -i adpname –v boot function DISABLE/ENABLE / Target_ID )0 10 Target_ID Target WWN ) 210000e0004101d9 16 Target DID )010111 16 DID topology AL/N_Port/AUTO AUTO link-speed 1G/2G/4G/AUTO AUTO boot wait DISABLE (10 ) time DISABLE interval time DISABLE boot wait msg DISABLE -i adpname -s savefile boot function DISABLE/ENABLE / Target_ID )0 10 Target_ID Target WWN ) 210000e0004101d9 16 Target DID )010111 16 DID topology AL/N_Port/AUTO AUTO link-speed 1G/2G/4G/AUTO AUTO boot wait DISABLE (10 ) time DISABLE interval time DISABLE boot wait msg DISABLE -i adpname –r|-R filename -s -r boot function -R boot function -i adpname –c conffile (/kernel/drv/fjpfca.conf) -i adpname -C [-y] -y -y -i adpname -b ENABLE|DISABLE 60
  • 67.
    ENABLE : DISABLE : 4Gbps (SE0X7F12F) port port port # /usr/sbin/FJSVpfca/fc_hbaprp –i fjpfca0 –f 0 –P 0x210000e0001014d9 <RETURN> # /usr/sbin/FJSVpfca/fc_hbaprp –i fjpfca0 –f 1 –I 0x10c00 <RETURN> # /usr/sbin/FJSVpfca/fc_hbaprp –i fjpfca0 –d 0 <RETURN> # /usr/sbin/FJSVpfca/fc_hbaprp –i fjpfca0 –D <RETURN> delete all bind registration ? [y(Y),n(N) ] y <RETURN> # /usr/sbin/FJSVpfca/fc_hbaprp –i fjpfca0 –w 180 <RETURN> # /usr/sbin/FJSVpfca/fc_hbaprp –i fjpfca0 –l 4g <RETURN> # /usr/sbin/FJSVpfca/fc_hbaprp –i fjpfca0 –t nport <RETURN> # /usr/sbin/FJSVpfca/fc_hbaprp –i fjpfca0 –v <RETURN> boot function : ENABLE topology : N_Port link-speed : 4G boot wait time : 180 ( interval time : DISABLE , boot wait msg : DISABLE ) bind-target: Target_ID=0,WWPN=0x210000e0001014d9 # /usr/sbin/FJSVpfca/fc_hbaprp –i fjpfca0 –s savefile <RETURN> # /usr/sbin/FJSVpfca/fc_hbaprp –i fjpfca0 –r savefile <RETURN> # /usr/sbin/FJSVpfca/fc_hbaprp –i fjpfca0 –c /kernel/drv/fjpfca.conf <RETURN> # /usr/sbin/FJSVpfca/fc_hbaprp –i fjpfca0 –b ENABLE <RETURN> A.2 OBP SPARC Enterprise T1000/T2000/T5120/T5140/T5220/T5240/T5440 ok setenv auto-boot? false <RETURN> ok reset-all <RETURN> SPARC Enterprise M3000/M4000/M5000/M8000/M9000 ok reset-all <RETURN> 4Gbps (SE0X7F11F) 4Gbps (SE0X7F12F) ok show-devs <RETURN> /pci@1,700000 /pci@2,600000 ** /openprom /chosen /packages /pci@1,700000/fibre-channel@0 * 4Gbps /pci@2,600000/fibre-channel@0 * 4Gbps port0 /pci@2,600000/fibre-channel@0,1 * 4Gbps port1 ok cd /pci@1,700000/fibre-channel@0<RETURN> ok 61
  • 68.
    1 fjpfca-set-bootfunction fjpfca-set-bootfunction ENABLE | DISABLE fjpfca-set-bootfunction reset-all reset-all ENABLE : DISABLE : 4Gbps (SE0X7F12F) port port port ok ENABLE fjpfca-set-bootfunction <RETURN> ok reset-all <RETURN> .. ok DISABLE fjpfca-set-bootfunction <RETURN> ok reset-all <RETURN>.. 2 fjpfca-output-prop fjpfca-output-prop fjpfca-output-prop ROM boot function DISABLE/ENABLE / Target_ID )0 10 Target_ID Target WWN ) 210000e0004101d9 16 Target DID )010111 16 DID topology AL/N_Port/AUTO AUTO link-speed 1G/2G/4G/AUTO AUTO boot wait DISABLE (10 ) time DISABLE interval time DISABLE boot wait msg DISABLE ok fjpfca-output-prop boot function : ENABLE topology : AUTO link-speed : AUTO boot wait time : DISABLE ( interval time : DISABLE , boot wait msg : DISABLE ) bind-target: Target_ID=0,WWPN=0x210000e0001014d9 3 fjpfca-set-linkspeed 62
  • 69.
    fjpfca-set-linkspeed 1g | 2g | 4g | auto fjpfca-set-linkspeed 1g : 1Gbps 2g : 2Gbps 4g : 4Gbps auto: Ok 1g fjpfca-set-linkspeed <RETURN> ok 2g fjpfca-set-linkspeed <RETURN> ok 4g fjpfca-set-linkspeed <RETURN> ok auto fjpfca-set-linkspeed <RETURN> auto 4 fjpfca-set-topology fjpfca-set-topology nport | al | auto fjpfca-set-topology nport: NPORT al: FC-AL auto: ok nport fjpfca-set-topology <RETURN> ok al fjpfca-set-topology <RETURN> ok auto fjpfca-set-topology <RETURN> auto 5 fjpfca-bind-target fjpfca-bind-target value1 target-alpa | target-did |target-wwpn value2 fjpfca-bind-target Port_ID(DID) WWPN value1 Target_ID 16 target-wwpn WWPN (WWPN ) target-alpa Port_ID(DID) (Port_ID ) target-did Port_ID(DID) (Port_ID ) value2 Port_ID(DID) WWPN 16 ok 0 target-wwpn 210000e0004101d9 fjpfca-bind-target <RETURN> WWN ok 1 target-alpa 11206 fjpfca-bind-target <RETURN> Port_ID(DID) 63
  • 70.
    ok 2 target-did11000 fjpfca-bind-target <RETURN> Port_ID(DID) 6 led-flash led-flash [sec-time] led-flash LED ( 10 60 ) port 4Gbps LED d# 10 16 ok led-flash 10 LED ok d# 10 led-flash 10 LED (10 ) ok 3c led-flash 60 LED (16 ) 7 fjpfca-set-boot-wait-time fjpfca-set-boot-wait-time wait-time | DISABLE fjpfca-set-boot-wait-time fjpfca-set-boot-wait-time 180 86400 POWER READY ( ) 16 d# 10 DISABLE ok d# 1200 fjpfca-set-boot-wait-time 1200 ok b4 fjpfca-set-boot-wait-time 180 ok DISABLE fjpfca-set-boot-wait-time DISABLE 8 fjpfca-info fjpfca-info 64
  • 71.
    STATUS | PROBEfjpfca-info STATUS Link PROBE ok STATUS fjpfca-info <RETURN> Link_status=up topology=Nport port_id=0x010000 wwpn=1000000b5d65c00a(0) port_id=0x010100 tid=0 wwpn=210000e00004101d9 connected(0) ok PROBE fjpfca-info <RETURN> Target -- DID 10100 WWPN 210000e0004101d9 FUJITSU-E4000-0000 9 fjpfca-target-cancel fjpfca-target-cancel tgt_id fjpfca-target-cancel tgt_id Target_ID 16 ok 0 fjpfca-target-cancel <RETURN> 10 fjpfca-all-target-cancel fjpfca-all-target-cancel fjpfca-all-target-cancel ok fjpfca-all-target-cancel <RETURN> delete all bind registration ? [ y(Y),n(N) ] y 65
  • 72.
  • 73.
    B ( ) OS OBP B.1 OS OS FUJISU PCI Fibre Channel 4.0 /var/adm/messages scsi: [ID 243001 kern.info] /pci@1,700000/fibre-channel@0 (fjpfca0): INFO : FUJITSU PCI Fibre Channel FCode Version : v12l30, boot_function=ENABLE; B.2 OBP OBP SPARC Enterprise T1000/T2000/T5120/T5140/T5220/T5240/T5440 ok setenv auto-boot? false <RETURN> ok reset-all <RETURN> SPARC Enterprise M3000/M4000/M5000/M8000/M9000 ok reset-all <RETURN> .properties fjpfca_fcode_vl ok cd /pci@1,700000/fibre-channel@0 <RETURN> ok .properties <RETURN> status okay fru PCI slot(PCI#08) component-name PCI#08 assigned-addresses 81001814 00000000 00000700 00000000 00000100 ( ) fjpfca_fcode_vl v12l30 ( ) ok 67
  • 74.
  • 75.
    C SAN Boot "SAN Boot " "SAN Boot " 1. OS 2. OS 3. OS 1,2 fc_hbaprp SAN Boot 3 "SAN Boot " OBP "SAN Boot " OS 1 (/pci@XXXX/yyyy@z) 2 3 (boot function) ( nport 4 (topology) al) 5 (link speed) (1G/2G/4G/auto) 6 (boot wait time) target_id : wwn | did : target_id : 2 wwn | did : target_id : 3 wwn | did : target_id : 4 wwn | did : target_id : 5 wwn | did : 7 (Target_ID Target target_id : WWN|Target DID) 6 wwn | did : target_id : 7 wwn | did : target_id : 8 wwn | did : target_id : 9 wwn | did : target_id : 10 wwn | did : 69
  • 76.
  • 77.
    D SAN Boot (sd.conf,mplb.conf /etc/system ) OS OS OS OS 4.1.1 4.1.2 D.1 4.1.1 1. obp ok reset-all <RETURN> 2. ok boot net -s <RETURN> 3. "4.1.1.4 Custom JumpStart " OS UFS # mount -F ufs /dev/dsk/c7t16d0s0 /mnt <RETURN> ZFS # zpool import <RETURN> : raid_pool ID: 9153334525621735888 : ONLINE : : raid_pool ONLINE c7t16d0s0 ONLINE # zpool import 9153334525621735888 <RETURN> zpool import ID # zfs list <RETURN> NAME USED AVAIL REFER MOUNTPOINT raid_pool 5.98G 92.5G 93K /raid_pool raid_pool/ROOT 4.98G 92.5G 18K legacy raid_pool/ROOT/s10_1008 4.98G 92.5G 4.98G / raid_pool/dump 512M 92.5G 512M - raid_pool/export 38K 92.5G 20K /export raid_pool/export/home 18K 92.5G 18K /export/home raid_pool/swap 512M 92.9G 88.0M - 71
  • 78.
    # zfs setmountpoint=legacy raid_pool/ROOT/s10_1008 <RETURN> # mount -F zfs raid_pool/ROOT/s10_1008 /mnt <RETURN> 4. /mnt /etc/vfstab /mnt/etc/vfstab 5. obp UFS # cd / <RETURN> # umount /mnt <RETURN> ZFS # cd / <RETURN> # umount /mnt <RETURN> # zfs set mountpoint=/ raid_pool/ROOT/s10_1008 <RETURN> 6. D.2 4.1.2 1. obp ok reset-all <RETURN> 2. ok boot disk0 -s <RETURN> ^^^^^^ ^^^^^^ 3. "4.1.2.1 " UFS # mount -F ufs /dev/dsk/c7t16d0s0 /mnt <RETURN> ZFS # zpool import <RETURN> : raid_pool ID: 9153334525621735888 : ONLINE : : raid_pool ONLINE c7t16d0s0 ONLINE # zpool import 9153334525621735888 <RETURN> zpool import ID 72
  • 79.
    # zfs list<RETURN> NAME USED AVAIL REFER MOUNTPOINT raid_pool 5.98G 92.5G 93K /raid_pool raid_pool/ROOT 4.98G 92.5G 18K legacy raid_pool/ROOT/s10_1008 4.98G 92.5G 4.98G / raid_pool/dump 512M 92.5G 512M - raid_pool/export 38K 92.5G 20K /export raid_pool/export/home 18K 92.5G 18K /export/home raid_pool/swap 512M 92.9G 88.0M - # zfs set mountpoint=legacy raid_pool/ROOT/s10_1008 <RETURN> # mount -F zfs raid_pool/ROOT/s10_1008 /mnt <RETURN> 4. /mnt /etc/vfstab /mnt/etc/vfstab 5. obp UFS # cd / <RETURN> # umount /mnt <RETURN> ZFS # cd / <RETURN> # umount /mnt <RETURN> # zfs set mountpoint=/ raid_pool/ROOT/s10_1008 <RETURN> 6. 73
  • 80.
  • 81.
    E E.1 fjpfca.conf fcp-bind-target WWN Target_ID FC Card FC Switch Target_ID: Target_ID: Target_ID: Target_ID: CM0 CM1 CM0 CM1 ETERNUS #1 ETERNUS #2 ETERNUS 1 CM0(WWN) : 0x210000e0004101d9 CM1(WWN) : 0x230000e0004101d9 ETERNUS 2 CM0(WWN) : 0x210000e0004101da CM1(WWN) : 0x230000e0004101da WWN ETERNUS #1 CM0(WWN=0x210000e0004101d9) Target_ID:0 ETERNUS #1 CM1(WWN=0x230000e0004101d9) Target_ID:2 ETERNUS #2 CM0(WWN=0x210000e0004101da) Target_ID:1 ETERNUS #2 CM1(WWN=0x230000e0004101da) Target_ID:3 fjpfca.conf ”fcp-auto-bind-function=1;” SAN Boot SAN Boot fcp-bind-target 75
  • 82.
    fcp-bind-target FUJITSU PCI Fibre Channel E.2 fjpfca-bind-target Port_ID SAN Boot SAN Boot FC Card Target Port_ID:10000 FC Switch Port_ID:10100 Port_ID:10400 Port_ID:10300 Port_ID:10200 CM0 CM1 CM0 CM1 ETERNUS #1 ETERNUS #2 Port_ID ETERNUS#1 CM0 SANBboot 1. fjpfca-bind-target 2. SAN Boot SAN Boot FC Switch fjpfca-bind-target fjpfca-bind-target A SAN Boot (fcode-auto-bind ) fcode-auto-bind FUJITSU PCI Fibre Channel 76
  • 83.
    F SAN Boot boot PRIMECLUSTER GDS F.1 ETERNUS ETERNUS 1. UFS SAN Boot /etc/vfstab ZFS SAN Boot 2 /dev/FJSVmplb/dsk/mplb0s0 /dev/FJSVmplb/rdsk/mplb0s0 /dev/dsk/c2t16d0s0 /dev/rdsk/c2t16d0s0 iompadm # /usr/opt/FJSViomp/bin/iompadm info /dev/FJSVmplb/fiomp/adm0 IOMP: /dev/FJSVmplb/fiomp/adm0 Element: /dev/rdsk/c2t16d0s2 online active block "good status with active [E30004641- 130011-CM01-CA01-PORT36] (mplbt0)" /dev/rdsk/c3t16d0s2 online standby block "good status with standby [E30004641- 130011-CM00-CA00-PORT32] (mplbt32)" 2. # mplbconfig -r Cannot unload module: mplb Will be unloaded upon reboot. Forcing update of mplb.conf. 3. mplbt.conf mplbt.conf # vi /kernel/drv/mplbt.conf name="mplbt" parent="fjpfca" target=16 lun=0; 4. mplbh.conf # vi /kernel/drv/mplbh.conf mplbh.conf mplbh-path-0="pci10cf,1178-0-10" mplbh-path-1="pci10cf,1178-1-10" mplbh-disk-name="E30004641- 130011-0010"; mplbh-detect-disk-num=1; mplbh-detect-disk-0="E30004641- 130011-0010"; mplbh-used-path-num=2; mplbh-used-path-0="pci10cf,1178-0-10"; mplbh-used-path-1="pci10cf,1178-1-10"; ; name="mplbh" parent="mplbx" instance=X; 77
  • 84.
    5. sd.conf mplb # vi /kernel/drv/sd.conf # Start eternusmpd configuration -- do NOT alter or delete this line name="sd" parent="mplbh" target=0 lun=0; # End eternusmpd configuration -- do NOT alter or delete this line 6. /etc/system UFS SAN Boot # vi /etc/system rootdev: /pseudo/mplb@0:a forceload: drv/mplbt forceload: drv/mplb forceload: drv/sd ZFS SAN Boot # vi /etc/system forceload: drv/mplbt forceload: drv/mplb forceload: drv/sd 7. # svcadm disable -t svc:/system/fjsvmplb:default 8. sd # update_drv -f sd Cannot unload module: sd Will be unloaded upon reboot. Forcing update of sd.conf. 9. # touch /reconfgiure # reboot 10. (UFS SAN Boot ) # dumpadm -d /dev/dsk/c2t16d0s3 78
  • 85.
    G ( ) V12L40 " B " 1. FJPFC 914583-07 (1-1) # patchadd 914583-07 <RETURN> (1-2) # shutdown -g0 -y -i6 <RETURN> - Solaris 10 5/08 (1-1) OS (INSTALL SERVER) # patchadd -C /export/install/Solaris10_hostname/Solaris_10/Tools/Boot/ 914583-07 <RETURN> (1-2) OS ok boot net -s <RETURN> - Solaris 10 10/08 (1-1) (INSTALL SERVER) # mkdir /tmp/work <RETURN> (1-2) root_archive (1M) /tmp/work/tmp/AdDrEm.lck (INSTALL SERVER) # /boot/solaris/bin/root_archive unpackmedia /export/install/Solaris10_hostname /tmp/work <RETURN> (INSTALL SERVER) # rm /tmp/work/tmp/AdDrEm.lck <RETURN> ) unpackmedia 79
  • 86.
    umount: /tmp/mnt29984 rmdir: "/tmp/mnt29984": lofiadm: /export/install/Solaris10_hostname/boot/sparc.miniroot : rmdir: "/tmp/mnt29984": (1-3) (INSTALL SERVER) # patchadd -C /tmp/work 914583-07 <RETURN> (1-4) (INSTALL SERVER) # mkdir -p /tmp/media/Solaris_10 <RETURN> (INSTALL SERVER) # /tmp/work/boot/solaris/bin/root_archive packmedia /tmp/media /tmp/work <RETURN> (1-5) /tmp/media OS "umount -f","lofiadm -d" "df -k" (INSTALL SERVER) # cd /tmp/media <RETURN> (INSTALL SERVER) # find boot Solaris_10/Tools/Boot | cpio -pdum /export/install/Solaris10_hostname <RETURN> (INSTALL SERVER) # umount -f /dev/lofi/1 <RETURN> (INSTALL SERVER) # lofiadm -d /dev/lofi/1 <RETURN> (1-6) OS ok boot net -s <RETURN> 2. OS # /usr/sbin/FJSVpfca/fc_fcode_update <RETURN> # /usr/sbin/FJSVpfca/fc_fcode_update <RETURN> Are you ready to udpate FCode? [y,n] yes Overwrite FCode to fjpfca0 (V12L30 -> V12L40).. Success fjpfca1: Same version of FCode has already installed. (current version :V12L40) - - I/O 80
  • 87.
    umount - - Fibre Channel WARNING: /pci@%x,%x/fibre-channel@%x (fjpfca%d): ROM Access failed. 81