JavaScript is required to for searching.
탐색 링크 건너뛰기
인쇄 보기 종료
Oracle Solaris 관리: 장치 및 파일 시스템     Oracle Solaris 11 Information Library (한국어)
search filter icon
search icon

문서 정보

본 문서 정보

1.  이동식 매체 관리(개요)

2.  이동식 매체 관리(작업)

3.  이동식 매체에 액세스(작업)

4.  CD 및 DVD에 쓰기(작업)

5.  장치 관리(개요/작업)

6.  동적으로 장치 구성(작업)

7.  USB 장치 사용(개요)

8.  USB 장치 사용(작업)

9.  InfiniBand 장치 사용(개요/작업)

10.  디스크 관리(개요)

11.  디스크 관리(작업)

12.  SPARC: 디스크 설정(작업)

13.  x86: 디스크 설정(작업)

14.  COMSTAR를 사용하여 저장 장치 구성

COMSTAR 및 iSCSI 기술(개요)

COMSTAR 소프트웨어 및 하드웨어 요구 사항

COMSTAR 구성(작업 맵)

COMSTAR 구성

COMSTAR 용어

동적 또는 정적 대상 검색 구성

COMSTAR를 사용하여 iSCSI 장치 구성

STMF 서비스를 사용으로 설정하는 방법

COMSTAR 구성 백업 및 복원 방법

iSCSI LUN을 만드는 방법

iSCSI 대상을 만드는 방법

iSER에 대해 IB HCA를 구성하는 방법

iSCSI 시작 프로그램 구성 방법

검색된 iSCSI 대상 제거 방법

iSCSI 대상 포털 그룹 만들기

iSER과 함께 TPG 사용

iSCSI 대상에 대한 대상 포털 그룹을 만드는 방법

iSCSI 디스크 액세스 방법

SCSI 논리 장치를 사용 가능하게 설정

모든 시스템이 논리 장치를 사용할 수 있게 하는 방법

선택한 시스템만 LUN에 액세스하도록 제한하는 방법

COMSTAR를 사용하여 Fibre Channel 장치 구성

COMSTAR에 대해 Fibre Channel 포트 구성

기존 FC 포트 바인딩 표시 방법

모든 FC 포트를 특정 모드로 설정하는 방법

선택한 FC 포트를 시작 프로그램 또는 대상 모드로 설정하는 방법

논리 장치를 FC 및 FCoE에 사용할 수 있게 설정

논리 장치를 FC 및 FCoE에 사용할 수 있게 하는 방법

COMSTAR를 사용하여 FCoE 장치 구성

FCoE 포트 구성

이더넷 인터페이스에서 802.3x PAUSE 및 점보 프레임 사용

FCoE 대상 포트를 만드는 방법

FCoE 대상 포트가 작동하는지 확인하는 방법

FCoE 대상 포트 삭제 방법

COMSTAR를 사용하여 SRP 장치 구성

SRP와 함께 COMSTAR 뷰 사용

SRP 대상 서비스를 사용으로 설정하는 방법

SRP 대상 상태 확인 방법

iSCSI 기반 저장소 네트워크에서 인증 구성

iSCSI 시작 프로그램에 대해 CHAP 인증을 구성하는 방법

iSCSI 대상에 대해 CHAP 인증을 구성하는 방법

타사 RADIUS 서버를 사용하여 iSCSI 구성에서 CHAP 관리 단순화

iSCSI 대상에 대해 RADIUS 서버를 구성하는 방법

iSCSI 시작 프로그램에 대해 RADIUS 서버를 구성하는 방법

Oracle Solaris iSCSI 및 RADIUS 서버 오류 메시지

Oracle Solaris에서 iSCSI 다중 경로 장치 설정

대상에 대해 여러 iSCSI 세션을 사용으로 설정하는 방법

iSCSI 구성 모니터

iSCSI 구성 정보 표시 방법

iSCSI 시작 프로그램 및 대상 매개변수 수정

iSCSI 매개변수 조정

iSCSI 매개변수 조정 방법

iSCSI 시작 프로그램 및 대상 매개변수 수정 방법

iSCSI 구성 문제 해결

로컬 시스템이 iSCSI 대상에 연결되어 있지 않음

iSCSI 연결 문제 해결 방법

로컬 시스템에서 iSCSI 장치 또는 디스크를 사용할 수 없음

iSCSI 장치 또는 디스크를 사용할 수 없는 문제를 해결하는 방법

iSNS 검색 방법을 사용할 때 LUN 마스킹 사용

일반적인 iSCSI 오류 메시지

15.  Oracle Solaris iSNS(Internet Storage Name Service) 구성 및 관리

16.  format 유틸리티(참조)

17.  파일 시스템 관리(개요)

18.  파일 시스템 만들기 및 마운트(작업)

19.  추가 스왑 공간 구성(작업)

20.  파일 및 파일 시스템 복사(작업)

21.  테이프 드라이브 관리(작업)

색인

COMSTAR를 사용하여 iSCSI 장치 구성

COMSTAR iSCSI(Internet SCSI) 대상을 설정 및 구성하고 네트워크에서 사용 가능하게 할 수 있습니다. iSCSI 기능은 표준 iSCSI 프로토콜을 사용하여 이더넷과 같은 일반 인터넷 연결을 통해 작동할 수 있습니다. 또한 iSCSI 프로토콜은 명명 및 검색 서비스, CHAP와 RADIUS를 사용한 인증 서비스, iSNS를 통한 중앙 집중식 관리 기능을 제공합니다.

시스템에 IB(InfiniBand) HCA(Host Channel Adapter)가 하나 이상 있고 시작 프로그램과 대상 간에 연결이 있는 경우 iSCSI 연결은 데이터 처리량 향상을 위해 iSER(iSCSI Extensions for RDMA)을 사용합니다. IB HCA와 함께 사용할 경우 iSER은 고대역폭, 낮은 CPU 사용률 및 여러 프로토콜이 공유할 수 있는 단일 네트워크 연결을 제공합니다.

iSER 대상과 시작 프로그램은 모두 iSCSI Data Mover라는 구성 요소를 사용하여 iSCSI 연결 서비스를 제공합니다. 시작 프로그램과 대상이 모두 IB 가능 장치에 해당하는 IP 주소를 사용하도록 구성될 때마다 자동으로 iSER이 사용됩니다.

STMF 서비스를 사용으로 설정하는 방법

COMSTAR는 SMF를 사용하여 논리 장치 매핑, 호스트 그룹 정의, 대상 그룹 정의 등의 현재 영구적 구성을 저장합니다. 부트 도중 서비스가 사용으로 설정되었거나 svcadm 명령을 사용하는 경우 커널 프레임워크 내의 사용되지 않는 구성 데이터를 지운 다음 SMF 저장소의 구성을 드라이버에 재로드합니다. 구성이 로드된 후 구성 변경 사항이 SMF 저장소는 물론 드라이버 데이터베이스 내에서 자동으로 업데이트됩니다. 예를 들어, stmfadm 명령을 통한 변경 사항은 두 영역에서 모두 자동으로 업데이트됩니다.

COMSTAR 대상 모드 프레임워크는 stmf 서비스로 실행됩니다. 기본적으로 이 서비스는 사용 안함으로 설정됩니다. COMSTAR 기능을 사용하려면 이 서비스를 사용으로 설정해야 합니다. svcs 명령을 사용하여 서비스를 식별할 수 있습니다. group/feature/storage-server 패키지를 설치한 이후 서버를 재부트하지 않은 경우 서비스가 올바르게 사용으로 설정되지 않았을 수 있습니다.

  1. COMSTAR 저장소 서버 소프트웨어를 설치합니다.
    target# pkg install group/feature/storage-server
                  Packages to install:    75
               Create boot environment:    No
                   Services to restart:     7
    DOWNLOAD                                  PKGS       FILES    XFER (MB)
    Completed                                75/75   9555/9555  105.7/105.7
    
    PHASE                                        ACTIONS
    Install Phase                            13347/13347 
    
    PHASE                                          ITEMS
    Package State Update Phase                     75/75 
    Image State Update Phase                         2/2 
    Loading smf(5) service descriptions: 17/17
    Loading smf(5) service descriptions: 3/3
    
    PHASE                                          ITEMS
    Reading Existing Index                           8/8 
    Indexing Packages                              75/75
    Indexing Packages                              75/75
    Optimizing Index...
    
    PHASE                                          ITEMS
    Indexing Packages                            573/573 
  2. 시스템을 재부트하거나 stmf 서비스를 사용으로 설정합니다.
    target# svcadm enable stmf
    # svcs stmf
    STATE          STIME    FMRI
    online         09:42:32 svc:/system/stmf:default

COMSTAR 구성 백업 및 복원 방법

COMSTAR 구성을 완료한 후 필요한 경우 복원할 수 있는 복사본을 만듭니다.

  1. 관리자로 전환합니다.
  2. 현재 COMSTAR 구성을 내보냅니다.
    # svccfg export -a stmf > COMSTAR.backup
  3. 필요한 경우 내보낸 구성을 복원합니다.
    # svccfg import COMSTAR.backup

iSCSI LUN을 만드는 방법

디스크 유형 LUN을 만들기 위한 논리 장치 공급자를 sbd라고 합니다. 하지만 디스크 유형 LUN을 공유하려면 논리 장치의 저장소를 초기화해야 합니다.

서버에서 제공하는 디스크 볼륨을 대상이라고 합니다. LUN이 iSCSI 대상에 연결된 경우 iSCSI 시작 프로그램이 해당 LUN에 액세스할 수 있습니다.

SCSI LUN을 만드는 프로세스는 다음과 같습니다.

LUN을 만들면 GUID(Global Unique Identifier)가 지정됩니다(예600144F0B5418B0000004DDAC7C10001). 이 GUID는 LUN을 매핑하여 호스트 선택과 같은 이후 작업에서 LUN을 참조하는 데 사용됩니다.

다음 단계는 저장 장치를 제공하는 시스템에서 수행됩니다.

  1. ZFS 저장소 풀을 만듭니다.
    target# zpool create sanpool mirror c2t3d0 c2t4d0
  2. SCSI LUN으로 사용할 ZFS 볼륨을 만듭니다.
    target# zfs create -V 2g sanpool/vol1
  3. ZFS 볼륨의 LUN을 만듭니다.
    target# stmfadm create-lu /dev/zvol/rdsk/sanpool/vol1
    Logical unit created: 600144F0B5418B0000004DDAC7C10001

    /dev/zvol/rdsk/ pool-name/ 디렉토리에서 ZFS 볼륨의 장치 경로를 찾을 수 있습니다.

  4. LUN이 만들어졌는지 확인합니다.
    target# stmfadm list-lu
    LU Name: 600144F0B5418B0000004DDAC7C10001
  5. LUN 뷰를 추가합니다.

    이 명령을 사용하면 모든 시스템이 LUN에 액세스할 수 있습니다.

    target# stmfadm add-view 600144F0B5418B0000004DDAC7C10001

    LUN 뷰를 특정 시스템으로 제한하려는 경우 선택한 시스템만 LUN에 액세스하도록 제한하는 방법을 참조하십시오.

  6. LUN 구성을 확인합니다.
    target# stmfadm list-view -l 600144F0B5418B0000004DDAC7C10001
    View Entry: 0
        Host group   : All
        Target group : All
        LUN          : 0

iSCSI 대상을 만드는 방법

이 절차에서는 iSCSI 대상을 포함하는 로컬 시스템에 로그인했다고 가정합니다.

  1. iSCSI 대상 서비스를 사용으로 설정합니다.
    target# svcadm enable -r svc:/network/iscsi/target:default

    서비스가 사용으로 설정되었는지 확인합니다.

    target# svcs -l iscsi/target
    fmri         svc:/network/iscsi/target:default
    name         iscsi target
    enabled      true
    state        online
    next_state   none
    state_time   Mon May 23 14:48:59 2011
    logfile      /var/svc/log/network-iscsi-target:default.log
    restarter    svc:/system/svc/restarter:default
    dependency   require_any/error svc:/milestone/network (online)
    dependency   require_all/none svc:/system/stmf:default (online)
  2. iSCSI 대상을 만듭니다.
    target# itadm create-target
    Target iqn.1986-03.com.sun:02:73d12edc-9bb9-cb44-efc4-c3b36c039405 successfully created
  3. iSCSI 대상 정보를 표시합니다.
    target# itadm list-target -v
    TARGET NAME                                                  STATE    SESSIONS 
    iqn.1986-03.com.sun:02:73d12edc-9bb9-cb44-efc4-c3b36c039405  online   0        
            alias:                  -
            auth:                   none (defaults)
            targetchapuser:         -
            targetchapsecret:       unset
            tpg-tags:               default

iSER에 대해 IB HCA를 구성하는 방법

iSER(iSCSI Extensions for RDMA) 기능을 완전히 활용하려면 IB(InfiniBand) HCA(Host Channel Adapter)가 필요합니다. iSER을 사용하려면 대상과 시작 프로그램에서 모두 HCA를 구성해야 합니다.

  1. 호스트(시작 프로그램) 시스템에서 관리자로 로그인합니다.
  2. HCA를 IB 스위치에 연결합니다.

    자세한 내용은 공급업체 설명서를 참조하십시오.

  3. 대상과 시작 프로그램에서 HCA를 구성합니다.

    대상과 시작 프로그램이 동일한 서브넷에 있어야 합니다. 이 예에서는 ibd0을 드라이버로 사용합니다.

    # ipadm create-addr ibd0
  4. HCA에 대한 IP 주소 및 포트 조합을 구성합니다.
    # ipadm create-addr -T static -a local=10.1.190.141/24 ibd0/v4addr
  5. 인터페이스 구성을 확인합니다.
    # ipadm show-addr
    ADDROBJ           TYPE     STATE        ADDR
    lo0/v4            static   ok           127.0.0.1/8
    e1000g0/_b        dhcp     ok           10.1.190.141/24
    lo0/v6            static   ok           ::1/128
    e1000g0/_a        addrconf ok           fe80::214:4fff:fe27:360c/10
  6. 대상 시스템에서 관리자로 전환하고 네트워크의 다른 모든 HCA 호스트에 대해 3-5 단계를 반복합니다.
  7. 대상과 시작 프로그램에서 모두 연결을 확인합니다.
    target# ping initiator-ip
    initiator# ping target-ip

iSCSI 시작 프로그램 구성 방법

시작 프로그램 구성 프로세스에는 시작 프로그램에 사용 가능한 대상 목록을 제공하는 iSCSI 대상 검색 방법을 식별하는 작업이 포함됩니다. iSCSI 대상에서 정적, SendTargets 또는 iSNS 동적 검색을 구성할 수 있습니다. SendTargets 옵션을 사용한 동적 검색은 iSCSI와 Fibre Channel 간 브릿지와 같이 많은 대상에 액세스하는 iSCSI 시작 프로그램에 최적화된 구성입니다. SendTargets 동적 검색에서 iSCSI 시작 프로그램이 대상 검색을 수행하려면 iSCSI 대상의 IP 주소 및 포트 조합이 필요합니다. 가장 일반적인 검색 방법은 SendTargets입니다.

대상 검색 방법을 구성하는 경우 선택한 방법에 따라 다음 정보를 제공해야 합니다.

대상 검색 방법 구성에 대한 자세한 내용은 동적 또는 정적 대상 검색 구성을 참조하십시오.

  1. iSCSI 시작 프로그램 서비스를 사용으로 설정합니다.
    initiator# svcadm enable network/iscsi/initiator
  2. 대상을 제공하는 서버에 로그인한 상태에서 대상의 이름과 IP 주소를 확인합니다.
    target# ipadm show-addr
    ADDROBJ           TYPE     STATE        ADDR
    lo0/v4            static   ok           127.0.0.1/8
    e1000g0/_b        dhcp     ok           10.80.227.189/24
    lo0/v6            static   ok           ::1/128
    e1000g0/_a        addrconf ok           fe80::214:4fff:fe27:360c/10
    target# itadm list-target -v
    TARGET NAME                                                  STATE    SESSIONS 
    iqn.1986-03.com.sun:02:73d12edc-9bb9-cb44-efc4-c3b36c039405  online   0        
            alias:                  -
            auth:                   none (defaults)
            targetchapuser:         -
            targetchapsecret:       unset
            tpg-tags:               default
  3. 대상이 정적으로 검색되도록 구성합니다.
    initiator# iscsiadm add static-config iqn.1986-03.com.sun:02:73d12edc-9bb9-cb44-efc4-c3b36c039405,
    10.80.227.189
  4. 정적 구성 정보를 검토합니다.
    initiator# iscsiadm list static-config
    Static Configuration Target: iqn.1986-03.com.sun:02:73d12edc-9bb9-cb44-efc4-c3b36c039405,
    10.80.227.189:3260

    검색 방법을 사용으로 설정할 때까지 iSCSI 연결이 시작되지 않습니다. 다음 단계를 참조하십시오.

  5. 다음 대상 검색 방법 중 하나를 구성합니다.
    • 동적으로 검색되는 (SendTargets) 대상을 구성한 경우 SendTargets 검색 방법을 구성합니다.

      initiator# iscsiadm add discovery-address 10.80.227.189
    • 동적으로 검색되는 (iSNS) 대상을 구성한 경우 iSNS 검색 방법을 구성합니다.

      initiator# iscsiadm add isns-server 10.80.227.189
  6. 다음 대상 검색 방법 중 하나를 사용으로 설정합니다.
    • 동적으로 검색되는 (SendTargets) 대상을 구성한 경우 SendTargets 검색 방법을 사용으로 설정합니다.

      initiator# iscsiadm modify discovery --sendtargets enable
    • 동적으로 검색되는 (iSNS) 대상을 구성한 경우 iSNS 검색 방법을 사용으로 설정합니다.

      initiator# iscsiadm modify discovery --iSNS enable
    • 정적 대상을 구성한 경우 정적 대상 검색 방법을 사용으로 설정합니다.

      initiator# iscsiadm modify discovery --static enable
  7. 필요한 경우 iSCSI 디스크를 인식하도록 /dev 네임스페이스를 재구성합니다.
    initiator# devfsadm -i iscsi

검색된 iSCSI 대상 제거 방법

다음 작업 중 하나를 수행하면 연관된 대상이 로그아웃됩니다.

마운트된 파일 시스템이 있는 경우와 같이 이러한 연관된 대상이 여전히 사용 중이면 해당 장치의 로그아웃이 실패하며 활성 대상 목록에 유지됩니다.

이 선택적 절차에서는 iSCSI 대상 장치에 대한 액세스가 이미 구성되어 있는 로컬 시스템에 로그인했다고 가정합니다.

  1. 관리자로 전환합니다.
  2. (옵션) 다음 중 하나를 사용하여 iSCSI 대상 검색 방법을 사용 안함으로 설정합니다.
    • SendTargets 검색 방법을 사용 안함으로 설정해야 하는 경우 다음 명령을 사용합니다.

      initiator# iscsiadm modify discovery --sendtargets disable
    • iSNS 검색 방법을 사용 안함으로 설정해야 하는 경우 다음 명령을 사용합니다.

      initiator# iscsiadm modify discovery --iSNS disable
    • 정적 대상 검색 방법을 사용 안함으로 설정해야 하는 경우 다음 명령을 사용합니다.

      initiator# iscsiadm modify discovery --static disable
  3. 다음 중 하나를 사용하여 iSCSI 장치 검색 항목을 제거합니다.
    • iSCSI SendTargets 검색 항목을 제거합니다.

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

      initiator# iscsiadm remove discovery-address 10.0.0.1:3260
    • iSCSI iSNS 검색 항목을 제거합니다.

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

      # iscsiadm remove isns-server 10.0.0.1:3205
    • 정적 iSCSI 검색 항목을 제거합니다.

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

      initiator# iscsiadm remove static-config eui.5000ABCD78945E2B,10.0.0.1

    주 - 연관된 논리 장치(LUN)가 사용 중인 검색 항목을 사용 안함으로 설정하거나 제거하려고 하면 사용 안함 또는 제거 작업이 실패하고 다음 메시지가 표시됩니다.

    logical unit in use

    이 오류가 발생하면 LUN에서 연관된 I/O를 모두 중지하고 파일 시스템을 마운트 해제합니다. 그런 다음 사용 안함 또는 제거 작업을 반복합니다.


  4. iSCSI 대상 장치를 제거합니다.

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

    target# itadm delete-target target-IQN

    대상이 여전히 온라인 상태이거나 사용 중이면 이 명령에서 오류가 발생할 수 있습니다.

    The target is online or busy. Use the -f (force) option, or 'stmfadm offline-target 
    iqn.1986-03.com.sun:02:99619b8a-a4dc-4cfb-93f0-ee3debe7b0c8'
    itadm delete-target failed with error 16

iSCSI 대상 포털 그룹 만들기

TPG(대상 포털 그룹)를 만들어 여러 iSCSI 및 iSER 대상의 검색을 관리할 수 있습니다. TPG는 특정 iSCSI 대상이 수신 대기할 인터페이스를 결정하는 IP 주소 목록입니다.

TPG에는 IP 주소와 TCP 포트 번호가 포함됩니다. 이 기능을 사용하려면 다음을 수행해야 합니다.

TPG를 사용하면 특정 포트를 통해 검색되는 대상을 효율적으로 제어할 수 있습니다. 예를 들어, 특정 IP 주소를 통해서만 또는 iSER 가능 IP 주소 집합을 통해서만 사용할 수 있도록 iSCSI 대상을 제한할 수 있습니다.


주 - 대상 포털 그룹을 대상 그룹과 혼동하지 마십시오. 대상 그룹은 뷰를 만들 때 모두 동일하게 간주되는 SCSI 대상 포트 목록입니다. 뷰를 만들면 신속한 LUN 매핑에 도움이 됩니다. 각 뷰 항목은 대상 그룹(호스트 그룹) 및 LUN을 지정합니다. 대상 그룹 및 LUN 매핑에 대한 자세한 내용은 SCSI 논리 장치를 사용 가능하게 설정stmfadm(1M)을 참조하십시오.


정적 및 iSNS 대상 검색에 대한 자세한 내용은 동적 또는 정적 대상 검색 구성을 참조하십시오. iSCSI 시작 프로그램은 iscsiadm 명령을 사용하여 TPG를 검색합니다. 자세한 내용은 iscsiadm(1M)itadm(1M) 매뉴얼 페이지를 참조하십시오.

iSER과 함께 TPG 사용

SendTargets 검색과 iSER을 동시에 사용하는 경우 일반적인 규칙은 TPG를 사용하여 특정 iSCSI 대상 포트를 iSER 가능 IP 주소에만 연결하는 것입니다. 예를 들어, 대상 시스템에 A, B, C, D라는 네 개의 IP 주소가 있고 주소 B와 C만 iSER 가능인 경우 주소 B와 C를 TPG에 추가하고 대상 T에 할당할 수 있습니다.

이더넷과 IB(InfiniBand) 인터페이스가 모두 있는 iSCSI 시작 프로그램은 SendTargets 검색 방법을 사용하여 가능한 저장소 대상을 검색할 수 있습니다. TPG를 사용하지 않을 경우 시작 프로그램이 항상 IB 인터페이스보다 이더넷 인터페이스 사용을 선호할 수도 있습니다. 대상 T를 IB 인터페이스에 연결하면 시작 프로그램이 대상 T에 연결할 때 올바르게 IB 가능 인터페이스 사용을 선호합니다.

iSCSI 대상에 대한 대상 포털 그룹을 만드는 방법

고유한 이름을 제공하여 TPG(대상 포털 그룹)를 만들 수 있으며, 이 경우 TPG 태그(2–65535 범위)가 자동으로 만들어집니다. TPG 태그 1은 대상의 TPG를 명시적으로 설정하지 않을 경우 사용되는 기본 TPG에 예약되어 있습니다. 기본 TPG의 포털은 포트 3260에서 모든 네트워크 인터페이스의 요청을 일치시킵니다.

다음 단계에서는 TPGB의 IP 주소에 대해 포트 8000을 사용하는 두 개의 TPG(TPGA 및 TPGB)를 만드는 방법을 보여 줍니다.

  1. 관리자로 전환합니다.
  2. TPG 2개를 만듭니다.
    target# itadm create-tpg TPGA 192.168.0.1 192.168.0.2
    target# itadm create-tpg TPGB 192.168.0.2:8000 192.168.0.2:8000

    주 - IPv4 포털은 점 구분 주소 표기법으로 지정됩니다(예: 192.168.0.1). IPv6 포털 주소는 대괄호로 묶어야 합니다.


  3. 두 TPG인 TPGA와 TPGB를 사용하도록 기존 iSCSI 대상을 구성합니다.
    # itadm modify-target -t TPGA,TPGB eui.20387ab8943ef7548
  4. 만든 TPG를 확인합니다.
    # itadm list-tpg -v

    itadm delete-tpg 명령을 사용하여 TPG를 제거할 수 있습니다.

iSCSI 디스크 액세스 방법

Oracle Solaris iSCSI 시작 프로그램이 장치를 검색한 후 자동으로 로그인 협상이 발생합니다. Oracle Solaris iSCSI 드라이버는 사용 가능한 LUN 수를 확인하고 장치 노드를 만듭니다. 그런 다음 iSCSI 장치를 다른 SCSI 장치처럼 간주할 수 있습니다.

LUN에 ZFS 저장소 풀을 만든 다음 ZFS 파일 시스템을 만들 수 있습니다.

format 유틸리티를 사용하여 로컬 시스템의 iSCSI 디스크를 볼 수 있습니다.

  1. format 출력에서 iSCSI LUN 정보를 검토합니다.
    initiator# format
           0. c0t600144F0B5418B0000004DDAC7C10001d0 <SUN-COMSTAR-1.0 cyl 1022 alt 2 hd 128 sec 32>
              /scsi_vhci/disk@g600144f0b5418b0000004ddac7c10001
           1. c8t0d0 <Sun-STK RAID INT-V1.0 cyl 17830 alt 2 hd 255 sec 63>
              /pci@0,0/pci10de,375@f/pci108e,286@0/disk@0,0
           2. c8t1d0 <Sun-STK RAID INT-V1.0-136.61GB>
              /pci@0,0/pci10de,375@f/pci108e,286@0/disk@1,0
           3. c8t2d0 <Sun-STK RAID INT-V1.0-136.61GB>
              /pci@0,0/pci10de,375@f/pci108e,286@0/disk@2,0
           4. c8t3d0 <Sun-STK RAID INT-V1.0 cyl 17830 alt 2 hd 255 sec 63>
              /pci@0,0/pci10de,375@f/pci108e,286@0/disk@3,0
    Specify disk (enter its number): 0
    selecting c0t600144F0B5418B0000004DDAC7C10001d0
    [disk formatted]

    위 출력에서 디스크 0은 MPxIO에 의해 제어되는 iSCSI LUN입니다. 디스크 1-4는 로컬 디스크입니다.

  2. iSCSI LUN에 ZFS 저장소 풀과 ZFS 파일 시스템을 만들 수 있습니다.
    initiator# zpool create pool-name c0t600144F0B5418B0000004DDAC7C10001d0
    initiator# zfs create pool-name/fs-name

    ZFS 파일 시스템은 만들어 질 때 자동으로 마운트되며 부트 시 재마운트됩니다.

SCSI 논리 장치를 사용 가능하게 설정

단순히 논리 장치(LUN)를 STMF 프레임워크에 등록할 경우 네트워크의 호스트(시작 프로그램)가 LUN을 사용할 수 없습니다. 이 섹션에서는 다음 구성에 대해 LUN이 시작 프로그램 호스트에 표시되게 하는 방법을 설명합니다.

iSCSI, Fibre Channel 및 FCoE 구성의 경우 LUN에 액세스하려면 먼저 매핑해야 합니다. 다음 방법 중 하나를 선택할 수 있습니다. 두 방법은 모두 stmfadm 명령을 사용합니다.


주 - 대상 그룹을 TPG(대상 포털 그룹)와 혼동하지 마십시오. TPG는 iSCSI 대상이 수신 대기하는 IP 주소 목록입니다. TPG는 특정 IP 주소를 통해서만 사용하도록 iSCSI 대상을 제한하는 데 유용합니다. 대상 그룹에 대한 자세한 내용은 stmfadm(1M)을 참조하십시오.


뷰 항목은 호스트 그룹, 대상 그룹, 논리 장치(LUN) 및 LUN 식별자의 네 구성 요소로 이루어집니다. 이러한 네 구성 요소 중에서 LUN 식별자만 필수입니다. 다른 구성 요소는 생략할 경우 다음 기본값이 가정됩니다.

모든 시스템이 논리 장치를 사용할 수 있게 하는 방법

이 절차에서는 저장소 네트워크의 모든 시작 프로그램 호스트가 LUN을 사용할 수 있게 합니다.

  1. LUN의 GUID(Global Unique Identification) 번호를 가져옵니다.
    # stmfadm list-lu -v
  2. 논리 장치에 대한 뷰를 추가합니다.
    3 # stmfadm add-view GUID-number

선택한 시스템만 LUN에 액세스하도록 제한하는 방법

저장소 네트워크에서 선택한 호스트만 LUN을 사용할 수 있게 제한하려면 이 절차를 사용합니다. Fibre Channel 포트를 사용하는 경우 먼저 WWN(World Wide Name)을 식별합니다. 그런 다음 선택적으로 LUN(논리 장치 번호)을 host-a 등의 포트에 매핑합니다. 또한 동일한 LUN 집합을 동일한 호스트 그룹으로 내보내는 지정된 대상 포트 집합에 대해 대상 그룹(targets-0)이 정의됩니다.

대상 그룹 구성에 대한 자세한 내용은 stmfadm(1M)을 참조하십시오.

  1. 관리자로 전환합니다.
  2. 시작 프로그램에서 FC(Fibre Channel) 포트를 식별합니다.
    initiator# fcinfo hba-port
    HBA Port WWN: 210000e08b195dae
            Port Mode: Initiator
            Port ID: 0
            OS Device Name: /dev/cfg/c8
            Manufacturer: QLogic Corp.
            Model: 375-3108-xx
            Firmware Version: 03.03.28
            FCode/BIOS Version:  fcode: 1.13;
            Serial Number: not available
            Driver Name: qlc
            Driver Version: 20100408-3.01
            Type: unknown
            State: offline
            Supported Speeds: 1Gb 2Gb 
            Current Speed: not established 
            Node WWN: 200000e08b195dae
            NPIV Not Supported
    .
    .
    .
  3. 호스트 그룹을 만듭니다.
    target# stmfadm create-hg host-a 210000e08b195dae 210100e08b395dae
  4. 앞의 출력에서 식별된 WWN을 호스트 그룹의 구성원으로 추가합니다.
    target# stmfadm add-hg-member -g host-a
  5. 대상 그룹을 만듭니다.
    target# stmfadm create-tg targets-0
  6. 대상 이름을 추가하여 대상 그룹 구성원을 지정합니다.

    각 SCSI 대상이 한 대상 그룹에만 구성원으로 속할 수 있습니다.

    target# stmfadm add-tg-member -g targets-0 wwn.guid-number
  7. LUN의 GUID 번호를 식별합니다.
    target# stmfadm list-lu -v
  8. 호스트 그룹 이름과 LUN GUID 번호를 지정하여 뷰 항목을 추가하는 방법으로 LUN을 사용할 수 있게 합니다.
    target# stmfadm add-view -h host-a -t targets-0 -n 1 guid-number