Size: a a a

2020 September 22

YS

Yura Shutkin (pc) in ru_hashicorp
Andrey Devyatkin
расскажи подробнее. unseal нужно же один раз делать на старте. Рестарт одной машины должен быть норм? Нет?
Если ты про саму настройку - да, пока не протух токен, указанный в конфиге (напоминаю что я использую транзит в другом кластере, а не KMS) ноды распечатываются сами

В смысле 1 раз настроил и забил
источник

E

Elenhil in ru_hashicorp
но если у вас кластер - у вас все равно не встанет автоматизация, если не упадут все ноды кластера, не?
источник

E

Elenhil in ru_hashicorp
а если упали все ноды кластера, то автоматизация - не самая большая проблема
источник

YS

Yura Shutkin (pc) in ru_hashicorp
Elenhil
но если у вас кластер - у вас все равно не встанет автоматизация, если не упадут все ноды кластера, не?
И да и нет. АПИ - да, запросы с неожиданным кодом ответа или по таймауту будут перезапрошены в другие апстримы, но никто не отменяет возможность пиздец прошёл и всё упало.

Веб интерфейс будет очень глючить если хотя бы одна нода запечатана и она не проверяется через хитрый запрос в ha-proxy, а например за nginx бесплатным. Потому что отправляется зарпос в волт sys/seal-status возвращает всегда 200, даже если запечатано. Отличается лишь ответ в JSONе

У нас не только роботы ходят в волт.
источник

E

Elenhil in ru_hashicorp
Yura Shutkin (pc)
И да и нет. АПИ - да, запросы с неожиданным кодом ответа или по таймауту будут перезапрошены в другие апстримы, но никто не отменяет возможность пиздец прошёл и всё упало.

Веб интерфейс будет очень глючить если хотя бы одна нода запечатана и она не проверяется через хитрый запрос в ha-proxy, а например за nginx бесплатным. Потому что отправляется зарпос в волт sys/seal-status возвращает всегда 200, даже если запечатано. Отличается лишь ответ в JSONе

У нас не только роботы ходят в волт.
ммм. апи точно будет работать. Веб интерфейс будет работать, если он настроен на vault.service.consul урл
источник

E

Elenhil in ru_hashicorp
не?
источник

E

Elenhil in ru_hashicorp
или вы без консула
источник

YS

Yura Shutkin (pc) in ru_hashicorp
Elenhil
ммм. апи точно будет работать. Веб интерфейс будет работать, если он настроен на vault.service.consul урл
У нас за балансером все 3 ноды, консул лишь как хранилище и с него хочу перевести в internal storage, потому что меньше сервисов которые могут отказать, меньше влияния сети на кластер
источник

YS

Yura Shutkin (pc) in ru_hashicorp
Consul template не используем. Я не администрирую балансеры, они для меня сервис.
источник

E

Elenhil in ru_hashicorp
ясно
источник

V

V in ru_hashicorp
Yura Shutkin (pc)
У нас за балансером все 3 ноды, консул лишь как хранилище и с него хочу перевести в internal storage, потому что меньше сервисов которые могут отказать, меньше влияния сети на кластер
Internal в смысле файл?
источник

YS

Yura Shutkin (pc) in ru_hashicorp
V
Internal в смысле файл?
Нет. Файл не HA хранилище.
В версии 1.1.0 или 1.2.0 завезли RAFT и не рекомендовали его к использованию до 1.4.0, сейчас актуальная 1.5.3
источник

YS

Yura Shutkin (pc) in ru_hashicorp
У нас были проблемы из-за того что скорость от волта до консула снижалась что влияло на отзывчивость кластера волта в целом. И консул тоже надо мониторить, обслуживать
источник

V

V in ru_hashicorp
источник

V

V in ru_hashicorp
Получается и дешевле по ресурсам
источник

YS

Yura Shutkin (pc) in ru_hashicorp
V
Получается и дешевле по ресурсам
Надо проверять, мб сами машины должны быть не меньше чем волт и консул по отдельности.
источник

V

V in ru_hashicorp
Yura Shutkin (pc)
Привет, не знаю завезли ли, но транзит ансил нельзя сделать цикличным, т.е. чтобы кластер А хранил ключ от кластера Б и наоборот. Кластер А может быть настроен на автоансил через траниз кластера Б, но кластер Б, даже если настроить, не будет распечатываться кластером А.
Проверил. Распечатывают друг дргуа
источник

YS

Yura Shutkin (pc) in ru_hashicorp
V
Проверил. Распечатывают друг дргуа
Круто, год назад не распечатывали. Спасибо Проверю на новых версиях.
источник

V

V in ru_hashicorp
Осталось понять что делать когда обе ноды упали, как их поднимать
источник

YS

Yura Shutkin (pc) in ru_hashicorp
V
Осталось понять что делать когда обе ноды упали, как их поднимать
Либо экспортером, кажется node_exporter умеет в сервисы на хосте и по его показаниям настроить автоматизацию, или прост спамить когда нода лежит. Мы проверяем с помощью blackbox каждую ноду и проббером проверяем работу проббера в целом, с точки зрения клиента.

Если кратко: когда всё упало - чинить, тут зависит от уровня критичности сервиса, если Mission Critical - не просыпаясь чиним, если Best Effort, можно и кофе успеть заварить, ну или глаза открыть, хотя бы
источник