탐색 링크 건너뛰기 | |
인쇄 보기 종료 | |
Oracle Solaris 11.1 관리: SAN 구성 및 다중 경로 Oracle Solaris 11.1 Information Library (한국어) |
Solaris I/O 다중 경로 기능을 통해 Oracle Solaris OS를 실행 중인 시스템에 대해 여러 액세스 경로를 사용할 수 있습니다. 다중 경로는 다중 경로가 지정된 연결을 사용하여 저장 장치에 대한 가용성을 향상시킵니다. 이 절에서는 다음 정보를 제공합니다.
Solaris I/O 다중 경로 기능은 SAN 또는 SAS 도메인에서 저장 장치를 식별합니다. 소프트웨어를 통해 루프, 패브릭 또는 지점 간 모드로 광섬유 채널 저장 장치를 연결할 수 있습니다. 소프트웨어에서는 광섬유 채널, iSCSI 및 SAS 저장 장치를 모두 관리할 수 있는 공통 인터페이스를 제공합니다.
다중 경로 준비 과정으로 대상 및 개시자를 구성하는 방법은 Oracle Solaris 11.1 관리: 장치 및 파일 시스템의 11 장, 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 사양에 대한 추가 정보를 보려면 다음으로 이동하십시오.
광섬유 채널 가상화 – NPIV(N 포트 ID 가상화)는 광섬유 채널 표준에 대한 확장으로, 하나의 광섬유 채널 포트가 SAN에서 여러 포트를 시뮬레이트할 수 있도록 합니다. 이 기능은 가상화 환경(예: Oracle VM Server for SPARC 또는 x86 기반 시스템용 Oracle VM Server 3.0)에 유용합니다.
FCoE(이더넷을 통한 광섬유 채널) – 고급 이더넷을 통해 캡슐화된 광섬유 채널 프레임을 전송하는 새로운 T11 표준을 사용할 수 있게 되었습니다. Solaris FCoE는 일반 이더넷 컨트롤러와 함께 작동하도록 설계된 소프트웨어 구현입니다.
iSCSI는 Internet SCSI(Small Computer System Interface)의 머리글자어로, 데이터 저장소 부속 시스템을 연결하기 위한 IP(인터넷 프로토콜) 기반 저장소 네트워킹 표준입니다. IP 네트워크를 통해 SCSI 명령을 전달하는 iSCSI 프로토콜을 사용하면 네트워크상의 블록 장치를 로컬 시스템에 연결된 것처럼 액세스할 수 있습니다.
이 기능은 Solaris 시스템이 iSCSI 서버(target) 또는 클라이언트(initiator)로 작동할 수 있음을 의미합니다. Solaris iSCSI 대상을 설정하면 추가 FC HBA 없이도 클라이언트에 연결할 수 있는 기존 광섬유 채널 장치를 사용할 수 있다는 장점이 있습니다. 뿐만 아니라 전용 배열이 있는 시스템에서 이제 ZFS 또는 UFS 파일 시스템과 복제 저장소를 공유할 수 있습니다.
자세한 내용은 6 장Solaris iSCSI 개시자 구성을 참조하십시오.
동적 저장소 검색 – Oracle Solaris OS 다중 경로 소프트웨어가 자동으로 장치 및 장치 구성에 대한 수정 사항을 인식합니다. 이 기능은 사용자가 재부트하거나 구성 파일의 정보를 수동으로 변경하지 않고도 시스템에서 장치를 사용할 수 있도록 합니다.
지속 장치 명명 규칙 – Solaris OS 다중 경로 소프트웨어에서 구성된 동적 저장소 검색 장치가 재부트 또는 재구성 후에도 장치 명명 규칙을 그대로 유지합니다.
Solaris I/O 다중 경로는 x86 기반 플랫폼에서 기본적으로 사용으로 설정되어 있으며 Oracle Solaris OS를 실행하는 SPARC 기반 시스템에서 선택 사항입니다. 소프트웨어의 기능은 다음과 같습니다.
경로 관리 - Solaris I/O 다중 경로 기능은 OS에서 지원되는 저장 장치에 대한 경로를 동적으로 관리합니다. 경로가 온라인으로 전환되거나 서비스에서 제거될 때 자동으로 장치에서 경로가 추가되거나 제거됩니다. 다중 경로가 사용으로 설정된 경우에도 장치 이름을 변경하거나 응용 프로그램을 수정하지 않고 다른 컨트롤러를 추가하여 대역폭 및 RAS를 향상시킬 수 있습니다. Oracle 저장소 제품의 경우 수동으로 구성 파일을 관리하거나 데이터베이스를 최신으로 유지할 필요가 없습니다. 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 다중 경로는 SPARC 기반 시스템용 Oracle Solaris OS 또는 x86 기반 시스템용 Oracle Solaris OS에서 기본적으로 사용으로 설정되어 있지 않으므로 설치 단계가 끝난 후 다중 경로를 사용으로 설정하려면 stmsboot 명령을 사용해야 합니다.
SPARC 기반 시스템은 FC 장치에 대해 기본적으로 다중 경로를 사용으로 설정하지 않으므로 설치 단계가 끝난 후 stmsboot 명령을 사용해야 합니다.
X86 기반 시스템은 FC 장치에 대해 기본적으로 다중 경로를 사용으로 설정하므로 설치 단계가 끝난 후 stmsboot 명령을 사용할 필요가 없습니다.
동적 재구성 – Solaris I/O 다중 경로 기능은 DR(동적 재구성) 작업을 지원합니다.