차이

문서의 선택한 두 판 사이의 차이를 보여줍니다.

차이 보기로 링크

양쪽 이전 판 이전 판
다음 판
이전 판
iscsi [2016/01/25 08:42] kooviscsi [2024/06/11 02:18] (현재) koov
줄 1: 줄 1:
- 
-참조링크 : https://access.redhat.com/solutions/894163 
- 
 ====== iSCSI  ====== ====== iSCSI  ======
-===== iSCSI Target_RHEL 6 ===== 
-테스트환경 
-* HOST OS : CentOS 6.6 64bit 
-* GUEST OS : CentOS 6.6 64bit 
-==== tgt-setup-lun  ==== 
----- 
- 
-**tgt-setup-lun** : target 을 생성하고 target 을 장치에 추가해 주는 Script 명령어 입니다. \\ 
-해당 명령어로 실행시 간단하게 iSCSI Target 을 생성 관리 할수 있습니다. \\ 
- 
-=== Step.1 iSCSI Target 설치 === 
-<code vim> 
-[root@iscsi ~]# yum install scsi-target-utils.x86_64 -y 
-</code> 
-<code vim> 
-[root@iscsi ~]# rpm -qa | grep scsi-target-utils 
-scsi-target-utils-1.0.24-16.el6.x86_64 
-</code> 
-=== Step.2 iSCSI Target 서비스 실행 === 
- 
-<code vim> 
-[root@iscsi ~]# service tgtd start 
-[root@iscsi ~]# service tgtd status 
-[root@iscsi ~]# chkconfig tgtd on 
-</code> 
-=== Step.3 iSCSI Target 생성 === 
- 
-* 디스크 생성 및 LVM 구성은 이곳에서 따로 보여주지 않는다.  
-* tgt-setup-lun 스크립트 명령어로 아래와 같이 생성해 준다. 
-<code vim> 
-[root@iscsi ~]# tgt-setup-lun -d /dev/mapper/VG_DISK1-LV_Disk1 -n iSCSI_Target1 
-[root@iscsi ~]# tgt-setup-lun -d /dev/mapper/VG_DISK2-LV_Disk2 -n iSCSI_Target2 
-[root@iscsi ~]# tgt-setup-lun -d /dev/mapper/VG_DISK3-LV_Disk3 -n iSCSI_Target3 
-[root@iscsi ~]# tgt-setup-lun -d /dev/mapper/VG_DISK4-LV_Disk4 -n iSCSI_Target4 
-</code> 
- 
-* 생성된 파일을 targets.conf 파일에 입력하기 
-<code vim> 
-[root@iscsi ~]#tgt-admin --dump | grep -v default-driver > target.conf 
-[root@iscsi ~]#vim target.conf 
-<target iqn.2001-04.com.iscsi-iSCSI_Target3>  // iqn 이름을 현재 날짜 또는 원하는 이름으로 변경한다. 
- backing-store /dev/mapper/VG_DISK3-LV_Disk3 
-</target> 
- 
-<target iqn.2001-04.com.iscsi-iSCSI_Target1> 
- backing-store /dev/mapper/VG_DISK1-LV_Disk1 
-</target> 
- 
-<target iqn.2001-04.com.iscsi-iSCSI_Target4> 
- backing-store /dev/mapper/VG_DISK4-LV_Disk4 
-</target> 
- 
-<target iqn.2001-04.com.iscsi-iSCSI_Target2> 
- backing-store /dev/mapper/VG_DISK2-LV_Disk2 
-</target> 
- 
-[root@iscsi ~]# 
- 
-</code> 
- 
-* tgtd 데몬 재 시작 
-<code vim> 
- 
-[root@iscsi ~]# service tgtd restart 
- 
-</code> 
- 
-* Target 확인 
-<code vim> 
- 
-[root@iscsi ~]# tgt-admin -s 
- 
-</code> 
- 
-<code vim> 
-Target 1: iqn.2015-04.com.iscsi-iSCSI_Target1 
-    System information: 
-        Driver: iscsi 
-        State: ready 
-    I_T nexus information: 
-    LUN information: 
-        LUN: 0 
-            Type: controller 
-            SCSI ID: IET     00010000 
-            SCSI SN: beaf10 
-            Size: 0 MB, Block size: 1 
-            Online: Yes 
-            Removable media: No 
-            Prevent removal: No 
-            Readonly: No 
-            Backing store type: null 
-            Backing store path: None 
-            Backing store flags:  
-        LUN: 1 
-            Type: disk 
-            SCSI ID: IET     00010001 
-            SCSI SN: beaf11 
-            Size: 32216 MB, Block size: 512 
-            Online: Yes 
-            Removable media: No 
-            Prevent removal: No 
-            Readonly: No 
-            Backing store type: rdwr 
-            Backing store path: /dev/mapper/VG_DISK1-LV_Disk1 
-            Backing store flags:  
-    Account information: 
-    ACL information: 
-        ALL 
-Target 2: iqn.2015-04.com.iscsi-iSCSI_Target2 
-    System information: 
-        Driver: iscsi 
-        State: ready 
-    I_T nexus information: 
-    LUN information: 
-        LUN: 0 
-            Type: controller 
-            SCSI ID: IET     00020000 
-            SCSI SN: beaf20 
-            Size: 0 MB, Block size: 1 
-            Online: Yes 
-            Removable media: No 
-            Prevent removal: No 
-            Readonly: No 
-            Backing store type: null 
-            Backing store path: None 
-            Backing store flags:  
-        LUN: 1 
-            Type: disk 
-            SCSI ID: IET     00020001 
-            SCSI SN: beaf21 
-            Size: 10737 MB, Block size: 512 
-            Online: Yes 
-            Removable media: No 
-            Prevent removal: No 
-            Readonly: No 
-            Backing store type: rdwr 
-            Backing store path: /dev/mapper/VG_DISK2-LV_Disk2 
-            Backing store flags:  
-    Account information: 
-    ACL information: 
-        ALL 
-Target 3: iqn.2015-04.com.iscsi-iSCSI_Target3 
-    System information: 
-        Driver: iscsi 
-        State: ready 
-    I_T nexus information: 
-    LUN information: 
-        LUN: 0 
-            Type: controller 
-            SCSI ID: IET     00030000 
-            SCSI SN: beaf30 
-            Size: 0 MB, Block size: 1 
-            Online: Yes 
-            Removable media: No 
-            Prevent removal: No 
-            Readonly: No 
-            Backing store type: null 
-            Backing store path: None 
-            Backing store flags:  
-        LUN: 1 
-            Type: disk 
-            SCSI ID: IET     00030001 
-            SCSI SN: beaf31 
-            Size: 5377 MB, Block size: 512 
-            Online: Yes 
-            Removable media: No 
-            Prevent removal: No 
-            Readonly: No 
-            Backing store type: rdwr 
-            Backing store path: /dev/mapper/VG_DISK3-LV_Disk3 
-            Backing store flags:  
-    Account information: 
-    ACL information: 
-        ALL 
-Target 4: iqn.2015-04.com.iscsi-iSCSI_Target4 
-    System information: 
-        Driver: iscsi 
-        State: ready 
-    I_T nexus information: 
-    LUN information: 
-        LUN: 0 
-            Type: controller 
-            SCSI ID: IET     00040000 
-            SCSI SN: beaf40 
-            Size: 0 MB, Block size: 1 
-            Online: Yes 
-            Removable media: No 
-            Prevent removal: No 
-            Readonly: No 
-            Backing store type: null 
-            Backing store path: None 
-            Backing store flags:  
-        LUN: 1 
-            Type: disk 
-            SCSI ID: IET     00040001 
-            SCSI SN: beaf41 
-            Size: 5344 MB, Block size: 512 
-            Online: Yes 
-            Removable media: No 
-            Prevent removal: No 
-            Readonly: No 
-            Backing store type: rdwr 
-            Backing store path: /dev/mapper/VG_DISK4-LV_Disk4 
-            Backing store flags:  
-    Account information: 
-    ACL information: 
-        ALL 
- 
-</code> 
- 
-* target 제거 
-<code vim> 
- 
-tgt-admin --delete ALL // 모든 타겟을 지운다. 
-tgt-admin --delete tid=4 // 타겟4번을 지운다. 
-tgt-admin --delete iqn.2015-04.com   // 해당 iqn.2015-04.com 타겟을 지운다. 
- 
- 
-</code> 
- 
-===== iSCSI Target_RHEL 7 ===== 
-테스트환경 
-* HOST OS : CentOS Linux release 7  
-* GUEST OS : CentOS Linux release 7 
- 
-==== targetcli ==== 
- 
-targetcli 는 트리 기반의 파일 시스템과 유사한 방식으로 탐색한다 
-targetcli 는 커널의 대상 서스 시스템을 구성하고 저장하기 위한 쉘 스크립트 이다 
- 
-=== Step1. Install and run targetcli === 
-이 문서에서는 공유 디스크로 생성한 LVM 볼륨 구성은 작성하지 않았습니다 
-현재 등록되어 있는 디스크 정보들을 확인한다 
-<code vim> 
-[root@server1 ~]# fdisk -l | grep Disk 
-Disk /dev/sda: 32.2 GB, 32212254720 bytes, 62914560 sectors 
-Disk /dev/sdb: 53.7 GB, 53687091200 bytes, 104857600 sectors // ISCSI 구성을 위해 신규 추가된 디스크 
-Disk /dev/mapper/centos-swap: 2164 MB, 2164260864 bytes, 4227072 sectors 
-Disk /dev/mapper/centos-root: 29.5 GB, 29519511552 bytes, 57655296 sectors 
-</code> 
- 
-<code vim> 
-[root@server1 ~]# vgs 
-  VG             #PV #LV #SN Attr   VSize    VFree 
-  VG_iscsi_Disk1       0 wz--n- 1020.00m    0  
-  VG_iscsi_Disk2       0 wz--n-   10.00g    0  
-  centos               0 wz--n-   29.51g    0  
-   
-[root@server1 ~]# lvs 
-  LV             VG             Attr       LSize    Pool Origin Data%  Move Log Cpy%Sync Convert 
-  lv_iscsi_Disk1 VG_iscsi_Disk1 -wi-a----- 1020.00m                                              
-  lv_iscsi_Disk2 VG_iscsi_Disk2 -wi-a-----   10.00g                                              
-  root           centos         -wi-ao----   27.49g                                              
-  swap           centos         -wi-ao----    2.02g        
-</code> 
- 
-**targetcli 설치 및 확인 : ** 
-<code vim> 
-# yum install targetcli 
-</code> 
-<code vim> 
-# targetcli --version 
-/usr/bin/targetcli version 2.1.fb37 
-</code> 
- 
-* target service 구동 : 
-<code vim> 
-# systemctl start target  
-</code> 
- 
-** targetcli 명령어로 쉘 스크립트 실행 ** 
-<code vim> 
-[root@server1 ~]# targetcli  
-targetcli shell version 2.1.fb37 
-Copyright 2011-2013 by Datera, Inc and others. 
-For help on commands, type 'help'. 
- 
-/> ls 
-o- / ......................................................................................................................... [...] 
-  o- backstores .............................................................................................................. [...] 
-  | o- block .................................................................................................. [Storage Objects: 0] 
-  | o- fileio ................................................................................................. [Storage Objects: 0] 
-  | o- pscsi .................................................................................................. [Storage Objects: 0] 
-  | o- ramdisk ................................................................................................ [Storage Objects: 0] 
-  o- iscsi ............................................................................................................ [Targets: 0] 
-  o- loopback ......................................................................................................... [Targets: 0] 
-/>  
- 
-</code> 
- 
-** backstores 구성 ** 
  
-----+  * [[iSCSI_Target]] 
 +  * [[RHEL7 iSCSI 구성하기]] 
 +  * [[RHEL6 이하 버전에서의 iSCSI Target구성]] 
 +  * [[RHEL7 이상 버전에서의 iSCSI Target구성]]
  
  
  • iscsi.1453711353.txt.gz
  • 마지막으로 수정됨: 2016/01/25 08:42
  • 저자 koov