Oracle® Solaris 11.2의 SAN 장치 및 다중 경로 지정

인쇄 보기 종료

업데이트 날짜: 2014년 12월
 
 

광섬유 채널 어댑터 포트 인스턴스 확인

이 절에서는 IPFC에 적합한 호스트 시스템을 구성하는 방법에 대해 설명합니다. 포트 인스턴스를 확인하고 IPFC 인스턴스를 연결하는 절차도 다룹니다.

포트 인스턴스 확인 방법

  1. HBA PCI 어댑터 슬롯 및 I/O 보드 PCI 슬롯을 확인합니다.

    FC(광 섬유 채널) 어댑터 포트 인스턴스를 계산하려면 슬롯 정보가 필요합니다. 또한 다음 명령을 사용하여 카드가 있는 슬롯과 카드에 연관된 번호를 확인할 수 있습니다.

    prtdiag | grep -i pci

    이 절차의 예에서는 HBA 카드가 PCI 어댑터 슬롯 5에 있는 배열이 있으며 PCI 어댑터가 I/O 보드의 슬롯 1에 있다고 가정합니다.

  2. 인스턴스 번호를 확인합니다.
    1. /etc/path_to_inst 파일에서 fp 드라이버 바인딩 이름을 검색합니다.

      주 - 서버 하드웨어 설명서에 설명된 대로 하드웨어 경로를 찾아 올바른 항목을 결정하십시오.
    2. 1단계의 I/O 보드 및 슬롯 정보를 사용하여 검색을 제한합니다.

      주 - 서버의 물리적 위치에서 HBA의 장치 경로를 도출하는 다음 방법은 일부 Oracle의 Sun 서버 하드웨어에서 작동하지 않을 수 있습니다.
      1. PCI 어댑터 슬롯 번호에 어댑터 포트 수를 곱합니다.

        예를 들어, HBA에 두 개의 포트가 있을 경우 2를 곱합니다. HBA가 PCI 어댑터 슬롯 5에 있는 배열을 사용하여 5에 2를 곱하여 10을 도출합니다.

      2. i단계에서 도출된 수에 PCI 어댑터 I/O 보드 슬롯 번호를 더합니다.

        PCI 어댑터 슬롯 5 및 I/O 보드 PCI 슬롯 1의 HBA를 사용하여 10에 1을 더하여 합계 11을 도출합니다.

      3. ii단계에서 도출된 수를 16진수로 변환합니다.

        11이라는 수가 16진수 "b"로 변환됩니다.

      4. pci@ hex가 포함된 fp 항목을 검색합니다. 여기서 hex는 iii단계에서 도출한 수입니다.

        다음 표에서는 아래 경로를 가진 PCI 단일 FC 네트워크 어댑터 장치에 대한 장치 경로 요소를 보여 줍니다.

        "/pci@b,2000/SUNW,qlc@2/fp@0,0" 7 "fp"
        장치 이름
        물리적 이름
        /pci@b,2000/SUNW,qlc@2/fp@0,0
        인스턴스 번호
        7
        드라이버 바인딩 이름
        fp
    3. 수동으로 각 FP 인스턴스를 만듭니다.

      이 예에서 interface-number 값은 fcip7입니다.

      # ipadm create-ip fcip7

      명령이 성공할 경우 콘솔과 메시지 파일에 메시지가 표시됩니다. 예를 들면 다음과 같습니다.

      Sep 13 15:52:30 bytownite ip: ip: joining multicasts failed (7) on fcip0 - 
      will use link layer brocasts for multicast

IPFC 인스턴스를 만드는 방법

시스템에 있는 각 FP 인스턴스의 /dev/fc에 항목이 있습니다. HBA가 제거된 경우 일부 사용되지 않는 링크가 존재할 수 있습니다. 이 절차에 따라 IPFC를 로드하고 만들 수 있습니다.

  1. /dev/fc 파일의 각 항목에 대해 해당 HBA 포트를 통해 표시되는 모든 장치를 표시합니다.
    # luxadm -e dump_map /dev/fc/fp0
    Pos  Port_ID Hard_Addr Port WWN         Node WWN         Type
    0    610100  0         210000e08b049f53 200000e08b049f53 0x1f (Unknown Type)
    1    620d02  0         210000e08b02c32a 200000e08b02c32a 0x1f (Unknown Type)
    2    620f00  0         210000e08b03eb4b 200000e08b03eb4b 0x1f (Unknown Type)
    3    620e00  0         210100e08b220713 200100e08b220713 0x1f (Unknown Type,Host Bus Adapter)
    # luxadm -e dump_map /dev/fc/fp1
     No FC devices found. - /dev/fc/fp1
  2. 장치 목록을 기반으로 IPFC 통신을 설정할 원격 호스트에 표시되는 대상 HBA를 확인합니다.

    이 절차의 예에서는 대상 HBA의 포트 ID가 610100620d02입니다. 시작 HBA의 포트 ID는 620e00입니다.

  3. originating-hba-link가 2단계에서 확인된 링크의 변수인 대상 HBA 포트를 확인할 수 있는 시작 HBA 포트의 물리적 경로를 나열합니다.
    # ls -l /dev/fc/fp originating-hba-link

    다음 예에서 0은 originating-hba-link에 대한 번호입니다.

    # ls -l /dev/fc/fp 0
    lrwxrwxrwx   1 root     root          51 Sep  4 08:23 /dev/fc/fp0 ->
    ../../devices/pci@8,600000/SUNW,qlc@1/fp@0,0:devctl
  4. 3단계에서 식별된 물리적 경로를 검색합니다.

    경로 이름 출력에서 선행 ../../devices를 제거해야 합니다. 예를 들면 다음과 같습니다.

    # grep pci@8,600000/SUNW,qlc@1/fp@0,0 /etc/path_to_inst 
    "/pci@8,600000/SUNW,qlc@1/fp@0,0" 0 "fp"
  5. 4단계의 명령 출력에서 시작 HBA 포트에 대한 fp 인스턴스를 확인합니다.

    출력에서 인스턴스 번호가 "fp" 앞에 옵니다. 다음 출력 예에서는 인스턴스 번호가 0입니다.

    "/pci@8,600000/SUNW,qlc@1/fp@0,0" 0 "fp"
  6. 5단계의 인스턴스 번호를 사용하여 IPFC를 로드하고 IPFC 인터페이스를 만듭니다.

    이 예에서는 인스턴스가 0입니다.

    # ipadm create-ip fcip 0