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

인쇄 보기 종료

업데이트 날짜: 2014년 12월
 
 

포트 구성 고려 사항

포트별 소프트웨어 구성을 시작하기 전에 다음 사항을 고려하십시오.

  • FC 전역 및 포트별 다중 경로 설정은 /kernel/drv/fp.conf 파일에서 지정됩니다.

    포트별 다중 경로 설정이 전역 설정보다 우선합니다. 따라서 전역 다중 경로가 사용으로 설정되었지만 특정 포트가 다중 경로에 대해 사용 안함으로 설정된 경우 다중 경로 구성에서 포트를 사용할 수 없습니다. 반대로, 전역 다중 경로가 사용 안함으로 설정된 경우에도 특정 포트가 해당 driver.conf 파일에서 나열되면 다중 경로에 대해 특정 포트를 사용으로 설정할 수 있습니다.

  • 로드 균형 조정은 /kernel/drv/scsi_vhci.conf 파일의 전역 로드 균형 조정 등록 정보를 통해 제어되며 포트별로 제어되지 않습니다.

  • 장치에 호스트에 대한 경로가 두 개 이상 있을 경우 다중 경로를 사용 또는 사용 안함으로 설정한 상태에서 장치에 대한 모든 경로를 구성해야 합니다.

  • 포트별로 다중 경로를 구성하면 다중 경로 소프트웨어를 Symantec(VERITAS) DMP(Dynamic Multipathing), EMC PowerPath 등의 다른 다중 경로 솔루션과 함께 사용할 수 있습니다. 단, 장치 및 경로는 다중 경로 소프트웨어와 다른 다중 경로 솔루션 간에 공유되지 않아야 합니다.

포트별로 다중 경로를 구성하는 방법

다음 절차는 SPARC 및 x86 기반 시스템에 모두 적용됩니다.

다중 경로 소프트웨어를 통해 제어할 포트 수에 따라 다중 경로를 전역적으로 사용 또는 사용 안함으로 설정할 수도 있고, 지정된 포트에 대해서만 사용 또는 사용 안함으로 설정할 수도 있습니다.

  1. 관리자로 전환합니다.
  2. 다중 경로 소프트웨어를 통해 제어할 HBA 컨트롤러 포트를 결정합니다.

    사용 가능한 장치를 나열하려면 /dev/cfg 디렉토리에서 ls –l 명령을 실행합니다. 다음 예에서는 ls -l 명령 출력을 보여 줍니다.

    # ls -l
    lrwxrwxrwx  1 root  root  50 Jan 29 21:33 c0 -> 
         ../../devices/pci@7c0/pci@0/pci@1/pci@0/ide@8:scsi
    lrwxrwxrwx  1 root  root  61 Jan 29 21:33 c1 ->
         ../../devices/pci@7c0/pci@0/pci@1/pci@0,2/LSILogic,sas@1:scsi
    lrwxrwxrwx  1 root  root  61 Jan 29 21:33 c2 -> 
         ../../devices/pci@7c0/pci@0/pci@1/pci@0,2/LSILogic,sas@2:scsi
    lrwxrwxrwx  1 root  root  53 Jan 29 21:33 c3 -> 
         ../../devices/pci@7c0/pci@0/pci@9/LSILogic,sas@0:scsi
    lrwxrwxrwx  1 root  root  54 Apr 16 20:28 c5 ->
         ../../devices/pci@780/pci@0/pci@8/SUNW,qlc@0/fp@0,0:fc
    lrwxrwxrwx  1 root  root  56 Apr 16 20:28 c6 -> 
         ../../devices/pci@780/pci@0/pci@8/SUNW,qlc@0,1/fp@0,0:fc

    주 - c5c6 컨트롤러는 이중 포트 FC HBA의 포트 A 및 B입니다. 컨트롤러 c1c3은 단일 포트 SAS HBA 포트입니다. c2 컨트롤러는 Oracle의 Sun Fire T2000 서버에 있는 내부 SAS 컨트롤러입니다.

    명시적으로 다중 경로를 사용 또는 사용 안함으로 설정할 포트를 결정합니다.

  3. /kernel/drv/fp.conf 파일을 /etc/driver/drv/fp.conf 파일에 복사합니다.
  4. 특정 FC HBA 포트를 사용 또는 사용 안함으로 설정하려면 다음 중 하나를 선택합니다.
    • /etc/driver/drv/fp.conf에서 사용으로 설정할 각 FC HBA 포트에 대해 다음 행을 추가합니다.

      name="fp" parent="parent‐name" port=port-number mpxio-disable="no";

      여기서 parent‐name은 포트 장치 이름이며 port-number는 FC HBA 포트 번호입니다.

      예를 들어, 다음 항목은 지정된 두 개의 포트를 제외한 모든 FC HBA 컨트롤러 포트에서 다중 경로를 사용 안함으로 설정합니다.

      mpxio-disable="yes";
      name="fp" parent="/pci@6,2000/SUNW,qlc@2" port=0 mpxio-disable="no";
      name="fp" parent="/pci@13,2000/pci@2/SUNW,qlc@5" port=0 mpxio-disable="no";
    • 사용 안함으로 설정할 각 FC HBA 포트에 대해 다음 줄을 추가합니다.

      name="fp" parent="parent‐name" port=port-number mpxio-disable="yes";

      예를 들면 다음과 같습니다.

      name="fp" parent="/pci@6,2000/SUNW,qlc@2" port=0 mpxio-disable="yes";
  5. 재부트 및 구성 프로세스를 시작합니다.
    # stmsboot -u

    재부트하라는 프롬프트가 표시됩니다. 장치 이름 변경 사항이 반영되도록 재부트 시 /etc/vfstab 파일 및 덤프 장치 구성이 업데이트됩니다.

  6. (옵션)필요한 경우 재부트 후 다중 경로 고려 사항에 설명된 대로 새 장치 이름을 사용하도록 응용 프로그램을 구성합니다.