Установка кластера
Шаг 1. Предварительная проверка (precheck)
Перед установкой нового кластера рекомендуется выполнить его предварительную проверку — Precheck. Проверка поможет убедиться в том, что все необходимые репозитории доступны, в кластере нет хостов с одинаковыми IP-адресами и все прочие требования соблюдены. Для запуска проверки:
-
Примените действие Precheck к кластеру, выбранному на странице Clusters, нажав на иконку
в столбце Actions.
Запуск предварительной проверки кластера precheck -
Подтвердите действие в открывшемся окне.
Подтверждение действия -
Откройте страницу Jobs и дождитесь завершения проверки. После этого кликните по первой строке в списке задач (jobs).
Переход к списку задач (jobs) -
Просмотрите логи в открывшемся окне. Для загрузки логов нажмите Download.
Просмотр логов задачи
Шаг 2. Запуск установки
Существует два способа установки:
-
Установка всего кластера. В этом методе все сервисы кластера устанавливаются автоматически друг за другом после применения действия Install к кластеру.
-
Установка отдельных сервисов. В этом методе каждый сервис устанавливается вручную путем применения к нему одного или нескольких действий. Этот способ также можно использовать для добавления новых сервисов в уже развернутый кластер.
В обоих методах каждый сервис запускается автоматически после установки.
|
ПРИМЕЧАНИЕ
В случае ошибок логи можно найти на странице Jobs.
|
Установка всего кластера
Чтобы установить все сервисы кластера за одну операцию, выполните шаги:
-
Примените действие Install к кластеру, выбранному на странице Clusters, нажав на иконку
в столбце Actions.
Переход к установке всего кластера -
Подтвердите действие в открывшемся окне. Обратите внимание, что установка флага Reboot cluster servers after installation необходима для перезагрузки системы после завершения операции. В противном случае перезагрузку потребуется выполнить вручную.
Подтверждение действия -
Дождитесь завершения установки.
-
Если один или несколько сервисов не удается установить, можно определить причину ошибок по логам, исправить их и перезапустить установку. Для этого необходимо выбрать действие Reinstall в столбце Actions на странице Clusters.
Перезапуск установки
Установка отдельных сервисов
Чтобы установить один или несколько сервисов вручную, необходимо предварительно добавить эти сервисы в кластер и затем применить к ним действия, описанные в подразделах ниже. Процесс установки сервиса ADB отличается от остальных сервисов.
|
ВНИМАНИЕ
Обратите внимание, что сервисы устанавливаются по очереди друг за другом. Не пытайтесь установить следующий сервис до окончания установки предыдущего.
|
Сервис ADB
-
Откройте вкладку Services на странице кластера. В строке, соответствующей сервису ADB, нажмите на иконку
в столбце Actions и выберите действие Install ADB из выпадающего списка.
Переход к установке ADB -
Подтвердите действие в открывшемся окне.
Подтверждение действия -
Дождитесь завершения установки. Статус сервиса ADB должен изменить свое значение с
createdнаinstalled.
Проверка статуса сервиса ADB после установки -
Повторно нажмите на иконку
в столбце Actions и выберите действие Init cluster из выпадающего списка.
Переход к инициализации ADB -
Подтвердите действие в открывшемся окне.
Подтверждение действия -
Дождитесь завершения инициализации. Статус сервиса ADB должен изменить свое значение с
installedнаinitialized.
Проверка статуса сервиса ADB после инициализации
Прочие сервисы
-
Откройте вкладку Services на странице кластера. Для сервиса, который должен быть установлен, нажмите на иконку
в столбце Actions и выберите действие Install из выпадающего списка.
Переход к установке отдельных сервисов -
Подтвердите действие в открывшемся окне.
Подтверждение действия -
Дождитесь завершения установки и убедитесь, что статус сервиса изменился с
createdнаinstalled. -
Повторите предыдущие шаги для всех сервисов, которые необходимо установить.
|
ВАЖНО
При установке сервисов вручную важно соблюдать следующий порядок:
|
Шаг 3. Проверка статуса кластера после установки
В результате успешной установки происходит обновление статуса кластера и его сервисов:
-
Статус кластера, отображаемый в столбце State на странице Clusters, меняет свое значение с
createdнаrunning.
Статус кластера после успешной установки -
Статус сервисов, отображаемый на вкладке Services страницы кластера, меняет свое значение с
createdнаinstalled(кроме сервиса ADB — его статус должен бытьinitialized.
Статус сервисов кластера после успешной установки
Шаг 4. Создание базы данных по умолчанию
Чтобы создать базу данных, которая будет использоваться в новом кластере ADB по умолчанию, необходимо выполнить следующие действия:
-
Откройте вкладку Services на странице кластера. В строке, соответствующей сервису ADB, нажмите на иконку
в столбце Actions и выберите действие Create database из выпадающего списка.
Переход к созданию базы данных по умолчанию -
Подтвердите действие в открывшемся окне.
Подтверждение действия -
Дождитесь завершения процесса добавления базы данных.
ПРИМЕЧАНИЕВ случае ошибок логи можно найти на странице Jobs. -
Убедитесь, что база данных добавлена успешно. Для этого:
-
Подключитесь к мастер-хосту ADB (например, через SSH) под пользователем
gpadmin, который создается по умолчанию.$ sudo su - gpadmin -
Получите список всех баз данных в ADB.
psql -lРезультат команды приведен ниже.
List of databases Name | Owner | Encoding | Collate | Ctype | Access privileges -----------+---------+----------+------------+------------+--------------------- adb | gpadmin | UTF8 | en_US.utf8 | en_US.utf8 | =Tc/gpadmin + | | | | | gpadmin=CTc/gpadmin diskquota | gpadmin | UTF8 | en_US.utf8 | en_US.utf8 | gpperfmon | gpadmin | UTF8 | en_US.utf8 | en_US.utf8 | gpadmin=CTc/gpadmin+ | | | | | =c/gpadmin postgres | gpadmin | UTF8 | en_US.utf8 | en_US.utf8 | template0 | gpadmin | UTF8 | en_US.utf8 | en_US.utf8 | =c/gpadmin + | | | | | gpadmin=CTc/gpadmin template1 | gpadmin | UTF8 | en_US.utf8 | en_US.utf8 | =c/gpadmin + | | | | | gpadmin=CTc/gpadmin (6 rows)
-