Открыть меню
Открыть персональное меню
Вы не представились системе
Your IP address will be publicly visible if you make any edits.

Изменение местоположения хранилища

Материал из Документация АппОптима
Версия от 02:52, 6 декабря 2021; YaPolkin (обсуждение | вклад) (Новая страница: «Dynatrace Managed хранит несколько типов данных мониторинга, которые различаются в зависимости...»)
(разн.) ← Предыдущая версия | Текущая версия (разн.) | Следующая версия → (разн.)

Dynatrace Managed хранит несколько типов данных мониторинга, которые различаются в зависимости от варианта использования. Существуют места хранения по умолчанию, указанные в требованиях к оборудованию и системе для управляемого Dynatrace.

Вам может потребоваться изменить существующие пути для мест хранения, если:

  • Хранилище тома заполнено, и вам необходимо перейти на больший том.
  • Текущее место хранения находится на временном томе, и вы должны перенести его на другой том.
  • Текущее место хранения находится на общем томе, и вы хотите переместить данные на выделенный том.

Чтобы изменить пути к этим местам хранения

1. Сделайте резервную копию ваших данных.


Важно Ошибка в этой процедуре может привести к потере данных. Мы советуем вам сделать резервную копию всех файлов хранилища в безопасном месте, прежде чем продолжить. Если возможно, сначала выполните эту процедуру при тестовом развертывании.


2. Остановите все службы Dynatrace на узле.

По умолчанию сценарий находится в <PRODUCT_PATH>/launcher/. Убедитесь, что у сценария dynatrace.sh есть разрешения на выполнение. После выполнения дождитесь завершения сценария и убедитесь, что не запущены службы Dynatrace.

[root@host]# <PRODUCT_PATH>/launcher/dynatrace.sh stop

3. Переместите хранилище данных в новое место.

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

[root@host]# cp -pR /old_location/cassandra/* /new_location/cassandra

4. Убедитесь, что пользователь dynatrace:dynatrace является владельцем этого нового каталога.

[root@host]# chown -R dynatrace:dynatrace /new_location

5. Обновите новое расположение данных в /etc/dynatrace.conf.

Местоположение должно быть либо абсолютным путем, либо значением на основе предопределенных переменных. Это должен быть каталог, а не символическая ссылка.

Обновите следующий раздел:

# Paths to directories with component's data

DATASTORE_PATH = /var/opt/dynatrace-managed

CASSANDRA_DATASTORE_PATH = DATASTORE_PATH/CASSANDRA_DIR

ELASTICSEARCH_DATASTORE_PATH = DATASTORE_PATH/ELASTICSEARCH_DIR

SERVER_DATASTORE_PATH = DATASTORE_PATH/SERVER_DIR

SERVER_REPLAY_DATASTORE_PATH = SERVER_DATASTORE_PATH/replayData

NODEKEEPER_DATASTORE_PATH = DATASTORE_PATH/NODEKEEPER_DIR

6. Запустите перенастройку через установщик.

[root@host]# <PRODUCT_PATH>/installer/reconfigure.sh --no-start

Этот шаг имеет решающее значение для распространения изменений из /etc/dynatrace.conf на все соответствующие файлы конфигурации. Флаг --no-start позволит вам окончательно проверить изменения перед запуском любой из служб Dynatrace.

Результат скрипта должен выглядеть примерно так:

Reconfiguration completed successfully after 1 minute 9 seconds.

     

Dynatrace binaries are located in directory /opt/dynatrace-managed

Dynatrace data is located in directory /new_location

Dynatrace metrics repository is located in directory /new_location/cassandra

Dynatrace Elasticsearch store is located in directory /new_location/elasticsearch

Dynatrace server store is located in directory /new_location/sessionstorage

Dynatrace session replay store is located in directory /new_location/replayData

Don't forget to start Dynatrace Server and log in at https://<your_ip>

7. Запустите все службы Dynatrace.

[root@host]# <PRODUCT_PATH>/launcher/dynatrace.sh start

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