Проверка подключения copywala к хранилищам резервных копий
примечание
Исполнять сценарий необходимо от имени пользователя postgres.
Описание сценария
Проверка подключения copywala к хранилищам резервных копий.
Подробное описание поддерживаемых типов хранилищ приведено в разделе Хранилища резервных копий.
Последовательность выполнения
Инициируйте проверку подключения к хранилищу резервных копий одной из следующих команд в зависимости от типа хранилища:
-
для хранилища Local FS:
copywala healthcheck local-fs -
для хранилища S2:
copywala healthcheck s2 -
для хранилища S3:
copywala healthcheck s3 -
для хранилища DDBoost:
copywala healthcheck ddboost
Результат
В результате выполнения команды будет выведен статус подключения к хранилищам резервных копий и WAL-файлов.
````{md-tab-item} Local FS
```
+-------------------------+--------+
| PATH | RESULT |
+-------------------------+--------+
| /destination/path/ | OK |
+-------------------------+--------+
| ALL | OK |
+-------------------------+--------+
```
Таблица содержит итоговые результаты проверки:
- Результат проверки доступа к папке с резервными копиями и WAL-файлами в локальном хранилище. Если ОК, папка доступна.
- Итоговый результат проверки всех путей (ALL) также положителен - все папки по указанным путям доступны.
````
````{md-tab-item} S2
```
+----------+---------------------+--------------+------------------+--------+
| PROTOCOL | HOST | STORAGE PATH | DATA DOMAIN HOST | RESULT |
+----------+---------------------+--------------+------------------+--------+
| tcp | tcp-host:tcp-port | | | OK |
| grpc | grpc-host:grpc-port | | | OK |
+----------+---------------------+--------------+------------------+--------+
| ALL | | | | OK |
+----------+---------------------+--------------+------------------+--------+
```
Таблица содержит результаты проверки доступности storage-service, указанного в `copywala.yaml`. Если в `copywala.yaml` указано несколько storage-service, выводится сообщение об ошибке.
- TCP и GRPC-соединения по указанным IP-адресам работают корректно (OK).
- Итоговый результат всех проверок (ALL) — ОК, что свидетельствует о том, что все указанные соединения работают корректно.
````
````{md-tab-item} S3
```
+---------------------------------------------+--------+
| URI | RESULT |
+---------------------------------------------+--------+
| http://host:port/bucket | OK |
+---------------------------------------------+--------+
| ALL | OK |
+---------------------------------------------+--------+
```
Таблица содержит результаты проверки доступности хранилища S3, указанного в `copywala.yaml`.
- Проверка доступности бакета в хранилище s3. Если ОК, бакет доступен.
- Итоговый результат проверки всех ресурсов — также OK, подтверждающий, что никаких ошибок обнаружено не было.
````
````{md-tab-item} DDBoost
```
+--------------------------+--------+
| URI | RESULT |
+--------------------------+--------+
| ddboost://server1.domain | OK |
+--------------------------+--------+
| All | OK |
+--------------------------+--------+
```
Таблица содержит результаты проверки доступности хранилища DDBoost, указанного в `copywala.yaml`. Если ОК, хранилище доступно.
````
Исключительный сценарий
В случае возникновения ошибки проверки подключения, вместо OK будет выведено FAILED.