RHEL5 에서 ISCSI 구성하기

RHEL5 에서 ISCSI 구성하기

RHEL5 / EL5에서 iscsi initiator를 구성하기위해 “iscsiadm”이라는 명령을 사용한다.
iscsiadm initiator toool은 다음 3가지모드 중에 한가지 모드를 실행한다.
1. discovery
2. node
3. session

iscsi initiator는 target/node 정보와 환경구성을 저장하기 위해 자체에 database를 가지고있다.
이것은 /var/lib/iscsi 디렉토리에 위치해있습니다.

iscsi initiator 설치후에 configuration은 간단한 4개의 절차로 구성된다.

1. Setup authentication:
/etc/iscsi/iscsid.conf 를 편집해 iscsi 서버에 대한  적절한 userid/passwords를 입력한다.

node.session.auth.username,
node.session.auth.password

discovery.sendtargets.auth.username
discovery.sendtargets.auth.password

2. iscsi 데몬을 Start 시킨다.

#service iscsi start

Subsequently, the command ‘ps aux | grep iscsid’ will show two iscsid processes: one for communication, the other acting as a master.
Check dmesg and /var/log/messages for eventual errors

3. Put the target_ip_address to local database

#iscsiadm -m discovery -t st -p <target_ip_address>

login to target and attach all exported luns:

#iscsiadm -m node –loginall all

Trouble Shooting
 
To get target list, run:

#iscsiadm -m discovery

To get the node list, run:

#iscsiadm -m node

The iscsid daemon opens a TCP session with the target . To check the open session, run:

#iscsiadm -m session
or
#netstat -tpan | grep iscsid

or check /sys/class/iscsi_session

Find which session a disk belongs to:

#iscsiadm -m session -i

The output will include active sessions and attached scsi disks.

Remove Target
To logut from a target:

iscsiadm -m node -u <ip address>

To delete a target::

iscsiadm -m node -o delete <ip address>

서진우

슈퍼컴퓨팅 전문 기업 클루닉스/ 상무(기술이사)/ 정보시스템감리사/ 시스존 블로그 운영자

You may also like...

페이스북/트위트/구글 계정으로 댓글 가능합니다.