Astra linux iscsi initiator

Использование сети хранения данных (SAN) в ПК СВ «Брест» ⬝ Настройка iSCSI-target

В статье приводится порядок настройки сервера, предоставляющего блочные данные по протоколу iSCSI (программная СХД).

Установка необходимых пакетов

На сервере, который программно эмулирует сеть хранения данных, установить необходимые пакеты командой

Настройка цели (target)

Войти в консоль управления командой:

    Отобразить текущую конфигурацию командой ls . Пример вывода после выполнения команды:

/> ls o- / . [. ] o- backstores . [. ] | o- block . [Storage Objects: 0] | o- fileio . [Storage Objects: 0] | o- pscsi . [Storage Objects: 0] | o- ramdisk . [Storage Objects: 0] o- iscsi . [Targets: 0] o- lo. [Targets: 0] o- vhost . [Targets: 0]

Пример Регистрация блочного устройства /dev/vdb , при этом ему будет присвоено условное именование storage01 :

Created block storage object storage01 using /dev/vdb.
/> ls o- / . [. ] o- backstores . [. ] | o- block . [Storage Objects: 1] | | o- storage01 . [/dev/vdb (20.0GiB) write-thru deactivated] | o- fileio . [Storage Objects: 0] | o- pscsi . [Storage Objects: 0] | o- ramdisk . [Storage Objects: 0] o- iscsi . [Targets: 0] o- loopback . [Targets: 0] o- vhost . [Targets: 0]
Created target iqn.2003-01.org.linux-iscsi.storage.x8664:sn.4668ea6d5709. Created TPG 1. Global pref auto_add_default_portal=true Created default portal listening on all IPs (0.0.0.0), port 3260.
/> ls o- / . [. ] o- backstores . [. ] | o- block . [Storage Objects: 1] | | o- storage01 . [/dev/vdb (20.0GiB) write-thru deactivated] | o- fileio . [Storage Objects: 0] | o- pscsi . [Storage Objects: 0] | o- ramdisk . [Storage Objects: 0] o- iscsi . [Targets: 1] | o- iqn.2003-01.org.linux-iscsi.storage.x8664:sn.4668ea6d5709 . [TPGs: 1] | o- tpg1 . [no-gen-acls, no-auth] | o- acls . [ACLs: 0] | o- luns . [LUNs: 0] | o- portals . [Portals: 1] | o- 0.0.0.0:3260 . [OK] o- loopback . [Targets: 0] o- vhost . [Targets: 0]

/iscsi/iqn.2003-01.org.linux-iscsi.storage.x8664:sn.4668ea6d5709/tpg1> luns/ create /backstores/block/storage01

Читайте также:  Linux check which ports are listening to

cd /iscsi/iqn.2003-01.org.linux-iscsi.storage.x8664:sn.4668ea6d5709/tpgt1/acls
create iqn.1993-08.org.debian:01:c1a92326f6b8

В консоли управления, используемой в ПК СВ версии 3.2, введена система бэкапов конфигурации, и, в связи с этим, после перезагрузки сохраненная конфигурация не загружается автоматически.

На текущий момент после перезагрузки конфигурацию необходимо восстанавливать командой:

sudo targetcli restoreconfig

Для того чтобы автоматизировать восстановление конфигурации, необходимо выполнить следующие действия:

    Создать сервис target , сформировав unit-файл, например с помощью тестового редактора mcedit , для этого выполнить команду:

sudo mcedit /lib/systemd/system/target.service
[Unit] Description=Restore LIO kernel target configuration Requires=sys-kernel-config.mount After=sys-kernel-config.mount network.target local-fs.target [Service] Type=oneshot RemainAfterExit=yes ExecStart=/usr/bin/targetctl restore ExecStop=/usr/bin/targetctl clear SyslogIdentifier=target [Install] WantedBy=multi-user.target
sudo systemctl daemon-reload
sudo systemctl enable target
sudo reboot sudo systemcli ls

Источник

Общие сведения

Сеть хранения данных (SAN – Storage Area Network) — это выделенная независимая высокоскоростная сеть, которая соединяет общие пулы устройств хранения данных друг с другом и предоставляет доступ к ним для нескольких серверов. Каждый сервер может получить доступ к общему хранилищу, которое работает аналогично накопителю, подключенному непосредственно к серверу.

Технологически SAN состоит из следующих компонентов:

  1. Узлы, ноды (nodes):
    • дисковые массивы (из состава системы хранения данных – СХД) — цели (targets);
    • серверы — потребители дисковых ресурсов (инициаторы [initiators]).
  2. Сетевая инфраструктура:
    • коммутаторы, а в случае построения сложных и распределенных систем – также и маршрутизаторы;
    • коммутационные кабели.

Особенности использования SAN в ПК СВ «Брест»

SAN обеспечивает предоставление сетевых блочных устройств посредством сетевых протоколов, таких как Fibre Channel или iSCSI. Для доступа к определенному сетевому блочному устройству используется специализированный адрес этого устройства – LUN (Logical Unit Number – номер логического устройства).

Для организации хранения в ПК СВ » Брест » требуется выделение как минимум 2 LUN. Эти LUN должны быть презентованы каждому серверу — фронтальным машинам и узлам виртуализации.

Читайте также:  Экраны загрузки для линукс

Чтобы использовать SAN в ПК СВ » Брест » необходимо выполнить следующие действия:

  1. Настроить систему хранения данных.
  2. Настроить сервер (инициатор):
    • настроить инициатор в BIOS в соответствии с инструкциями производителя сервера;
    • настроить программный инициатор в соответствии с инструкциями, представленными в статье Настройка iSCSI-initiator.
  3. Сформировать облачное хранилище в соответствии с выбранной базовой технологией хранения (см. Настройка облачного хранилища). При этом могут использоваться следующие технологии:
    • файловая технология хранения;
    • блочная технология хранения с использованием LVM.

При использовании файловой технологии хранения, после настройки инициатора необходимо разметить (отформатировать) смонтированные LUN-ы одной из кластерных файловых систем. Например, OCFS2 – см. Использование кластерной файловой системы OCFS2 в ПК СВ «Брест»

Источник

Оцените статью
Adblock
detector