Поиск по сайту:

Как установить и настроить кластер с двумя узлами в Linux — часть 2


Всем привет. Прежде чем мы начнем вторую часть, давайте вспомним, что мы сделали в Части 01. В первой части этой серии статей о кластеризации мы обсудили технику кластеризации и то, в каких случаях ее можно использовать, а также преимущества и недостатки кластеризации. А также мы рассмотрели предварительные условия для этой установки и то, что будет делать каждый пакет после того, как мы настроили тип установки.

Вы можете просмотреть Часть 01 и Часть 03 по ссылкам ниже.

  1. Что такое кластеризация и преимущества/недостатки кластеризации
  2. Ограждение и добавление аварийного переключения в кластер – часть 3

Как я сказал в своей последней статье, для этой установки мы предпочитаем 3 сервера; один сервер действует как сервер кластера, а другие — как узлы.

Cluster Server: 172.16.1.250
Hostname: clserver.test.net

node01: 172.16.1.222
Hostname: nd01server.test.net

node02: 172.16.1.223
Hostname: nd02server.test.net   

В сегодняшней Части 2 мы увидим, как установить и настроить кластеризацию в Linux. Для этого нам нужно установить указанные ниже пакеты на все три сервера.

  1. Риччи (ricci-0.16.2-75.el6.x86_64.rpm)
  2. Люси (luci-0.26.0-63.el6.centos.x86_64.rpm)
  3. Mod_cluster (modcluster-0.16.2-29.el6.x86_64.rpm)
  4. CCS (ccs-0.16.2-75.el6_6.2.x86_64.об/мин)
  5. CMAN(cman-3.0.12.1-68.el6.x86_64.об/мин)
  6. Clusterlib (clusterlib-3.0.12.1-68.el6.x86_64.rpm)

Шаг 1. Установка кластеризации в Linux

Итак, давайте начнем устанавливать эти пакеты на все три сервера. Вы можете легко установить все эти пакеты с помощью менеджера пакетов yum.

Я начну с установки пакета «ricci» на все эти три сервера.

yum install “ricci”

После завершения установки ricci мы видим, что он установил mod_cluster и cluster lib в качестве зависимостей.

Далее я устанавливаю luci с помощью команды yum install «luci».

yum install "luci"

После установки luci вы увидите, что все необходимые зависимости установлены.

Теперь давайте установим пакет ccs на серверах. Для этого я ввел yum install ccs.x86_64, который отображается в списке, когда я выполнил yum list |grep “ccs ”, иначе вы можете просто выполнить yum install «ccs».

yum install “ccs”

Давайте установим cman в качестве последнего требования для этой конкретной установки. Это команда yum install “cman ” или yum install cman.x86_64, как показано в списке yum, как я упоминал ранее.

yum install “cman”

Нам необходимо подтвердить, что все установки установлены. Выполните команду ниже, чтобы проверить, правильно ли установлены нужные нам пакеты на всех трех серверах.

rpm -qa | egrep "ricci|luci|modc|cluster|ccs|cman"

Отлично, все пакеты установлены, и все, что нам нужно сделать, это настроить установку.

Шаг 2. Настройка кластера в Linux

1. В качестве первого шага по настройке кластера вам необходимо запустить службу ricci на всех трех серверах.

service ricci start 
OR
/etc/init.d/ricci start 

2. Поскольку ricci запущен на всех серверах, пришло время создать кластер. Именно здесь нам на помощь при настройке кластера приходит пакет ccs.

Если вы не хотите использовать команды ccs, вам придется отредактировать файл cluster.conf для добавления узлов и выполнить другие настройки. Я думаю, самый простой способ — использовать следующие команды. Давайте посмотрим.

Поскольку я еще не создал кластер, файл cluster.conf еще не создан в папке /etc/cluster, как показано ниже.

cd /etc/cluster
pwd
ls

В моем случае я делаю это по адресу 172.16.1.250, который предназначен для управления кластером. Теперь каждый раз, когда мы пытаемся использовать сервер ricci, он запрашивает пароль ricci. Поэтому вам придется установить пароль пользователя ricci на всех серверах.

Введите пароли для пользователя ricci.

passwd ricci

Теперь введите команду, как показано ниже.

ccs -h 172.16.1.250 --createcluster tecmint_cluster

После ввода приведенной выше команды вы можете увидеть, что файл cluster.conf создается в каталоге /etc/cluster.

Вот как выглядит мой файл cluster.conf по умолчанию, прежде чем я приступлю к настройке.

3. Теперь добавим в систему два узла. Здесь мы также используем команды ccs для настройки. Я не буду вручную редактировать файл cluster.conf, а использую следующий синтаксис.

ccs -h 172.16.1.250 --addnode 172.16.1.222

Добавьте также другой узел.

ccs -h 172.16.1.250 --addnode 172.16.1.223

Вот как выглядит файл cluster.conf после добавления серверов узлов.

Вы также можете ввести команду ниже, чтобы проверить детали узла.

ccs –h 172.16.1.250 --lsnodes

Идеальный. Вы успешно создали кластер самостоятельно и добавили два узла. Для получения дополнительной информации о параметрах команды ccs введите команду ccs –help и изучите подробности. Поскольку теперь вы знаете, как создавать кластер и добавлять в него узлы, я скоро опубликую для вас Часть 03.

Спасибо, а до тех пор оставайтесь на связи с Tecmint для получения полезных и новейших инструкций.