iSCSI initiator는 로컬 컴퓨터에서 원격 iSCSI 스토리지 서버에 액세스하기 위해 필요한 소프트웨어입니다. 로컬 컴퓨터에 설치되며 iSCSI 스토리지 서버에서 논리 디스크를 마운트하고 사용할 수 있습니다.

iSCSI initiator를 설치하려면 먼저 iscsi-initiator-utils가 설치되어 있는지 확인해야 합니다. 만약 없다면 설치를 진행하고, 자동 로그인을 설정하고, IQN을 확인하고, 서버를 검색하고, 볼륨에 로그인하고, 마운트하고, fstab에 등록하고, 연결을 끊는 작업을 수행해야 합니다. 이 작업은 리눅스 명령줄에서 iscsiadm 명령을 사용하여 수행할 수 있습니다.

위의 예시 코드는 iSCSI initiator를 사용하는 방법을 보여줍니다. 이 코드에서는 새로운 디스크를 만들고 파티셔닝하고 파일 시스템을 포맷하고 마운트하고 fstab에 등록하고 연결을 끊는 과정을 보여줍니다.

1. iscsi-initiator-utils가 설치 되어 있는지 확인

rpm -qa | grep iscsi

2. 미설치시 설치 진행

yum -y install iscsi

3. iscsi node 자동 로그인 설정

vi /etc/iscsi/iscsid.conf
node.startup 주석 해제
#node.startup = automatic
                  ↓
node.startup = automatic
:wq

4. 초기자(initiator)의 IQN을 확인

cat /etc/iscsi/initiatorname.iscsi
iscsiadm -m discovery -t sendtargets -p 192.168.10.x (서버 IP)

5. iscsi 서버(타겟)를 검색

Untitled