Перейти к содержимому

Настройка 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...