Резервное копирование во внешнее хранилище
Внешнее хранилище позволяет держать резерв отдельно от рабочего сервера TesLab. Для настройки нужны права администратора, адрес хранилища и реквизиты доступа. После добавления проверьте соединение, выполните передачу и найдите её результат в журнале.
В этой статье
Подготовить доступ
Получите параметры у администратора хранилища или в кабинете выбранного сервиса:
- Адрес сервиса, протокол подключения и порт, если он требуется.
- Отдельную учётную запись, пароль приложения или ключ доступа.
- Папку или бакет и путь для резервных материалов.
- Права на просмотр содержимого нужного места, создание папок и запись файлов.
Реквизиты хранилища отличаются от пароля сотрудника TesLab. Убедитесь, что хранилище доступно с сервера TesLab, в нём достаточно места и назначен ответственный за проверку копий. Если срок действия ключа ограничен, предусмотрите его своевременную замену.
Перед заменой действующего подключения сохраните рабочие параметры в принятом в компании безопасном хранилище. Существующие резервные файлы сохраняйте до подтверждения новой передачи.
Добавить место хранения
- Откройте Компания → Конфигурация → Бэкап.
- В блоке «Места резервного копирования» нажмите «Добавить место».
- Выберите «Тип сервера». Введите понятное «Название места», например «Внешний резерв».
- Заполните поля выбранного типа по сведениям провайдера. Нажмите «Добавить» и дождитесь окончания проверки и сохранения.
- Убедитесь, что появилась карточка с правильным названием и путём.
При смене типа формы меняется набор полей. Для Яндекс.Диска и FTP сервера старого типа предусмотрено по одному подключению. Если такой вариант уже настроен, откройте его карточку для редактирования.
Сохранённые подключения используются плановым резервированием, если оно настроено на сервере. Отдельного переключателя расписания у карточки нет. Периодичность и наличие ожидаемых запусков уточняйте у администратора сервера и проверяйте по журналу.
Заполнить поля подключения
| Тип сервера | Что указать |
|---|---|
| Облако Mail.ru | Email, пароль приложения и путь до места хранения. |
| WebDAV папка | Адрес WebDAV-сервера, логин, пароль и путь. Адрес сервиса и путь внутри него вводятся отдельно. |
| S3 объектное хранилище | Endpoint S3, Access Key ID, Secret Key, регион, бакет и путь. Эти значения выдаёт провайдер выбранного хранилища. |
| FTP/FTPS сервер | Сервер или IP, порт, логин, пароль, путь и параметры передачи. |
| Яндекс.Диск | Ключ API и папку. В форме есть ссылка «Получить API ключ» для авторизации сервиса. |
| FTP сервер старого типа | Сервер или IP, порт, логин и пароль. Материалы направляются в каталог TesLab относительно домашней папки FTP-пользователя. |
Бакет S3 является контейнером для объектов. В поле «Бакет» вводите его имя, например training-backups. Endpoint S3 является адресом сервиса. Путь задаёт папку или префикс внутри бакета: при значении TesLab материалы размещаются под этим префиксом. Полный адрес папки из браузера не заменяет все три поля.
Для Mail.ru, WebDAV, S3 и FTP/FTPS пустой путь означает корень доступного подключения или бакета. У нового места предложено значение TesLab. Указывайте отдельную папку для резервов и не используйте переходы .. в пути.
FTP и FTPS отличаются от SFTP. Флажок «FTPS (SSL/TLS)» включает защищённое FTP-подключение. Подключение по SSH/SFTP этой формой не поддерживается, смена порта на 22 его не включает.
Порт и параметры FTP согласуйте с администратором принимающего сервера. Для архивов и файлов используйте Binary. Настройки UTF-8, пассивного режима, его адреса и системы меняйте по требованиям сервера. Флажок «Точное время в списке Unix» относится к чтению времени в списке FTP, он не является обещанием сохранить исходное время каждого загруженного файла.
Проверить соединение и передачу
- На нужной карточке нажмите «Проверка». Дождитесь сообщения «Соединение с хранилищем установлено» или ошибки.
- Для передачи нажмите «Запуск». Сообщение о приёме задания ещё не означает окончания копирования.
- Откройте журнал резервного копирования. Найдите запуск по времени и назначению, проверьте завершение, статус, ошибку и заметку.
- На принимающей стороне проверьте нужные файлы и дату самой копии базы. Для разделённого архива нужен полный комплект частей.
«Проверка» не создаёт резервную копию. Успешное соединение не подтверждает передачу всех материалов или возможность восстановления. При проверке и сохранении программа может создать указанную папку, если её нет.
«Запуск» передаёт доступные резервные материалы. Не считайте его подтверждением создания свежего дампа базы. В журнале проверяйте создание дампа и синхронизацию как отдельные операции. Если подготовка новой копии не удалась, среди файлов может оставаться прежний архив.
При частичном результате выясните, какие материалы не переданы. После исправления причины проверьте новый завершённый запуск и наличие именно этих файлов. Старый статус карточки не заменяет проверку конкретного запуска.
Изменить или удалить место
Нажмите кнопку с карандашом на нужной карточке. Проверьте название, исправьте параметры и нажмите «Сохранить». Тип существующего подключения изменить нельзя. Для другого типа добавьте отдельное место.
При редактировании сохранённый пароль или ключ не показывается. Подсказка «Задано. Оставьте пустым» означает, что прежнее значение будет сохранено. Для замены введите новый секрет полностью. Не вводите вместо него звёздочки или маску.
Сохранение проверяет подключение. Если получена ошибка, устраните причину и повторите сохранение: прежняя настройка остаётся действующей. Если результат запроса неизвестен из-за обрыва связи, обновите список и проверьте карточку перед повторным добавлением.
После смены пароля или ключа у провайдера обновите его в TesLab, проверьте соединение и новый запуск. Если ранее в старом FTP был сохранён неверный пароль, введите действующий пароль заново.
Для удаления настройки нажмите кнопку с корзиной и подтвердите действие. Сначала убедитесь, что замена работает. Удаление карточки убирает подключение из TesLab, сохраняет файлы во внешнем хранилище и не отменяет уже запущенную передачу. Очистку файлов выполняют отдельно по правилам хранения компании.
Разобрать ошибку
- Сверьте адрес, протокол, порт, регион, имя бакета и путь.
- Проверьте логин, срок действия ключа или пароля приложения.
- Уточните права на просмотр нужного каталога или префикса, создание папок и запись файлов.
- Проверьте свободное место и сетевой доступ именно с сервера TesLab.
- Если соединение успешно, а передача завершилась с ошибкой, прочитайте журнал. Отказ отдельного файла и недоступность всего хранилища требуют разных действий.
Передайте ответственному название и тип места, время запуска и сообщение об ошибке. Пароль и секретный ключ в обычный текст обращения не включайте. Исправление подтвердите новым завершённым запуском и проверкой файлов.
Связанные инструкции
- Рабочее место администратора: конфигурация и доступные действия
- TesLab BackUp Sync: резервные копии на отдельном компьютере