Истории успеха наших клиентов — лучшие проекты
Вход/ Регистрация
На главную
37fb80c5-86c9-46d6-b683-0a5c8bf0c098
Серверы

Подключение iSCSI-диска (ОС Linux)

ВАЖНО:

Если вы добавляете запись о диске в /etc/fstab, то необходимо, чтобы:

  1. Для записи с диском был указан параметр _netdev;
  2. IP диска и префикс были указаны в конфигурационном файле сети для соответствующего интерфейса.

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

Далее для подключения диска вам необходимо выполнить следующие действия.

  1. Установить на сервер необходимые пакеты:

Для Ubuntu/Debian:

    

Для CentOS:

    
  1. Добавить IP-адрес диска (не стораджа), выданный для вашего сервера, на сетевой интерфейс (будет работать до первой перезагрузки):
    

Для того, чтобы после перезагрузки диск корректно инициировался в ОС, необходимо указать IP-адрес и /24 маску подсети на соответствующем интерфейсе.

Для Ubuntu/Debian:

    
    

Для CentOS:

    
    

где:

  • 172.18.%.% — IP-адрес диска (НЕ стораджа);
  • eno2/enp1s0f1 — отдельный сетевой интерфейс, отличный от того, на котором работает основной IP сервера.
  1. Выполнить перезагрузку сетевого демона:

Для Ubuntu/Debian:

    
    
    

Для CentOS:

netplan не используется для управления конфигурацией сети. Необходимо отредактировать конфигурационный файл интерфейса, отличного от того, на котором работает интернет. Обычно в /etc/sysconfig/network-scripts находятся 2 конфигурационных файла сети. Настройки интернета находятся в файле с меньшим номером, поэтому настройку сетевого диска необходимо проводить на другом интерфейсе.

Например:

    
    
  1. Перезапустить iSCSI:
    
  1. Подключиться по предоставленному IP-адресу стораджа:
    

где IP_адрес — выданный вам IP-адрес стораджа.

Пример успешного подключения к стораджу с IP-адресом 172.18.0.3:

1

  1. Включить автологин в /etc/iscsi/iscsid.conf, заменив значение параметра node.startup на:
    

Это можно сделать командой:

    
  1. Проверить что в файлах в /etc/iscsi/nodes также указано значение automatic, например:
    

Если директория /etc/iscsi/nodes/ отсутствует, просто пропустите этот шаг. 

  1. Проверить наличие диска:
    

Или:

    

В выводе должен быть отображен новый диск с новой меткой.

В нашем примере появился новый диск /dev/sdd:

2

  1. Убедившись в наличии диска, создать таблицу разделов:
    

где DISK — метка нового бэкапного диска.

Пример разметки с меткой диска sdd:

    
  1. Создать файловую систему на разделе:
    

где DISK_N — созданный раздел бэкапного диска.

  1. Создать директорию, куда будет смонтирован диск (например, /mnt/backup), и смонтировать раздел:
    
    
  1. Посмотреть UUID диска и указать его в соответствующей записи в fstab (п. 13):
    

В случае установленных в сервере накопителей SSD/HDD мы рекомендуем указывать запись о сетевом диске, ссылаясь на UUID раздела. В случае установленных только NVMe-дисков можно ссылаться на имя раздела (/dev/sdb и пр.)

  1. Добавить запись в fstab (после создания раздела на диске из п. 12):
    

где:

  • /mnt/backup — точка монтирования;
  • _netdev — параметр, позволяющий проверять блочное устройство после инициализации сетевой части при загрузке ОС.

 

Была ли статья полезна?
Ваша оценка очень важна