GFS2 на iSCSI с Multipath: различия между версиями
(Новая страница: «{{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. | 2. iSCSI1 (ip: 10.10.10.164; ip: 192.168.155.111) - Первая нода кластера ALT PVE<br> | ||
3. iSCSI2 (ip: 10.10.10. | 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'''. |
Версия от 14:27, 11 января 2017
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.