Главная / Переходы / Vault → OpenBao
Переход

Переход с HashiCorp Vault на OpenBao

OpenBao — открытый форк Vault, который развивает сообщество под управлением OpenSSF (Linux Foundation). Переносим секреты, политики и методы входа, переключаем приложения и оставляем вам проверенный порядок восстановления.

Без остановки приложений План отката на каждом шаге Фиксированная цена
Задача

Vault хранит самое чувствительное, а обновлять и поддерживать его становится всё сложнее.

Что делаем

Переносим секреты, политики и методы входа в OpenBao — открытый форк Vault, клиентов переключаем по одному.

Результат

Приложения работают как раньше, а порядок восстановления проверен на практике.

Задача

Vault хранит самое чувствительное: пароли к базам, ключи, сертификаты. При этом HashiCorp закрыла доступ к своим репозиториям с российских IP-адресов (документация Yandex Cloud), а сам Vault с 2023 года распространяется не под открытой лицензией. Обновлять и поддерживать его становится всё сложнее.

OpenBao продолжает открытую ветку Vault. Переход — это не установка нового сервера, а аккуратный перенос всего, на что завязаны приложения, с проверкой каждого клиента.

Для кого

  • Командам, у которых Vault работает в собственной инфраструктуре и его нужно обновлять и поддерживать дальше.
  • Тем, кто строит конвейер безопасной разработки: в нашем конвейере секреты хранятся в OpenBao.
  • Тем, кто только планирует централизованное хранение секретов — можно сразу начать с OpenBao.

Что переносим

Что было в Vault и где это окажется в OpenBao.

HashiCorp Vaultсейчас
OpenBaoв вашей инфраструктуре
Секретыхранилища ключ–значение с версиями
Те же хранилища в OpenBaoколичество и содержимое сверяются
Политики доступакто что может читать
Те же политикиправа каждого приложения проверяются
Методы входатокены, AppRole, Kubernetes, LDAP
Те же методыпо списку из обследования
PKI и Transitсертификаты и шифрование
Движки OpenBaoотдельный план для ключей
Клиентыприложения, CI/CD, агенты
Переключение по одномус проверкой каждого
Эксплуатацияраспечатывание и копии
Проверенный порядок восстановленияотрепетирован на стенде

По документации OpenBao хранилища ключ–значение, PKI, Transit, а также методы входа по токенам, AppRole, Kubernetes и LDAP в нём есть (движки, методы входа). Облачных движков и методов входа AWS, Azure и Google Cloud в стандартной поставке нет — для них отдельный план. Замену Vault на месте разработчики OpenBao проверяли на Vault Community 1.14.1 с хранилищем Raft; для Vault Enterprise и других конфигураций способ переноса выбираем на обследовании.

Как проходит переход

  1. Шаг 1 · 1–3 дня

    Обследование

    Версия и конфигурация Vault, движки, методы входа, список клиентов. Выбираем способ переноса и план отката.

  2. Шаг 2

    Стенд и репетиция

    Разворачиваем OpenBao автоматизированно, переносим копию данных, проверяем ключевых клиентов.

  3. Шаг 3

    Перенос

    Переносим рабочие данные и переключаем клиентов по одному. Vault остаётся доступным до последнего шага.

  4. Шаг 4

    Передача

    Порядок распечатывания и восстановления, проверенный на практике, документация, сессия с командой.

Порядок всегда один. Сколько займёт каждый шаг, зависит от объёма: замеры на первом шаге задают цену и сроки.

Пакет

Vault → OpenBao

Состав и срок — по итогам обследования
  • Обследование и план переноса
  • Кластер OpenBao в вашей инфраструктуре
  • Перенос данных и переключение клиентов
  • Проверенное восстановление из резервной копии
  • Документация и передача
Цена — по запросу
Запросить расчёт

Вопросы и ответы

Придётся переписывать приложения?

Как правило, нет: OpenBao — форк Vault, и большинство клиентов переключаются сменой адреса и учётных данных. Исключения выявляем на обследовании и на стенде, до переноса.

Что, если что-то пойдёт не так?

Vault продолжает работать до последнего шага, клиентов переключаем по одному. На каждом шаге есть план отката.

Где будут храниться секреты?

В вашей инфраструктуре. Мы разворачиваем OpenBao на ваших серверах.

Расскажите, какой у вас Vault

Версия, как развёрнут, сколько приложений к нему подключено. Ответим с планом и сроками.

Обсудить проект