차이
문서의 선택한 두 판 사이의 차이를 보여줍니다.
다음 판 | 이전 판 | ||
rhel7_이상_버전에서의_iscsi_target구성 [2024/06/11 02:18] – 만듦 koov | rhel7_이상_버전에서의_iscsi_target구성 [2024/06/11 02:20] (현재) – [File Backstore 구성방법] koov | ||
---|---|---|---|
줄 1: | 줄 1: | ||
====== RHEL7 이상 버전에서의 iSCSI Target 구성 ====== | ====== RHEL7 이상 버전에서의 iSCSI Target 구성 ====== | ||
- | ===== iSCSI Target_RHEL 7 ===== | + | ===== File Backstore 구성방법 ===== |
+ | <WRAP prewrap> | ||
+ | <code bash> | ||
+ | # create a directory | ||
+ | [root@dlp ~]# mkdir / | ||
+ | |||
+ | # enter the admin console | ||
+ | [root@dlp ~]# targetcli | ||
+ | targetcli shell version 2.1.53 | ||
+ | Copyright 2011-2013 by Datera, Inc and others. | ||
+ | For help on commands, type ' | ||
+ | |||
+ | /> cd / | ||
+ | |||
+ | # create a disk-image with the name [disk01] on [/ | ||
+ | / | ||
+ | Created fileio disk01 with size 10737418240 | ||
+ | / | ||
+ | |||
+ | # create a target | ||
+ | # naming rule : [ iqn.(year)-(month).(reverse of domain name):(any name you like) ] | ||
+ | /iscsi> create iqn.2022-01.world.srv: | ||
+ | Created target iqn.2022-01.world.srv: | ||
+ | Created TPG 1. | ||
+ | Global pref auto_add_default_portal=true | ||
+ | Created default portal listening on all IPs (0.0.0.0), port 3260. | ||
+ | /iscsi> cd iqn.2022-01.world.srv: | ||
+ | |||
+ | # enable authentication | ||
+ | / | ||
+ | Parameter authentication is now ' | ||
+ | / | ||
+ | |||
+ | # set LUN | ||
+ | / | ||
+ | Created LUN 0. | ||
+ | / | ||
+ | |||
+ | # set ACL (it's the IQN of an initiator you permit to connect) | ||
+ | / | ||
+ | Created Node ACL for iqn.2022-01.world.srv: | ||
+ | Created mapped LUN 0. | ||
+ | / | ||
+ | |||
+ | # set UserID and Password for authentication | ||
+ | / | ||
+ | Parameter userid is now ' | ||
+ | / | ||
+ | Parameter password is now ' | ||
+ | / | ||
+ | Global pref auto_save_on_exit=true | ||
+ | Configuration saved to / | ||
+ | |||
+ | # after configuration above, the target enters in listening like follows | ||
+ | [root@dlp ~]# ss -napt | grep 3260 | ||
+ | LISTEN 0 256 0.0.0.0: | ||
+ | |||
+ | [root@dlp ~]# systemctl enable target | ||
+ | </ | ||
+ | </ | ||
+ | |||
+ | ===== iSCSI Target_RHEL 7 Block Device Backstore 구성방법 | ||
테스트환경 | 테스트환경 | ||
* HOST OS : CentOS Linux release 7 | * HOST OS : CentOS Linux release 7 | ||
줄 7: | 줄 69: | ||
==== targetcli ==== | ==== targetcli ==== | ||
- | + | '' | |
- | targetcli 는 트리 기반의 파일 시스템과 유사한 방식으로 탐색한다 | + | '' |
- | targetcli 는 커널의 대상 서스 시스템을 구성하고 저장하기 위한 쉘 스크립트 이다 | + | |
=== Step1. Install and run targetcli === | === Step1. Install and run targetcli === | ||
이 문서에서는 공유 디스크로 생성한 LVM 볼륨 구성은 작성하지 않았습니다 | 이 문서에서는 공유 디스크로 생성한 LVM 볼륨 구성은 작성하지 않았습니다 | ||
현재 등록되어 있는 디스크 정보들을 확인한다 | 현재 등록되어 있는 디스크 정보들을 확인한다 | ||
+ | |||
<code vim> | <code vim> | ||
[root@server1 ~]# fdisk -l | grep Disk | [root@server1 ~]# fdisk -l | grep Disk |