문서의 이전 판입니다!
RHEL7 iSCSI 구성하기
패키지 설치
iSCSI Target을 구성하기 위해서는 아래의 패키지가 필요하다
[user@host]# yum install targetcli [user@host]# systemctl enable target [user@host]# systemctl start target
BackStore 구성
Backstore는 iSCSI에서 저장공간을 의미한다. 즉 해당 iscsi target의 저장영역을 어떤것으로 구성할지를 설정하게 되는데 backstore를 구성하는 방법은 4가지가 존재한다.
- FILEIO : FILE을 저장영역으로 사용
- BLOCK : 실제 블럭 디바이스를 저장영역으로 사용
- PSCSI : 실제 SCSI디바이스를 저장영역으로 사용
PSCSI는 Pass-through SCSI형태로서 실제 SCSI 디바이스를 직접 제공하므로 ALUA같은 기능을 사용할 수 있지만 VMWARE ESXi같은 일부 환경에서는 정상적으로 작동하지 않을수도 있으므로 이런경우 BLOCK 형태로 구성하는것이 좋다.
- Memory Copy RAM disk (Linux RAMDISK_MCP) : 메모리를 저장영역으로 사용
iSCSI Target 설정하기
[root@storage ~]# targetcli Warning: Could not load preferences file /root/.targetcli/prefs.bin. targetcli shell version 2.1.fb41 Copyright 2011-2013 by Datera, Inc and others. For help on commands, type 'help'. /> iscsi/ /iscsi> create Created target iqn.2003-01.org.linux-iscsi.storage.x8664:sn.2c54b81ee88a. Created TPG 1. Global pref auto_add_default_portal=true Created default portal listening on all IPs (0.0.0.0), port 3260. /iscsi>
create 명령어만으로 자동으로 IQN이 생성되지만 수동으로 IQN을 직접 지정해줄수도 있다.
/iscsi> create iqn.2006-04.com.example:444 Created target iqn.2006-04.com.example:444 Created TPG1
로그인하면 댓글을 남길 수 있습니다.