Поиск по сайту:

Централизованное безопасное хранилище (iSCSI) — настройка «клиента-инициатора» в RHEL/CentOS/Fedora — часть III


iSCSI Инициатор — это клиенты, которые используют аутентификацию на целевых серверах iSCSI для доступа к LUN, совместно используемым с целевого сервера. Мы можем развернуть любые операционные системы на этих локально смонтированных дисках, необходимо установить только один пакет для аутентификации на целевом сервере.

Функции

  1. Может обрабатывать любые файловые системы на локально смонтированном диске.
  2. Нет необходимости переустанавливать систему после раздела с помощью fdisk.

Требования

  1. Создание централизованного безопасного хранилища с использованием iSCSI Target. Часть 1.
  2. Создание LUN с использованием LVM на целевом сервере. Часть 2.
Моя настройка клиента для инициатора
  1. Операционная система — CentOS версии 6.5 (окончательная)
  2. Целевой IP-адрес iSCSI — 192.168.0.50
  3. Используемые порты: TCP 3260.

Предупреждение. Никогда не останавливайте службу, пока LUN смонтированы на клиентских компьютерах (инициатор).

Настройка клиента инициатора

1. На стороне клиента нам необходимо установить пакет «iSCSI-initiator-utils», найдите пакет, используя следующую команду.

yum search iscsi
Пример вывода
============================= N/S Matched: iscsi ================================
iscsi-initiator-utils.x86_64 : iSCSI daemon and utility programs
iscsi-initiator-utils-devel.x86_64 : Development files for iscsi-initiator-utils

2. Найдя пакет, просто установите пакет инициатора с помощью команды yum, как показано.

yum install iscsi-initiator-utils.x86_64

3. После установки пакета нам необходимо обнаружить общий ресурс на целевом сервере. Команды на стороне клиента немного сложно запомнить, поэтому мы можем использовать справочную страницу, чтобы получить список команд, которые необходимо выполнить.

man iscsiadm

4. Нажмите SHIFT+G, чтобы перейти в нижнюю часть страницы руководства, и прокрутите немного вверх, чтобы увидеть примеры команд входа в систему. Нам нужно заменить наш IP-адрес целевого сервера в приведенной ниже команде «Обнаружить цель».

iscsiadm --mode discoverydb --type sendtargets --portal 192.168.0.200 --discover

5. Здесь мы получили полное имя iSCSI (iqn) в результате выполнения приведенной выше команды.

192.168.0.200:3260,1 iqn.2014-07.com.tecmint:tgt1

6. Для входа в систему используйте приведенную ниже команду, чтобы подключить LUN к нашей локальной системе. Это позволит пройти аутентификацию на целевом сервере и позволит нам войти в LUN.

iscsiadm --mode node --targetname iqn.2014-07.com.tecmint:tgt1 --portal 192.168.0.200:3260 --login

Примечание. Используйте команду входа в систему и замените вход в систему на выход из системы в конце команды.

iscsiadm --mode node --targetname iqn.2014-07.com.tecmint:tgt1 --portal 192.168.0.200:3260 --logout

7. После входа в LUN просмотрите записи использования Node.

iscsiadm --mode node

8. Отображение всех данных определенного узла.

iscsiadm --mode node --targetname iqn.2014-07.com.tecmint:tgt1 --portal 192.168.0.200:3260
Пример вывода
BEGIN RECORD 6.2.0-873.10.el6
node.name = iqn.2014-07.com.tecmint:tgt1
node.tpgt = 1
node.startup = automatic
node.leading_login = No
iface.hwaddress = <empty>
iface.ipaddress = <empty>
iface.iscsi_ifacename = default
iface.net_ifacename = <empty>
iface.transport_name = tcp
iface.initiatorname = <empty>
iface.bootproto = <empty>
iface.subnet_mask = <empty>
iface.gateway = <empty>
iface.ipv6_autocfg = <empty>
iface.linklocal_autocfg = <empty>
....

9. Затем укажите используемый диск, fdisk выведет список всех аутентифицированных дисков.

fdisk -l /dev/sda

10. Запустите fdisk, чтобы создать новый раздел.

fdisk -cu /dev/sda

Примечание. После создания раздела с помощью fdisk нам не нужно перезагружаться, как это было раньше в наших локальных системах, поскольку это подключенное удаленное общее хранилище. локально.

11. Отформатируйте вновь созданный раздел.

mkfs.ext4 /dev/sda1

12. Создайте каталог и смонтируйте отформатированный раздел.

mkdir /mnt/iscsi_share
mount /dev/sda1 /mnt/iscsi_share/
ls -l /mnt/iscsi_share/

13. Перечислите точки монтирования.

 
df -Th
  1. -T — печатает типы файловой системы.
  2. -h — печатает в удобочитаемом формате, например: Мегабайт или Гигабайт.

14. Если нам нужно постоянно подключить диск, используйте запись fstab.

vim /etc/fstab

15.Добавьте следующую запись в fstab.

/dev/sda1  /mnt/iscsi_share/   ext4    defaults,_netdev   0 0

Примечание. Используйте _netdev в fstab, поскольку это сетевое устройство.

16. Наконец, проверьте, нет ли в нашей записи fstab ошибок.

mount -av
  1. -a – все точки монтирования
  2. -v – Подробный

Мы успешно завершили настройку клиентской стороны. Начните использовать диск так же, как мы используем наш локальный системный диск.