- Популярные видео
- Авто
- Видео-блоги
- ДТП, аварии
- Для маленьких
- Еда, напитки
- Животные
- Закон и право
- Знаменитости
- Игры
- Искусство
- Комедии
- Красота, мода
- Кулинария, рецепты
- Люди
- Мото
- Музыка
- Мультфильмы
- Наука, технологии
- Новости
- Образование
- Политика
- Праздники
- Приколы
- Природа
- Происшествия
- Путешествия
- Развлечения
- Ржач
- Семья
- Сериалы
- Спорт
- Стиль жизни
- ТВ передачи
- Танцы
- Технологии
- Товары
- Ужасы
- Фильмы
- Шоу-бизнес
- Юмор
How to Configure ISCI Target& Initiator on REHEL7
Step_By_Step_GUIDE To Configure ISCSI Target and Initiator on RHEL07
1: set hostname
hostnamectl set-hostname iscsihost.example.local
2: Install packages.
On Target:
Package: targetcli
Provides the targetcli shell to configure LIO (Linux I/O Target), the in-kernel iSCSI target framework
yum install targetcli
On Initiator:
yum install iscsi-initiator-utils
Provides iscsiadm, iscsid, and related tools to discover and log in to iSCSI targets.
3: Enter targetcli shell.
targetcli
ls
It will show:
BLOCK = Block-device based LUN Storage Space like Disk e.g. /dev/sdb.
FILEIO = File based LUN Storage Space like file created with dd command.
PSCSI = (SCSI Pass-through) Physical Disk based LUN Storage Space like CD-ROM.
RamDisk= Ramdisk based LUN Storage Space for higher IO speed
4: Create a Backstore.
/backstores/block create backstore01 /dev/sdb
ls
5: Create ISCI Target
/iscsi create
This will :
• Creates a new iSCSI target node under /iscsi
• Assigns it a unique IQN (iSCSI Qualified Name)
• Initializes a TPG (Target Portal Group) called tpg1
• Prepares the structure where you’ll later:
• Add LUNs
• Configure ACLs
• Set portals (IP + port)
• Enable authentication
A TPG is a container inside an iSCSI target that defines how initiators connect to the target.
6: Exposes a real disk (block device) to iSCSI clients by attaching it as a LUN under the target.
/iscsi/iqn.2003-01.org.linux-iscsi.server.x8664:sn.89b50c23d34a/tpg1/luns create /backstores/block/backstore
ls
7: Allows a specific iSCSI initiator to access your target.
Go to Client & Copy IQN Number with cp /etc/iscsi/initiatorname.iscsi & return to Host**
Client Terminal:
cat /etc/iscsi/initiatorname.iscsi
Host Terminal: where you left before moving to client terminal:
/iscsi/iqn.2003-01.org.linux-iscsi.server.x8664:sn.89b50c23d34a/tpg1/acls create iqn.1994-05.com.redhat:3e9d906e8
ls
exit
8: If firewalld is enabled, add port 3260/tcp to firewall rules.
sudo firewall-cmd --permanent --add-port=3260/tcp
sudo firewall-cmd --reload
Client Configuration: (RHEL 7):
1: Set host Name
hostnamectl set-hostname initiator.example.local
hostnamectl
2: install packages
yum install -y iscsi-initiator-utils
3: Check available Disks
lsblk
OR
fdisk -l
4: Run Following Commands
iscsiadm --help
5: Dicover Target:
iscsiadm -m discovery -t sendtargets -p 192.168.1.104
• -m discovery → use discovery mode
• -t sendtargets → use the SendTargets discovery method
• -p 192.168.1.104 → IP of the iSCSI target server
Discovery does NOT log in. It only lists available targets.
6: Login Target:
iscsiadm -m node -T iqn.2003-01.org.linux-iscsi.server.x8664:sn.89b50c23d34a 192.168.1.104 -l
• -m node → operate on a discovered node
• -T → specify which target to log in to
• 192.168.1.104 → target portal IP
• -l → login
📌 Result
• A session is created
• The kernel receives a new SCSI device
• You will see a new disk (e.g., ) Check with:
lsblk
OR
fdisk -l
OR
cat /proc/scsi/scsi
**TEST WITH **
mkdir -p /newdev
mkfs.ext4 /dev/sdb
mount /dev/sdb /newdev
cd /newdev
touch test{1..10}.txt
mkdir aa bb cc dd
ls -lh
To log out of the active session:
sudo iscsiadm -m node -T iqn.2026-01.sa.lab:storage.target01 -p 192.168.10.10 --logout
What this does: • Terminates the iSCSI session
• Removes the LUN from (e.g., disappears)
• Ensures the initiator is no longer connected to the target You can verify with:
sudo iscsiadm -m session
Remove the discovered target (delete node record)
Discovery creates a node record under /etc/iscsi/nodes/. .
If you want to remove it completely:
sudo iscsiadm -m node -T iqn.2026-01.sa.lab:storage.target01 -p 192.168.10.10 -o delete
What this does:
Deletes the saved configuration for that target
Removes auto‑login settings
Removes CHAP settings (if configured)
Removes the target from the initiator’s database After this, the initiator “forgets” the target.
👉Follow my LinkdIn Profile: www.linkedin.com/in/muhammad-shaban-45577719a
👉Youtube Channel: http://www.youtube.com/@engrm.shaban5099
Видео How to Configure ISCI Target& Initiator on REHEL7 канала TechProAK
1: set hostname
hostnamectl set-hostname iscsihost.example.local
2: Install packages.
On Target:
Package: targetcli
Provides the targetcli shell to configure LIO (Linux I/O Target), the in-kernel iSCSI target framework
yum install targetcli
On Initiator:
yum install iscsi-initiator-utils
Provides iscsiadm, iscsid, and related tools to discover and log in to iSCSI targets.
3: Enter targetcli shell.
targetcli
ls
It will show:
BLOCK = Block-device based LUN Storage Space like Disk e.g. /dev/sdb.
FILEIO = File based LUN Storage Space like file created with dd command.
PSCSI = (SCSI Pass-through) Physical Disk based LUN Storage Space like CD-ROM.
RamDisk= Ramdisk based LUN Storage Space for higher IO speed
4: Create a Backstore.
/backstores/block create backstore01 /dev/sdb
ls
5: Create ISCI Target
/iscsi create
This will :
• Creates a new iSCSI target node under /iscsi
• Assigns it a unique IQN (iSCSI Qualified Name)
• Initializes a TPG (Target Portal Group) called tpg1
• Prepares the structure where you’ll later:
• Add LUNs
• Configure ACLs
• Set portals (IP + port)
• Enable authentication
A TPG is a container inside an iSCSI target that defines how initiators connect to the target.
6: Exposes a real disk (block device) to iSCSI clients by attaching it as a LUN under the target.
/iscsi/iqn.2003-01.org.linux-iscsi.server.x8664:sn.89b50c23d34a/tpg1/luns create /backstores/block/backstore
ls
7: Allows a specific iSCSI initiator to access your target.
Go to Client & Copy IQN Number with cp /etc/iscsi/initiatorname.iscsi & return to Host**
Client Terminal:
cat /etc/iscsi/initiatorname.iscsi
Host Terminal: where you left before moving to client terminal:
/iscsi/iqn.2003-01.org.linux-iscsi.server.x8664:sn.89b50c23d34a/tpg1/acls create iqn.1994-05.com.redhat:3e9d906e8
ls
exit
8: If firewalld is enabled, add port 3260/tcp to firewall rules.
sudo firewall-cmd --permanent --add-port=3260/tcp
sudo firewall-cmd --reload
Client Configuration: (RHEL 7):
1: Set host Name
hostnamectl set-hostname initiator.example.local
hostnamectl
2: install packages
yum install -y iscsi-initiator-utils
3: Check available Disks
lsblk
OR
fdisk -l
4: Run Following Commands
iscsiadm --help
5: Dicover Target:
iscsiadm -m discovery -t sendtargets -p 192.168.1.104
• -m discovery → use discovery mode
• -t sendtargets → use the SendTargets discovery method
• -p 192.168.1.104 → IP of the iSCSI target server
Discovery does NOT log in. It only lists available targets.
6: Login Target:
iscsiadm -m node -T iqn.2003-01.org.linux-iscsi.server.x8664:sn.89b50c23d34a 192.168.1.104 -l
• -m node → operate on a discovered node
• -T → specify which target to log in to
• 192.168.1.104 → target portal IP
• -l → login
📌 Result
• A session is created
• The kernel receives a new SCSI device
• You will see a new disk (e.g., ) Check with:
lsblk
OR
fdisk -l
OR
cat /proc/scsi/scsi
**TEST WITH **
mkdir -p /newdev
mkfs.ext4 /dev/sdb
mount /dev/sdb /newdev
cd /newdev
touch test{1..10}.txt
mkdir aa bb cc dd
ls -lh
To log out of the active session:
sudo iscsiadm -m node -T iqn.2026-01.sa.lab:storage.target01 -p 192.168.10.10 --logout
What this does: • Terminates the iSCSI session
• Removes the LUN from (e.g., disappears)
• Ensures the initiator is no longer connected to the target You can verify with:
sudo iscsiadm -m session
Remove the discovered target (delete node record)
Discovery creates a node record under /etc/iscsi/nodes/. .
If you want to remove it completely:
sudo iscsiadm -m node -T iqn.2026-01.sa.lab:storage.target01 -p 192.168.10.10 -o delete
What this does:
Deletes the saved configuration for that target
Removes auto‑login settings
Removes CHAP settings (if configured)
Removes the target from the initiator’s database After this, the initiator “forgets” the target.
👉Follow my LinkdIn Profile: www.linkedin.com/in/muhammad-shaban-45577719a
👉Youtube Channel: http://www.youtube.com/@engrm.shaban5099
Видео How to Configure ISCI Target& Initiator on REHEL7 канала TechProAK
Комментарии отсутствуют
Информация о видео
20 января 2026 г. 2:50:30
00:52:33
Другие видео канала




















