Настройка iSCSI Target (сервер) и Initiator (клиент) в Linux (RHEL 7) | Nehra Classes
Nehra Classes
0:00 / 0:00
Настройка iSCSI Target (сервер) и Initiator (клиент) в Linux (RHEL 7) | Nehra Classes
14 820 просмотров · 6 лет назад
Nehra Classes
64,9 тыс. подписчиков
14 820 просмотров · 6 лет назад
Установка и настройка iSCSI-цели (сервера), а также iSCSI-инициатора (клиента) в RHEL 7 (CentOS 7):
=========
iSCSI расшифровывается как Internet Small Computer Systems Interface (Интернет-интерфейс для малых компьютерных систем).
iSCSI — это протокол транспортного уровня, работающий поверх протокола управления транспортом (TCP).
Он обеспечивает передачу данных SCSI на уровне блоков между инициатором iSCSI и целевым устройством хранения по сетям TCP/IP.
iSCSI поддерживает шифрование сетевых пакетов и их расшифровку по прибытии к целевому устройству.
SCSI — это набор команд на основе блоков, который соединяет вычислительные устройства с сетевым хранилищем, включая запуск носителей информации и чтение/запись данных.
Протокол использует инициаторы для отправки команд SCSI целевым устройствам хранения на удаленных серверах.
Целевыми устройствами хранения могут быть SAN, NAS, ленточные накопители, серверы общего назначения — как SSD, так и HDD — LUN или другие.
Протокол позволяет администраторам эффективнее использовать общее хранилище, предоставляя хостам возможность сохранять данные на удаленном сетевом хранилище, а также виртуализирует удаленное хранилище для приложений, требующих прямого подключения к нему.
NFS, Samba, AFS (инструменты на основе NAS) работают на уровне файловой системы, тогда как iSCSI (на основе SAN, например, AoE) работает на блочном уровне.
Целевой сервер iSCSI =) Сервер iSCSI
Инициатор iSCSI =) Клиент iSCSI
Конфигурация целевого сервера iSCSI (RHEL 7): 192.168.1.104
-------------------------------------------------------------------------------
yum repolist
Конфигурация локального репозитория Yum:
• Configure Local Yum Repository in RHEL 7 (...
ifconfig
hostnamectl set-hostname server.nehraclasses.local
hostnamectl
yum install -y targetcli
lsblk
ИЛИ
fdisk -l
targetcli
ls
BLOCK = LUN-хранилище на основе блочных устройств, например, диск, например, /dev/sdb.
FILEIO = LUN-хранилище на основе файлов, например, файл, созданный командой dd.
PSCSI = (SCSI Pass-through) Физический дисковый LUN-пространство для хранения данных, подобное CD-ROM.
RamDisk = LUN-пространство для хранения данных в оперативной памяти для более высокой скорости ввода-вывода.
/backstores/block create newlun /dev/sdb
ls
/iscsi create
ls
iscsi
-iqn
-tpg1 = целевая группа порталов
-acl = предоставление доступа к LUN с помощью номера IQN клиента
-luns = какой LUN должен быть сопоставлен или доступен клиенту
-portals = сетевые карты, IP-адрес, номер порта
-0.0.0.0:3260
/iscsi/iqn.2003-01.org.linux-iscsi.server.x8664:sn.89b50c23d34a/tpg1/luns create /backstores/block/newlun
ls
Перейдите к клиенту и скопируйте номер с помощью команды cat /etc/iscsi/initiatorname.iscsi
/iscsi/iqn.2003-01.org.linux-iscsi.server.x8664:sn.89b50c23d34a/tpg1/acls create iqn.1994-05.com.redhat:3e9d906e8
ls
exit
Конфигурация клиента: (RHEL 7): 192.168.1.105
------------------------------------------------------------
yum repolist
ifconfig
hostnamectl set-hostname client.nehraclasses.local
hostnamectl
yum install -y iscsi-initiator-utils
lsblk
ИЛИ
fdisk -l
cat /etc/iscsi/initiatorname.iscsi
iscsiadm --help
iscsiadm -m discovery -t sendtargets -p 192.168.1.104
iscsiadm -m node -T iqn.2003-01.org.linux-iscsi.server.x8664:sn.89b50c23d34a 192.168.1.104 -l
lsblk
ИЛИ
fdisk -l
cat /proc/scsi/scsi
mkdir -p /newlun
mkfs.ext4 /dev/sdb
mount /dev/sdb /newlun
cd /newlun
touch test{1..10}.txt
mkdir aa bb cc dd
ls -lh
================
Спасибо за просмотр видео. Пожалуйста, ставьте лайки нашим видео, делитесь ими с друзьями и не стесняйтесь задавать любые вопросы, оставляйте свои вопросы в комментариях. Мы будем рады ответить на ваши вопросы. Не забудьте подписаться на канал и включить уведомления.
===============
Некоторые из наших популярных видео:
NAVIC:
• NAVIC: The Indian GPS | INRSS (Indian Regi...
Изучение основ Linux:
• Learn Linux Fundamentals (Linux Basics) Se...
Концепция всех уровней RAID:
• Session-31 | Concept of RAID & Different R...
Настройка RAID-0 в Linux:
• Live Linux Training (RHCSA+RHCE) For Membe...
Настройка RAID-1 в Linux:
• Live Linux Training (RHCSA+RHCE) For Membe...
Настройка RAID-5 в Linux:
• Live Linux Training (RHCSA+RHCE) For Membe...
Настройка RAID-6 в Linux:
• Live Linux Training (RHCSA+RHCE) For Membe...
Настройка RAID-10 в Linux:
• Live Linux Training (RHCSA+RHCE) For Membe...
Снимок LVM:
• Session-30 | Logical Volume (LVM) Snapshot...
=====================================================
Свяжитесь с нами:
Чтобы подписаться на аккаунт Викаса Нехры в Твиттере: 👇
http://bit.ly/VikasNehraTwitterHandle
Для регистрации: 👇
http://bit.ly/NehraClassesRegForm
Чтобы подписаться на наш Твиттер Аккаунт: 👇
http://bit.ly/NehraClassesTwiiterHandle
Наша страница в Facebook: 👇
www.facebook.com/nehraclasses
Подписывайтесь на Nehra Classes в Instagram: 👇
/ nehraclasses
Наш веб-сайт: 👇
http://bit.ly/NehraClassesWe...