Создание резервных копий
Условные обозначения:
-
OS_HOME
- домашняя директория OpenSearch, обычно это/app/opensearch/
-
OSD_HOME
- домашняя директория OpenSearch Dashboards, обычно это/app/opensearch-dashboards/
-
LOGSTASH_HOME
- домашняя директория Logstash, обычно это/app/logstash/
-
SBM_HOME
- домашняя директория Smart Beat Manager, обычно это/app/smartBeatManager/
-
SB_HOME
– домашняя директория Smart Beat, обычно это/app/smartBeat/
Компоненты и файлы для резервного копирования
Для получения необходимых сертификатов копируется вся директория config
, в которой находятся все ключевые файлы, включая сертификат администратора и его приватный ключ.
1. Smart Monitor Master Node и Smart Monitor Data Storage
Сертификат администратора и его приватный ключ рекомендуется хранить на отдельном сервере, например, принадлежащем системному администратору с доступом только по запросу. С помощью этих файлов можно получить абсолютный доступ ко всему кластеру. При установке Smart Monitor приватный ключ и сертификат админа генерируется на первом узле, обычно это первый узел SM Data Storage.
Файлы:
-
ca-cert.pem
-
node-cert.pem
-
node-key.pem
-
opensearch.yml
Расположение: ${OS_HOME}/config
Команды для резервного копирования:
mkdir -p /app/backup/opensearch_$(date +%Y%m%d)/
cp -r ${OS_HOME}/config /app/backup/opensearch_$(date +%Y%m%d)/
2. Smart Monitor Web
Файлы:
-
ca-cert.pem
-
node-cert.pem
-
node-key.pem
-
opensearch_dashboards.yml
Расположение: ${OSD_HOME}/config
Команды для резервного копирования:
mkdir -p /app/backup/opensearch-dashboards_$(date +%Y%m%d)/
cp -r ${OSD_HOME}/config /app/backup/opensearch-dashboards_$(date +%Y%m%d)/
3. Smart Monitor Data Collector
Файлы:
-
ca-cert.pem
-
node-cert.pem
-
node-key.pem
Расположение: ${LOGSTASH_HOME}/config
Создание резервной копии:
mkdir -p /app/backup/logstash_$(date +%Y%m%d)/
cp -r ${LOGSTASH_HOME}/config /app/backup/logstash_$(date +%Y%m%d)/
4. Smart Beat Manager
Файлы:
-
ca-cert.pem
-
cert.pem
-
cert.key
Расположение: ${SBM_HOME}/etc/ssl
Команды для резервного копирования:
mkdir -p /app/backup/certs_$(date +%Y%m%d)/sbm
cp ${SBM_HOME}/etc/ssl/{ca-cert.pem,cert.pem,key.pem} /app/backup/certs_$(date +%Y%m%d)/sbm/
Smart Beat
Файлы:
-
ca-cert.pem
-
cert.pem
-
cert.key
Расположение: ${SB_HOME}/cert
Команды для резервного копирования:
mkdir -p /app/backup/certs_$(date +%Y%m%d)/sb
cp ${SB_HOME}/cert/{ca-cert.pem,cert.pem,key.pem} /app/backup/certs_$(date +%Y%m%d)/sb/