Запечатанный статус хранилища часто меняется
Из интерфейса консула я вижу, что статус закрытого хранилища довольно часто меняется, что странно. Похоже, что он запечатан из графического интерфейса Консула, из-за чего он показывает, что узел находится в критическом состоянии. Который на самом деле должен быть UnSealed
Но в то время как на узле хранилища запечатанный статус кажется ложным, как и ожидалось, но каким-то образом статус не копируется так же
Может ли кто-нибудь сообщить мне, в чем может быть проблема, а также помочь мне решить эту проблему?
1 ответ
Я сталкивался с этим раньше, и причина в том, что распечатка произошла не на всех узлах кластера Vault. Если вы подключитесь по SSH к другому узлу в кластере Vault и запустите vault status
, вы увидите, что он все еще запечатан.
Это причина того, что "Запечатанный статус" мигает зеленым цветом в Консуле.
Для начального распечатывания все 3 узла должны быть распечатаны. Если Хранилище запечатано после этого первоначального распечатывания, распечатка должна произойти только с 1 кластера Хранилища.
Шаги для решения:
хранилище0:
export VAULT_ADDR=http://127.0.0.1:8200
(при условии, что https не активен, это указывает на Vault на локальный API Vault)
vault unseal {unseal key here}
(xN для начального распечатывания)
хранилище 1: повтор ^^
хранилище 2: повторить ^^
Первоначальная распечатка важна, после этого не требуется распечатывать все узлы. Кроме того, подумайте долго и усердно, прежде чем автоматизировать распечатку, эти распечатанные ключи являются ключом ко всему, поэтому обращайтесь с ними осторожно.