본문 바로가기

Technical/Devices

iSCSI initiator로 Fedora 14의 Disk volume(iSCSI Target) 마운트


1. Disk 공간을 제공할 서버측 설정

Fedora 14 x86_64(Xen Dom0)
12GB LVM logical volume = /dev/mapper/vg_myLogVol03
* iSCSI를 통해 LVM logical volume, disk partition 또는 디스크 전체 또는 dd로 생성한 sparse 파일(dd if=/dev/zero of=/tmp/aaa bs=...) 까지도 마운트 해 줄 수 있다

설치 및 준비작업을 아래와 같이 진행한다

# yum install scsi-target-utils.x86_64
# yum install iscsi-initiator-utils.x86_64
# service iptables stop
# system-config-firewall => port 3260 을 개방
# service iptables start

데몬 시작 설정
# chkconfig tgtd on => iSCSI target daemon 자동 시작 설정
# /etc/init.d/tgtd start ==> 또는 service tgtd start

Target device 생성 및 확인
# tgtadm --lld iscsi --mode target --op new --tid=1 --targetname iqn.2010-11.com.example:for.all
# tgtadm --lld iscsi --mode target --op show

LUN(Logical unit) 추가 및 확인
# tgtadm --lld iscsi --mode logicalunit --op new --tid=1 --lun 1 -b /dev/mapper/vg_myLogVol03

접속해 들어오는 Source IP에 대해 접속을 제한할 수 있다
모든 source로부터의 접속을 허용하려면
# tgtadm --lld iscsi --mode target --op bind --tid 1 -I ALL
재설정 후 특정 IP 또는 IP대역만을 허용하려면
# tgtadm --lld iscsi --mode target --op unbind --tid 1 -I ALL
# tgtadm --lld iscsi --mode target --op bind --tid 1 -I 1.2.3.4
# tgtadm --lld iscsi --mode target --op bind --tid 1 -I 1.2.3.0/24

2. Remote에서 접속할 클라이언트 설정

Windows 7 x64, iSCSI 초기자를 통해 remote mount 준비

제어판 > 시스템 및 보안 > 관리 도구 > iSCSI 초기자 실행


검색 탭에서 Local network에서 iSCSI 서버를 자동으로 검색할 수 있다
대상이 검색 되었다면 연결 클릭

볼륨 및 장치 탭으로 가서 간단하게 자동구성을 한다
이제 확인을 눌러서 초기자를 종료한다

제어판 > 시스템 및 보안 > 관리 도구 > 컴퓨터관리 실행, 저장소->디스크 관리창에
새로운 볼륨이 나타난다.



이제 일반 하드 디스크나 파티션과 동일하게 포맷하고 사용할 수 있다.



- Barracuda -