Перейти к основному содержимому

Кластерная файловая система

Описание​

В статье рассматривается задача «Кластерная файловая система» в системе виртуализации «Горизонт-ВС».

Требования​

  1. Развёрнутая платформа «Горизонт-ВС» и доступ к веб-интерфейсу СГУ.
  2. Учётная запись с правами на выполнение описанных операций.
  3. Доступное хранилище и достаточный свободный объём для выполнения операции.

Пошаговая инструкция​

В терминале первого хоста кластера:

o2cb add-cluster dev
o2cb add-node --ip <ip_адрес 1-го хоста> --port 6969 --number 0 dev <dns_имя_1-го_хоста>
o2cb add-node --ip <ip_адрес n-го хоста> --port 6969 --number 0 dev <dns_имя_n-го_хоста>
vim /etc/conf.d/ocfs2 - OCFS2_CLUSTER="dev"

В терминале всех хостов кластера:

mkdir / etc / ocfs2
scp / etc / ocfs2 / cluster.conf hor2 - cdev - srv - nu1: /etc/ocfs2 / cluster.conf
scp / etc / conf.d / ocfs2 hor2 - cdev - srv - nu1: /etc/conf.d / ocfs2
rc - service ocfs2 start
rc - update add ocfs2

В терминале первого хоста кластера:

mkfs.ocfs2 - b 4K - L VMFS1 - M cluster - N < количество_хостов_кластера > -T vmstore--fs - feature - level=max - features--cluster - stack o2cb--cluster - name dev < путь_к_диску >
(к примеру mkfs.ocfs2 - b 4K - L VMFS1 - M cluster - N 4 - T vmstore--fs - feature - level=max - features--cluster - stack o2cb--cluster - name dev / dev / mapper / 360cc6cc100ec7dd39920e5da0000003d)

В разделе «Хранилище» подразделе «Хранилища» нужно нажать кнопку «Создать». В диалоговом окне создания хранилища, указать «Название» тип хранилища «Общая файловая система» тип хранилища «Образы» нажать кнопку«Создать».

В терминале всех хостов кластера:

mkdir /data/0/datastores/<id_созданного_хранилища>
echo "<путь_к_диску> /data/0/datastores/<id_созданного_хранилища> ocfs2 _netdev,nointr 0 0" >> /etc/fstab
(к примеру echo "/dev/mapper/360cc6cc100ec7dd39920e5da0000003d /data/0/datastores/104 ocfs2 _netdev,nointr 0 0" >> /etc/fstab)
mount –a
chown -R oneadmin:oneadmin /data/0/datastores/<id_созданного_хранилища>
(к примеру chown -R oneadmin:oneadmin /data/0/datastores/104)

Результат​

Настройки применены. Проверьте состояние объекта в СГУ или результатом проверки, описанной в инструкции.

Устранение неисправностей​

  • Проверьте доступность хранилища, сетевые параметры и достаточность свободного места.
  • Если объект остался в состоянии блокировки, проверьте журнал СГУ и завершение фоновых операций перед повторной попыткой.

См. также​