Snapdrive for Unix
本繁體中文版使用機器翻譯,譯文僅供參考,若與英文版本牴觸,應以英文版本為準。

啟用多重路徑

貢獻者

若要在SnapDrive UNIX中使用多重路徑、您必須完成安裝和啟動HBA的步驟。如果您使用的是非NetApp多重路徑解決方案、則必須從HBA廠商的網站下載軟體與應用程式套件。

您的系統必須執行目前版本的FC和iSCSI系統元件。

步驟
  1. 安裝適當的主機公用程式軟體之前、請先安裝支援的HBA。

    註 適用於UNIX的支援多廠商HBA。SnapDrive
  2. 啟動HBA服務。

    如果HBA服務未執行、當您執行SnapDrive 支援UNIX的指令時、會顯示下列錯誤訊息、例如「SnapDrive 不支援儲存的建立」和SnapDrive 「不支援的組態準備LUN」:

    0001-876 Admin error: HBA assistant not found

    您必須驗證所需的路徑數目是否已啟動並正在執行。您可以使用Host Utilities軟體隨附的「sanlun」公用程式來驗證路徑。例如、在FC多重路徑組態中、您可以使用「暫停FCP show介面卡-v」命令。

    在下列範例中、有兩個HBA連接埠(fcd0和fcd1)連接至運作中的主機(連接埠狀態)。您只能擁有一個HBA或iSCSI啟動器、而且必須提供多個路徑來設定多重路徑、才能通往目標LUN。

    # sanlun fcp show adapter -v
    adapter name: fcd0
    WWPN: 50060b000038c428
    WWNN: 50060b000038c429
    driver name: fcd
    model: A6826A
    model description: Fibre Channel Mass Storage Adapter
    (PCI/PCI-X)
    serial number: Not Available
    hardware version: 3
    driver version: @(#) libfcd.a HP Fibre Channel
    ISP 23xx & 24xx Driver B.11.23.04
    /ux/core/isu/FCD/kern/src/common/wsio/fcd_init.c:Oct 18
    2005,08:19:50
    firmware version: 3.3.18
    Number of ports: 1 of 2
    port type: Fabric
    port state: Operational
    supported speed: 2 GBit/sec
    negotiated speed: 2 GBit/sec
    OS device name: /dev/fcd0
    adapter name: fcd1
    WWPN: 50060b000038c42a
    WWNN: 50060b000038c42b
    driver name: fcd
    model: A6826A
    model description: Fibre Channel Mass Storage Adapter
    (PCI/PCI-X)
    serial number: Not Available
    hardware version: 3
    driver version: @(#) libfcd.a HP Fibre Channel
    ISP 23xx & 24xx Driver B.11.23.04
    /ux/core/isu/FCD/kern/src/common/wsio/fcd_init.c:Oct 18
    2005,08:19:50
    firmware version: 3.3.18
    Number of ports: 2 of 2 port type: Fabric
    port state: Operational
    supported speed: 2 GBit/sec
    negotiated speed: 2 GBit/sec
    OS device name: /dev/fcd1

    如果在主機上啟用多重路徑、則相同LUN的多個路徑會顯示出來。您可以使用「左LUN show all」命令來驗證路徑。在下列範例中、您可以找到多個路徑、指向同一個LUN(「fish:/vol/vol1/LUN」):

     [root@lnx221-75 ~]# sanlun lun show
    filer:        lun-pathname device filename adapter protocol lun size lun state
    f960-221-167: /vol/vol1/lun1 /dev/sdd host5 FCP 100m (104857600)      GOOD
    f960-221-167: /vol/vol1/lun1 /dev/sdc host6 FCP 100m (104857600)      GOOD
  3. 如果SnapDrive UNIX或主機公用程式支援協力廠商的多重路徑解決方案、請從HBA廠商的網站下載HBA驅動程式軟體套件和應用程式套件。* QLogic :如需QLogic HBA、請前往 http://support.qlogic.com/。從OEM機型中選取NetApp。找到Support Matrix中列出的驅動程式版本、然後下載。 Emulex:*適用於Emulex HBA、請前往 http://www.emulex.com/ts/index.html。從「Downloads(下載)」選取「NetApp」。找到Support Matrix中列出的驅動程式版本、然後下載。也可從相同位置下載Emulex應用程式套件。

    如果您使用的是具有FC連線功能的QLogic介面卡、請從QLogic網站下載QLogic重新掃描指令碼、然後將其複製到「/root」路徑(例如、「/root/動態-LUN-resce.sh」)。QLogic重新掃描指令碼會要求使用者確認、SnapDrive 而在這個確認階段、適用於UNIX的功能可能會無限期停機。您可以將指令碼中的變數「QL_disable_warning」設定為「1」、以避免此確認。

    舊版SnapDrive 的UNIX版使用廠商專屬的SCSI重新掃描指令碼、透過FC掃描LUN、然後將廠商專屬的指令碼複製到「/root/動態-LUN-resce.sh」。此功能在RHEL 5U3之前提供。

    對於RHEL 5U4/SLES 10SP2及更新版本、重新掃描指令碼目前位於「/rusr/bin」目錄中。如果重新掃描指令碼在目錄中無法使用、則會與「sg3_utils」套件一起出現。

    註 您必須確保Red Hat Enterprise Linux(RHEL)和Oracle Enterprise Linux(OEL)版本均可使用「sg3_utils」和「sg3_utils-libs」程式庫。不過、在「scSCi utils.rpm」套件中的「sg3_utils」程式庫可用於SUSE Linux Enterprise Server(SLES)版本。
  4. 在FC組態中、使用交換器分區組態來分區主機HBA連接埠和目標連接埠。

  5. 安裝並設定適當的FC交換器。

  6. 檢查SnapDrive UNIX堆疊需求的功能。

  7. 安裝或升級SnapDrive 適用於UNIX的功能。

  8. 驗SnapDrive 證UNIX版的安裝過程。

  9. 找到「snapdrive.conf」檔案路徑。

  10. 在「snapdrive.conf(檔案)”中設定下列組態變數:

    • 多重路徑類型_

    • 缺省傳輸

    • fstype_'

    • vmtype_'

      對於每個主機、多重路徑類型、傳輸類型、檔案系統和Volume Manager類型彼此相依。下表說明所有可能的組合:

      主機平台 預設傳輸類型 多重路徑類型 FSType vmtype

      Linux

      iSCSI

      nativempio

      ext4或ext3

      LVM

      iSCSI

      ext4或ext3

      LVM

      FCP

      ext4或ext3

      LVM

      FCP

      nativempio

      上表提供了所支援的「多重路徑類型」、「預設傳輸」、「fstype」及「vmtype」組態變數值。

    註 如果傳輸傳輸傳輸傳輸協定為「iSCSI」、而且多重路徑類型設為「無」、您應該停止多重路徑精靈並執行SnapDrive UNIX指令的支援。
  11. 儲存「snapdrive.conf」檔案。

    UNIX版的還原功能會在每次啟動時自動檢查此檔案。SnapDrive您必須重新啟動SnapDrive UNIX版的功能、變更才會生效。

相關資訊