Установка модуля
Предварительные требования
Требуется наличие следующих файлов для установки:
- Архив
vmware-installer-1.0.tar.gz
с файлами модуляvmwaresm
, содержащий:- скрипт установки для OpenSearch
- скрипт установки для OpenSearch Dashboards
- скрипт установки для интерфейса SmartMonitor
- скрипт установки для Logstash
Процесс установки
Распаковать архив в папку по выбору.
OpenSearch
Для установки части модуля для серверов OpenSearch с ролью data
, необходимо запустить скрипт в папке data
командой:
sudo bash install.sh
Перед началом установки следует предоставить следующие параметры:
-
OpenSearch home directory - адрес корневой директории OpenSearch. Значение по умолчанию:
/app/opensearch
-
VMware URL - VCenter - адрес кластера VMware
-
VMware login - имя пользователя VMware для авторизации. Значения по умолчанию нет
-
VMware password – пароль VMware для авторизации. Значения по умолчанию нет
-
VMware token - специальный ключ доступа к модулю. Обязателен к наличию и заполнению. Предоставляется вендором. Без него OpenSearch после установки модуля не запустится. Значения по умолчанию не имеет
Каждый параметр после ввода необходимо подтвердить нажатием y
и Enter
. При нажатии n
можно будет ввести параметр повторно.
После установки значения лицензионного ключа и списка брокеров можно изменить в файле {корневая_директория_opensearch}/config/nn2/vmware_plugin.yml
.
Во время установки потребуется дополнительное подтверждение. Для этого следует нажать y
и затем Enter
.
OpenSearch Dashboards
Для установки части модуля для opensearch-dashboards, необходимо запустить скрипт в папке web
командой:
bash install.sh
Перед началом установки следует предоставить следующие параметры:
- Opensearch-dashboards home directory - адрес корневой директории opensearch-dashboards. Значение по умолчанию:
/app/opensearch-dashboards
Во время установки потребуется дополнительное подтверждение. Для этого следует нажать y
и затем Enter
.
Logstash
Для установки части модуля на сервере с Logstash, необходимо запустить скрипт в папке logstash
командой:
sudo bash install.sh
Перед началом установки следует предоставить:
Следующие параметры для файлов вывода:
- Hosts - IP-адреса машин, на которых установлен OpenSearch в формате
https://[ip:port]
. Значения по умолчанию нет - User - пользователь для авторизации в OpenSearch. Значения по умолчанию нет
- Password - пароль пользователя для авторизации в OpenSearch. Можно передать имя переменной из keystore (
y
для получения пароля из keystore,n
для ввода вручную). Значения по умолчанию нет - Указать значение включенного SSL -
y
– для его включения илиn
- для его выключения - Указать путь до CA-сертификата. Обычно он находится в
/app/opensearch/config/ca-cert.pem
. Значения по умолчанию нет
Каждый параметр после ввода необходимо подтвердить нажатием y
. При нажатии n
можно будет ввести параметр повторно.
Следующие параметры для кластера:
- Logstash home directory - корневая директория Logstash. Значение по умолчанию:
/app/logstash
- Logstash pipelines configuration directory - директория c конфигурационными файлами пайплайна. Значение по умолчанию:
/app/logstash/config/conf
Каждый параметр после ввода необходимо подтвердить нажатием y
и Enter
. При нажатии n
можно будет ввести параметр повторно. После установки значения ip
и alias
можно изменить. Делается это в директории {директория_с_конфигурационными_файлами_пайплайна}/jmx_conf/
.
Интерфейс SmartMonitor
Для установки интерфейса модуля для SmartMonitor на сервере с opensearch-dashboards, необходимо запустить скрипт в папке sm-interface
командой:
bash install.sh
Перед началом установки следует предоставить следующие параметры:
- User - имя пользователя для авторизации. Значения по умолчанию нет
- Password – пароль для авторизации. Значения по умолчанию нет
Имя пользователя после ввода необходимо подтвердить нажатием y
и Enter
. При нажатии n
можно будет ввести параметр повторно.
После ввода всех корректных параметров и успешном выполнении авторизации скрипт начнет установку. В противном случае произойдет ошибка авторизации и потребуется повторный запуск скрипта.