Oracle® Solaris 11.2의 ZFS 파일 시스템 관리

인쇄 보기 종료

업데이트 날짜: 2014년 12월
 
 

ZFS 볼륨을 iSCSI LUN으로 사용

COMSTAR(Common Multiprotocol SCSI Target) 소프트웨어 프레임워크를 사용하면 개시자 호스트가 저장소 네트워크를 통해 액세스할 수 있는 SCSI 대상 장치로 Oracle Solaris 호스트를 변환할 수 있습니다. ZFS 볼륨을 만들고 iSCSI LUN(논리 장치)으로 공유되도록 구성할 수 있습니다.

먼저 COMSTAR 패키지를 설치합니다.

# pkg install group/feature/storage-server

iSCSI 대상으로 사용할 ZFS 볼륨을 만든 다음 SCSI 블록 장치 기반 LUN을 만듭니다. 예를 들면 다음과 같습니다.

# zfs create -V 2g tank/volumes/v2
# sbdadm create-lu /dev/zvol/rdsk/tank/volumes/v2
Created the following LU:

GUID                    DATA SIZE           SOURCE
--------------------------------  -------------------  ----------------
600144f000144f1dafaa4c0faff20001  2147483648           /dev/zvol/rdsk/tank/volumes/v2
# sbdadm list-lu
Found 1 LU(s)

GUID                    DATA SIZE           SOURCE
--------------------------------  -------------------  ----------------
600144f000144f1dafaa4c0faff20001  2147483648           /dev/zvol/rdsk/tank/volumes/v2

LUN 뷰를 모든 클라이언트나 선택한 클라이언트에 노출할 수 있습니다. LUN GUID를 식별하고 LUN 뷰를 공유합니다. 다음 예에서 LUN 뷰는 모든 클라이언트에 공유됩니다.

# stmfadm list-lu
LU Name: 600144F000144F1DAFAA4C0FAFF20001
# stmfadm add-view 600144F000144F1DAFAA4C0FAFF20001
# stmfadm list-view -l 600144F000144F1DAFAA4C0FAFF20001
View Entry: 0
Host group   : All
Target group : All
LUN          : 0

다음 단계에서는 iSCSI 대상을 만듭니다. iSCSI 대상 만들기에 대한 자세한 내용은 Oracle Solaris 11.2의 장치 관리 의 8 장, COMSTAR를 사용하여 저장 장치 구성을 참조하십시오.

iSCSI 대상인 ZFS 볼륨은 데이터 세트의 이름을 바꾸거나, 볼륨 스냅샷을 롤백하거나, ZFS 볼륨이 iSCSI LUN으로 공유되는 동안 풀을 내보낼 수 없다는 점을 제외하고 다른 ZFS 데이터 세트와 동일하게 관리됩니다. 다음과 유사한 메시지가 표시됩니다.

# zfs rename tank/volumes/v2 tank/volumes/v1
cannot rename 'tank/volumes/v2': dataset is busy
# zpool export tank
cannot export 'tank': pool is busy

모든 iSCSI 대상 구성 정보는 데이터 세트에 저장됩니다. NFS 공유 파일 시스템과 마찬가지로, 여러 시스템에 가져온 iSCSI 대상은 적절히 공유됩니다.