GFS2 на iSCSI с Multipath

Материал из ALT Linux Wiki

(Различия между версиями)
Перейти к: навигация, поиск
(Новая страница: «{{Stub}} GFS2 - кластерная файловая система обеспечивающая одновременный доступ к общим хранил...»)
Строка 6: Строка 6:
Тестовый стенд:<br>
Тестовый стенд:<br>
1. Server-iSCSI (ip: 10.10.10.202; ip: 192.168.155.100) - сервер предоставляющий блочное устройство через iSCSI<br>
1. Server-iSCSI (ip: 10.10.10.202; ip: 192.168.155.100) - сервер предоставляющий блочное устройство через iSCSI<br>
-
2. iSCSI1 (ip: 10.10.10.???; ip: 192.168.155.111) - Первая нода кластера ALT PVE<br>
+
2. iSCSI1 (ip: 10.10.10.164; ip: 192.168.155.111) - Первая нода кластера ALT PVE<br>
-
3. iSCSI2 (ip: 10.10.10.???; ip: 192.168.155.112) - Вторая нода кластера ALT PVE<br>
+
3. iSCSI2 (ip: 10.10.10.211; ip: 192.168.155.112) - Вторая нода кластера ALT PVE<br>
На двух нодах iSCSI1 и iSCSI2 штатно развернут кластер ALT PVE.
На двух нодах iSCSI1 и iSCSI2 штатно развернут кластер ALT PVE.
== Настройка iSCSI target ==
== Настройка iSCSI target ==
 +
'''iSCSI-target''' - сервер предоставляющий блочное устройство.<br>
 +
Устанавливаем пакет scsitarget-utils, запускаем и добавляем в автозагрузку сервис tgt:
 +
<pre># apt-get install scsitarget-utils
 +
# systemctl enable tgt
 +
# systemctl start tgt</pre>
 +
 +
В файле {{path|/etc/tgt/conf.d/sample.conf}} находятся примеры target-ов.<br>
 +
Настроим отдачу по iSCSI блочного устройства /dev/sdb для этого добавим в файл {{path|/etc/tgt/targets.conf}} следующие строки:
 +
<source lang="text"><target iqn.2016-12.com.example:server.target1>
 +
    direct-store /dev/sdb
 +
</target></source>
 +
{{path|iqn.2016-12.com.example:server.target1}} - это IQN (iSCSI qualified name) имя длиной до 255 символов в следующем формате:<br>
 +
<pre>iqn.<год-месяц>.<имя домена в обратном порядке>:<имя сервера>.<имя цели></pre>
 +
Перезагрузим сервис:
 +
<pre># systemctl reload tgt</pre>
 +
Проверим конфигурацию:
 +
<pre># tgtadm --lld iscsi --op show --mode target
 +
Target 1: iqn.2016-12.com.example:server.target1
 +
    System information:
 +
        Driver: iscsi
 +
        State: ready
 +
    I_T nexus information:
 +
        I_T nexus: 100
 +
            Initiator: iqn.2017-01.ua.alt:01:9daa1def62d3 alias: iSCSI3
 +
            Connection: 0
 +
                IP Address: 10.10.10.201
 +
    LUN information:
 +
        LUN: 0
 +
            Type: controller
 +
            SCSI ID: IET    00010000
 +
            SCSI SN: beaf10
 +
            Size: 0 MB, Block size: 1
 +
            Online: Yes
 +
            Removable media: No
 +
            Prevent removal: No
 +
            Readonly: No
 +
            SWP: No
 +
            Thin-provisioning: No
 +
            Backing store type: null
 +
            Backing store path: None
 +
            Backing store flags:
 +
        LUN: 1
 +
            Type: disk
 +
            SCSI ID: IET    00010001
 +
            SCSI SN: beaf11
 +
            Size: 10737 MB, Block size: 512
 +
            Online: Yes
 +
            Removable media: No
 +
            Prevent removal: No
 +
            Readonly: No
 +
            SWP: No
 +
            Thin-provisioning: No
 +
            Backing store type: rdwr
 +
            Backing store path: /dev/sdb
 +
            Backing store flags:
 +
    Account information:
 +
    ACL information:
 +
        ALL</pre>
 +
iSCSI-target по умолчанию работает на порту 3260/tcp. На этом базовая настройка iSCSI-target окончена.
 +
== Настройка iSCSI initiator ==
 +
'''iSCSI-initiator''' - клиент подключающийся к '''iSCSI-target'''.

Версия 11:27, 11 января 2017

Stub.png
Данная страница находится в разработке.
Эта страница ещё не закончена. Информация, представленная здесь, может оказаться неполной или неверной.

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

Введение

В данной статье рассмотрим развертывание GFS2 на устройстве, подключенном по интерфейсу iSCSI c использованием двух сетевых подключений.

Тестовый стенд:
1. Server-iSCSI (ip: 10.10.10.202; ip: 192.168.155.100) - сервер предоставляющий блочное устройство через iSCSI
2. iSCSI1 (ip: 10.10.10.164; ip: 192.168.155.111) - Первая нода кластера ALT PVE
3. iSCSI2 (ip: 10.10.10.211; ip: 192.168.155.112) - Вторая нода кластера ALT PVE

На двух нодах iSCSI1 и iSCSI2 штатно развернут кластер ALT PVE.

Настройка iSCSI target

iSCSI-target - сервер предоставляющий блочное устройство.
Устанавливаем пакет scsitarget-utils, запускаем и добавляем в автозагрузку сервис tgt:

# apt-get install scsitarget-utils
# systemctl enable tgt
# systemctl start tgt

В файле /etc/tgt/conf.d/sample.conf находятся примеры target-ов.
Настроим отдачу по iSCSI блочного устройства /dev/sdb для этого добавим в файл /etc/tgt/targets.conf следующие строки:

<target iqn.2016-12.com.example:server.target1>
    direct-store /dev/sdb
</target>

iqn.2016-12.com.example:server.target1 - это IQN (iSCSI qualified name) имя длиной до 255 символов в следующем формате:

iqn.<год-месяц>.<имя домена в обратном порядке>:<имя сервера>.<имя цели>

Перезагрузим сервис:

# systemctl reload tgt

Проверим конфигурацию:

# tgtadm --lld iscsi --op show --mode target
Target 1: iqn.2016-12.com.example:server.target1
    System information:
        Driver: iscsi
        State: ready
    I_T nexus information:
        I_T nexus: 100
            Initiator: iqn.2017-01.ua.alt:01:9daa1def62d3 alias: iSCSI3
            Connection: 0
                IP Address: 10.10.10.201
    LUN information:
        LUN: 0
            Type: controller
            SCSI ID: IET     00010000
            SCSI SN: beaf10
            Size: 0 MB, Block size: 1
            Online: Yes
            Removable media: No
            Prevent removal: No
            Readonly: No
            SWP: No
            Thin-provisioning: No
            Backing store type: null
            Backing store path: None
            Backing store flags: 
        LUN: 1
            Type: disk
            SCSI ID: IET     00010001
            SCSI SN: beaf11
            Size: 10737 MB, Block size: 512
            Online: Yes
            Removable media: No
            Prevent removal: No
            Readonly: No
            SWP: No
            Thin-provisioning: No
            Backing store type: rdwr
            Backing store path: /dev/sdb
            Backing store flags: 
    Account information:
    ACL information:
        ALL

iSCSI-target по умолчанию работает на порту 3260/tcp. На этом базовая настройка iSCSI-target окончена.

Настройка iSCSI initiator

iSCSI-initiator - клиент подключающийся к iSCSI-target.

 
Личные инструменты