탐색 링크 건너뛰기 | |
인쇄 보기 종료 | |
Oracle Solaris 관리: SAN 구성 및 다중 경로 Oracle Solaris 11 Information Library (한국어) |
Solaris I/O 다중 경로 기능을 통해 Oracle Solaris OS를 실행 중인 시스템에 대해 여러 액세스 경로를 사용할 수 있습니다. 다중 경로는 다중 경로가 지정된 연결을 사용하여 저장 장치에 대한 가용성을 향상시킵니다.
Solaris I/O 다중 경로 기능은 SAN 또는 SAS 도메인에서 저장 장치를 식별합니다. 소프트웨어를 통해 루프, 패브릭 또는 지점 간 모드로 광섬유 채널 저장 장치를 연결할 수 있습니다. 소프트웨어에서는 광섬유 채널과 SAS 저장소를 모두 관리할 수 있는 공통 인터페이스를 제공합니다.
다중 경로 지정 준비 과정으로 대상 및 시작 프로그램을 구성하는 방법에 대한 자세한 내용은 Oracle Solaris 관리: 장치 및 파일 시스템의 14 장, COMSTAR를 사용하여 저장 장치 구성을 참조하십시오.
Solaris I/O 다중 경로는 다음과 같은 주요 기능을 제공합니다.
동적 저장소 검색 – 소프트웨어가 자동으로 장치 및 장치 구성에 대한 수정 사항을 인식합니다. 이 기능은 사용자가 재부트하거나 구성 파일의 정보를 수동으로 변경하지 않고도 시스템에서 장치를 사용할 수 있도록 합니다.
지속 장치 명명 규칙 – 소프트웨어에서 구성된 장치가 재부트 또는 재구성 후에도 장치 명명 규칙을 그대로 유지합니다. /dev/rmt에 있는 테이프 장치에만 이 정책이 적용되지 않습니다. 해당 장치는 제거된 후 나중에 다시 생성되지 않은 경우 변경되지 않습니다.
FCAL(광섬유 채널 중재 루프) 지원 – 서버에서 사용되는 OBP(OpenBoot PROM) 명령이 FCAL 연결 저장소에 액세스하여 FC 루프를 검사할 수 있습니다.
패브릭 부트 – Solaris OS는 패브릭 장치와 비패브릭 광섬유 채널 장치에서의 부트를 지원합니다. 광섬유 채널 스위치가 사용되는 패브릭 토폴로지는 향상된 속도, 연결 및 포트 격리를 제공합니다.
FC-HBA 라이브러리 – 이전에는 SNIA FC-HBA(Storage Networking Industry Association 광섬유 채널 호스트 버스 어댑터) 라이브러리로 지칭되었던 이 라이브러리의 이름이 FC-HBA 라이브러리로 변경되었습니다. FC-HBA 라이브러리 API(응용 프로그래밍 인터페이스)는 FC HBA를 관리하는 데 사용되며 FC HBA에 대한 정보를 수집하는 데 사용할 수 있는 기타 응용 프로그램(예: Oracle의 StorEdge Enterprise Storage Manager)용으로 표준 기반 인터페이스를 제공합니다.
공통 FC-HBA API에 대한 매뉴얼 페이지는 libhbaapi(3LIB) 매뉴얼 페이지 절에 포함되어 있습니다. FC 사양에 대한 추가 정보는 http://www.t11.org를 참조하십시오.
광섬유 채널 가상화 – NPIV(N 포트 ID 가상화)는 광섬유 채널 표준에 대한 확장으로, 하나의 광섬유 채널 포트가 SAN에서 여러 포트를 시뮬레이트할 수 있도록 합니다. 이 기능은 가상화 환경(예: Oracle VM Server for SPARC 또는 Oracle VM Server 3.0 for x86)에 유용합니다.
FCoE(이더넷을 통한 광섬유 채널) – 고급 이더넷을 통해 캡슐화된 광섬유 채널 프레임을 전송하는 새로운 T11 표준을 사용할 수 있게 되었습니다. Solaris FCoE는 일반 이더넷 제어기와 함께 작동하도록 설계된 소프트웨어 구현입니다.
동적 저장소 검색 – Oracle Solaris OS 다중 경로 소프트웨어가 자동으로 장치 및 장치 구성에 대한 수정 사항을 인식합니다. 이 기능은 사용자가 재부트하거나 구성 파일의 정보를 수동으로 변경하지 않고도 시스템에서 장치를 사용할 수 있도록 합니다.
지속 장치 명명 규칙 – Solaris OS 다중 경로 소프트웨어에서 구성된 동적 저장소 검색 장치가 재부트 또는 재구성 후에도 장치 명명 규칙을 그대로 유지합니다.
Solaris I/O 다중 경로는 x86 기반 플랫폼에서 기본적으로 설정되어 있으며 Oracle Solaris OS를 실행하는 SPARC 기반 시스템에서 선택 사항입니다. 소프트웨어의 기능은 다음과 같습니다.
경로 관리 – Solaris I/O 다중 경로 기능은 지원되는 저장 장치에 대한 경로를 동적으로 관리합니다. 경로가 온라인으로 전환되거나 서비스에서 제거될 때 자동으로 장치에서 경로가 추가되거나 제거됩니다. 다중 경로가 사용으로 설정된 경우에도 장치 이름을 변경하거나 응용 프로그램을 수정하지 않고 다른 제어기를 추가하여 대역폭 및 RAS를 향상시킬 수 있습니다. Oracle 저장소 제품의 경우 수동으로 구성 파일을 관리하거나 데이터베이스를 최신으로 유지할 필요가 없습니다. 타사 저장소의 경우 지원을 사용으로 설정하는 방법과 해당 저장소가 Solaris I/O 다중 경로 기능에 적합한지에 대해서는 저장소 공급업체에 확인하십시오.
단일 장치 인스턴스 – Solaris I/O 다중 경로 기능은 Oracle Solaris OS에 완벽하게 통합되어 있습니다. 다중 경로가 지정된 장치는 경로당 하나의 장치 또는 장치 링크로 표시되는 것이 아니라 단일 장치 인스턴스로 표시됩니다. 이 기능은 각 경로에 대해 별도의 장치를 표시하는 대신 저장 장치를 하나로 표시하여 format 명령과 같은 유틸리티 또는 볼륨 관리 제품으로 복잡한 저장소 구조를 관리하는 데 드는 비용을 절감시켜 줍니다.
페일오버 지원 – 보다 높은 레벨의 RAS를 구현하려면 저장 장치에 대한 중복 호스트 연결이 필요합니다. Solaris I/O 다중 경로 기능은 사용 가능한 보조 경로를 통해 호스트 I/O 연결을 유지 관리하면서 저장소 경로 오류를 관리합니다.
다음 명령을 사용하여 장치에 대한 페일오버 지원을 확인할 수 있습니다.
# mpathadm show mpath-support libmpscsi_vhci.so mpath-support: libmpscsi_vhci.so Vendor: Sun Microsystems Driver Name: scsi_vhci Default Load Balance: round-robin Supported Load Balance Types: round-robin logical-block Allows To Activate Target Port Group Access: yes Allows Path Override: no Supported Auto Failback Config: 1 Auto Failback: on Failback Polling Rate (current/max): 0/0 Supported Auto Probing Config: 0 Auto Probing: NA Probing Polling Rate (current/max): NA/NA Supported Devices: . . .
대칭/비대칭 장치 지원 – 다음과 같은 디스크 저장 장치가 지원됩니다.
모든 대칭 및 비대칭 Oracle 디스크 저장소 제품
모든 T10/T11 표준 준수 타사 대칭 디스크 장치
다양한 타사 비대칭 디스크 배열
T10 ALUA(비대칭 논리 장치 액세스) 지원이 이 T10 표준을 지원하는 비대칭 장치를 위해 추가되었습니다. 사용 중인 장치의 지원 여부를 확인하려면 저장소 공급업체에 문의하십시오.
디스크 저장소 배열이 f_asym_lsi 페일오버 모듈을 사용하는 경우 다음과 같이 f_asym_lsi를 scsi_vhci.conf 파일의 끝으로 이동하여 ddi-forceload 섹션의 시퀀스를 수동으로 변경해야 합니다.
ddi-forceload = "misc/scsi_vhci/scsi_vhci_f_asym_sun", "misc/scsi_vhci/scsi_vhci_f_asym_emc", "misc/scsi_vhci/scsi_vhci_f_sym_emc", "misc/scsi_vhci/scsi_vhci_f_sym_hds", "misc/scsi_vhci/scsi_vhci_f_sym", # "misc/scsi_vhci/scsi_vhci_f_tpgs_tape", # "misc/scsi_vhci/scsi_vhci_f_tape", "misc/scsi_vhci/scsi_vhci_f_tpgs", "misc/scsi_vhci/scsi_vhci_f_asym_lsi";
I/O 로드 균형 조정 – Solaris 다중 경로 기능은 간단한 페일오버 지원을 제공하면서 저장소 장치에 대한 활성 경로를 사용하여 I/O를 전송 및 수신할 수 있습니다. 다중 호스트 연결을 통해 I/O의 경로가 지정되는 경우 호스트 제어기를 추가하여 대역폭을 향상시킬 수 있습니다. 소프트웨어는 라운드 로빈 로드 균형 조정 알고리즘을 사용하여 순차적으로 개별 I/O 요청의 경로를 활성 호스트로 지정합니다.
대기열 깊이 – SCSI 저장소 배열은 LUN(논리 장치 번호) 형식으로 시스템에 저장소를 표시합니다. LUN의 사용 가능한 리소스 수(예: 저장 가능한 데이터의 양 및 장치 또는 LUN이 한 번에 처리할 수 있는 활성 명령 수)는 제한적입니다. 장치가 추가 I/O를 차단하기 전에 실행될 수 있는 활성 명령 수를 대기열 깊이라고 합니다. Solaris I/O 다중 경로가 사용으로 설정된 경우 호스트에 대해 가질 수 있는 고유 또는 별도 경로 수에 관계없이 각 LUN에 대해 하나의 대기열이 만들어집니다. 이 기능을 통해 디스크 드라이버는 대기열을 유지 관리하고 LUN에 대해 단일 대기열의 로드 균형을 조정하여 대기열 깊이를 효율적으로 관리할 수 있습니다. Oracle Solaris OS에 사용 가능한 다른 다중 경로 소프트웨어에는 이 기능이 없습니다.
stmsboot 명령 – Oracle Solaris OS에는 stmsboot 명령이 포함되어 있습니다. 이 명령을 통해 OS 설치가 완료된 후 부트 장치에서 Solaris 다중 경로 기능을 사용 또는 사용 안함으로 설정할 수 있습니다. 이 명령은 SPARC 시스템과 x86 시스템에서 모두 사용할 수 있으며 SAS 다중 경로에 대한 지원을 제공합니다.
SAS 다중 경로는 Oracle Solaris OS for SPARC 또는 x86 시스템에서 기본적으로 사용 으로 설정되어 있지 않으므로 설치 단계가 끝난 후 다중 경로를 사용으로 설정하려면 stmsboot 명령을 사용해야 합니다.
SPARC 시스템은 FC 장치에 대해 기본적으로 다중 경로를 사용으로 설정하지 않으므로 설치 단계가 끝난 후 stmsboot 명령을 사용해야 합니다.
X86 시스템은 FC 장치에 대해 기본적으로 다중 경로를 사용으로 설정하므로 설치 단계가 끝난 후 stmsboot 명령을 사용할 필요가 없습니다.
동적 재구성 – Solaris I/O 다중 경로 기능은 DR(동적 재구성) 작업을 지원합니다.