2024_0223_iSCSI

이기태·2024년 2월 23일

리눅스

목록 보기
25/27

1. iSCSI (13장 p.2)

Unified Storage(범용 스토리지)
1) File
2) Block
3) Object

iSCSI(Internet Small Computer System Interface):

  • IP 네트워크를 통해 SCSI 고성능 로컬 스토리지버스를 에뮬레이트하기 위한 TCP/IP 기반 프로토콜

  • 원격 블록 스토리지 장치에 대한 테이터 전송 및 관리 기능을 제공

  • iSCSI 용어
    1) iSCSI Initiator
    2) iSCSI Target
    3) IQN
    4) iSCSI Portal
    5) ACL(LUN Masking)
    6) TPG(Target Portal Group)

7) iSCSI Discovery
8) iSCSI login(CHAP)

2. iSCSI Target/Initiator 설정 절차

[iSCSI Target]
1. 패키지 설치
# yum -y install targetcli

  1. 서비스 기동
    # systemctl enable --now target

  2. 서비스 설정
    # targetcli

  3. 방화벽 등록
    # firewall-cmd --premanent --add-servic= iscsi-target

  4. SELinux(?)

[iSCSI Initiator]
1. 패키지 설치
# yum -y install iscsi-initiator-utils

  1. 서비스 설정
    # vi /etc/iscsi/initiatorname.iscsi

  2. 서비스 기동
    # systemctl enable --now iscsid

  3. 서비스 요청
    (Discovery)
    # iscsiadm -m discovery -t st -p PORTAL
    (Login)
    # iscsiadm -m node // 확인
    # iscsiadm -m node -T IQN -p PORTAL -l

(Logout)
iscsiadm -m node
# iscsiadm -m node -T IQN -p PORTAL -u
(Delete)
# iscsiadm -m node -T IQN -p PORTAL -o delete

3. iSCSI Target/Initiator 설정 + 실습

  • iSCSI Target
    패키지: targetcli
    데몬 & 포트 & 프로토콜: (3260/tcp)
    주 설정 파일: /etc/target/saveconfig.json
    하위 설정 파일:
    서비스: target.service

  • iSCSI Initiator
    패키지: iscsi-initiator-utils
    데몬 & 포트 & 프로토콜: iscsid
    주 설정 파일: /etc/iscsi/iscsid.conf
    하위 설정 파일:, /etc/iscsi/initiatorname.iscsi
    서비스: iscsid.service


[ex] iSCSI Target 구성 - Linux
[ex] iSCSI Initiator 구성 - Linux
[ex] iSCSI Initiator 구성 - win7

0개의 댓글