Перейти к основному содержимому

Проверка подключения 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.