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>