Важно: Данный раздел актуален для Платформы данных On-Premise.
В данном документе содержится последовательность действий для создания и запуска в работу кластера на основании плагина RT.WareHouse в RT.ClusterManager с примером.
1. Определите конфигурацию хостов для установки RT.ClusterManager и создания кластера. Имя хоста должно соответствовать его назначению.
Внимание! Для отсутствия проблем при расширении кластера (expand) необходимо, чтобы hostname хостов кластера заканчивался на "-число", например "m-1", “s-12” и т.д..
Пример конфигурации:
Имя хоста |
ОЗУ |
Количество ядер |
Объем HD |
Примечание |
rt-cm | 8 Gb | 4 | 120 Gb | Хост для RT.ClusterManager |
rt-wh-m-1 | 8 Gb | 4 | 120 Gb | Хост для кластера RT.WareHouse |
rt-wh-s-1 | 8 Gb | 4 | 120 Gb | Хост для кластера RT.WareHouse |
rt-wh-s-2 | 8 Gb | 4 | 120 Gb | Хост для кластера RT.WareHouse |
2. Выполните подготовку хостов, установку программного обеспечения RT.ClusterManager, первичный вход в RT.ClusterManager и создание “главного” пользователя как описано в документе «Инструкция по установке программного обеспечения RT.ClusterManager», в частности:
а) В случае необходимости выполните настройку локального репозитория (см. п.2.2 указанного документа).
б) Выполните подготовку хостов, создайте пользователя ansible, сгенерируйте и разместите на хосты ключ шифрования (см. п.2.3 указанного документа).
в) Выполните установку RT.ClusterManager (см. п.3 указанного документа) на хост rt-cm, в том числе создание пользователя RT.ClusterManager с ролью суперадминистратор.
3. Выполните предварительные и основные действия по созданию кластера, его компонентов , их настройке и инсталляции их программного обеспечения, описанные в документе «RT.ClusterManager. Руководство администратора», в частности:
а) Загрузите плагины RT.System и RT.WareHouse (см. п. 7.1 указанного документа) - плагины находится внутри полученного архива из Ростелеком.
б) Добавьте приватные ключи от пользователя ansible, название можно указать например “WareHouse” (см. п. 11.1 указанного документа).
Значение ключа можно получить в терминале Linux хоста командой:
cat /home/ansible/.ssh/id_rsa
в) Добавьте провайдер:
Если хосты On-Premise:
То в соответствии с п.7.2.2 указанного документа.
Для добавления хостов в провайдер, удобно воспользоватся файлом hosts.json – см. п. 7.2.2.1 указанного документа.
Пример содержания файла (где ansible_ssh_private_key_file – это имя ключа созданного на шаге 3.б, названия хостов соответствуют названию из примера шага 1) :
{
"rt-wh-m-1.rt-cluster.org" : null,
"rt-wh-s-1.rt-cluster.org" : null,
"rt-wh-s-2.rt-cluster.org" : null,
"default": {
"ansible_user" : "ansible",
"ansible_ssh_private_key_file" : "WareHouse"
}
}
Выполните валидацию появившихся после загрузки файла hosts.json хостов, как указано в инструкции (см. шаг 10, п. 7.2.2 указанного документа).
Если хосты облачные - Публичное облако:
то в соответствии с п.7.2.3 указанного документа.
г) Получите и активируйте лицензию на основании цифрового отпечатка сервера RT.ClusterManager (см. п. 5.2 указанного документа).
д) Добавьте кластер с помощью плагина RT.WareHouse (см. п. 8.1 указанного документа).
е) Убедитесь, что kerberos отключен, для чего войдите в созданный кластер, во вкладке «Конфигурация» (см. п. 8.2 указанного документа), в правом окне выберите вкладку «kerberos» опция «force_disable_kerberos» должна быть в значении «True».
ж) Если при установке использовался локальный репозиторий то необходимо поменять адреса репозитория (см. п. 8.2.1 указанного документа), для чего войдите в созданный кластер, во вкладке «Конфигурация», в правом окне выберите вкладку «repos». Адреса репозитория нужно указать в следующем формате:
http://полный_адрес_машины_с_репозиторием:порт/название_репозиториев.
з) Создайте компоненты кластера (см. п. 8.4.1 указанного документа), в соответствии с п. 2 документа “Процесс установки компонентов на основании плагина RT.WareHouse”.
и) Добавьте хосты для компонента (см. п. 8.4.2 указанного документа), в соответствии с п. 2 документа “Процесс установки компонентов на основании плагина RT.WareHouse”.
к) Инсталлируйте программное обеспечение компонентов на хосты (см. п. 8.4.4 указанного документа).
л) Проверку работы компонентов после успешной их инсталляции можно выполнить как указано в п. 3 документа “Процесс установки компонентов на основании плагина RT.WareHouse”.
Примечание: Действия, описанные в шаге 3 можно также выполнить с помощью Wizard, как указано в п.6 документа «RT.ClusterManager. Руководство администратора».