728x90
반응형
iSCSI Target 구성하기(Server)
서비스가 설치되었는지 확인/설치한다.
yum install scsi-target-utils
데몬을 기동한다.
/etc/rc.d/init.d/tgtd start
부팅시 자동 실행되도록 등록한다.
chkconfig --level 35 tgtd on
이름을 지정한다. -T 뒤에 이름을 적어주면 된다. tid별로 이름을 하나씩 가짐
tgtadm --lld iscsi --mode target --op new --tid 1 -T iqn.edutotal.com:storage.disk1
설정을 확인
tgtadm --lld iscsi --mode target --op show
설정한 Target에 시스템의 볼륨을 등록
tgtadm --lld iscsi --mode logicalunit --op new --tid 1 --lun 1 -b /dev/sdb
접근 할수 있도록 bind (-I 옵션이 client의 접근가능)
tgtadm --lld iscsi --mode target --op bind --tid 1 -I ALL
설정 정보를 설정파일로 등록
tgt-admin --dump >> /etc/tgt/targets.conf
tid별 타켓된 binding 리스트 확인
tgtadm --lld iscsi --mode target --op show --tid 1
iSCSI Initiator 구성하기(Client)
유틸이 설치되었는지 확인/설치한다.
yum install iscsi-initiator-utils
환경설정
cat /etc/iscsi/initiatorname.iscsi
환경설정
iscsi-iname
환경설정
vi /etc/iscsi/iscsid.conf
데몬을 가동한다.
/etc/rc.d/init.d/iscsi start
Target 시스템을 찾는다.
iscsiadm --mode discovery --type sendtargets --portal IP주소
로그인한다. ( IP주소:포트 형식이다 )
iscsiadm --mode node --targetname iqn.20201.com:domain.disk1 --portal IP주소:3260 --login
/etc/rc.d/init.d/iscsi restart
연결된 드라이브를 찾는다.
tall -f /var/log/messages
Oct 10 12:42:20 ora9is2 kernel: SCSI device sdd: 41963520 512-byte hdwr sectors (21485 MB)
로그아웃 하는 법
iscsiadm --mode node --targetname iqn.20201.com:domain.disk1 --portal IP주소:3260 --logout
포멧
fdisk /dev/sdd mk32fs -j -m 0 -O dir_index /dev/sdd1 or mkfs.ext3 /dev/sdd1
마운트
mkdir /mnt/iscsi mount /dev/sdd1 /mnt/iscsi
부팅시 활성화
chkconfig --level 35 iscsi on
fatab 등록
vi /etc/fstab
/dev/sdd1 /mnt/iscsi ext3 _netdev 0 0
클라이언트 쪽에서 fdisk -l로 디스크가 보이면 서버 쪽에서 할 일이 끝났다.
클라이언트 쪽에서 multipath 작업을 시작한다.
mpathconf --enable 명령어로 파일생성
multipath -v2로 mpathX 생성
wwids 내 os디스크 ID를 /etc/multipath.conf의 블랙리스트에 추가
/etc/multipath/bindings 내용에 mpathX->dataX 이름 바꾸고
multipath -F로 플러시내용 지운다음 -v2로 다시 만들면 원하는 이름으로 다시 만들어짐
이제 pvcreate vgcreate lvcreate 한다.
LVM 작업을 할 때는 담당자와 협의 하거나 미리 보내온 작업 정보에 따라서 한다.
lvcreate 할때 -i 옵션으로 스트라이프 개수를 지정.
디스크가 보여야 하는데 안보일 경우 임의대로 하지 말고 관리자한테 물어보도록 합니다.
728x90
반응형