Настройка высокой доступности для хранения с glusterfs с на Ubuntu 18.04

Настройка высокой доступности для хранения с glusterfs с на Ubuntu 18.04

RedGirl No Comment
Новости

Изображение: Джек Уоллен

Glusterfs с-это сетевая файловая система, способная обрабатывать петабайты данных и тысячами пользователей. Для центра обработки данных серверов Linux, glusterfs с может быть файловая система, что нужно для локального хранилища.

Центр Обработки Данных Должен-Читает

Я собираюсь показать вам, как настроить три сервера Ubuntu, который будет представлять единое пространство имен, с помощью glusterfs с. Я буду демонстрировать на Ubuntu 18.04 и будут считать, что вы уже есть три сервера с Ubuntu готова.

И с этим сказал, давайте glusterfs С и работает.

См.: Краткое глоссарий: хранение (техник про исследования)

Макет

У меня три сервера в Ubuntu 18.04 по следующим адресам:

  • 192.168.1.206
  • 192.168.1.207
  • 192.168.1.208

Сопоставление адресов

Откройте файл hosts на каждом сервере, с помощью команды sudo нано /etc/hosts и добавить следующее (изменении, чтобы соответствовать вашей схеме IP-адресу):

192.168.1.206 gfs01
192.168.1.207 gfs02
192.168.1.208 gfs03

Сохраните и закройте файлы.

Чтобы сделать вопросы яснее, изменить имена Хостов для каждого сервера, чтобы представлять то, что отображается в файле hosts.

Добавить необходимые репозитории

На каждом сервере, выполните следующие команды, чтобы добавить необходимые зависимости, репозиторий и ключ:

программное обеспечение-свойства-общие -й судо АПТ установить
с wget -о — https://download.gluster.org/pub/gluster/glusterfs/3.12/rsa.pub | АПТ-ключ добавить —
судо дополнения кв-репозиторий ppa:gluster/glusterfs с-3.12
Установка, запуск и включение glusterfs с

Из терминала на gfs01 и gfs02, выполните следующую команду для установки glusterfs с:

суда apt установите glusterfs с сервером -г

Теперь мы можем начать и включить glusterfs с командами:

команду sudo systemctl начать glusterd
команду sudo systemctl включить glusterdConfigure glusterfs с

Первое, что нужно сделать, это создать пул надежных. Это делается на gfs01 с помощью команды:

судо gluster коллегиального зонд gfs02

Следует сразу же заметить среди сверстников зонд: успех.

Вы можете проверить состояние сверстников с помощью команды:

статус судо gluster сверстников

Вы должны увидеть, что 1 пэра была добавлена (Рисунок a).

Рис

Наш коллега был добавлен в доверенную бассейн.

Создать распределенную объем glusterfs с

Наш бассейн создан, мы должны создать распределенную объем glusterfs с. Я бы рекомендовал создать этот объем на раздел, который не находится в системном каталоге, в противном случае могут возникнуть ошибки синхронизации. Создайте новый каталог на gfs01 и gfs02 с помощью команды:

судо команды mkdir -р /glusterfs с/распределенной

Далее мы можем создать объем. Мы создадим объем названа версией v01 с репликами gfs01 и gfs02 с командой (выдан на gfs01):

объем судо gluster создать версией v01 реплика 2 транспортный протокол TCP gfs01:/glusterfs с/распределенной gfs02:/glusterfs с/распределенной

Вы можете проверить состояние Тома с помощью команды:

судо объем gluster информация о состоянии v01

Вы должны увидеть объем был запущен (Рис. Б).

Рисунок B

Наш новый объем работы.

Клиент glusterfs с

Мы собираемся использовать gfs03 в качестве нашего клиента. Чтобы установить необходимый пакет, выполните команду:

судо apt установите glusterfs с клиентом -г

После завершения установки создайте точку монтирования с помощью команды:

судо команды mkdir -р в /mnt/glusterfs с

Крепление распределенный объем glusterfs с командой:

судо маунта -т gfs01 glusterfs с:/версией v01 каталог /mnt/glusterfs с/

Проверьте уровень громкости с помощью команды:

ДФ-ч в /mnt/glusterfs с

Вы должны увидеть объем был успешно установлен (Рис. C).

Рисунок C

Наш диск.

Чтобы сделать такое крепление бывает после перезагрузки, и добавьте следующую строку в файл gfs03 в /etc/fstab строчку:

gfs01:/версией v01 каталог /mnt/glusterfs с glusterfs с дефолтами,_netdev 0 0

Теперь, вы должны перезагрузить сервер, объем glusterfs с автоматическим подключением.

Тестирование

На gsf01, выполните команду:

судо маунта -т gfs01 glusterfs с:/версией v01 /тугриков

На gsf02, выполните команду:

судо маунта -т gfs02 glusterfs с:/версией v01 /тугриков

Теперь вернемся к gfs03 и создайте тестовый файл с помощью команды:

судо сенсорный каталог /mnt/glusterfs с/тестирования

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

общ /тугриков

Вы должны увидеть пустой файл тестирования, созданные на gfs03.

На данный момент, любой файл, созданный в установленный объем будет автоматически распространяются на узлы. Вы можете создать файлы на gfs01 или gfs02 в /mnt или gfs03 в /mnt/glusterfs С, и они будут автоматически синхронизироваться.

И что является распределенной файловой системы glusterfs с, что обеспечивает значительное масштабирование и надежность.

0
Авторизация
*
*

одиннадцать + 2 =

Регистрация
*
*
*
Пароль не введен
*

пять × 4 =

Генерация пароля

семнадцать + 18 =